目 录
目 录... 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
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
摘 要
MRP II(Material Requirements Planning)是制造业资源计划的英文缩写。它的思想集中体现了制造企业生产经营过程中的客观规律和需求,其功能覆盖了市场预测、生产计划、物料需求、能力需求、库存控制、车间管理直到产品的销售的整个生产经营过程以及相关的所有财务活动,从而为制造业提供了有效的计划、控制工具和完整的知识体系。解决企业为了达到最大的客户服务、最小的库存投资和高效率的工厂作业三个目标所表现出来的矛盾。而该系统正是为了解决陶瓷企业现阶段中遇到的以上问题而开发的。
本子系统是计划管理系统,MRP是计划主导型的生产计划与控制系统。它是企业管理的首要职能,只有具备了强有力的计划能力,企业才能指导各项生产经营活动顺利进行。在计划管理子系统中,我们主要有两个方面的计划:一是需求计划,是确定企业进行生产的主要依据。二是供给计划,那是满足客户的需求的。它是企业进行生产计划安排的主要依据了。
在MRP II系统中,中上层计划是下层计划的依据,下层计划不能偏离上层计划的目标,从而整个企业遵从一个统一的计划。
本系统的前端开发工具为Microsoft Visual Studio 6.0 ,后台关系数据库选择的是大型的关系数据库Microsoft SQL Sever 2000。
关键词: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.
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
第一章 系统可行性研究及需求分析
1.1 系统可行性研究
可行性研究阶段主要进行可行性分析,可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性的分析的目的不是解决问题,而是确定问题是否值得去解。以及对相关方法的对比。首先澄清了问题定义之后,在系统初步调查的基础上,明确了企业管理中现有手工操作的主要问题和建立MRP管理系统的初步设想,进一步对系统目标等因素进行分析研究。
从经济可行性角度考虑,这时所说的经济,并不专指物质经济,当然也包括效益经济。陶瓷股份公司是景德镇生产高档瓷器的大型企业之一,如要运行陶瓷企业物料管理系统必须要添加一些网络与硬件设备。这就必然比原来传统模式更多的投入人力和物力。从效益经济来看,运行这套陶瓷物料管理系统不光可以省去许多作业传递时间,而且有时候,企业有大批的定单,而工人抱怨没有他们所需的原材料,无法如期进行生产、交货。而有时候,采购部效率过高,仓库里囤积了大批的原材料,近期内都用不完。如果有了此操作系统,这种情况就不可能发生。综合上面论述,开发此系统利大与弊,陶瓷物料管理系统的开发从经济角度来说是可行的。
从技术可行性角度考虑,我们开发这个系统是采用Microsoft公司的Microsoft Visual Studio 6.0和SQL Server 2000为开发工具。Microsoft Visual Studio 6.0是现在用的最多的开发工具。它的功能强大。适用性广。因此,采用Microsoft Visual Studio 6.0作为开发语言是比较适合的。数据库采用SQL Server 2000。它是现在大型企业常用的数据库管理技术。它又可以很好的和Microsoft Visual Studio 6.0兼容。并且它的功能强大。存储能力好。操作和管理都是人性化设计的。综合所述,开发陶瓷企业物料管理系统从技术可行性来看是可行的。
从操作可行性角度考虑,电脑现在来说是家喻户晓了,该系统采用人性化设计,操作界面图形化。一般的人都能对其进行操作。所以说开发此系统对企业以后在市场上有很好的竞争力有绝对的优势。陶瓷物料需求管理系统的开发从操作角度来说是可行的。
从以上三个方面的综合考虑起来系统的分析,我们这个系统的开发是可行性的。