生产管理系统_第1页
生产管理系统_第2页
生产管理系统_第3页
生产管理系统_第4页
生产管理系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、厦门大学工学学士论文0 生产管理系统生产管理系统摘要摘要 在服装市场日益激烈的竞争环境下,仅仅着眼于企业本身是不够的,只有比竞争对手更好地满足顾客的需求与需要,才能使企业具有独特的竞争优势。企业要想通过提高顾客满意度来建立防御型营销战略,进而提高公司盈利,必须在价格、面料、做工、设计等方面长期占据优势地位。七匹狼公司MRP针对服装生产过程中的各个环节进行有效地计划和控制,对各个工序及所用到的各种原材料、成品、半成品,进行科学系统的处理、分析,并按各工序工价、生产数对员工进行计件计时工资计算,从而大力提高服装生产的管理水平和工作效率。关键词关键词VB.NET SQL Server2000 MRP

2、 产品信息管理 厦门大学工学学士论文1The production management system for SeptwolvesAbstractUnder the environment of keen competition day by day of clothing market,just focus on enterprise itself is not enough. Only meet customers demands with the need better than the rival, could make enterprises have unique competi

3、tion advantages. Enterprises should want to set up defence type marketing strategy through improving customer satisfaction, and then improve the company and make profits, must occupy the advantage position for a long time in price , surface fabric , working , design ,etc. This MRP system for Septwol

4、ves plan and control effectively to each link in the production process of the clothing,to each process and various kinds of raw materials,finished product, semi-manufactured goods used, carry on the treatment , analysis of the scientific system, and according to every process labor cost, produce se

5、veral staff is it reckon by the piece the time rate wage calculate to go on, thus management level and working efficiency of improving the clothing and producing in a more cost-effective manner.Keywords:VB.NET SQL Server2000 MRP information management of the products厦门大学工学学士论文2目录一、绪论.51、本设计的研究意义与发展现

6、状.52、研究的内容和采用的技术方法.6二、相关技术简介.61.NET .72. 关系数据库与 SQL 语言.73. Microsoft SQL Server 2000 简介 .8三、需求分析.81、名词解释.82、任务概述.83、数据描述.94、功能需求.95、运行环境描述.10四、总体设计.101、软件结构设计.102、系统模块设计.113、数据库设计.11五、详细设计.141、登陆界面模块.152、主界面模块.163、数据库管理模块.16结论.22致谢语.23参考文献.24厦门大学工学学士论文3一、绪论1、本设计的研究意义与发展现状随着计算机应用的发展,企业产品资源、信息系统的管理已不再

7、靠人工进行处理,人工数据处理只能提供定期的报表,难以根据需要提供各种综合分析的数据,使得企业的决策活动常常只能根据经验做出,带有一定的盲目性。这种经营方式是一种低水平的运作,会造成大量的浪费。而通过计算机系统将数据组织起来,可以随时提供所需的数据。保证决策的正确、及时。通过计算机可以规划企业管理为数据处理提供明确的尺度,使之标准化、规范化。再者可以节省人力,提高效率。经济高速发展的几天,随着全球化的进程,各国的制造企业正面临着工资、原材料、劳动力等资源成本不断上升的挑战。提高资源效率,降低成本和资金占用率,提高资金回收率,提高管理水平等等,正在成为制造企业非常关心、非常热门的话题;尤其对于产业

8、结构优化、内部体制优化等一系列课题,实施 MRP-Manufacturing Resource Planning 管理系统已成为许多企业的必然选择,不少跨国制造企业投入巨资引进 MRP 系统,希望企业管理更上一个层次。制造业的关键流程是从接单开始,将订单排入主生产排程、计算材料需求、发出采购订单及制今单、收料、发料、制令完工到完成品出货给客户为止。接到客户订单后,可利用订单维护功能,新增订单。主生产计划和物料需求计划(MRP)是 ERP 系统中极为重要的功能,可以说是核心的规划功能。主生产计划是针对销售给客户的产成品的计划,它是材料需求规划(MRP)的录入资料,也就是说主生产计划做完之后才能做

9、 MRP。为了让产成品的生产计划、半成品的制造或外包计划及原材料的采购计划能合乎实际。在执行主生产计划时应该同时做关键材料及生产能力的分析,以确保计划可行。产成品生产计划确定后即可执行材料需求计划(MRP)。MRP 根据材料清单(BOM)将 MPS 的需求量展开;计算出下阶半成品及原村料的需求时间和数量。半成品的需求计划将转成加工单或外包单;原村料的需求计划则转成采购订单。物料料需求计划通常会根据物料主文件中的来源不同做成汇总报表;当然仍可利用物料需求查询功能查得任一材料的未来需求。根据物料主文件中的来源不同,MRP 执厦门大学工学学士论文4行结果可用来发出采购单或加工单。该系统融进管理思想于

10、软件设计之中,通过主生产计划和物料需求计划(MRP)帮助该企业解决需要在什么时候生产以及需要相关的哪些原材料、在何时交货等问题,从而达到降低库存、提高服务水平的目的。2、研究的内容和采用的技术方法内容:该软件系统主要由两部分组成:用户交互界面,数据库管理模块。各部分主要功能如下: 用户交互界面是用户与分析系统进行交互的界面,由用户提出新的产品、工艺技术分析要求,或者进行数据查询。 数据管理模块主要实现数据的维护与更新,存储产品制造相关的资料信息和分析结果的信息。技术:利用.NET 平台,结合 SQL Server 2000 数据库开发一套 MRP 小型生产管理软件。Visual Studio

11、.NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic.NET 提供了一流的面向对象的程序设计语言特性,诸如实现继承、重载和参数化的构造器。此外,开发人员可以通过显式的自由线程编写具有高度可伸缩性的代码,同时通过其它现代化的语言概念如结构化的异常处理等编写具有较高可维护性的代码。Microsoft SQL Server 2000 具有可视化的数据库制作,方便使用,利用企业管理器可以很直观的设计出数据库。整个设计流程如下: 列出数据库大纲,细化各数据之间的层次关系。 利用 Microsoft SQ

12、L Server 2000 进一步细化、存储和管理数据库信息。 设计出用户界面的总体框图,细化各模块的功能及界面组成,利用 JBuilder 开发工具设计出用户界面,与数据库建立连接,实现对数据库信息的管理和调用。二、相关技术简介此软件设计主要是应用 VB.NET 进行开发,利用.NET 集成开发工具进行各界面的模块厦门大学工学学士论文5设计,数据库采用关系数据库 SQL 语言。再利用 Microsoft SQL Server 2000 对数据库进行进一步的管理与数据录入。相关应用软件介绍如下:1 .NETMicrosoft .NET 是一项可供用来将信息、人员、系统及设备彼此连结起来的软件技

13、术。它可借助 XML Web 服务将软件集成化水平提升到一个崭新层次:通过 Internet 将相对分散的构建模块应用程序彼此连接起来,并将它们连接至更加庞大的应用程序。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使

14、用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。经过重新设计的 Microsoft Visual Basic.NET,增加了 Windows Form、Web Form 等新功能,以供开发人员快速开发各种窗口界面、Web 及移动装置的应用程序。Microsoft Visual Basic.NET 新功能及特点包括:完全面向对象程序语言,支持对象继承和实现;支持新的面向对象程序语言功能,例如继承、重

15、载、共享成员等;提供.NET Framework 的类库,该类库为面向对象、阶层结构及具扩展性的类链接库;Visual Basic.NET 支持结构化异常处理,使用完整的错误处理例程,使得程序的维护更为容易;支持线程处理;支持 Web Services;提供新的 Windows Form 及 Web Form 开发类。2. 关系数据库与 SQL 语言数据库(Data Base)是存储数据的仓库,是指长期存储在计算机内的、有组织的、可共享的数据集合。在关系型数据库中,数据以记录(Record)和字段(Field)的形式存储在数据表(Table)中,由若干个数据表构成一个数据库。SQL 语言是 S

16、tructured Query Language 的缩写,意思是结构化查询语言。SQL 语言作为关系型管理系统的标准语言,其厦门大学工学学士论文6主要功能是同各种数据库建立联系并进行操作。SQL 语言的操作对象主要是数据表。依照SQL 命令操作关系型数据库的不同功能,可将 SQL 命令分成数据定义语言 DDL、数据操纵语言 DML、数据查询语言 DQL 和数据控制语言 DCL 四大类。3. Microsoft SQL Server 2000 简介Microsoft SQL Server 2000 是新一代大型电子商务、数据仓库和数据库解决方案。它在分析服务、数据转换服务、数据仓库等方面引入了大

17、量新特性。为系统管理和调整提供了许多有力的工具。它具有可视化的数据库制作,方便使用,利用企业管理器可以很直观的设计出数据库,而对于习惯使用 SQL 编程语言的用户可采用查询分析器输入 SQL 语言系统自动生成报表,相当方便,而且还配备了导入和导出数据功能、事件探查器等等。通过与 OLAP 服务、数据转换服务、存储库和英文查询的紧密结合,SQL Server 2000 代表了行业内最全面的数据仓库和决策支持平台。特别重要的是,SQL Server 2000 关系引擎增加了实质化的视图,改善了在特大型数据库环境中执行复杂查询的性能。同时,SQL Server 2000 引入了新的数据挖掘功能,可自

18、动发现在大量数据之间隐藏的关系并可基于历史数据作出预测。这些数据挖掘功能将要实施,以向最终用户隐藏这种尖端技术的复杂性,并允许开发人员将第三方的数据挖掘产品轻松集成进客户的应用程序中。三、需求分析1、名词解释MRP:Manufacturing Resource Planning 生产管理系统定单:调度室收到的本公司或外客户下发的定货单据退货重修:客户退货再重新加工补单:进仓数量不足需要再补单的插单:客户临时加急定单,需要插入已排单顺序内的厦门大学工学学士论文72、任务概述 1目标 本系统以生产实时监控为主导线,串联生产排单、统计、仓库管理、各车间工序、设备管理,能综合、完整、实时地监控整个生产

19、流程,从而有效地控制及了解原材料的领用、生产状态、出仓等情况。汇总各定单生产进度、产成品量、库存、异常等信息,为公司决策层能够及时地了解生产进度/生产状况、库存情况,及时做出科学决策,提供保障。从而更好的控制生产成本、提高资金周转率、提高工作效率,减轻工作人员劳动强度。以此增强企业的竞争力,提高经济效益。2用户的特点 本系统最终用户操作员计算机水平有限,定员安排较为紧张,使用频度高等特点。在系统设计时应考虑相关问题,以操作简单、方便、人性化,数据输入次数少、显示界面直观为前提。3、数据描述MRP 中数据分为静态数据和动态数据。所谓静态数据,指在 MRP 运行过程中主要作为参考的数据,它们在很长

20、一段时间内不会变化,一般也不会随着运行而改变。所谓动态数据,包括所有在 MRP 运行中要发生变化的数据,以及在运行中要输入、输出的数据。静态数据1. 用户信息,包括用户名、职务、所处部门、班次、工资级别、权限等2. 公司各部门信息3. 品种名称4. 颜色5. 单位(码、米)6. 不同单位之间(比如码/KG 的换算)的换算公式动态数据1. 用户密码2. 客户名称、定单号、日期3. 各工序开始、完成时间厦门大学工学学士论文84. 各仓库进仓数量、出仓数量,库存量5. 成品入库剩余数量、不足数量6. 退货回修次数及原因、处理意见、结果7. 取货人、验收人等名称4、功能需求1界面需求a)操作界面人性化

21、,下拉选择录入,减少手工输入;统一的输入界面风格b)操作方式简单明了,同一定单不同排单只须输入一次共同的属性,比如定单号、客户名、下单日期、交货日期等;2汇总功能 系统提供任意的汇总功能;按日期、品名、客户、颜色、重量、终端客户、客户定单号、颜色类型、定单编号等)3查询修改功能a)系统提供任意的查询功能;按日期、品名、客户、颜色、客户、客户定单号、定单编号等;b)根据客户的更改要求,对排单做相应的调整,系统能自动更改所有相关数据和状态信息,并通知各工序;5、运行环境描述5.1 硬件设备 运行该软件所需要的设备及其规格,包括:CPU 为奔腾 II 处理器及以上;内存为 128M 及以上;硬盘空间

22、:1G 以上(用于数据库)5.2 支持软件5.2.1 软件操作系统:Windows 2000/Windows NT Server 4.05.2.2 数据库:Sql Server 2000厦门大学工学学士论文9四、总体设计1、软件结构设计我们做的项目是对制衣原材料分类产品信息进行录入管理,方便用户的浏览、查询。主要包括用户管理、原料信息管理、原料信息浏览、原料信息查询和产品信息分析。主要划分以下四个模块:操作员管理模块:实现操作员的登陆及操作用户的添加,更改个人资料、分配用户权限和删除用户等管理。原料信息管理模块:负责对原料信息进行添加、更新和删除管理,可查询所有产品信息。原料信息浏览模块:通过

23、树型结构对产品信息归类划分,方便查看、浏览。原料信息查询模块:可对所有产品信息进行条件查询。2、系统模块设计系统总体结构如图 41 所示: 厦门大学工学学士论文10产品管理系统父子关系分类浏览材料信息查询材料信息浏览材料信息管理操作员管理用户资料修改用户注册用户登陆条件查询删除材料信息更新材料信息添加材料信息图 41 产品管理系统总体结构图3、数据库设计(1)确定建立数据库的目的和收集数据数据库模型的设计是否合理会极大影响系统的使用性能。因此,我们在认真学习数据库设计基本理论基础知识的同时,也对七匹狼公司进行了调研,切身感受了各生产环节的相互关系,通过调查、收集和分析信息,了解了数据库中需要存

24、储哪些数据,要完成什么样的数据处理功能。(2)建立概念模型这一阶段根据应用的要求,画出能反映每个应用需求的 E-R 图和流程图,其中包括确定实体、属性和联系的类型。然后优化初始的 E-R 图,消除冗余和可能存在的矛盾。概念模型是对用户需求的客观反映,并不涉及具体的计算机软、硬件环境。因此,在这一阶段中我们将注意力集中在怎样表达出用户对信息的需求,而不考虑具体实现问题。装箱单装箱单产品成本预算产品成本预算月份产量、合格率汇总表月份产量、合格率汇总表工厂生产进度汇总表工厂生产进度汇总表缝制部月生产进度表缝制部月生产进度表车间小组机台设备排列平面图车间小组机台设备排列平面图缝制部工序安排名单缝制部工

25、序安排名单采购进度表采购进度表物料申购单物料申购单面料面料汇总汇总表表里料里料(含罗(含罗纹)及纹)及衬纸需衬纸需求表求表拉链拉链类需类需求表求表钮扣钮扣类需类需求表求表洗水洗水唛需唛需求表求表棉绳、棉绳、魔术魔术贴需贴需求表求表包装包装类需类需求表求表通用通用物料物料需求需求表表汇总表汇总表透视表透视表面辅料用量单面辅料用量单耗量生产通知单耗量生产通知单生产指令单(订单)生产指令单(订单)套料单套料单订单明细订单明细交货汇总表交货汇总表总汇总表总汇总表取消款取消款面面料料采采购购进进度度表表里里料料(含(含罗纹)罗纹)采购采购进度进度表表衬衬料料/棉棉采采购购进进度度表表厦门大学工学学士论文

26、11 (3)建立数据模型 在这个阶段我们建立了本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域) 、设计考虑和安全保密条件。约定:(PK)主键、(FK)外键、C:Char NC:NChar 、NVC:NVChar 、NN:NotNull 编码字段:char:名称及描述字段、NVChar、金额型:Money:数值型:Deci,18,6、布尔型:Boolean.如无特殊说明则将数值型字段默认值设为 0,非外键可为空字符型字段默认值设为。几个典型数据表如表 45,46,47,48 所示: 字段编码字段说明字段属性CustomerID自动编

27、号Bigint,8,(PK),NN厦门大学工学学士论文12CustomerName客户公司名称C,10,NNCustomerTel客户公司电话C,40,NNCustomerAdd客户公司地址Nvarchar,1004-3 客户资料表:CustomerInformation字段编码字段说明字段属性CustomerInformationID自动编号Bigint,8,(PK),NNMaterialName物料名称Nvarchar,100MaterialNum物料编号Bigint,8,NN4-4 库存资料表:StorageInformation字段编码字段说明字段属性ColorcodeID自动编号Bi

28、gint,8,(PK),NNColorName颜色名称C,10,(PK),NNColorcode颜色代码Bigint,8,NN4-5 颜色编码表 ColorCode字段编码字段说明字段属性UserID用户编号Bigint,8,(PK),NNUserName用户名C,10,NNUserRight用户权限C,40,NNUserpassword用户密码C,8,NNEmployeeID用户的员工号Char,10Remark备注Nvarchar,2004-6 用户资料表:UserInformation视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是

29、SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。下面就是我们建立的一个 MaterialView 视图例子.厦门大学工学学士论文13图 4-7MaterialView 视图将多个表中的列联接起来,使它们看起来象一个表图 4-8MaterialView 视图基本表(系统参数表) ,即系统固有实体,它具有不同的属性,是在整个系统运行中基本保持不变的客观存在,由它们映射的表是系统最基本的数据基础。视图直接与客户打交道,但所有数据都存储在基本表(包括关系)中,视图只是中转站,并不存储

30、任何数据。五、详细设计厦门大学工学学士论文14MRP 系统以生产实时监控为主导线,串联生产下单、统计、仓库管理、各车间工序,能综合、完整、实时地监控整个生产流程。它记录了一切与生产领域有关的信息和数据,包括库存数据、产量、生产时间、生产状态信息、质量数据、设备信息、职工信息等等。提供对这些数据进行管理,提供查询、汇总和统计的功能。1、登陆界面模块此模块所完成的功能就是管理员和一般用户的登陆,因此所设计的界面比较简单,只有“用户名” 、 “密码”两个输入框,而按钮只有“确定” 、 “取消” 。如图 51 所示。在用户输入用户名和密码后,模块的处理过程如下: 系统验证,检验用户名是否存在或密码是否

31、正确,如图 52,53。 再根据用户名从数据库中提取用户权限,用户分为初级管理员,和高级管理员。 根据从数据库中提取用户权限的不同,执行主窗体的相应过程。 各项信息均正确则显示登陆成功对话框进入主界面。图 5-1 图 5-2 用户名和密码验证 图 5-3 退出登陆厦门大学工学学士论文15新用户不能在登陆模块注册,若需加入新的管理员,则必须由高级管理员在主界面中执行相应的过程。2、主界面模块主模块负责应用程序的主界面,由它调用其它模块。因此主模块应该具有操作性好、界面清晰的特点,使用户能够很方便地找到所需功能。本系统界面如图 54 所示:根据功能需求和总体设计的结果,主界面模块主要有浏览、查询资

32、料和获得参数分析结果的功能。可以通过点击菜单选项和按钮进入相应的功能模块及产生所需的激发事件。3、数据库管理模块 (1)用户管理此模块主要管理数据库内部信息,图 55 是用户管理资料的界面,而只能由高级管理员管理一般用户相关资料,进行添加用户、删除用户等操作。浏览窗口操作树厦门大学工学学士论文16图 5-5 图 5-6 图 5-7 如果初级管理员点击用户管理菜单,则会发出警告,如图 5-8: 图 5-8其他功能还包括修改密码区,点击修改密码按纽,弹出对话框,要求输入用户名、旧密码、新密码、核对新密码、确认、取消按纽。通过点击数据库管理菜单栏下的相应的菜单子选择权限新用户信厦门大学工学学士论文1

33、7菜单可获得对数据库中相应子类的管理,通过浏览窗口中按钮条可以很方便地添加、修改、删除数据表中的信息。很好的实现了通过可视界面有效管理数据库信息的功能。(2)客户管理 图 5-9 此模块与用户管理所不同之处在于,该模块只面向于表单操作员,也就是只面向于初级管理员,之所以这样做是因为在以往的生产过程中,由于操作的权限错误,造成了很大不必要的损失。因此,客户管理及表单操作都由一线管理员完成。只能由初级管理员操作添加客户基本信息厦门大学工学学士论文18 图 5-10 查询设计包括客户编号、客户名、电话号码、客户地址、联系人、传真号码、电子邮件、邮政编码、备注。编辑用户模块除了能提供方便快捷的查询服务

34、外,我们还设计了可以在编辑用户菜单上直接修改已有用户资料的功能。例如要修改电话号码,只需点击该客户电话,便可在弹出的对话框中修改。如图 5-11: 图 5-11(3)生产管理 这一部分可以说是本系统的核心环节,由面辅料用量单(图 5-12)和耗量生产通知单(图 5-13)一起得出某种商品单件所需的所有材料种类及数量,这些数据保存到套料单中(图 5-14) 。选择查询条件查询结果列表厦门大学工学学士论文19图 5-12图 5-13图 5-14 套料单一旦生成,结合相应客户的需求,即可下达生产指令单(图 5-15)保存商品所需材料保存材料单耗自然损耗百分比选择查询条件商品用料情况功能选择添加或删除

35、选择日期厦门大学工学学士论文20图 5-15 生产部门接到生产指令单,就立即进行汇总,包括里料(含罗纹)及衬纸需求表、拉链类需求表、钮扣类需求表、洗水唛需求表、棉绳,魔术贴需求表、通用物料需求表、包装类需求表。图 5-16 为洗水麦需求表,它包括的关键字段有货号、生产厂商、定单编号、物料名称、物料类别、供应商、颜色、定单数量、单耗、单位、需求数量、库存量和自动计算得出的采购量。当所有的需求表生成后,就发出物料申购单。图 5-16 本系统还提供了汇总功能,通过对生产厂、货号、客户、定单编号、下单日期、各种款式数量的及时汇总,是管理员掌握当前定单所有细节状况;通过交货汇总表可了解到当前厦门大学工学学士论文21客户交货情况,是否有欠数等情况,以及时发出警告。图 5-17 定单明细汇总了所有客户一切信息,可以通过定单编号、客户名称、时间等条件来查询定单细则。如图 5-18图 5-18是否欠货交货汇总信息总揽根据条件查询交货情

温馨提示

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

评论

0/150

提交评论