生产管理系统的开发与设计.doc

上传人:牧羊曲112 文档编号:4267349 上传时间:2023-04-12 格式:DOC 页数:47 大小:518.50KB
返回 下载 相关 举报
生产管理系统的开发与设计.doc_第1页
第1页 / 共47页
生产管理系统的开发与设计.doc_第2页
第2页 / 共47页
生产管理系统的开发与设计.doc_第3页
第3页 / 共47页
生产管理系统的开发与设计.doc_第4页
第4页 / 共47页
生产管理系统的开发与设计.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《生产管理系统的开发与设计.doc》由会员分享,可在线阅读,更多相关《生产管理系统的开发与设计.doc(47页珍藏版)》请在三一办公上搜索。

1、生产管理系统的开发与设计摘 要 当今时代,在全球竞争剧烈的大市场中,无论是流程式还是离散式的制造业,无论是单件生产、多品种小批量生产、少品种重复生产还是标准产品大量生产的制造20。制造业内部管理都会遇到以下问题:企业可能拥有卓越的销售人员和推销人员,但是生产线上的工人却没有方法如期交货,车间管理人员那么抱怨说采购部门没有能时供给他们所需要的原料9。以上这些情况正是大多数企业目前所面临的一个严峻的问题,然而针对这一现象,又能有什么有效的方法来解决它呢?为了解决这些问题,出现了生产管理系统。此系统为解决在生产线上各个环结互不相通所造成的各种问题而出现。主要通过对主生产方案MPS、物料清单BOM、库

2、存信息的协调管理来实现对整个生产线的协调管理6。其中生产方案决定生产什么、生产多少、什么时候生产,跟据所要生产的东西确定所需物料,跟据所需物料,同时查询库存信息,确定是否需要进货,假设要进货,确定要进货的数量。因考虑系统一般为工厂内部管理人员使用。只设有一个简单的权限管理系统,即进入系统时的登陆系统。本系统以自行车生产及配件生产管理为例进展设计编写。用Visual C#.NET作为编程平台。用SQL Server 2000建立数据库。以解决上述问题为目标,实现制造业更方便更可靠生产管理为目的编写。因个人能力有限,还有许多缺乏之处,希望得到教师、同学的指导,才能不断进步。关键词: 生产管理系统;

3、Visual C#.NET;数据库AbstractIn nowadays, in the competitive market of the global, no matter the type or discrete processes of manufacturing and a single production, or more varieties of small batch production and less duplication of the production of varieties of standard products or the manufacture of

4、 mass production. The internal management of the manufacturing sector will face the following problems: The companies may have good sales staffs to promote excellence in personnel, but the workers on the production of wrokline have no way to schedule delivery. workshop managers complained that the p

5、rocurement department, whenit is not able to supply the raw materials they need . Situation is that the majority of these enterprises are currently facing a very tough question, but for this phenomenon also of any effective solution to it? To solve these problems, production management system comes

6、out. The system is used to solve all the production line hitch pass each other caused by the emergence of problems. Mainly through the main production plan (MPS), bill of materials (BOM), inventory information to achieve the coordination and management of the coordination of the entire production li

7、ne management. Production planning decisions of which the production of what is according to the production of things to determine the materials, for the materials required, according to a list of query inventory information at the same time, to purchase the number of materials you want to. At the s

8、ame time, the various stages in the production of materials and semi-finished products are provided to add products. Consider the system as a result of the general use of the internal management of the factory. Only a simple rights management system, that is, the log on system. Production of the sys

9、tem and accessories to cycling as an example, the design of the production management system. Using Visual C #. NET as a programming platform. SQL Server 2000 with the establishment of databases. To deal with the issue as the goal, to achieve more convenient and more reliable manufacturing productio

10、n management for the purpose of the preparation. Due to the limited capacity of individuals, there are many inadequacies which I hope to get the guidance of teachers and students in order to progress.Key words: Production Management System; Visual C#.Net; Database目 录摘 要IVABSTRACTV第1章 绪 论1 开发生产管理系统的意

11、义与目的.1 开发工具简介.1 关于Visual C#.NET简介.1 C#的功能特点 2 C#中的根本概念2 关于SQL Server 2000数据库简介3 关于MIS的简介4第2章 需求分析8 要求系统实现的功能.8 系统构造分析.9 功能及性能分析.11第3章 系统数据库设计12 概念构造设计.12 本系统的实体-联系E-R图13各表的物理构造.15第4章 系统功能模块祥细设计19登陆模块设计19主窗口模块设计20 物料主文件模块设计.22 物料清单模块设计.24 工厂日历模块设计.26 主需求方案模块设计.27 主生产方案模块设计.28 MRP计算模块设计.30 MRP计算历史模块设计

12、.32第5章 实例演示34结 论.38致 谢39参考文献40附 录41第1章 绪 论1.1 开发生产方案管理系统的意义与目的随着我国经济的迅速开展,人们的生活水平有了显著的提高,各种制造业如雨后春笋般迅速崛起。各地政府企业也把当地制造业当作本地经济开展的重要支柱之一,从而促进了制造行业的快速开展。同时,随着中小型制造公司的越来越多,竞争的愈来愈剧烈。问题也越来越多。其中有不少因为管理不善而腰折者。如何在剧烈的竞争中生存开展,是每一个制造公司必须面对的现实问题。对公司的经营状况起决定作用的是公司的管理水平。如何利用现代化先进的管理手段,提高公司的管理水平,已经成为制造业开展的当务之急。面对信息时

13、代的机遇和挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是制造业管理走向成功的唯一元素,但它可以最大限度的发挥准确,快捷,高效等作用,对公司的协调管理提供强有力的支持。因此,采用全新的计算机网络和生产管理系统,已经成为提高公司的管理效率,协调公司运营的重要手段之一。在某种意义上,生产管理系统的信息化已成为现代化制造业管理的重要标志之一20。生产管理系统,是一种利用现代化软件系统管理的思维。它能够代替人工记录的繁琐,而且它的计算能力能解决人工计算的过失。利用计算机来管理,不需要厚厚的账本,每年每日的记录一目了然。开发该生产管理系统,就是针对人工手写记录的缺点,高速、有

14、效、平安、快捷的管理好每一个公司6。1.2 开发工具简介1.2.1 关于Visual C#.NET 简介 Visual意为“可视化的,指的是一种开发图形用户界面的方法1。 C#是一种应用于开发.NET应用程序的专属语言,它以C语言为根底,沿用其大局部的关键字,表达式以及运算符,而语法的设计却更为简洁易懂,同时以C+对象模型建构其面身对象的语言构造,支持完整的面身对象设计理论1。 C#本身的设计,考虑各种语言的特性,防止了现有程序语言的缺点,并且新增了多种出色的语言特性,如垃圾回收机制,类型平安以及异常处理等1。 C#保存了C+的功能强大特性,兼具Visual Basic易于使用其的优点,搭配.

15、NET所提供的呆库,改变了传统应用程序的开发模型,加上微软对于.NET平台的全力支持,C#在可预见的未来会扮演非常重要在角色1。 1.2.1.1 C#的功能特点 1具有面向对象的可视化设计工具 在C#中,应用面向对象的程序设计方法OOP,把程序和数据封装起来视为一 个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计的效率可大大提高。2事件驱动的编程机制 事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中,是由

16、用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只要编写响应用户动作的代码,而各个动作之间不一定有联系。3提供了易学易用的应用程序集成开发环境 在C#集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。4构造化的程序设计语言 具有丰富的数据类型和构造化程序构造,作为一种程序设计语言,它还有如下一些特点:强大的数值和字符串处理功能;丰富的图形指令,可方便地绘制各种图形 ;提供静态和动态数组,有利于简化内存的管理 ;过程可递归调用,使程序更为简练 ;支持随机文件和顺序文件的访问 ;提供了

17、一个可供给用程序调用的包含多种类型的图标库 ;具有完善的运行出错处理 5支持多种数据库系统的访问 利用数据控件可访问的数据库系统有:Microsoft Access、Btrieve、DBASE、Microsfot FoxPro和Paradox等,也可以访问多种电子表格。6支持动态数据交换DDE、动态链接库DLL和对象的链接与嵌入OLE技术 7 完备的HELP联机帮助功能 与Windows环境下的软件一样,在C#中,利用帮助菜单和F1功能键,用户可以随时方便地得到所需要的帮助信息。C#帮助窗口中显示了有关的例如代码,通过复制、粘贴操作可获取大量的例如代码,为用户的学习和使用提供了极大的方便。C#

18、程序设计的概念就是面向对象的概念,对象就是数据DATA和代码CODE互相结合的综合体。Windows上面的每一个图标,包括窗口本身都是对象,如果没有任何事情发生,对象处于停顿状态。当存在外来事件时,程序段执行,它的执行是由外来事件决定的。因此是“事件驱动的。 编写C# 程序较为简单,首先将各个对象放在空白窗体上,然后将程序代码分别添加给对象或图标,将它们组合起来就可以随意运行了。在C# 中,窗体实际上是一个对象,C# 的窗体含有许多内嵌特性,这使得用户界面局部的建立像是从一个目录中挑选一个个适宜的控件,而不是从零开场一步一步地建立控件。这种开发者能亲眼看到的程序设计过程就是“可视化程序设计Vi

19、sual Programming3 C# 中的根本概念17对象:面向对象编程OOP的提法大家一定也很耳熟,对象简单地说就是大家经常看到的各种窗口、按钮、文本框甚至打印机等。属性:如同电视有黑白、彩色之分一样,作为对象的Windows中的窗口也是有大有小,文本框的位置不可能完全一样,菜单要显示出不同的功能,这些都是由对象的属性决定的。不同对象的属性可能不同。属性一般决定了对象的位置、大小、显示等情况。方法:就是对象能够做的事,如打印机对象就有打印Print方法、窗口对象支持隐藏Hide方法、很多对象支持移动Move方法等。事件:就是对象对用户各种操作的反映情况。如用户用鼠标按一下按钮,就会触发按

20、钮的“按Click事件。控件:控件就是Visual C#.NET提供的编程用的模块,与对象有直接的联系,如同积木的木块,使用这样的控件,就可以像拼图或堆积木一样“搭、“拼你的程序界面。Visual C#.NET中使用控件,简化了Windows中的窗口、按钮等对象的编程设计。每个控件都有各自的属性、事件及方法。只需修改这些特征你就可以随心所欲地编程了。最重要的是,你可以利用成千上万的各种扩大的控件来快速构造几乎能满足你任何要求的程序6。1.2.2 关于SQL Server 2000数据库简介SQL是英文Structured Query Language的缩写,意思为构造化查询语言。SQL语言的主

21、要功能就是同各种数据库建立联系,进展沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进展了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。 Access还提供wi

22、ndows操作系统的高级应用程序开发系统。Access与其它数据库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果您能给它加上简短的VBA代码,那么您的程序决不比专业程序员潜心开发的程序差11。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Micro

23、soft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 那么较专注于SQL Server在UNIX 操作系统上的应用2。SQL Server 2000是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。SQL Server 2000 数据库引擎为关系型数据和构造化数据提供了更平安可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序2。 SQL Server 2000 数据引擎是企业数据管理解决方案的核心。此外 SQL Server 2000 结合了分析、报表、集成和

24、通知功能。这使得企业可以构建和部署经济有效的 BI 解决方案,帮助团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包包括 Business Intelligence Development Studio的严密集成使 SQL Server 2000与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2000 都可以为您提供创新的解决方案,帮助您从数据中更多地获益12。1.2.3 关于MIS简介管

25、理信息系统Management Information System,MIS,是一个以人为主导,利用计算机的硬件、软件、网络通信这些设备和其它的办公设备进展信息的收集、传输、加工、储存、更新和维护以到达企业战略竞优、提高效益和效率的目的,来支持企业的高层决策、中层控制和基层运作的集成化的人机系统。MIS为管理者提供报告,提供企业的最近的情况以及历史记录。这一系统主要定位是针对企业内部,为管理层的方案、控制和决策等功能效劳,一般由下层的业务处理系统提供数据。MIS能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进展决策,利用信息控制企业的行为,帮助企业实现其

26、规划目标13。管理信息的特点可以从七个方面来概括13:1、MIS是一个人机结合的辅助管理系统。管理和决策的主体是人,计算机系统只是工具和辅助设备。2、主要应用于构造化问题的解决。3、主要考虑完成例行的信息处理业务,包括数据输入、存储、加工、输出,生产方案,生产和销售的统计等。4、以高速度低本钱完成数据的处理业务,追求系统处理问题的效率。5、目标是要实现一个相对稳定的、协调的工作环境。因为系统的工作方法、管理模式和处理过程是确定的,所以系统能够稳定协调地工作。6、数据信息成为系统运作的驱动力。因为信息处理模型和处理过程的直接对象是数据信息,只有保证完整的数据资料的采集,系统才有运作的前提。 7、

27、设计系统时,强调科学的、客观的处理方法的应用,并且系统设计要符合实际情况。管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织构造、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是,每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:1、系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题,对企业提出的新的管理需求该如何满足等。2、系统可行性研究,确定系统所要实现的目标。通过对企业状况的初步调研得出现状分析的结果,然后提出可行性方案并进展论证。系统可行性的研究包括目标和方案卸可行性、技术的可行性、经济方面的可行性和

28、社会影响方面的考虑。3、系统开发的原那么。在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理标准化的原那么。4、系统开发前的准备工作,作好开发人员的组织准备和企业根底准备工作。 5、 系统开发方法的选择和开发方案的制定。针对己经确定的开发策略选定相应的开发方法,是构造化系统分析和设计方法,还是选择原型法或面向对象的方法。开发方案的制定是要明确系统开发的工作方案、投资方案、工程进度方案和资源利用方案。MIS开发方法主要有:构造化生命周期开发方法、原型法、面向对象的开发方法等。 1、构造化生命周期开发方法13目前较为流行的MIS开发方法是构造化生命周期开发方法,其根本思想是:用系统的思想和

29、系统工程的方法,按用户至上的原那么,构造化、模块化地自上而下对生命周期进展分析与设计。 用构造化生命周期开发方法开发一个系统,将整个开发过程划分为五个依次连接的阶段: 1系统规划阶段,主要任务是明确系统开发的请求,并进展初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法SST,Strategy Set Transformation、关键成功因素法CSF,Critical Success Factors和企业规划法BSP,Business System Planning。 2系统分析阶段,主要任务是对组织构造与功能进展分析,理清企业业务流程和数据流程的处理,并且将企业业

30、务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。 3系统设计阶段,主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进展详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供了编程指导书。 4系统实施阶段,主要任务是讨论确定设计方案、对系统模块进展调试、进展系统运行所需数据的准备、对相关人员进展培训等。 5系统运行阶段,主要任务是进展系统的日常运行管理,评价系统的运行效率,对运行费用和效果进展监理审计,如出现问题那么对系统进展修改、调整。这五个阶段共同构成了系统开发的生命周期。构造化生命周期开

31、发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,防止了出现混乱状态。但是,该方法不可防止地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难做出调整。2、原型法 原型法在系统开发过程中也得到不少应用。原型法的根本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。 原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。3、面向对象系统开发方法 面向对象的

32、系统开发方法OO,Object Oriented,是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的根本思想是将客观世界抽象地看成是假设干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统构造模型和进程,从而实现信息系统的开发。 管理信息系统的效益评价分为直接经济效益评价和间接经济效益评价。1、直接经济效益评价 直接经济效益评价是指企业运行MlS之后,使用计算机管理所节约的开支与企业在MIS实施过程中一次性投资包括软件、硬件投资的折旧和运行费用相比拟的结果。 2、间接经济效益评价 间接经济效益的评估是指企业在运行MIS之后,在提高管理效率方面和数

33、据集中管理方面,以及在建立网络系统之后数据的共享和数据传递的及时性、准确性方面,可以实现实时、定量的管理方面,提高了企业竞争力而带来的效益的评价。第2章 需求分析 生产方案管理系统是针对生产线管理而开发的一个软件,它的主要目的是加强对生产线上各个部门之间的信息交流进展协调管理。便于管理人员更好的利用库存信息资源,更高效的管理。2.1 要求系统实现的功能经过一定时间的调查,我认为普通的生产管理系统应该具有以下功能6:1系统登录功能。要求系统登录时有密码管理功能,此功能主要是为了加强生产管理系统的平安,而且还要有权限限制功能,对于不同的人员分配不同的使用权限。2根底数据管理功能。此功能用于设置生产

34、管理中设计的根底数据。它是制造及与制造相关的本钱等系统的根底,根本根底数据的管理质量表达企业管理水平的上下,同时也是整个系统应用效果的重要衡量标准.3生产方案管理功能。此功能用于管理企业的主产方案和计算相关物料的需求量和需求时间。4车间管理功能。此功能用于管理与企业生产车间作业相关的流程、资源、产品等信息,车间管理可以对生产进展跟踪、集成每个员工的实时工序、分析方案与实际本钱的差异、从生产任务单自动计算物料需求并限额领料、人事管理部门根据系统自动计算每个工人的月计件工资总额、自动生成各部门生产费用统计表,减轻管理人员的工作量,提高工厂相关部门的动作效率、节省人力物力等。5采购业务管理功能。此功

35、能用于管理企业的采购业务,包括采购订单,进货单,进退货管理,进货价风格整,进货单位调整,历史查询等功能。6销售业务管理功能。些功能用于管理企业的销售业务,包括销售订单,俏售单,俏售退货单,调整历史售价,可史查询等功能。7库存管理功能。此功能用于管理企业的库存信息,包括库存查询,库存转库,库存盘点,报损报溢,上下限设定,库存上下限报警,历史查询等功能。(8) 质量管理功能。些功能用于按照产品工艺或客户的要求,零部件、产品的检验标准,以保证原材料、产品的质量;同时通过严格执行企业的质量控制体系,从而提高企业的质量水平。2.2 系统构造分析生产管理系统的系统构造图如图2-1所示。生产方案确定每一具体

36、的最终产品在每一具体时间段内生产数量的方案。跟据客户合同和市场预测,把经营方案或生产大纲具体化,使之成为展开物料需求方案的主要依据,起到从综合方案身具体方案过渡的承上启下的作用。产品构造列出构成成品或装配件的所有部件、组件、零件等的组成、装配关系和数量要求,它是产品拆零的根底。库存信息是保存企业所有产品零部件在制品原材料等存在状态的数据库。在生产管理系统中,将产品零部件原材料基至工作工具等统称为“物料或“工程。为便于计算机识别,必须对物料进展编码,物料编码是生产管理系统识别物料的惟一标识20。生产管理系统根底数据管理生产方案管理车间管理采购业务管理销售业务管理库存管理质量管理统计分析系统管理图

37、2-1 生产管理系统系统构造图生产管理系统的流程图如图2-2所示。生产管理销售管理成品仓管理车间管理原料仓管理采购管理应收帐管理本钱管理应付帐管理财务总帐产品需求库存存生产方案库存原料需求销售发货成品入库生产领料采购入库记账物流信息流记账图2-2 生产管理系统流程图 按照需求的来源不同,企业内部的物料可分为独立需求和相关需求两种类型。独立需求是指需求量和需求时间由企业外部的需求来快定,例如客户订购的产品、科研试制需要的样品、售后维修需要的备品备件等;相关需求是指根据物料之间的构造组成关系由独立需求的物料所产生的需求,例如半成品、零部件、原材料等需求。从最终产品的生产方案导出相关物料原材料、零部

38、件等的需求量和需求时间相关需求。再根据物料的需求时间和生产订货周期来确定其开场生产订货的时间。生产管理系统的根本内容是编制零件的生产方案和采购方案。然而要正确编制零件方案,首先必须落实产品的出产进度方案,即主生产方案,这是生产管理系统展开的依据。生产管理系统还需要知道产品的零件构造,即物料清单,才能把主生产方案展开成零件方案;同时必须知道库存数量才能准确计算出零件的采购数量。由于个人精力和时间有限,所以只对其中根底数据和生产方案管理两局部作功能进展详细分析并开发。详细构造图请参见图2-3所示。生产方案管理系统 生产方案管理根底数据产品需求方案系统计算查询系统正式计算系统预排产品构造及物料清单工

39、厂日历管理物料主文件管理 图2-3生产方案管理系统构造图系统流程图如图2-4所示。主生产方案物料主文件物料清单系统计算物料需求减少库存物料采购订单物料需求历史 图2-4生产方案管理系统流程图2.3 功能及性能分析本生产管理系统中设计的功能根本上满足一般制造业,如果有其他需要,可以联系开发设计者定做。本生产管理系统中数据准确度适中,一方面满足系统的运行需要,另一方面不至于使数据库过于庞大。另外在响应时间、更新处理时间、数据转换与传输时间、运行时间上都合理,不会造成太长的时间等待。本系统的操作简单,无须专业知识,可以在很短的时间内熟练操作。可以运行在98,2000,XP系统中。另外本软件在不同的机

40、器上测试发现,由于编写打包该软件的机器系统版本较新,所以在其他机器上安装时,会提示系统版本低,建议将所用系统升级到最新版本。第3章 系统数据库设计3.1 概念构造设计 根据需求分析的结果,需要在数据库中建立物料主文件表,物料清单表,工厂日历表,主需求方案表,主需求方案历史表,主生产方案表,主生产方案历史,物料需求计算表,物料需求历史表7。物料主文件表保存生产产品及物料的管理信息。其中属性包括物料编号,条码,物料名称,拼音编码,计量单位,规格型号,方案类别,状态类别,归属类别,类别价值,物料特性a,物料特性b,物料特性c,物料特性d, 长,宽,高,净重,品牌,颜色,等级,进货前期,准备周期,生产

41、周期,最小包装量,批量,最高库存,最低库存,库存期限,录入者,录入日期,低层码,指定供货商,定货策略,生产车间7。物料清单表的一个物料可以对应多个产品。其中属性包括父项编号,物料编号,需要数量,领料车间,领料库房,平均损耔率1,损耔率,bom状态,bom信息状态,审核者,审核日期,其他事项,低层码,展开标记7。工厂日历表用于保存工厂的工作时间和方案周期。包括年份,方案期,开场日期,完毕日期,备注7。主需求方案表用于保存工厂的主需求方案,记录生产需求。生产方案可以从需求方案转入,也可以填写,供计算使用。包括编号,物料编号,年份,方案期,开场日期,完毕日期,需求数量,记帐人,修改日期,修改标记,接

42、收登记,状态,备注7。主生产方案表用于保存工厂生产主生产方案,生产方案可以从需求方案转入,也可以填写,供计算使用。包括物料编号,编号,年份方案期,开场日期,完毕日期,期初库存,需求数量,生产方案数量,生产单数量,预计库存,记帐人,修改日期,修改标记,审核人,审核日期,接收登记,状态,备注7。主生产方案历史表用于保存工厂生产主生产方案的历史,计算完成并发布后由“主生产方案表导入7。物料需求计算表用于保存计算的中间结果。包括物料编号,年份,方案期,期初库存,毛需求,预计入库,预计出库,预计库存,净需求,方案产出,方案投入7。物料需求历史表用于计算结果怪布后导入到历史,供查询用,同时可以根据库存等情

43、况自动生成物料采购单等7。3.2本系统的实体-联系E-R图E-R图说明数据库中一些实体及其属性,可明确地看到数据库中表之间的联系。本数据库共涉及了6个E-R图,包括物料主文件E-R图,主需求方案E-R图,物料清单E-R图,物料需求计算E-R图,主生产方案E-R图。具体如图3-1至图3-5所示。物料编号条码物料名称状态类别方案类别规格型号价值类别归属类别拼音编码计量单位物料主文件物料特性a物料特性b物料特性c物料特性d等级净重品牌长颜色进货提前期准备周期生产周期最小包装量批量最高库存宽高最低库存库存期限录入者录入日期d低层码指定供货商定货策略生产车间 图3-1 物料主文件E-R图编号物料编号年份接收登记方案期开场日期主需求方案状 态修改标修改日期记帐人需求数量完毕日期备注图3-2主需求方案E-R图父项编号物料编号需要数量其他事项领料车间平均损耔率1主需求方案低层码审核日期审核者bom信息状态bom状态损耔率展开标记图3-3 物料清单E-R图年份物料编号方案期期初库存毛需求主需求方案方案产出净需求预计库存预计出库预计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号