企业物料需求计划管理系统的设计与实现
摘 要
MRP II(Material Requirements Planning)是制造业资源计划的英文缩写。它的思想集中体现了制造企业生产经营过程中的客观规律和需求,其功能覆盖了市场预测、生产计划、物料需求、能力需求、库存控制、车间管理直到产品的销售的整个生产经营过程以及相关的所有财务活动,从而为制造业提供了有效的计划、控制工具和完整的知识体系。解决企业为了达到最大的客户服务、最小的库存投资和高效率的工厂作业三个目标所表现出来的矛盾。而该系统正是为了解决陶瓷企业现阶段中遇到的以上问题而开发的。
本子系统是计划管理系统,MRP是计划主导型的生产计划与控制系统。它是企业管理的首要职能,只有具备了强有力的计划能力,企业才能指导各项生产经营活动顺利进行。在计划管理子系统中,我们主要有两个方面的计划:一是需求计划,是确定企业进行生产的主要依据。二是供给计划,那是满足客户的需求的。它是企业进行生产计划安排的主要依据了。
在MRP II系统中,中上层计划是下层计划的依据,下层计划不能偏离上层计划的目标,从而整个企业遵从一个统一的计划。
本系统的前端开发工具为Microsoft Visual Studio 6.0 ,后台关系数据库选择的是大型的关系数据库Microsoft SQL Sever 2000。 [资料来源:Doc163.com]
关键词:MRP II、计划管理、Visual C++、SQL Server、ADO、范式。
Abstract
MRP II( Material Requirements Planning) is the English abbreviation that manufacturing industry resources are planned. Its thought embodies a concentrated reflection of the manufacturing company and produces the objective law and demand in the course of dealing in, Its function has covered market prediction , Whole of what production schedule, supplies demand, ability demand, inventory control, workshop manage until sale of the products produces and manage course and relevant financial activities, Thus offered the effective plan for manufacturing industry, control tools and intact knowledge system. Solve enterprise for reach most heavy customer service, minimum stock investment and factory homework three contradiction that goal show of high efficiency. And should develop systematically in order to solve the above problem that ceramic enterprises meet in the present stage .
The notebook system plans the administrative system, MRP plans the leading production schedule . It is primary function of business administration, have only possessed powerful plan ability , Enterprises could instruct every production and operating activities to go on smoothly . In the planned management subsystem, we have the plans of two respects mainly: First, demand plan, confirm enterprise go on main basis that produce. Second, supply the plan, that meets customer's demands. It is the main basis that an enterprise carried on the production schedule and arranged. [来源:http://www.doc163.com]
In MRP II system, the plan is the basis planned in lower floor at the middle and upper levels, the lower floor can't deviate from the goal that the upper strata plan to plan, Thus the whole enterprise comply with a unified plan.
The front developing instrument of this system is Microsoft Visual Studio 6.0, It was large-scale relation data base Microsoft SQL Sever 2000 that the backstage supporter chose relation data base.
Keywords: MRP II, planned management, , SQL Server, ADO, Visual C ++, Normal Form [资料来源:www.doc163.com]
随着中国加入WTO,企业面临的竞争压力也变的日趋激烈。特别是对于中小企业要在这样的大环境中获得生存,进而获得进步和发展就必须强化和提高自身的机能,包括:应变能力、生存能力和竞争能力。要达到这样的目标,就必须借助现代科学技术和先进的管理手段。MRP(Material Requirements Planning)物料需求计划系统就是在这样的环境下应运而生了。物料需求计划系统集现代科学技术与先进的管理思想于一体,为中小企业提供了解决企业内(成本、质量、交货期、 物料管理等)外(客户管理、效率等)部管理上存在的问题的强有力的工具,在最短的时间内,理顺并固化企业生产流程,全面提升企业的生产水平,适应不断发展的市场竞争的需求。
作为中国传统工业之一的中国陶瓷业,在经历千年文化浸透的同时,其生产水平、产品工艺等都要在市场经济的调控下做进一步的调整,从而找到属于自己的那份市场。因此,建造一个高效力的物料需求计划系统势在必行。以先进成熟的计算机网络和通信技术为手段,实施股份有限公司事业部销售、计划、生产、采购、库存、综合人事等各环节的MRP II管理系统,实现股份有限公司资源管理智能化,提高办公效率及人员的利用率成为促进股份有限公司迅速发展的一支很好的催化剂。 [资料来源:http://Doc163.com]
用户需求概述
股份有限公司是景德镇生产高档瓷器的大型企业之一。随着股份有限公司在全国乃至世界陶瓷市场的占有率的不断提高及其在用户心中树立的良好品牌形象,为股份有限公司的发展带来了很大的动力。但是市场竞争的激烈,企业遇到了以下一些问题:
1、生产上所需要的原材料不能及时供应或供应不足。
2、零部件生产不配套,积压严重。
3、产品生产周期过长,劳动生产率下降。
4、资金积压严重,周转期长。
5、市场和客户需求多变和快速,使企业的经营和计划系统难以适应。
正是为了解决以上的问题,以先进成熟的计算机网络和通信技术为手段,实施股份有限公司事业部销售、计划、生产、采购、库存、综合人事等各环节的MRP管理系统,实现股份有限公司资源管理智能化,提高办公效率及人员的利用率成为促进股份有限公司迅速发展的一支很好的催化剂。我们才开发这个MRP系统。
1.2.3 初步的调查
系统的初步调查是系统分析的第一项活动,初步调查阶段的主要目标是从分析人员和使用操作人员的角度来研究新项目开发有无必要和可能。
当今时代,市场竞争越来越激烈。而在陶瓷制造业内部都可能遇到以下一些情况:有时候,企业有大批的定单,而工人抱怨没有他们所需的原材料,无法如期进行生产、交货。而有时候,采购部效率过高,仓库里囤积了大批的原材料,近期内都用不完。在目前的情况下,企业管理不同于财务软件,企业管理是有个性的,有企业特色、行业特色、区域特色的。对企业管理软件而言,重在实用、适用,而不仅仅在于科学性、先进性。因此,管理软件只有根据不同的情况进行二次开发的,“量体裁衣”才适合。为此,陶瓷企业也需要有一套自己的陶瓷企业物料管理软件平台,并应拥有一定的技术人员可根据各个企业的具体情况进行二次开发。
[来源:http://www.doc163.com]
目前在大部分陶瓷生产企业中都是采用手工编制计划单,这个编制过程是相当繁琐。不仅要了解全部的定单任务。并要知道每个定单的数量和完工日期。所有的生产线的可用能力、原材料的库存量、所有的产品的生产流程及工艺线路。然后才对定单上的任务去编排生产任务。还要避免出现生产线冲突。防止在同一个时间段对同一个生产线下达两个或是以上的制造单。应当避免生产线不停的变换生产任务。尽量保持它是生产同一个产品。尽可能的平衡生产线的生产能力。不要出现某条生产线上是满负运转,而有些却是空闲的。在下达采购单时,先要查询库存数量,得到生产该产品的原材料的预计可用量,再得到缺货量。在手工管理是经常出现没有及时的采购的需要的原材料、或是仓库中堆满了某些近期内怎么也用不完的原材料。手工管理还有就是不能很好的控制生产,经常出现某个产品已经是积压严重却还在生产、而市场上的紧俏货却没有充足的货。造成生产混乱。当有新的定单出现时,又不得不去查看所有相关方面的数据。然而这些数据繁多,准确性不敢保证,计算和管理都不便,并且是常不能果断处理。
目 录
目 录 I
摘 要 I
Abstract II
第一章 系统可行性研究及需求分析 1
1.1 系统可行性研究 1
1.2 系统调查 2
1.2.1 引言 2
1.2.2 用户需求概述 2
1.2.3 初步的调查 3
1.2.4 企业的生产流程 5
1.3 系统需求分析 7
1.3.1 MRP的基本任务 7
1.3.2 缺料单及制造定单的编制 8
1.3.3 计划业务 9
1.3.4 查询、打印报表 10
1.3.5 系统流程图 11
1.3.6 数据流图 12
1.3.7 数据字典 13
第二章 系统设计 15
2.1、系统的总体设计 15
2.2 系统详细设计 16
2.2.1 数据库设计 16
2.2.1.1 规范化设计方法 16
2.2.1.2 系统涉及到的实体 17
2.2.1.3 数据库的物理设计 17
2.2.2 软件过程设计 20
2.2.2.1 缺料单的生成 21
2.2.2.2 制造定单的生成 24
2.2.2.3 计划业务 29
2.2.2.4 查询、报表 30
第三章 系统实施 31
3.1 开发工具的选择 31
3.1.1 软件开发工具和数据库的选择 31
3.1.2 数据存取技术的选择 31
3.2 代码编制规范 33
[资料来源:Doc163.com]
3.2.1 命名规范 33
3.2.2 代码编制思想规范 34
3.3 代码实施 34
3.3.1 与数据库的连接 34
3.3.2 数据库的基本操作 37
第四章 系统测试 42
4.1 模块测试 42
4.2 集成测试 43
4.3 测试小结 43
第五章 软件使用说明 44
5.1 系统的运行环境 44
5.2 系统的操作 44
致谢 45
参考文献 46
附录:中英文文献 47
DATA BINDING WITH WINDOWS FORMS AND ADO.NET 47
使用 WINDOWS 窗体进行数据绑定 48