七匹狼实业股份有限公司MRP系统

上传人:痛*** 文档编号:129780199 上传时间:2022-08-03 格式:DOCX 页数:46 大小:3.98MB
收藏 版权申诉 举报 下载
七匹狼实业股份有限公司MRP系统_第1页
第1页 / 共46页
七匹狼实业股份有限公司MRP系统_第2页
第2页 / 共46页
七匹狼实业股份有限公司MRP系统_第3页
第3页 / 共46页
资源描述:

《七匹狼实业股份有限公司MRP系统》由会员分享,可在线阅读,更多相关《七匹狼实业股份有限公司MRP系统(46页珍藏版)》请在装配图网上搜索。

1、本科毕业论文题 目:七匹狼实业股份有限公司MRP系统姓 名:辛莘学 院:软件学院系:软件工程专 业:软件工程年 级:2003级双学位学 号:指导教师(校内): 姚俊峰 职称: 副教授2005年5月21日七匹狼实业股份有限公司MRP系统摘要 本论文主要论述本人在MRP系统设计上的一些详细说明。七匹狼实业股份有限公司创立于1990年,主要从事男式休闲服装的生产与经营。经过15年的不懈努力,七匹狼成为一家以时尚制衣为核心的综合性企业,并在2004年8月6日于深交所上市,成为中国服装制造业的前导。要对七匹狼实业股份有限公司生产一套智能监控系统,以减少人工过程节约时间降低成本提高效率,就必须对其生产过程

2、和统计过程进行全面的了解,以最终实现生产过程全程智能监控。共有4个人合作完成该软件,本人负责模块和功能设计,本文也正是这部分的详细设计说明书。关键词 七匹狼 ERP MRP MPRII VB.NET SQLMRP SYSTEM OF SEPTWOLVESAbstract This thesis is mainly about the detail design of MRP system. SEPTWOLVES Group was established in 1990, the company is a high tech - enterprise which is primarily en

3、gaged in the making and marketing of SEPTWOLVES branded mens leisurewear. Through 14 years of strenuous efforts, the company has grown into a comprehensive enterprise with fashion as its core business. SEPTWOLVES was published in Shenzhen Stock Exchange at August 6th , 2004, the bellwether in China

4、Garment line. If we need a intelligent supervise system for STPTWOLVES Group to short manually operation time and improve efficiency ,we must understand the productive process and statistical process to carry out intelligent supervise of productive process finally. There are four persons in one grou

5、p to complete this project. Detail design of module and function is my job. This thesis is detail design of this part.Key Word SEPTWOLVES ERP MRP MRPII VB.NET SQL目 录 第一章 引 言5第二章 MRP 系统52.1.什么是ERP/MRPII/MRP52.1.1.ERP具备的功能标准应包括四个方面:62.2.ERP的好处和应用62.3.MRP的价值72.3.1.MRP是ERP的核心功能82.3.2.MRP是ERP的重要组成82.4.国内

6、现状9第三章 系统设计113.1.使用工具:113.1.1.VB.net介绍:113.1.2.SQL SERVER介绍:123.2.需求分析:133.2.1.生产过程大致如下:143.2.2.数据流程:143.3.数据库设计:163.3.1.数据字典:16逻辑结构设计16物理结构设计163.4.程序设计:263.4.1.用户流程:263.4.2.实际数据流程:283.4.3.系统总体功能结构设计:293.4.4.功能分配:293.5.详细设计:303.5.1.用户登陆模块:303.5.2.主界面模块:323.5.3.系统模块:343.5.4.用户管理模块:343.5.5.客户管理模块:383.

7、5.6.物料控制模块:393.5.7.透视表模块:413.5.8需求表模块:423.6. 系统特色:44第四章 结论45第五章 致谢语45参考文献46第一章 引 言七匹狼实业股份有限公司前身为福建七匹狼制衣实业有限公司,2001年经福建省人民政府批准改制设立为规范化股份有限公司。公司是福建省服装龙头企业,也是国内经营休闲装著名的企业之一。是以生产、经营高级休闲男装为主的大型服饰企业,以其规模的制造能力,前瞻的设计能力,精湛的工艺能力及严格的品质控制能力,缔造了一个走向世界的高级国际休闲服装品牌。正因为如此,越来越大的生产规模使得人工统计越发困难也难以避免产生大量的手误,基于此七匹狼制衣实业有限

8、公司有必要开发一套完整的ERP系统来对接单、生产、销售等生产过程进行全面的监控即可以避免人工手误,也可以节约时间、成本,提高效率。第二章 MRP 系统2.1.什么是ERP/MRPII/MRPERP(EnterpriseResourcePlanning)企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。MRPII作为一种企业经营生产管理计划系统,即制造资源计划(Manufacture Resource Planning),而MRP作为一种库存计划方法的改进,即物料需求计划(Material Requirements Planning)阶

9、段,是基本MRP阶段。60年代后期,世界主要发达国家相继进入买方市场后,制造企业之间的竞争日趋激烈,越来越多的企业认识到先进的企业管理方法是在竞争中生存的基本因素。他们不断地尝试各种管理方法、管理技术和管理手段。实践证明行之有效的、可行的和成熟的管理技术或管理方法被越来越多的企业采用,因而逐渐成为一种基本规范。经过三十多年的考验,事实证明成功的核心思想是MRPII,代表了现代制造企业公认的管理准则。2.1.1.ERP具备的功能标准应包括四个方面:1、 超越MRP范围的集成功能:包括质量管理;试验室管理;流程作业管理;配方管理;产品数据管理,维护管理;管制报告和仓库管理。2、 支持混合方式的制造

10、环境:包括既可支持离散又可支持流程的制造环境;按照面向对象的业务模型组合业务过程的能力和国际范围内的应用。3、 支持能动的监控能力,提高业务绩效:包括在整个企业内采用控制和工程方法;模拟功能;决策支持和用于生产及分析的图形能力。 4、 支持开放的客户机/服务器计算环境:包括客户机/服务器体系结构;图形用户界面(GUI);计算机辅助设计工程(CASE),面向对象技术;使用SQL对关系数据库查询;内部集成的工程系统、商业系统、数据采集和外部集成 (EDI)。ERP是对MRP的超越,从本质上看,ERP仍然是以MRP为核心,但在功能和技术上却超越了传统的MRP,它是以顾客驱动的、基于时间的、面向整个供

11、应链管理的企业资源计划。2.2.ERP的好处和应用ERP系统的统一性能够为企业带来很大的好处,包括错误的减少、速度和效率的改进以及更完全的信息通道。有了更好的信息通道,企业的员工和管理人员能够更好的了解目前企业的业务运行状况,做出更好的商业决策。例如,ERP系统可以帮助采购部门的采购员根据客户订货数量的变化来及时调整原料的采购。这样做将会带来怎样的结果呢?这样做既保证了原料的采购能够以客户的定货数量为基础,又节省了库存商品所需要的花销 。 在应用ERP系统之前,各家公司将重要的商业记录保存在很多不同的部门。每一个部门通常使用不同的系统和技术来对信息进行管理。这些信息还有可能在企业内部被复制多次

12、,这种复制往往不够精确并且跟不上最新的要求。一些信息还有可能仅仅是记录在纸上,这就为获取该信息增加了难度。ERP系统正是为了服务于制造公司的信息需求才应运而生的,但是随着时间的不断向前推移,ERP系统已经有了更新的发展,开始向其他行业提供服务,例如医疗、财政服务、航空航天业和消费品行业。伴随着不断的发展,最初在应用于客户/服务器系统之前在主机上运行的ERP系统现在已经开始应用在网络之中,并且还包括了很多的应用程序。IDC对ERP产品的定义是:应用综合用户界面帮助企业实现业务处理自动化的工具、综合数据库和综合代码库。IDC对提供ERP产品的大约100多个销售商进行了追踪。作为IDC负责ERP和业

13、内应用程序研究的副总裁,Dennis Byron预计,目前在全球范围内可能有1000多家公司在提供ERP产品。2.3.MRP的价值尽管ERP系统的安装使用十分复杂并且价格昂贵,一旦这一系统能够得到正确的安装使用,企业所进行的投资将无疑是物有所值。Meta Group发现,一旦ERP系统完成了全部的安装配置,平均每一系统每年能为企业节省160万美元的资金。 但是每一个ERP系统都必须要不断的进行维修和升级,以便利用新的应用程序、技术和功能。ERP软件不是静态的,而是处在不断的发展变化之中,并且伴随着ERP软件为了适应网络而进行的不断发展以及各家公司将他们的数据和业务处理信息提供给他们的合作伙伴,

14、将会不断出现新的主要的开发。2.3.1.MRP是ERP的核心功能只要是“制造业”,就必然要从供应方买来原材料,经过加工或装配,制造出 产品,销售给需求方,这也是制造业区别于金融业、商业、 采掘业(石油、矿产)、服务业的主要特点。任何制造业的经营生产活动都是围绕其产品开展的,制造业 的信息系统也不例外,MRP就是从产品的结构或物料清单(对食品、医药、化工行 业则为“配方”)出发,实现了物料信息的集成 一个上小下宽的锥状产品结构:其顶层是出厂产品,是属于企业市场销售部门的业务;底层是采购的原材料或 配套件,是企业物资供应部门的业务;介乎其间的是制造件,是生产部门的业务。 如果要根据需求的优先顺序,

15、在统一的计划指导下, 把企业的“销产供”信息集成起来,就离不开产品结构(或物料清单)这个基础文件。在产品结构上,反映了各个物料之间的从属关系和数量关系,它们之间的连线反映了工艺流程和时间周期;换句话说,通过一个产品结构就能够说明制造业生产管理常用的“期 量标准”。MRP主要用于生产“组装”型产品的制造业,如果把工艺流程(工序、设备或装置)同产品结构集成在一起,就可以把流程工业的特点融合进来。通俗地说,MRP是一种保证既不出现短缺,又不积压库存的计划方法,解决了制造业所 关心的缺件与超储的矛盾。所有ERP软件都把MRP作为其生产计划与控制模块,MRP是ERP系统不可缺少的核心功能。2.3.2.M

16、RP是ERP的重要组成MRP解决了企业物料供需信息集成,但是还没 有说明企业的经营效益。MRP同MRP的主要区别就是它运用管理会计的概念,用货币形式说明了执行企业“ 物料计划”带来的效益,实现物料信息同资金信息集 成。衡量企业经营效益首先要计算产品成本,产品成 本的实际发生过程,还要以MRP系统的产品结构为基础,从最底层采购件的材料费开始,逐层向上将每一件物料的材料费、人工费和制造费(间接成本)累积,得出每一层零部件直至最终产品的成本。2.4.国内现状对国外的跨国公司而言,中国的本土企业存在着诸多的弊病,管理体制的不甚完善,机构组织的臃肿以及由此带来的工作效率低下,资源的重复浪费等等,就像很多

17、人说的一样,“企业大了,都会有病”。也正是国内企业普遍面临的这种经营窘况催化了本土管理软件厂商的滋生,企业信息化战略的实施成了大小企业都在关注的问题,ERP一时间成了站在浪尖上的“概念”。 究竟该 谁来做,该怎么做?ERP的实施被普遍分成了两块:专业咨询公司的顾问以及技术软件提供商的选择。以SAP,Oracle为代表的国外巨头的侵入,以金蝶、用友等为首的国内软件厂商的转型和崛起。国内管理软件厂商现状:A) 在品牌方面,国内龙头厂商经过多年的积累,在国内的知名度已不逊于SAP、Oracle。B) 在技术方面,国内厂商在开发过程中普遍跟上了国际潮流,采用了先进的组件开发技术,并且产品支持多种主流平

18、台和数据库。C) 在渠道方面,国内厂商借助渠道这种合作方式不断扩展自己的影响力,渠道的销售、实施和服务能力都使厂商获益颇多。现阶段企业考虑实施一套企业管理系统的时候,一般有三条路可以选择如下:方法优点缺点周期/费用结论1自行/委外开发由于是针对性开发,适用性较强,接受程度较易。换汤不换药,管理方法和模式没有提高,作用有限。周期较长(6-18个月),费用适中(几十万)。前几年流行的模式,现阶段较少采用,不符和专业分工的原则。2购买国内通用系统,按照工程做二次开发符合中国国情,如果系统较好和推广成功的话,效果比较容易体现。功能相对国外ERP系统存在不足,没有国外ERP系统成熟。周期较短(3-6个月

19、),费用适中(几十万)。资金投入合理的情况下推荐采用的方法,成功机会较大,成效明显,发展方向可以把握。3购买国外ERP系统,直接使用实践证明成功的系统,可以有效管理和控制企业,达到理想的目标值。实施难度非常高,运作模式不完全符合中国国情和文化。周期较短(3-9个月),费用很高(200-1000万)。预算资金高达200万以上时推荐采用的方法,顾问投入、实施成功的话,成效明显。所以企业一定需要抱着明确目标、追求实际的原则,达到实现最合理的投入/产出比,以及避免风险的目标。第三章 系统设计3.1.使用工具: 本系统采用C/S架构,编程语言为VB.NET,后台数据库采用SQLServer2000。3.

20、1.1.VB.net介绍: VB.net全名Visual basic.NET ,是Windows环境下开发应用软件的一种通用程序设计语言,功能强大,直观易用。一方面,它是可视性程序设计语言,许多复杂的用户界面设计都可以直观地利用鼠标拖放以及对各种对象属性的设置、修改完成,几乎无需编程;另一方面,程序的控制普遍采用了事件驱动机制,根据用户操作触发的事件,执行不同的动作,完成相应的功能,因而都是一些短小精练的过程,容易设计和调试。VB.net是M 平台的其中一个产品,这些产品都采用XML及Internet业界标准所构建的,可以进行全防卫的开发管理XML Web服务的操作环境。XML Web服务将会

21、成为目前所使用的Microsoft应用程序、工具和服务器中的一部分;并且将会内建于新产品中,以满足在上午上所有的需求。在Visual Basic.NET中设计了很都新的技术这些技术有些是全新的,有些是原有技术上的更新和进步。这些技术都是基于Microsoft.NET平台,这些主要的技术有:l 完全的面向对象(OO)功能。l 代码的可继承性和可移植性。l 对方法、事件、操作可以实现重载。l 进行参数化的构造函数。l 实现共享成员。l 提供结构化的错误处理。l 提出了崭新的线程模型。3.1.2.SQL SERVER介绍:纵观当今的商用数据库市场,称之为群雄割据毫不为过。自20世纪70年代关系模型提

22、出后,由于其突出的优点,迅速被商用数据库系统所采用。据统计,70年代以来新发展的DBMS系统中,近百分之九十是采用关系数据模型,其中涌现出了许多性能优良的商品化关系数据库管理系统。例如,小型数据库系统FoxPro, ACCESS, PARADOX等,大型数据库系统DB2, INGRES, ORACLE, INFORMIX, SYBASE, SQL SERVER等。80年代和90年代是RDBMS产品发展和竞争的时代。各种产品经历了从集中到分布,从单机环境到网络环境,从支持信息管理到联机事务处理(OLTP),再到联机分析处理(OLAP)的发展过程;对关系模型的支持也逐步完善;系统的功能不断增强。这

23、些关系数据库产品是怎么发展起来的呢?让我们慢慢道来1、 对关系模型的支持:第一阶段(70年代)的RDBMS仅支持关系数据结构和基本的关系操作(选择、投影、连接)。例如:DBASE之流。第二阶段(80年代),对关系操作的支持已经比较完善,但是对数据完整性的支持仍然较差。此时,SQL语言已经成为关系数据库的标准,各家对SQL标准的支持还都是不存的(几乎全不是超水平发挥)。 第三阶段(90年代)的产品,加强了数据完成性和安全性的性能。完整性的控制在核心层实现,克服了在工具曾的完整性可能存在“旁路”的弊病。2、 运行环境:第一阶段在大型、中性、小型机上运行的RDBMS一般为多用户系统,用户通过终端并发

24、地存取、共享数据资源。微机上的一般为单用户版本。第二阶段的产品向两个方发展。一个是提高可移植性,使之能在多种硬件平台和操作系统下工作。另一个方向是数据库联网,向分布是系统发展,支持多种网络协议。第三阶段的产品追求开放性,满足可移植性、可连接性、可伸缩性。3、 系统构成:早期的产品主要提供数据定义、数据存取、数据控制等基本的操作和数据存储组织、并发控制、安全性完整性检查、系统恢复、数据库的重新组织和重新构造等基本功能。这些成为RDBMS的核心功能。第二阶段的产品以数据管理的基本功能为核心,着力开发外围软件系统,比如FORMS表格生成系统、REPORTS报表系统、MENUS菜单生成系统等。这些外围

25、工具软件,就是所谓的第四代应用开发环境,他们大大提高了数据库应用开发的效率。4、 对应用的支持:RDBMS的第一代产品主要用于信息管理领域。这些应用对联机速度的要求不是很高。第二阶段的主要应用领域转移到了联机事务处理上,提高事务吞吐量,提高事务联机相应性能是各个商家的重点问题。相对应的关键实现技术是:性能,提高RDBMS对联机事务响应速度;可靠性。由于联机事务不允许RDBMS间断运行,在发生故障、软硬件故障时均能有相应的恢复能力,保证联机事务的正常运行、撤销和恢复。保证数据的完整性和移植性。第三阶段的热点是联机分析处理。用户希望数据库系统不仅能够迅速、完美地完成数据处理的任务;而且,希望它能有

26、一定的辅助决策的能力。对几种数据库进行比较后,发现七匹狼本身并没有必要使用大型数据库的必要,因此我们选择了跟.net平台同出于一个公司之手的数据库管理工具SQL server。SQL server具有使用简单,界面平易近人,还有一个优势就是同出于Microsoft之手,2种工具要相互连接非常简便而对windows平台的兼容性也非常良好,这就是我们为什么选择SQL server最主要的原因了。3.2.需求分析: 3.2.1.生产过程大致如下:l 客户下订单l 做出样衣的款式待客户确定(套料单)l 确定后估计生产用料消耗(面辅料用单,耗量生产通知单),并根据工资(可能由下面的工序单工序综合记录表来

27、确定)和物料来确定成本l 从客户订单中罗列处订单明细和交货汇总,再由交货汇总得到总汇总l 若客户有取消某款式订单的意思,可以在这里通过取消款单取消l 由生产指令单和套料单得到汇总表,其中包括面料汇总 里料及衬纸需求表等7张需求表l 接着根据需求和库存情况物料申购部门来确定物料申购的多少(物料申购单)l 根据申购单来确定采购进度l 确定缝制部的生产工序安排l 记录缝制小组月生产进度l 期间包括可能有补换片通知单,缝制小组交货一览,生产报表产品检验记录l 每个小组产量合格汇总(有些由生产进度汇总表来)l 装箱3.2.2.数据流程:见下图装箱单产品成本预算月份产量、合格率汇总表工厂生产进度汇总表缝制

28、部月生产进度表车间小组机台设备排列平面图缝制部工序安排名单采购进度表物料申购单面料汇总表里料(含罗纹)及衬纸需求表拉链类需求表钮扣类需求表洗水唛需求表棉绳、魔术贴需求表包装类需求表通用物料需求表汇总表透视表面辅料用量单耗量生产通知单生产指令单(订单)套料单订单明细交货汇总表总汇总表取消款面料采购进度表里料(含罗纹)采购进度表衬料/棉采购进度表图1 需求分析数据流程图3.3.数据库设计:根据需求调查而来的一些单据和具体生产过程,我们决定对数据库进行彻底的划分,一小部分基础表,其他大量的汇总表等数据都可直接来自于这些基础表,当然不是直接得到而是经过视图等方法汇总而来。3.3.1.数据字典:逻辑结构

29、设计 此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度及它们之间的层次的或表格的相互关系。物理结构设计此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和安全保密条件。约定:(PK)主键(FK) 外键 C:Char NC:NChar NVC:NVChar NN:NotNull 编码字段:char 名称及描述字段:NVChar 金额型:Money 数值型:Deci,18,6布尔型:Boolean如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为 隐藏表:

30、表1客户资料表:CustomerInformation字段编码字段说明字段属性CustomerID自动编号Bigint,8,(PK),NNCustomerName客户公司名称C,10,NNCustomerTel客户公司电话C,40,NNCustomerAdd客户公司地址Nvarchar,100CustomerLinkman联系人C,20,NNCustomerFAX客户公司传真C,40,CustomerEmail客户公司电子信箱C,50,CustomerZipCode客户公司邮政编码C,30Remark备注Nvarchar,200表2库存资料表:StorageInformation字段编码字段说

31、明字段属性CustomerInformationID自动编号Bigint,8,(PK),NNMaterialName物料名称Nvarchar,100MaterialNum物料编号Bigint,8,NNStyleNum规格型号C,20ColorID颜色Bigint,8,NNSupplyAgent供应商C,10Remark备注Nvarchar,200表3颜色编码表ColorCode字段编码字段说明字段属性ColorcodeID自动编号Bigint,8,(PK),NNColorName颜色名称C,10,(PK),NNColorcode颜色代码Bigint,8,NN表4生产厂资料表:Manufacto

32、ryInformation字段编码字段说明字段属性FactoryID自动编号Bigint,8,(PK),NNManufactoryName生产厂名称C,10,NNManufactoryTel生产厂电话C,40,NNManufactoryAdd生产厂地址Nvarchar,100ManufactoryLinkman联系人C,20,NNManufactoryFAX生产厂传真C,40,ManufactoryEmail生产厂电子信箱C,50,ManufactoryZipCode生产厂邮政编码C,30Remark备注Nvarchar,200表5用户资料表:UserInformation字段编码字段说明字段

33、属性UserID用户编号Bigint,8,(PK),NNUserName用户名C,10,NNUserRight用户权限C,40,NNUserpassword用户密码C,8,NNEmployeeID用户的员工号Char,10Remark备注Nvarchar,200显式表:表6生产指令单主表:ProductMadeMain字段编码字段说明字段属性P_MadeMainID自动编号Bigint,8,(PK),NNCustomerID客户编号Bigint,8,(PK),NNBillCode订单编号Bigint,8,(PK),NNBillDate下单日期Datetime,NNRemark备注Nvarcha

34、r,200表7生产指令单第一子表:ProductMadeSub1字段编码字段说明字段属性P_MadeSub1ID自动编号Bigint,8,(PK),NNBillCode订单编号Bigint,8,(PK),NNStyleID款号C,10ColorID颜色代号C,10,NNQuantity产品数量Float,NNOrderTime订单交期Datetime,NN表8生产指令单第二子表:ProductMadeSub2字段编码字段说明字段属性P_MadeSub2ID自动编号Bigint,8,(PK),NNP_MadeSub1ID自动编号Bigint,8, NNSpecID规格型号C,20 ,NNSpec

35、Unit规格数量Bigint,8,NN表9套料单主表:MaterialMain字段编码字段说明字段属性MaterialMainID自动编号Bigint,8,NN(pk)ManufactoryFactory生产厂编号C,10,NNStyleNum款号C,10BillCode订单编号Bigint,8, NNStyleName款式名称C,10Checker审核人姓名C,10Authorizer批准人姓名C,10表10套料单副表:MaterialSub字段编码字段说明字段属性MaterialSubID自动编号Bigint,8,NN(PK)StyleNum款号C,10MaterialMainID自动编号

36、Bigint,8,NNMaterialNum物料编号Bigint,8,NNColor颜色名称及编号Nvarchar,20First第一次FloatDate1第一次的日期DatetimeSecond第二次FloatDate2第二次的日期DatetimeThird第三次FloatDate3第三次的日期DatetimeFourth第四次FloatData4第四次的日期DatetimeRemark备注Nvarchar,100表11出货记录表:Shipment字段编码字段说明字段属性MaterialSubID自动编号Bigint,8,NN(PK)ShipmentDate出货日期DatetimeRemar

37、k备注Nvarchar,100表12表物料表:Material字段编码字段说明字段属性MaterialID自动编号Bigint,8,NN(PK)MaterialNum物料编号Bigint,8,NNMaterialSubID上表自动编号Bigint,8,NN(PK)MaterialName物料名称Nvarchar,100MaterialType物料类型C,10(面料,里料)MaterialStyle规格型号C,10(通用可以设置为c)CostNum单耗FloatStyleUnit单位C,10表13透视表-订单明细(其一):BillDetail视图或select表14透视表-交货汇总表(其二):D

38、eliveryCollect视图或select表15透视表-总汇总表(其三):AllCollect视图或select表16透视表-取消款(其四):Cancel字段编码字段说明字段属性CancelIDIDBigint,8,NN(PK)ProjectName项目Nvarchar,100P_MadeSub1ID自动编号Bigint,8,(PK),NNFactoryTime厂家回复DatetimeFactTime实际交期DatetimeRemark备注Nvarchar,200表17生产制造单之四-面辅料用量单:SurAuxDosage字段编码字段说明字段属性SurAuxDosageIDIDBigint

39、,8,NN(PK)StyleName款式名称Nvarchar,100GoodsNum货号Bigint,8,NN表18耗量生产通知单: ProduceCostList字段编码字段说明字段属性ProduceCostListMainIDIDBigint,8,NN(PK)MaterialSubID子表IDBigint,8,NN(PK)CostNum单耗(实际单耗)FloatBreadth幅宽FloatCostPercent自然损耗百分比Bigint,8CostCount耗用量FloatRemark备注Nvarchar,100State状态(如:紧急、审阅、请批注、请答复、请传阅)Nvarchar,10

40、0表19公司产品下单面料汇总表:CostCollect字段编码字段说明字段属性CostCollectID自动编号Bigint,8,NN(PK)SampleCard实样卡C,10TechnicsDetail工艺单BoolenPaperBoard纸板BoolenWaterSign洗水麦BoolenRemark备注Nvarchar,200注意:订单量:(取自耗量生产通知单的件数)工艺单耗(取自耗量生产通知单的单耗量)单位(手工输入 Y或M)所需总量(由订单量*工艺单耗得出)库存量(有库存表)未入库量(采购部采购量+工厂采购量-已入库量)汇总的话就不用太多字段了,如果有些字段可以从同一个数据表来的话就

41、用那个表的ID作为字段,然后在那个表查找就是了.同上表20里料(含罗纹)及衬纸需求表(包含巡展加单):InMaterialReq表21拉链类需求表(包含巡展加单):SlideReq表22钮扣类需求表(包含巡展加单):FastenerReq表23洗水唛需求表(包含巡展加单):XSMDemand表24棉绳,魔术贴需求表(包含巡展加单):MMDemand表25通用物料需求表(包含巡展加单):ComMatDemand表26包装类需求表(包含巡展加单):PackDemand全部都是视图或select表27物料申购单MaterielPurchase字段编码字段说明字段属性MaterielPurchaseI

42、D自动编号Bigint,8, pkMaterialID自动编号Bigint,8,NN(PK)Unit单位C,10PurchaseDate采购交期DatetimeArriveDate到货日期DatetimeRemark备注Nvarchar,200表28面料采购进度表:CostPurchasePlanTable字段编码字段说明字段属性CostPurchasePlanTableID自动编号Bigint,8,(PK),NNDeliveryDateInFact实际交期DatetimeDeliverySum交货数量FloatPricePerUnit单价MoneySum总金额Money表29里料采购进度表:

43、CostPurchasePlanTable字段编码字段说明字段属性INPurchasePlanTableID自动编号Bigint,8,(PK),NNDeliveryDateInFact实际交期DatetimeDeliverySum交货数量Bigint,8PricePerUnit单价MoneySum总金额Money表30衬料采购进度表:LiePurchasePlanTable字段编码字段说明字段属性LiePurchasePlanTableID自动编号Bigint,8,(PK),NNDeliveryDateInFact实际交期DatetimeDeliverySum交货数量Bigint,8Price

44、PerUnit单价MoneySum总金额Money表31缝制部生产工序安排单主表:WorkProcedurePlanListMain字段编码字段说明字段属性WorkProcedurePlanListMainID自动编号Bigint,8,(PK),NNStyleID款号C,10表32缝制部生产工序安排单子表1:WorkProcedurePlanListSub1字段编码字段说明字段属性WorkProcedurePlanListSub1ID自动编号Bigint,8,(PK),NNWorkProcedurePlanListMainID编号Bigint,8, NNWorkProcedureName工序名

45、称Nvarchar,100WorkerName1人员名单Nvarchar,100WorkerName2人员名单Nvarchar,100表33缝制部生产工序安排单子表2:WorkProcedurePlanListSub2字段编码字段说明字段属性WorkProcedurePlanListSub2ID自动编号Bigint,8,(PK),NNWorkProcedurePlanListSub1ID编号Bigint,8, NNWorkProcedureName工序名称Nvarchar,100WorkerName人员名单Nvarchar,100表34缝纫部月生产进度表:SewPlanPerMonth字段编码

46、字段说明字段属性StyleID款号Bigint,8,(PK),NNNumber件数Bigint,8, NNGroupID组别Bigint,8, NND11号DatetimeD22号Datetime.DatetimeD3030号DatetimeD3131号Datetime表35工厂生产进度汇总表:ProducePlanCollect字段编码字段说明字段属性ProducePlanCollectID自动编号Bigint,8,(PK),NNSerialNumber序号Bigint,8, NNStyleID款号Bigint,8, NNColor颜色Nvarchar,100Project项目Nvarcha

47、r,100StyleSize款式规格(包含合计项目)Nvarchar,100SSize款式数量FloatRemark备注Nvarchar,1003.4.程序设计:3.4.1.用户流程:用户使用时第一个界面是登陆窗口,如果没有输入正确的用户名和密码,是无法进入程序并使用的。等用户登陆后会区分不同的权限,不同的用户有不同的权限,能使用不同的功能,管理员用户具有管理所有用户的权限,但是没有操作表单数据的权限;而表单操作员不能管理其他用户,却可以操作所有的表单,这个就是权限的区别,具体的用户流程请看下图:删除用户查询用户添加用户修改密码生产指令单套料单面辅料用单生产耗量通知单物料申购单里料需求表拉链需

48、求表纽扣需求表洗水唛需求表魔术贴需求表面料汇总表包装需求表通用物料需求表用户登陆主界面用户管理客户管理编辑客户添加客户需求表物料控制单透视表订单明细交货汇总总汇总 图2 程序设计之用户流程图3.4.2.实际数据流程:物料申购单面料汇总表里料(含罗纹)及衬纸需求表拉链类需求表钮扣类需求表洗水唛需求表棉绳、魔术贴需求表包装类需求表通用物料需求表汇总表透视表面辅料用量单耗量生产通知单生产指令单(订单)套料单订单明细交货汇总表总汇总表图3 程序设计之实际流程图3.4.3.系统总体功能结构设计:功能点功能说明用户登陆用户有不同的权限操作不同的界面生产指令单填写套料单填写面辅料用单填写/查询耗量生产通知单

49、填写/查询订单明细查询交货汇总查询总汇总查询公司下单面料汇总表查询里料及衬纸需求表查询拉链类需求表查询钮扣类需求表查询洗水麦需求表查询棉绳,魔术帖需求表查询包装类需求表查询通用物料需求表查询物料申购单填写客户资料修改填写/查询/修改3.4.4.功能分配:功能点查找新增修改删除增行删行审核关闭保存放弃用户登陆有有有有无无无有有有生产指令单有有有无有有无有有有套料单有有有无有有无有有有面辅料用单有有有无有有无有有有耗量生产通知单有有有无有有无有有有订单明细有无无无无无无有有有交货汇总有无无无无无无有有有总汇总有无无无无无无有有有公司下单面料汇总表有无无无有有无有有有里料及衬纸需求表有无无无无无无有

50、有有拉链类需求表有无无无无无无有有有钮扣类需求表有无无无无无无有有有洗水麦需求表有无无无无无无有有有棉绳,魔术帖需求表有无无无无无无有有有包装类需求表有无无无无无无有有有通用物料需求表有无无无无无无有有有物料申购单有有有有有有无有有有客户资料修改有有有有有有有有有有3.5.详细设计:在设计过程中我主要负责模块设计,下面重点介绍一个各个模块:3.5.1.用户登陆模块:1、 功能描述:实现用户身份的检测、权限的获取。2、 输入项目:用户名、密码3、 输出项目:l 用户能否进入系统,非法的警告提示l 登录成功运行程序4、 算法:l 根据用户输入的用户名和密码判断用户表中是否有相应的行。l 如果有则进

51、入系统使用,如果用户名密码错误则提示出错误息。5、 界面说明:用户在登陆界面上必须输入正确的用户名和密码,输入错误的用户名和密码则提示重新输入,如果输入正确判断其权限,并进入主界面,此后根据其权限,在主界面上有不同的功能。图3 登陆窗口进入主界面后有不同的功能权限,下图说明:图4 以管理员权限进入系统后的主界面图5 以表单操作员身份进入系统后的主界面3.5.2.主界面模块:l 所有的功能操做全部在这个界面上实现。界面模仿windows的资源管理器。l 首先是最上面的下拉菜单,当用户登陆后,由于有不同的权限其不能操作的菜单显示为灰色的。l 下面一栏为工具栏按钮当用户想使用时直接点击就可以了。l

52、最下方为状态栏,其可以显示当前用户名和当前时间,方便用户使用。l 中间左边为树型条,当前用户权限不能使用其功能时,点击该功能会提示没有权限,而不是不能选择。l 中间右边为点击功能后出现的表单等操作的界面,使用UserControl控件使其能即时更新而不必手动关闭,省却了用户的大量麻烦。请看参考下面的图片:图6 点击树型结构后由于没有权限弹出的提示框图7 点击下拉菜单以选择功能图8 退出系统前的提示3.5.3.系统模块:包含切换用户和退出的功能,如图3.5所示。当使用切换用户功能时用户,程序退到最开始的用户登陆的界面如图3.1所示,用户必须重新登陆才可以继续使用系统。当使用退出功能时,会提示用户

53、确认是否真的退出,毕竟有可能在填写数据时不慎误点此功能,所以确认是必要的。3.5.4.用户管理模块:1、功能描述:实现用户身份的添加、修改、删除、查询。2、输入项目:用户名、密码、修改的密码3、输出项目:l 用户新的密码l 用户可以注册新的帐号和密码l 用户可以查询帐户4、算法:l 根据用户输入的用户名和密码判断用户表中是否有相应的行。l 用户修改密码时,需要输入旧密码确认,新的密码在两次输入都相同时更新当前用户行的密码。l 用户在注册帐号的时候判断是否已经存在输入的帐号并提示,密码不能为空。5、界面说明:功能界面采用弹出式窗口以提醒用户对本功能的重视。四大功能如下图所示。图9 用户管理模块的

54、功能图10 添加用户界面图11 删除用户界面图12 查询用户界面图13 修改密码界面3.5.5.客户管理模块:1、 功能描述:实现客户身份的添加、删除、查询。2、 输入项目:客户名称、联系人、客户地址等等具体信息3、 输出项目:l 客户查询具体信息l 添加、删除成功信息4、界面说明:功能界面采用弹出式窗口以提醒用户对本功能的重视。图14 添加客户界面图15 编辑客户界面3.5.6.物料控制模块:其分5个单据界面:这个5个单据是主要基础表填写的录入界面对整个系统来说非常重要。1、功能描述:实现对主要数据的录入,并通过其判断数据填写的正确性,如果错误,弹出窗口提示并重新填写,如正确则通过一些访问数

55、据库的方法对基础表进行有效的填写。2、功能明细:l 生产指令单/订单:说明:可供操作用户查询、新建订单资料(如:客户名称(或代号)、订单编号、下单日期等),明细内容(如:款号、颜色、数量、规格比例、订单交期等)。功能:此“生产指令单”确认后自动与“套料单”生成“面料汇总表(包含巡展加单)”、“里料(含罗纹)及衬纸需求表(包含巡展加单)”、“拉链类需求表(包含巡展加单)”、“钮扣类需求表(包含巡展加单)”、“洗水唛需求表(包含巡展加单)”、“棉绳,魔术贴需求表(包含巡展加单)”、“包装类需求表(包含巡展加单)”、“通用物料需求表(包含巡展加单)”。l 套料单:说明:可供操作用户查询、新建单款式的套料(如:生产厂、款号),明细内容(如:物料名称、物料编号、规格型号、颜色、订单数量、单耗、单位、需求数量、实发数量、备注)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!