生产管理系统.doc
【精品文档】如有侵权,请联系网站删除,仅供学习与交流生产管理系统.精品文档.生产管理系统摘 要生产部门如果没有专业化管理的工具,都会受到如周期、库存、人力、发货、废品、引入新产品和满足客户要求等问题的困扰。如果没有一个有效的计划,生产部门对以上这些问题以及其他一些类似的问题是很难回答的。由于缺乏公认的专业工具和知识体系以及其有效系统,也很难准确的衡量生产部门的工作业绩。由此可见,生产管理系统的引入迫在眉睫。在应用生产管理系统的环境下,在制定销售与运作规划时先要通过资源计划来估算为生产一定数量的某类产品所需的资源,以保证销售与运作规划的合理性。生产信息管理系统是一套集生产物料、订单、生产领料、产品入库、质量检验于一体的完整信息系统框架。根据实际情况前台程序开发采用VISUAL BASIC 6.0完成,后台数据库建设本系统采用SQL SERVER 2000完成。系统实现了生产一系列基本信息的设置、生产计划单的管理、生产物料与生产领料的入库、生产完工产品的入库和常用工具的快速打开,并且能够根据实际需要进行查询和打印功能。当用户以不同的权限登录时具有不同的操作,操作员可以随时修改自己的口令,管理员可以设置操作员的权限。关键词 管理系统;生产;数据库AbstractIf the production department does not have the specialized tool for management, it will puzzled by question such as cycle, stock, manpower, shipping, waste product, introduction of the new product and satisfaction of customer request and so on. If it does not have an effective plan, the production department is very difficult to reply to all above these questions and all that some similar questions. For the lack of authorized specialty instrument and knowledge hierarchies as well as effective system, it is also very difficult to weight the work achievement of production department accurately. From here we see that the production management systems introduction is imminent. In the application of production management system, at the time of establish sales and operational planning, we should estimate required resource for producing any kind of certainly product according to resource planning to ensure rationality of establish sales and operational planning. The production information management system is a complete information system frame, which is a set of manufacturing supplies, order form, getting the material in production; the product goes into storage, the quality inspection. According to the actual situation, uses VISUAL BASIC6.0 to complete the development of onstage procedure, the construction of backstage database system use SQL SERVER 2000 to complete. The production system to achieve a series of basic information settings, the management-production planning, production of materials and production materials from the storage, production and storage of the completed products commonly used tool for the rapid open, according to actual needs and can query and print Function. When users log in with a different authority at a different operation, operators can modify their own passwords, the administrator can set up the competence of the operators.Keywords Management system;Production;Database目录摘要IAbstractII第1章 绪论11.1 应用背景21.2 开发工具简介31.3 相关技术支持31.4 管理信息系统的发展历史41.5 管理信息系统的特点51.6 系统的开发过程5第2章 系统分析62.1 需求分析62.2 设计目标82.3 开发及运行环境82.4 数据流图82.4.1 系统数据流图顶层图92.4.2 系统数据流图一层图92.4.3 系统数据流图二层图102.5 数据字典11第3章 系统的总体设计143.1 系统功能架构图143.2 系统数据库结构设计153.2.1 数据表概要说明163.2.2 数据表16第4章 系统的详细设计214.1 文件架构图214.2 公共模块设计224.3 主窗体的设计234.4 系统登录窗体的设计254.5 物料信息设置的窗体设计264.6 权限设置27结论29致谢30参考文献31附录A32附录B37第1章 绪论1.1 应用背景随着计算机科学技术的研究与发展,计算机正日益广泛的应用到社会各个领域,也为人们提供了先进的手段,只有利用好计算机才能帮助人们处理好大量的信息,实现信息管理工作的科学化和现代化。生产信息管理技术已成为计算机应用系统中不可缺少的重要组成部分。生产信息与生产运营相关的用户信息是各级决策者进行生产决策的两个关键因素。生产信息的及时、准确地获取和分析,能够及时掌握生产运营状况,在保证用户满意度的情况下,进行合理决策,来控制生产运营成本,提高公司整体效益信息处理是一个完整的概念。20世纪60年代以来,一种以“既要降低库存,又要不出现物料短缺”的计划方法逐渐发展起来,主要解决间歇生产的生产计划和控制问题。在间歇生产的情况下,如何保证生产计划的高校运行,保证及时供应物料以满足生产需要,是生产管理中的重要问题,这个问题处理不好,就会造成又库存积压,又物料短缺的情况。目前,无论是企业还是工厂都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误,于是生产管理系统应运而生。随着我国改革开放的不断深入,企业发展已经从面向区域市场转向面对国内外广阔的市场。过去长期采用的传统手工或手工加微机的管理方式已无法对经营过程中多层次、多品种、多批量的生产计划进行管理,也无法对任何一种产品生产全过程的动态信息进行管理。各部门之间的信息传递不流畅,而且大量冗余,决策者常常得不到他们所需要的准确信息,结果造成了生产过程中库存、资金严重积压,原材料时常短缺,零部件生产不配套,计划不准确等不良现象。这在很大程度上影响了公司的进一步发展。本系统正是在这种背景之下提出的。本系统的功能特点集中表现在:1、提高了企业的经营质量和效率。2、降低了企业的生产成本,增强了企业的市场竞争力。3、强化了企业的资金流管理,提高了资金利用率。4、优化生产管理,疏通生产渠道。5、提高了生产效率。由于水平有限,在系统实现过程中难免会有不妥之处,希望老师和同学给予指正。1.2 开发工具简介1、SQL Server 2000介绍SQL Server 2000是Microsoft公司推出的数据库管理系统,是当前非常流行的数据库管理系统之一,拥有较大的市场占有率和广泛的用户群体。SQL Server是微软专门为Windows操作系统开发的数据库管理软件,因而在Windows平台下具有更优越的条件。同一个数据库可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000提供了很多实用的管理和开发工具,使用它们可以方便地对数据库进行管理和维护。(1)企业管理器企业管理器是SQL Server 2000数据库系统中最重要的管理工具,是数据库管理的核心,其他SQL Server 工具都可以通过企业管理器调用执行。(2)服务管理器SQL Server 服务管理器的功能是启动、停止和暂停服务器上的SQL Server 组件。这些组件在Windows NT或Windows 2000上作为服务运行,也可以在Windows XP中作为单独的可执行程序运行。(3)向导向导是一种很方便的工具,它可以提供操作说明,一步一步地引导用户完成任务。向导可以分为数据库、数据转换服务、管理和复制等4类。展开相关节点就可以看到具体的向导名称,选中向导名称,单击“确定”按钮,就会运行指定的向导。(4)查询分析器查询分析器使数据库管理员或开发人员能够编写查询,同时执行多个查询,查看结果,分析查询计划或获得提高查询性能的帮助。查询分析器的窗体被分成两个部分。左侧是对象浏览器,通过它可查看SQL Server 数据库信息和公共对象,便于用户编写脚本程序;右侧窗体可用来编辑脚本程序。查询分析器使用表格的形式显示查询结果,条理清晰、便于阅读。2、Visual Basic 6.0简介Visual Basic是Microsoft公司推出的Windows应用开发程序工具,Visual意为“可视化的”,指的是一种开发图形用户界面(GUI)的方法,所以Visual Basic是基于Basic的可视化的程序设计语言。在Visual Basic中,既继承了先辈Basic所具有的程序设计语言简单易用的特点,其编程系统又采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视界面的设计方法。Visual Basic主要功能特点:(1)具有面向对象的可视化设计工具(2)事件驱动的编程机制(3)提供了易学易用的应用程序集成开发环境(4)结构化的程序设计语言(5)支持多种数据库系统的访问(6)OLE技术(7)Active技术(8)完备的Help联机帮助功能。Visual Basic 6.0新功能特点:(1)新增了许多控件(2)语言新功能(3)数据库功能的增强(4)增强网络功能(5)新增了多个应用程序。集成开发环境:标题栏、菜单栏、工具栏。1、窗体窗口:每个窗体窗口必须有一个唯一的窗体名字,建立窗体时缺省名为Form1,Form2,.。2、属性窗口:所有窗体或控件的属性,如颜色、字体、大小等,可以通过属性窗口来修改。3、工程资源管理器窗口:它保存一个应用程序所有属性以及组成这个应用程序所有的文件。4、代码窗口:专门用来进行程序设计的窗口,显示和编辑程序代码。5、立即窗口:为调试应用程序提供的,在IDE之中运行应用程序才有效。6、窗体布局窗口:用于指定程序运行时的初始位置主要为使所开发的应用程序能在各个不同分辨率的屏幕上正常运行。7、对象浏览器窗口:可查看在工程定义的模块或过程,也可以查看对象库、类型库、类、方法、属性、事件及可在过程中使用的常数。8、工具箱窗口:它由21个被绘制成按钮形式的图标所构成,显示了各种控件的制作工具,利用这些工具,用户可以在窗体上设计各种控件。1.3 相关技术支持1、数据库系统数据库系统是由数据库和数据库管理系统两部分组成。数据库是用来存储数据所用的空间,可以将数据库看成一个存储数据的容器,实际上数据库是由很多的文件组成的。一个数据库系统通常包括多个数据库,而每个数据库又包含了一定量以一定格式存储的数据集合。由最基本的元素组合成一笔数据叫记录(Record),由相同性质的记录组合在一起叫表(Table),相关的表结合起来叫做数据库(Database),处理数据的建立、查询、更新等工作的程序就叫做数据库管理系统(Database Management System, DBMS)。数据库管理系统是用来管理数据库的软件,需要通过它进行数据库的维护和管理。2、数据库的规范化设计为了让数据库的存取效率高并且便于维护,数据库的设计就占有很重要的地位。数据库规范化的目的就是要让我们设计出来的数据库能够很有效率的运行并能合乎逻辑的维护。数据库规范化主要有下列目的:(1)节省磁盘的存储空间(2)为数据库的维护和管理提供方便做好数据库的规范化,必须要好好理解范式理论:第一范式(1NF):每一个数据项都不能拆分成两个或两个以上的数据项。第二范式(2NF):在第一范式已满足的条件下且数据表中任何一个非主键字段的数值都依赖该数据表的主键字段。第三范式(3NF):在满足第二范式的条件下而且该数据表中的任何两个非主键字段的数值之间不存在函数依赖关系。1.4 管理信息系统的发展历史信息是一种资源,必须把这种有价值的资源加以利用,不使其白白浪费掉。在竞争激烈的环境里,管理人员和行政首脑必须有效地利用信息。管理信息系统发展经历了四个阶段。1、第一级阶段是统计系统,所研究的内容是数量间的表面的规律,它可以数据分成较相关和不相关的组,然后把数据转换为信息。2、第二阶段是系统管理阶段,这个阶段中管理信息系统的目标是提高管理信息处理的综合性、系统性、及时性与准确性。3、第三阶段是决策支持阶段,这个阶段中管理信息系统的目标是支持管理者的决策活动以提高管理决策的有效性。4、第四阶段是综合服务阶段,这个阶段中管理信息系统的目标是实现信息的集成管理,提高管理者的素质与管理决策水平。1.5 管理信息系统的特点管理信息系统,是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护的使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。管理信息系统的特点可以概括为以下四个方面:1.人机系统2.面向管理决策3.综合性4.现代管理方法与手段结合。1.6 系统的开发过程1、系统开发准备:主要包括提出系统开发要求、成立系统开发小组,指定系统开发计划等工作。2、系统调查:主要解决这样几个问题:一个新系统或增强系统可能解决哪些问题?一个新系统或增强系统可能提供哪些机会?创建一个新系统或改善一个现有系统需要什么样的硬件、软件、数据库、通信设备、人员、程序?成本多大?风险多大?3、系统分析:是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。4、系统设计:是要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用技术手段和方法进行具体设计,确定新系统的方案,解决“系统怎么做”的问题。第2章 系统分析需求分析阶段的基本任务是准确的确定出“系统必须完成什么?”这一问题。系统分析的任务不是为了确定系统怎样完成它的工作,而是为了确定系统必须完成那些工作,也就是对应用系统应该具有的功能进行分析和确定,重点是要确定系统的数据流图。在需求分析阶段还必须和用户进行密切配合,充分交流信息,以得出经过客户确认的系统逻辑模型。客户了解他们所面对的问题,知道必须做什么,但是不能完整准确的表达出他们的要求,更不知道怎样解决他们的问题,我们软件开发人员知道怎样用软件实现人们的要求,但对特定用户的具体要求并不清楚。在需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此要必须尽可能的体现用户的要求。2.1 需求分析对所需的生产企业进行调查,获知该生产企业的组织结构如下:生产企业经理室生产部财务部产品设备部车间仓库图2.1 组织结构图通过对该企业生产部门和下属的产品部,设备部,仓库等部门的工作人员详细调查,获知该企业生产管理业务流程如下:首先是企业领导下发生产计划给生产部负责人,生产负责人制定出详细的生产计划表后下发到生产部下属的部门和计划部,相应的负责人根据计划来安排生产表,然后协调各个部门将生产表传给车间完成,车间将最后产品和产品单传到仓库保存产品,最后仓库将库存清单上报给生产负责人,生产负责人将年终生产产品和库存上报给企业领导。企 业领 导生 产负责人生产计划产品部生产车间仓库计划单产品单成品单库存单产品库存清单图2.2 业务流程图通过对该生产企业调查,要求系统需要有以下功能:1、有良好的人机界面。2、有较好的权限管理。3、完全人性化设计,无需专业人士指导,即可使用该系统。4、系统具有数据备份及数据还原功能。能够保证系统数据的安全性。5、方便的全方位的数据查询。6、在相应的权限下,删除数据方便简单,数据稳定性好。7、数据计算自动完成,尽量减少人工干预。8、强大的报表打印功能。9、系统退出。2.2 设计目标本系统属于小型的数据库系统,为了对中小型企业生产的管理,实现一些初步的计算机化管理。通过本系统可以达到以下目标:1、灵活的运用表格批量输入数据,使信息传递更快捷。2、系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。3、键盘操作,快速响应。4、实现各种查询及打印等。5、实现物料的入库、生产产品的入库、入库产品检验等功能。6、操作员可以随时修改自己的口令。7、管理员可以设置操作员的权限。8、对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。9、为每个用户设置权限级别,数据保密性强。10、系统最大限度地实现了易安装性、易维护性和易操作性。11、系统运行稳定、安全可靠。2.3 开发及运行环境系统开发平台:Visual Basic 6.0。数据库管理系统软件:SQL SERVER 2000。运行平台:Windows xp/ Windows 2000。分辨率:最佳效果1024*768。2.4 数据流图本系统的逻辑模型主要以系统的数据流图和数据词典为主要描述。从业务管理功能和对象出发,按照信息系统中应有的数据流和数据结构来描述本系统。数据流图(也称Bubble Chart或Data Flow Graph)是描述数据处理过程的工具。数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理功能。数据流图是在对系统进行需求分析和功能分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和方向。数据流图有三个特性。抽象性:在数据流图中,把具体的组织机构、工作场所、物质流等等都去掉,仅剩下信息和数据存储、流动、使用以及加工的情况。这有助于抽象地总结出信息处理的内部规律;概括性:数据流图把系统对各种业务的处理过程联系起来考虑,形成一个总体,具有概括性。数据流图描述的主体是抽象出来的数据;层次性:数据流图具有层次性,一个系统将有许多层次的流程图。数据流图有四种成分:源点或终点,处理,数据存储和数据流。数据流图有四种基本符号:正方形表示数据的源点或终点;圆角矩形代表变换数据的代表;开口矩形代表数据存储;箭头表示数据流,即特定数据的流动方向。画数据流图的基本目的是利用它作为交通信息的工具。分析员把他对现有系统的认识或目标系统的设想用数据流图描绘出来,供有关人员审查确认。由于在数据流图中通常仅仅使用四种基本符号,而且不包含任何有关物理实现的细节,因此,绝大多数用户都可以理解和评价它。2.4.1 系统数据流图顶层图系统分层数据流图的第一步,是画出顶层图。顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。如图2.3所示。图2.3 系统的顶层DFD图2.4.2 系统数据流图一层图系统数据流图一层图,如图2.4所示。图2.4 系统的一层DFD图2.4.3 系统数据流图二层图根据自顶向下,逐层分解的原则,对系统顶层处理功能进行细化分成若干个处理功能,产生二层细化DFD图。用户的二层DFD图如图2.5所示。图2.5 用户的二层DFD图以下为管理员的二层DFD图。如图2.6所示。图(a)图(b)图2.6 管理员的二层DFD图2.5 数据字典数据字典(Data Dictionary,简称DD)是关于数据信息的集合,它对数据流程图中的各个元素作完整的定义与说明。是能够反映数据元素、数据结构、数据流、数据存储、处理过程、外部实体的定义。数据字典主要用来说明数据流程图中的数据流和资料存储。只有当数据流程图中出现的每一个成分都给出定义后,才能完整、准确地描述一个系统。数据字典最重要的用途是作为分析阶段的工具,在数据字典中建立一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。下面即给出本系统的数据字典,如表2.1表2.5所示。1、数据流“生产计划信息”的字典条目如表2.1所示。表2.1 生产计划信息数据流名:生产计划信息简 述:用来存储生产计划单信息组成:生产计划信息= scjhd_id+scjhd_cpbh+scjhd_cpmc+scjhd_cpgg+scjhd_jldw+scjhd_jhsl+scjhd_tcrq+scjhd_wgrq+scjhd_wcf+scjhd_bz2、数据流“生产领料信息”的字典条目如表2.2所示。表2.2 生产领料信息数据流名:生产领料信息简 述:用来存储生产领料信息组 成:生产领料信息= scll_id+scll_scjhd+scll_cpbh+scll_cpmc+scll_cpgg+scll_cpdw+scll_cpsl+scll_wlbh+scll_wlmc+scll_wlgg+scll_wldw+scll_dwsl+scll_wlsl+scll_ylsl+scll_llsl+scll_sysl+scll_llrq+scll_bz3、数据流“物料库存信息”的字典条目如表2.3所示。表2.3 物料库存信息数据流名:物料库存信息简 述:用来储存物料的库存信息组成:物料库存信息= wlkc_wlbh+wlkc_wlmc+wlkc_wlgg+wlkc_wldw+wlkc_kcsl4、数据流“产品入库信息”的字典条目如表2.4所示。表2.4 产品入库信息数据流名:产品入库信息简 述:用于显示产品入库信息组成:产品入库信息= cprk_id+cprk_cpbh+cprk_cpmc+cprk_cpgg+cprk_jldw+cprk_rksl+cprk_rkrq+cprk_ddbh+cprk_bz5、数据流“操作员信息”的字典条目如表2.5所示。表2.5 操作员信息数据流名:操作员信息简 述:用于记录操作员的密码、用户名及相应的权限忘信息组成:操作员信息= user_id+user_name+user_mm+user_Tx+产品基础信息+物料基本信息+设备状态设置+设备类型设置+设备摊销时间设置+车间部门设置+生产计划单管理+生产计划单查询+物料需求计划+物料需求查询+生产设备档案+生产设备查询+生产设备报废+生产设备报废查询+生产设备维修+生产设备维修查询+产品完工入库+产品入库查询+物料入库+物料入库查询+生产领料+生产领料查询+物料库存信息查询+工作备忘+操作员设置+密码修改+权限设置+系统数据清理+数据库备份与恢复第3章 系统的总体设计经过需求分析阶段的工作,明确的管理软件系统必须“做什么” 进行了回答;在总体设计阶段,要决定“怎么做”,也就是说,总体设计阶段的基本目标就是要回答“概括的说,系统应该如何实现”这个问题,因此总体设计又被称之为概要设计或初步设计。 总体设计阶段的一项重要任务是设计软件的结构,也就是要确定应用程序的模块组成,并进行模块化以及明确这些模块之间的关系。在这个阶段我们要进行功能分析和数据库设计。3.1 系统功能架构图图3.1 生产管理系统功能架构图生产管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、计划信息管理模块、生产设备管理模块、产品库存管理模块、辅助功能模块、系统维护模块、帮助信息模块7个功能模块组成,规划系统功能模块如下:1、基础信息管理模块该模块主要包括产品基础信息、物料基本信息、设备状态设置、设备类型设置、设备摊销时间设置、车间部门设置6部分组成。2、计划信息管理模块该模块主要包括生产计划单管理、生产计划单查询、物料需求计划、物料需求查询4部分。3、生产设备管理模块该模块主要由生产设备档案、生产设备查询、生产设备报废、生产设备报废查询、生产设备维修、生产设备维修查询6部分组成。4、产品库存管理模块该模块主要由产品完工入库、产品入库查询、物料入库、物料入库查询、生产领料、生产领料查询、物料库存信息查询7部分组成。5、辅助功能模块该模块主要包括调用Word、调用Excel、调用计算器、登录Internet、工作备忘5部分。6、系统维护模块该模块主要由操作员设置、密码修改、操作权限设置、数据清理、数据备份与恢复5部分组成。7、帮助信息模块该模块主要有:本单位信息、关于。3.2 系统数据库结构设计数据库结构设计主要是完成系统的底层数据结构设计,建立起整个系统的数据结构框架。平台是建立在数据库基础上的,选取SQL SERVER 2000作为后台数据库管理工具。对这些数据库的设计遵循关系型数据库设计的一般规则,减少冗余度,降低依赖性。数据表中字段名的设置尽量做到“顾名思义”,字段类型设置都选择能够存储相应信息的最小类型。本系统数据库采用SQL SERVER 2000数据库,系统数据库名称为“db_SCGL”。数据库共包含19张表。下面分别给出6个数据表概要说明及数据表的结构。3.2.1 数据表概要说明如图3.2所示的即为本系统中数据库中的数据表图,该数据表结构图包含系统所有数据表。图3.2 数据表图3.2.2 数据表下面是生产管理系统中的所有数据库表逻辑结构。1、生产计划单表(tb_SCGL_scjhd)生产计划单表用来存储生产计划单信息,该数据表的结构如表3.1所示。表3.1 生产计划单表字段名数据类型长度描述scjhd_idvarchar30生产计划单编号scjhd_cpbhvarchar50产品编号scjhd_cpmcvarchar50产品名称scjhd_cpggvarchar50产品规格scjhd_jldwvarchar50计量单位scjhd_jhslnumeric9计划数量scjhd_tcrqvarchar50计划投产日期scjhd_wgrqvarchar50完工日期scjhd_wcfvarchar10完成否scjhd_bztext16备注信息2、生产领料表(tb_SCGL_scll)生产领料表用来存储生产领料信息,该数据表的结构如表3.2所示。表3.2 生产领料表字段名数据类型长度描述scll_idvarchar50领料编号scll_scjhdvarchar50生产计划单scll_cpbhvarchar50产品编号scll_cpmcvarchar50产品名称scll_cpggvarchar50产品规格scll_cpdwvarchar50产品单位scll_cpslnumeric9产品数量scll_wlbhvarchar50物料编号scll_wlmcvarchar50物料名称scll_wlggvarchar50物料规格scll_wldwvarchar50物料单位scll_dwslnumeric9每单位产品所需的物料数量scll_llslnumeric9领料数量scll_syslnumeric9剩余未领数量scll_bzvarchar50备注信息3、物料库存表(tb_SCGL_wlkc)物料库存表用来储存物料的库存信息,该数据表的结构如表3.3所示。表3.3 物料库存表字段名数据类型长度描述wlkc_wlbhvarchar50物料编号wlkc_wlmcvarchar50物料名称wlkc_wlggvarchar50物料规格wlkc_wldwvarchar50物料单位wlkc_kcslnumeric9库存数量4、物料入库表(tb_SCGL_wlrk)物料入库信息表用来储存入库物料的详细信息,该数据表的结构如表3.4所示。表3.4 物料入库表字段名数据类型长度描述wlrk_rkidvarchar30入库编号wlrk_wlbhvarchar50物料编号wlrk_wlmcvarchar50物料名称wlrk_wlggvarchar50物料规格wlrk_jldwvarchar50物料单位wlrk_rkslvarchar50入库数量wlrk_rkrqvarchar50入库时间wlrk_bztext16备注信息5、产品入库信息表(tb_SCGL_cprk)产品入库信息表用于显示产品入库信息,该数据表的结构如表3.5所示。表3.5 产品入库信息表字段名数据类型长度描述cprk_idvarchar20入库编号cprk_cpbhvarchar50产品编号cprk_cpmcvarchar50产品名称cprk_cpggvarchar50产品规格cprk_jldwvarchar50计量单位cprk_rkslnumeric9入库数量cprk_rkrqvarchar50入库日期cprk_ddbhvarchar30订单编号cprk_bzvarchar100备注信息6、操作员信息表(tb_user)操作员信息表用于记录操作员的编号、用户名、密码及相应的权限忘信息,该数据表的结构如表3.6所示。表3.6 操作员信息表字段名数据类型长度描述user_idnvarchar20操作员编号user_namenvarchar50操作员姓名user_mmnvarchar30操作员密码user_Txnvarchar50操作员头像产品基础信息real4权限物料基本信息real4权限设备状态设置real4权限设备类型设置real4权限设备摊销时间设置real4权限车间部门设置real4权限生产计划单管理real4权限生产计划单查询real4权限物料需求计划real4权限物料需求查询real4权限生产设备档案real4权限生产设备查询real4权限生产设备报废real4权限生产设备报废查询real4权限生产设备维修real4权限生产设备维修查询real4权限产品完工入库real4权限产品入库查询real4权限物料入库real4权限物料入库查询real4权限生产领料real4权限生产领料查询real4权限工作备忘real4权限操作员设置real4权限密码修改real4权限权限设置real4权限系统数据清理real4权限数据库备份与恢复real4权限第4章 系统的详细设计详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序语言书写的程序。4.1 文件架构图为了能够对系统文件有更清晰的认识及使用,在此设计了文件架构图,如图4.1所示。图4.1 主文件架构图基础信息计划信息管理文件架构图,如图4.2。 图4.2 基础信息管理文件架构图 生产设备管理文件架构图,如图4.3所示。 图4.3 生产设备管理文件架构图