企业生产管理信息系统设计与开发_第1页
企业生产管理信息系统设计与开发_第2页
企业生产管理信息系统设计与开发_第3页
企业生产管理信息系统设计与开发_第4页
企业生产管理信息系统设计与开发_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计 题 目企业生产管理信息系统设计与开发学生姓名文 理学 号070310627系 部信 息 系专业班级信管0721指导教师丁 启 华职 称工 程 师2011年5月原创性声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 日期: 年 月 日论文版权使用授权书 本人了解湖南商学院北津学院有关保留、使用学位论文的

2、规定,即:学校有权保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其它手段保存学位论文。作者签名: 导师签名 日期: 年 月 日摘 要针对制造企业的生产管理具有的订单驱动和涉及大量复杂零件的加工制造两大特征及由此带来的生产过程的复杂状况,提出了一个基于WEB的企业生产管理信息系统,应用动态服务器页面实现了设备动态、生产动态、生产信息等的多条件录入、查询、更新等功能,并根据班产量、月产量生成报表以供查询和成本核算。给出了该系统的体系结构、功能结构,并对系统实现的关键技术进行了研究。这个企业生产管理系统是根

3、据企业生产过程中的实际需求开发的一套管理软件对于生产过程中的产品、物料及设备进行系统化的管理,将产品的生产及物料的需求生成计划单的同时,配备了全方位的查询功能。对于物料及完工的产品进行入库集中管理,在确保企业正常生产的同时,降低了库存成本,提高了生产效率。关键词企业生产管理系统;B/S;数据库;ASPAbstractProduction management for manufacturing orders have driven and involves a large number of manufacturing complex parts and the resulting two m

4、ajor characteristics of the complex situation of the production process, presents a WEB-based production management information system, application Active Server Pages implementation the device dynamics, production performance, production information such as multi-condition entry, query, update and

5、other functions, and output according to classes, monthly queries and generate reports for cost accounting. Gives the system architecture, functional structure, the key technologies and systems were studied. The production management system is based on the actual production process needs to develop

6、a set of management software products for the production process, materials and equipment for systematic management, the production plan and material needs of a single generation, while equipped with a full range of search functions. Materials and finished products for the centralized management of

7、storage, to ensure normal production and at the same time, reduce inventory costs and improve productivity.朗读显示对应的拉丁字符的拼音字典 Key WordsProduction management system;B / S, database; ASP 目 录摘 要IAbstractII插图索引V附表索引VII1引言11.1 项目来源11.2 任务目标12. 项目规划22.1 项目资源22.1.1 硬件设备22.1.2 软件环境22.1.3 软件工具32.2 项目规划32.2.1 任

8、务描述32.2.2 进度安排43. 系统需求分析43.1 业务需求43.1.1 业务组织43.1.2 业务定义53.1.3 业务流程63.2 功能需求73.2.1 功能组成73.2.2 功能逻辑83.3 数据需求103.3.1 数据关系103.3.2 数据定义144. 系统结构设计154.1 总体框架154.2 软件结构164.2.2 模块定义164.3 数据结构174.3.1 数据库模型174.3.2 数据定义175. 系统详细设计195.1 程序算法详细设计195.2 数据库详细设计205.3 界面设计276. 系统测试与使用446.1 系统测试情况446.2 系统使用说明457. 项目总

9、结45参考文献47附录:系统程序源代码48致 谢57插图索引图2-1 企业生产管理信息系统任务树3图2-2项目进度安排甘特图4图3-1 企业组织机构设置图5图3-2 顶层数据流图5图3-3 企业生产管理数据流图6图3-4 业务流程图7图3-5功能模块设计图8图3-6 一层数据流图9图3-7 工资管理数据流程图9图3-8 订单管理数据流程图10图3-9 仓库管理数据流程图10图3-10 数据实体关系图11图3-11 用户实体属性图11图3-12 员工实体属性图12图3-13 工资实体属性图12图3-14 职位实体属性图12图3-15部门实体属性图12图3-16单位实体属性图13图3-17材料实体

10、属性图13图3-18产品实体属性图13图3-19出入库实体属性图13图4-1 B/S结构图16图4-2 软件结构图16图4-3 数据实体联系图17图5-1 程序流程图20图5-2 系统登录界面27图5-3 生产管理界面28图5-4 基础数据设置界面28图5-5 材料仓库管理界面29图5-6 原料仓库管理界面29图5-7 生产车间管理界面30图5-8 成品仓库管理界面30图5-9 产品销售管理界面31图5-10 员工数据管理界面31图5-11供货界面32图5-12购货界面32图5-13银行信息界面33图5-14材料类别界面33图5-15部门信息界面34图5-16车间信息界面34图5-17材料类别

11、界面35图5-18材料明细界面35图5-19入库查询界面36图5-20材料库存界面36图5-21材料入库界面37图5-22入库查询界面37图5-23原料库存界面38图5-24统计日报界面38图5-25消耗查询界面39图5-26生产查询界面39图5-27产品出库界面40图5-28出库查询界面40图5-29产品库存界面41图5-30运费未结清车辆界面41图5-31运费已结清车辆界面42图5-32录入员工信息界面42图5-33员工信息列表界面43图5-34员工工资管理界面43附表索引表3.1 用户数据字典14表3.2 员工数据字典14表3.3 工资数据字典14表3.4 职位数据字典14表3.8 部门

12、数据字典14表3.6 单位数据字典14表3.7 材料数据字典15表3.9 产品数据字典15表3.9 出入库数据字典15表4.1 系统数据表及其用途18表5.1 yuangong表21表5.2 department表22表5.3 banwei表22表5.4 cailiao表22表5.5 cailiao_In_Store表22表5.6 cailiao_Out_Store表23表5.7 cailiao_store表23表5.8 cailiaocangku表23表5.9 chejian表23表5.10 chengpincangku表24表5.11 class表24表5.12 dengji表24表5.1

13、3 gongzi表24表5.14 guolu表25表5.15 owner表25表5.16 Packing表25表5.17 product_out_store表25表5.18 product_store表26表5.19 sales_in_store表26表5.20 userinfo表26企业生产管理信息系统设计与开发1引言1.1 项目来源随着社会的进步和人们生活水平的不断提高,越来越多的企业都感到使用程序化的管理给人们生活和生产带来的巨大好处。本人也深刻认识到这一点, 企业生产相对比较频繁,而且相应的管理软件也比较落后。企业生产管理系统可以使企业能够更快速的,更完善的,更便捷的来管理所在企业生产

14、的基本情况和信息。 企业生产管理系统是每个企业不可缺少的,它的系统性能对于企业的决策者和管理者来说都至关重要,一个企业内部管理的成功与否和管理系统的好坏是密不可分的。有资料显示,当一个生产类型的企业一线的员工超过15人时就应当考滤使用正规化的管理。正规化并不仅仅表现在公司管理有序,更重要的表现在公司能提高工作效率,有及时排解困难的“抗毒”能力。正规化的管理不仅有利于公司眼前的管理,更有利于公司以后的发展,企业文化的建设不是一朝一夕就建立起来的。 随着企业发展规模的不断扩大,生产管理的复杂程度也不断挑战着管理者的能力。当今中国的企业在许多领域的竞争已经非常激烈,竞争的成败取决于“成本低、速度快和

15、质量高”。企业都面临着在有限资源的前提下,迅速地对客户的需求做出反应,提供高质量的产品和服务的任务。伴随着我国生产能力的提高,生产型企业也异军突起,显示出很强的活力志。它们有着一套自已的管理方法和经营理念,规模越做越大,企业文化越来越正规。由此可见一个好的企业生产管理系统的重要性。1.2 任务目标本设计是专为生产制造企业开发的覆盖中小生产、制造企业的经营计划、资源规划、生产管理、质量管理、销售管理、客户关系管理、财务管理的集成化计算机辅助管理软件系统。科学地实现了ERP流程,突出了中小制造企业经营管理、有限能力计划与控制,大大降低了企业实施ERP的复杂性、化繁为简、缩短了实施周期、降低了实施成

16、本,为企业提高企业经营管理能力、实施信息化改造提供了一揽子解决方案。我的目标就是在于开发一个功能实用、操作方便,简单明了的企业生产管理系统.能够录入材料、产品及设备的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足企业生产管理的日常业务的需要。2. 项目规划2.1 项目资源2.1.1 硬件设备(1)服务器CPU:至少Pentium800以上;内存:至少1G以上,建议使用2G以上;硬盘:至少40G硬盘空间;(2)客户端CPU:至少Pentium400以上,建议使用Pentium800以上;内存:至少128M以上,建议使用256M以上

17、;硬盘:至少20G硬盘空间;(3)网络设备:100/1000MBPS以太网卡,双绞线,48口交换机(4)其它:键盘、鼠标、打印机等。2.1.2 软件环境(1)服务器操作系统:Windows 2000 server以上版本;数据库:Microsoft Access 2003以上版本;服务器:IIS 6.0;配置环境:Microsoft .NET Framework 2.0(2)客户端操作系统:Windows98以上版本Internet 软件:IE 6.0以上版本浏览器。2.1.3 软件工具数据库设计工具:Microsoft SQL Server 2005;开发工具:Dreamweaver CS5

18、;ASP开发语言;建模工具:VP-UML、Visio 2007;图片设计工具:Photoshop CS5。2.2 项目规划2.2.1 任务描述本系统采用至上而下的项目开发步骤,整个开发过程分为六个阶段。系统任务树如图2-1所示。图2-1 企业生产管理信息系统任务树项目研究:进行这个项目的原因,以及这个项目要达到的目标。项目规划:对这个项目的进程进行规划。系统需求分析:对这个项目的业务流程进行了解,做出功能需求设计。系统结构设计:根据需求分析的结果对系统结构进行布局。系统详细设计:完成数据库详细设计,再对业务功能模块进行详细设计,再对用户表示层界面进行设计。系统测试:通过单元测试对系统的每一个模

19、块进行单独测试后再整合测试,测试通过后完成系统使用说明。2.2.2 进度安排系统开发是一个周期很长的活动,它需要得到很好的规划,才能按时按量的完成它,为了使系统能够在规定的时间范围内完成,把系统开发分成了9个阶段,其进度安排如图2.2所示。图2-2项目进度安排甘特图由于存在外在因素的影响,所以实际的系统设计是交叉进行的,数据库设计和信息系统开发并行,系统运行和系统测试也是重叠进行。设计中采用原型开发法边设计边测试边运行,测试失败再修改,因此时间进度计划与分配并不完全耦合。3. 系统需求分析3.1 业务需求3.1.1 业务组织通过对企业生产管理业务的调查分析,可知企业的生产机构设置如图3-1所示

20、。图3-1 企业组织机构设置图3.1.2 业务定义对于生产管理系统而言,主要任务是分析使用该系统功能的是哪些人,哪些人需要该系统的支持来完成工作,以及系统的管理者和维护者等,其顶层数据流图如图3-2所示:图3-2 顶层数据流图其中企业生产管理数据流图如下所示:图3-3 企业生产管理数据流图3.1.3 业务流程通过对企业的调查和分析,可知该企业的生产管理系统主要有这几个处理步骤:1、根据基础数据的汇报表填制相关的生产供货单位信息、材料添加信息、生产车间的相关的信息2、根据材料仓库的管理对材料的类别、明细、入库、查询等做好了详细的记录。3、根据原材料仓库的管理原料的入库、出库、供货的单位仓库的查询

21、有一定的了解。4、根据生产车间的管理可以指定相关的消耗查询表,能够清楚的看清生产的列表和产品的库存。5、根据成品的仓库管理指定相关的产品的出库、库存等方面的报表6、根据产品的销售管理可以制定相关的购货报表、运费清单等等相应的表格。7、根据员工数据管理,可以制定相关的员工信息表,对员工的管理起到很大的作用。企业的生产管理业务流程图如图所示。图3-4 业务流程图3.2 功能需求3.2.1 功能组成由上可知,某企业生产管理信息系统的功能模块设计如图3-5所示:图3-5功能模块设计图3.2.2 功能逻辑(1) 一层数据流程图该企业生产管理系统顶层的数据流图如图所示。图3-6 一层数据流图(2)P2工资

22、管理数据流程图如图3-7所示:图3-7 工资管理数据流程图(3)P3订单管理数据流程图如图3-8所示:图3-8 订单管理数据流程图(4)P4仓库管理数据流程图如图3-9所示:图3-9 仓库管理数据流程图3.3 数据需求3.3.1 数据关系该企业生产管理系统数据实体关系图如图所示。图3-10 数据实体关系图本企业生产管理系统数据包括用户、员工、工资、部门等实体。(1)用户实体属性图如图3-11所示:图3-11 用户实体属性图(2)员工实体属性图如图3-12所示:图3-12 员工实体属性图(5)工资实体属性图如图3-13所示:图3-13 工资实体属性图(6)职位实体属性图如图3-14所示:图3-1

23、4 职位实体属性图(10)产品实体属性图如图3-15所示:图3-15部门实体属性图(8)单位实体属性图如图3-16所示:图3-16单位实体属性图(9)材料实体属性图如图3-17所示:图3-17材料实体属性图(9)材料实体属性图如图3-18所示:图3-18产品实体属性图(11)出入库实体属性图如图3-19所示:图3-19出入库实体属性图3.3.2 数据定义表3.1 用户数据字典数据存储名:用户说明:对每个用户的登录信息及系统权限进行管理数据描述:用户名、密码、姓名、注册时间、权限等表3.2 员工数据字典数据存储名:员工说明:记录企业员工的基本信息。数据描述:用户名、姓名、性别、年龄、籍贯、政治面

24、貌、出生日期、部门职位、毕业院校、地址、联系方式、入公司时间、合同类别、合同期限等表3.3 工资数据字典数据存储名:工资说明:对企业员工的工资信息进行管理。数据描述:姓名、工作时间、日薪、奖金、加班、全勤、福利、伙食费、发放时间、所得等表3.4 职位数据字典数据存储名:职位说明:对企业员工的职位信息进行管理。数据描述:职位名称、所属部门、招聘关闭、学历要求、专业要求、薪金、招聘人数等表3.8 部门数据字典数据存储名:部门说明:对企业的部门信息进行管理。数据描述:部门名称、上级部门、部门级别、部门人数等表3.6 单位数据字典数据存储名:培训说明:对企业员工的培训信息进行管理。数据描述:培训任务、

25、培训课程、培训对象、培训资源、培训预算等表3.7 材料数据字典数据存储名:材料说明:对于材料进行管理。数据描述:类别、品名、规格、计量单位等表3.9 产品数据字典数据存储名:产品说明:对于产品任务进行管理。数据描述:生产日期、存储仓库、产量等表3.9 出入库数据字典数据存储名:出入库说明:对于出入库任务进行管理。数据描述:出入库日期、类别、领料车间 数量等4. 系统结构设计4.1 总体框架在系统架构方面,基于系统的访问速度,便捷性、可行性等要求,本系统采用了B/S结构。B/S结构的核心是WEB服务器,其基于IIS建立互联网信息服务,通过HTTP协议实现客户端与服务器的信息交互,并通过ASP、J

26、SP等,实现WEB动态服务。如图4.1所示。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。图4-1 B/S结构图本系统软件层的结构可分为以下4层。Web应用层:提供与用户交互的界面。业务逻辑层:实现各种业务逻辑。持久化层(hibernate):封装了数据访问的细节。数据库层:负责存放和管理应用的持久性业务数据。4.2 软件结构4.2.1 软件模型该系统的软件结构图如图4-2所示:图4-2 软件结构图4.2.2 模块定义根据对本系统的项目规划

27、、需求分析、系统结构设计等,可以得出系统的各个模块:用户登录模块、工作管理模块等管理模块、个人维护模块、薪酬管理模块、系统管理模块。4.3 数据结构4.3.1 数据库模型企业生产管理系统的数据表之间的关系用ER图表示如图4-4所示:图4-3 数据实体联系图4.3.2 数据定义由上述分析可知,该生产管理系统共需要17张表,用途分别如表4.10所示。表4.1 系统数据表及其用途数据结构编号数据结构名数据结构含义数据表用途DS-1yuangong员工表保存员工档案信息DS-2gongzi工资表保存员工的工资信息DS-3userinfo用户表记录系统用户信息DS-4department部门表保存企业的

28、部门详细信息DS-5cailiao材料表保存材料的详细信息DS-6owner公司表保存公司的详细信息DS-7cailiao_store材料库存表记录材料的库存DS-8class类别表记录产品原料的类别信息DS-9cailiao_out_store材料出库表保存材料出库的信息DS-10dengji等级表记录材料产品的等级DS-11cailiaocangku仓库表保存仓库的详细信息DS-12cailiao_in_store材料入库表记录材料入库的信息DS-13Product_store产品库存保存产品的库存信息DS-14Sales_in_yunshu运输表记录运输的信息DS-15Sales_out

29、_store销售表记录销售的信息DS-16Product_out_store产品出库表记录产品出库的信息(1)员工表包括员工编号、用户名、用户密码、用户姓名、部门设置权限、职位设置权限、生产设置权限、添加用户权限、填写合同权限、合同管理权限、合同模板权限、布置工作权限、管理工作权限、发布通知权限、主管审批权限、生产审批权限、员工考勤权限、考勤分析权限、考勤规则权限、工作任务权限、查询个人权限、递交假期权限、查询假期权限、发布信息权限、查询信息权限、个人考勤权限、个人薪酬权限、个人密码权限等字段,其中员工编号是主键。(2)工资表包括工资编号、员工、年、月、日、工作、日薪、本薪、奖金、假日、全勤、

30、加班、本期、福利、伙食、所得、节支、实发等字段,其中工资编号是主键。(3)用户表包括用户编号、员工姓名、英文名、年龄、性别、出生日期、籍贯、地址、电话、手机、入公司时间、正式工时间、合同类别、合同期限、有效期、职位编号、所属部门、邮箱、学历、毕业学校、专业、政治面貌、婚姻状况、有无工作经验、已工作时间等字段,其中用户编号是主键。(4)材料表包括材料编号、类别名称、品名、规格、计量单位等字段,其中编号是主键。(5)材料入库表包括等编号、时间、类别名称、品名、规格、计量单位、仓库、价格、数量、金额、备注、采购员、供货单位、字段,其中编号是主键。(6)材料出库表包括编号、时间、类别、品名、规格、单位

31、、领用车间、单价、数量、金额、领料员、备注、存储库房等字段,其中编号是主键。(7)材料库存表包括编号、类别名称、品名、规格、库存数量、单价、计量单位等字段,其中编号是主键。(8)仓库表包括编号、仓库编号、仓库名称等字段,其中编号是主键。(9)车间表包括编号、车间编号、车间名称等字段,其中编号是主键。(10)成品仓库表包括编号、仓库编号、仓库名称等字段,其中编号是主键。(11)类别表包括编号、类别编号、类别名称、备注等字段,其中编号是主键。(12)等级表包括编号、等级编号、等级名称、备注、价格、计量单位等字段,其中编号是主键。(13)购货单位表包括编号、包装种类名称等字段,其中编号是主键。(14

32、)产品出库表包括编号、出库日期、仓库、购货单位、总量、优级品、优级品、合格品、等外品、备注、车号、包装等字段,其中编号是主键。(15)产品库存表包括编号、仓库、优级品数、一级品数、合格品数、等外品、总产量等字段,其中编号是主键。(16)销售库存表包括编号、时间、购货单位、包装种类、最后修改时间、运价、运费、预付款、车号、剩余款、总量、备注、产品类型、扣除运费、实际数、扣除数等字段,其中编号是主键。5. 系统详细设计5.1 程序算法详细设计本系统的程序流程图如图4-5所示:图5-1 程序流程图5.2 数据库详细设计5.2.1 数据库环境配置本系统数据库的设计采用Microsoft Access

33、2007数据库。所以先要根据需求分析建立数据表,然后通过Microsoft Access 2007编写数据表,最后通过对ODBC数据引擎的设置,就可以把Microsoft Access 2007数据库连接到系统项目中。本系统通过ADO对象连接数据库。(1)建立Microsoft Access 2007 数据库启动Microsoft Access 2007,建立一个空的数据库data.mdb,然后在里面建立系统所需要的表格。(2)数据库连接配置DB = "data/data.mdb"ConnStr = "Provider = Microsoft.Jet.OLEDB.

34、4.0;Data Source = " & Server.MapPath(db) On Error Resume NextSet conn = Server.CreateObject("ADODB.Connection")conn.open ConnStrIf Err Thenerr.ClearSet Conn = NothingResponse.Write "数据库连接出错。"Response.EndEnd If5.2.2 表设计及其关系设置Microsoft Access 2007有利于缩短大批量数据的吞吐时间,使整个系统管理规范化

35、,数据的完整性、安全性得到保障。数据表结构如下:(1) yuangong表用户储存系统的员工信息: 表5.1 yuangong表编号字段名称数据类型说明1id自动编号编号2name文本姓名3sex文本性别4Title文本学历5adr文本身份证号码6zip文本邮编7tel文本联系方式8Facsimile文本传真9Condition文本条件10email文本邮箱11bumen文本部门12zhiwu文本职务13yajin文本押金14baoxian文本保险15dangan文本档案16gongzhong文本工种17ruchangtime文本入职时间18minzu文本民族19biandong文本变动20c

36、ontent文本备注21img文本照片(2) department表用户储存部门信息:表5.2 department表编号字段名称数据类型说明1id自动编号编号2depnumber文本部门编号3depname文本部门名称(3) banwei表用户储存班组信息:表5.3 banwei表编号字段名称数据类型说明1id自动编号编号2banweinumber文本班组编号3banweiname文本班组名称(4) cailiao表用户储存材料信息:表5.4 cailiao表编号字段名称数据类型说明1id自动编号编号2fenlei文本类别名称3pinming文本品名4guige文本规格5Unit文本计量单位

37、(5) cailiao_In_Store表用户储存材料入库信息:表5.5 cailiao_In_Store表编号字段名称数据类型说明1id自动编号编号2uptime时间时间3fenlei文本类别名称4pinming文本品名5guige文本规格6Unit文本计量单位7Supplier文本仓库8use_price文本价格9use_num文本数量10use_Amount文本金额11content文本备注12caigouyuan文本采购员13gonghuodanwei文本供货单位(6) cailiao_Out_Store表用户储存材料出库信息:表5.6 cailiao_Out_Store表编号字段名称

38、数据类型说明1id自动编号编号2uptime时间时间3fenlei文本类别4pinming文本品名5guige文本规格6Unit文本单位7use_dep文本领用车间8Loan_price文本单价9Loan_num文本数量10Loan_Amount文本金额11lingliaoyuan文本领料员12content文本备注13kufang文本存储库房(7) cailiao_store表用户储存材料库存信息:表5.7 cailiao_store表编号字段名称数据类型说明1id自动编号编号2fenlei文本类别名称3pinming文本品名4guige文本规格5number文本库存数量6price文本单价

39、7unit文本计量单位(8) cailiaocangku表用户储存材料仓库信息:表5.8 cailiaocangku表编号字段名称数据类型说明1id自动编号编号2cangkunumber文本仓库编号3cangkuname文本仓库名称(9) chejian表用户储存车间信息:表5.9 chejian表编号字段名称数据类型说明1id自动编号编号2chejiannumber文本车间编号3chejianname文本车间名称(10) chengpincangku表用户储存成品仓库信息:表5.10 chengpincangku表编号字段名称数据类型说明1id自动编号编号2cangkunumber文本仓库编

40、号3cangkuname文本仓库名称(11) class表用户储存类别信息:表5.11 class表编号字段名称数据类型说明1id自动编号编号2classnumber文本类别编号3classname文本类别名称4content文本备注(12) dengji表用户储存等级信息:表5.12 dengji表编号字段名称数据类型说明1id自动编号编号2dengjinumber文本等级编号3dengjiname文本等级名称4content文本备注5price文本价格6danwei文本计量单位(13) gongzi表用户储存工资信息:表5.13 gongzi表编号字段名称数据类型说明1id自动编号编号2n

41、ame文本姓名3jibengongzi文本基本工资4jiangjin文本奖金5koushui文本扣税6sanjin文本三金7gongjijin文本公积金8koujia文本扣假9qita文本其他10heji文本合计11content文本备注(14) guolu表用户储存锅炉信息:表5.14 guolu表编号字段名称数据类型说明1id自动编号编号2guolunumber文本编号3guoluname文本炉号(15) owner表用户储存购货单位信息:表5.15 owner表编号字段名称数据类型说明1ID自动编号编号2owner_name文本购货单位名称3Contact_person文本联系人4adr

42、文本单位地址5zip文本邮编6tel文本电话7Facsimile文本传真8content文本备注(16) Packing表用户储存包装种类信息:表5.16 Packing表编号字段名称数据类型说明1id自动编号编号2Packing文本包装种类名称(17) product_out_store表用户储存产品出库信息:表5.17 product_out_store表编号字段名称数据类型说明1id自动编号编号2uptime文本出库日期3class文本仓库4use_dep文本购货单位5Loan_num文本总量6youjipin文本优级品7yijipin文本优级品8hegepin文本合格品9dengwai

43、pin文本等外品10content文本备注11chehao文本车号12packing文本包装(18) product_store表用户储存产品库存信息:表5.18 product_store表编号字段名称数据类型说明1id自动编号编号2cangku文本仓库3youjipin_num文本优级品数4yijipin_num文本一级品数5hegepin_num文本合格品数6dengwaipin_num文本等外品7number文本总产量(19) sales_in_store表用户储存销售库存信息:表5.19 sales_in_store表编号字段名称数据类型说明1id自动编号编号2uptime文本时间3

44、yonghu文本购货单位4baozhuang文本包装种类5end_time文本最后修改时间6yunjia文本运价7yunfei文本运费8yufukuan文本预付款9chehao文本车号10shengyukuan文本剩余款11zongliang文本总量12content文本备注13chanpin文本产品类型14kouchuyunfei文本扣除运费15shijishu文本实际数16kouchushu文本扣除数(20) userinfo表用户储存用户信息:表5.20 userinfo表编号字段名称数据类型说明1userid自动编号编号2name文本用户名3pwd文本密码4fullname文本职位5l

45、ogins文本登陆次数6lastlogin文本最后登陆时间7lastip文本最后登陆IP8depname文本部门名称9oskey文本登陆名10quanxian文本权限5.3 界面设计系统的页面设计很重要,用户第一眼看到的就是登录界面,所以登录界面要显得干净利落以体现企业的组织文化,这样就需要将登录界面设计的美观,但不一定所有的用户都对计算机特别熟练,这样还需要设计的方便、容易操作。系统的设计准则是用户用最少的操作完成更多更细的工作,并保证页面的整洁。用最少的操作完成对生产活动的管理是本生产管理系统的首要任务。 (1) 登录界面设计如图5-2所示:图5-2 系统登录界面 (2) 输入用户名和密码

46、正确后系统便自动跳转到生产管理界面,生产管理界面设计如图5-3所示:图5-3 生产管理界面(3) 基础数据设置页面如图5-4所示:图5-4 基础数据设置界面(4) 材料仓库管理页面如图5-5所示:图5-5 材料仓库管理界面(5) 原料仓库管理页面如图5-6所示:图5-6 原料仓库管理界面 (6) 生产车间管理页面如图5-7所示:图5-7 生产车间管理界面(7) 成品仓库管理页面如图5-8所示:图5-8 成品仓库管理界面(8) 产品销售管理页面如图5-9所示:图5-9 产品销售管理界面(9) 员工数据管理页面如图5-10所示:图5-10 员工数据管理界面(10) 供货页面如图5-11所示:图5-

47、11供货界面(11)购货页面如图5-12所示:图5-12购货界面(12)银行信息页面如图5-13所示:图5-13银行信息界面(13)材料类别页面如图5-14所示:图5-14材料类别界面(14)部门信息页面如图5-15所示:图5-15部门信息界面(15)车间信息页面如图5-16所示:图5-16车间信息界面(16)材料类别页面如图5-17所示:图5-17材料类别界面(17)材料明细页面如图5-18所示:图5-18材料明细界面(18)入库查询页面如图5-19所示:图5-19入库查询界面(19)材料库存页面如图5-20所示:图5-20材料库存界面(20)材料入库页面如图5-21所示:图5-21材料入库

48、界面(21)入库查询页面如图5-22所示:图5-22入库查询界面(22)原料库存页面如图5-23所示:图5-23原料库存界面(23)统计日报页面如图5-24所示:图5-24统计日报界面 (24)消耗查询页面如图5-25所示:图5-25消耗查询界面 (25)生产查询页面如图5-26所示:图5-26生产查询界面(26)产品出库页面如图5-27所示:图5-27产品出库界面(27)出库查询页面如图5-28所示:图5-28出库查询界面 (28)产品库存页面如图5-29所示:图5-29产品库存界面(29)运费未结清车辆页面如图5-30所示:图5-30运费未结清车辆界面(30) 运费已结清车辆页面如图5-3

49、1所示:图5-31运费已结清车辆界面(31)录入员工信息页面如图5-32所示:图5-32录入员工信息界面(32)员工信息列表页面如图5-33所示:图5-33员工信息列表界面 (33)员工工资管理页面如图5-34所示:图5-34员工工资管理界面 6. 系统测试与使用6.1 系统测试情况软件测试的方法和技术是多种多样的。 对于本采购子系统采用的测试方法,使用了软件测试中常用的白盒测试和黑盒测试; (1)黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下

50、,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。 “黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。(2)白盒测试白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。1、对登录界面的测试该测试的目的是保证登录窗口的正确性与在错误发生时的容错与纠错性。该系统的管理员名字、管理密码和后台目录都为admin。如果都输入正确则会进入系统。当在登录界面中输入错的用户名或错误的用户密码时,例如输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论