七匹狼实业股份有限公司MRP系统
3、 系统构成:
早期的产品主要提供数据定义、数据存取、数据控制等基本的操作和数据存储组织、并发控制、安全性完整性检查、系统恢复、数据库的重新组织和重新构造等基本功能。这些成为RDBMS的核心功能。
第二阶段的产品以数据管理的基本功能为核心,着力开发外围软件系统,比如FORMS表格生成系统、REPORTS报表系统、MENUS菜单生成系统等。这些外围工具软件,就是所谓的第四代应用开发环境,他们大大提高了数据库应用开发的效 率。
4、 对应用的支持:
RDBMS的第一代产品主要用于信息管理领域。这些应用对联机速度的要求不是很高。
第二阶段的主要应用领域转移到了联机事务处理上,提高事务吞吐量,提高事务联机相应性能是各个商家的重点问题。相对应的关键实现技术是:性能,提高RDBMS对联机事务响应速度;可靠性。由于联机事务不允许RDBMS间断运行,在
发生故障、软硬件故障时均能有相应的恢复能力,保证联机事务的正常运行、撤销和恢复。保证数据的完整性和移植性。
第三阶段的热点是联机分析处理。用户希望数据库系统不仅能够迅速、完美地完成数据处理的任务;而且,希望它能有一定的辅助决策的能力。
对几种数据库进行比较后,发现七匹狼本身并没有必要使用大型数据库的必要,因此我们选择了跟.net平台同出于一个公司之手的数据库管理工具SQL server。SQL server具有使用简单,界面平易近人,还有一个优势就是同出于Microsoft之手,2种工具要相互连接非常简便而对windows平台的兼容性也非常良好,这就是我们为什么选择SQL server最主要的原因了。
3.2.需求分析:
13
七匹狼实业股份有限公司MRP系统
3.2.1.生产过程大致如下:
? 客户下订单
? 做出样衣的款式待客户确定(套料单)
? 确定后估计生产用料消耗(面辅料用单,耗量生产通知单),并根据工资(可能
由下面的工序单——工序综合记录表来确定)和物料来确定成本 ? 从客户订单中罗列处订单明细和交货汇总,再由交货汇总得到总汇总 ? 若客户有取消某款式订单的意思,可以在这里通过取消款单取消
? 由生产指令单和套料单得到汇总表,其中包括面料汇总 里料及衬纸需求表等7
张需求表
? 接着根据需求和库存情况物料申购部门来确定物料申购的多少(物料申购单) ? 根据申购单来确定采购进度 ? 确定缝制部的生产工序安排 ? 记录缝制小组月生产进度
? 期间包括可能有补换片通知单,缝制小组交货一览,生产报表产品检验记录 ? 每个小组产量合格汇总(有些由生产进度汇总表来) ? 装箱
3.2.2.数据流程:
见下图
14
七匹狼实业股份有限公司MRP系统
订单明细 交货汇总表 生产指令单(订单) 套料单 面辅料用量单 汇总表 总汇总表 透视表 取消款 面料里料拉链钮扣洗水 汇总 (含罗类需类需唛需表 纹)及求表 求表 求表 衬纸需 求表 物料申购单 车间小组机台设备排列平面图 缝制部工序安排名 单 缝制部月生产进度表 工厂生产进度汇总 表 产品成本预算 月份产量、合格率汇总表 装箱单 图1 需求分析数据流程图
15
耗量生产通知单 棉绳、魔术贴需求表 包装类需求表 通用物料需求表 采购进度表 面料采购进度表 里料(含罗纹)采购进度表 衬料/棉采购进度表 七匹狼实业股份有限公司MRP系统
3.3.数据库设计:
根据需求调查而来的一些单据和具体生产过程,我们决定对数据库进行彻底的划分,一小部分基础表,其他大量的汇总表等数据都可直接来自于这些基础表,当然不是直接得到而是经过视图等方法汇总而来。
3.3.1.数据字典:
逻辑结构设计
此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记
录、定义、长度及它们之间的层次的或表格的相互关系。
物理结构设计
此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和安全保密条件。 约定:
(PK)主键
(FK) 外键 C:Char NC:NChar NVC:NVChar NN:NotNull
编码字段:char 名称及描述字段:NVChar 金额型:Money 数值型:Deci,18,6 布尔型:Boolean
如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段默认值设为 \
隐藏表:
表1
客户资料表:CustomerInformation
16