工厂信息管理系统数据库设计一、需求分析(一)设计数据库工厂信息管理系统:(1)实体类:车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、电话。工人: 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。产品: 一个车间生产多钟产品,产品有产品号,价格.零件: 一个车间有多个零件,一个零件也可以由多个车间制造。零件有零件号、重量和价格.仓库: 产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库保管员、姓名、电话。(2)联系类:生产:一个车间有多个零件,一个零件也可以由多个车间制造.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。保管:产品与零件存入仓库中,厂内有多个仓库.(二) 调查(1)调查工厂信息管理机构情况,包括了解该组织的部门组成情况,各部门的职责等,为分析信息流程做准备。(2)调查业务活动情况.包括了解各部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么,这是调查的重点。(3)在熟悉了业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求、安全性与完整性要求。(4)确定新系统的边界.对前面调查的结果进行初步分析,确定哪些功能由计算机完成或将来准备让计算机完成,那些活动由人工完成,由计算机完成的功能就是新系统应该实现的功能.(三)需求分析的过程(四)数据字典1.数据项数据项是不可再分的数据单位。数据项,以“零件号”为例:数据项: 零件号含义说明:唯一标识每个零件类型: 字符型长度: 8取值范围:00000000 至 99999999取值含义:前两位标别该零件的所属类别,后六位按顺序编号2。数据结构数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。数据结构,以“员工”为例数据结构:员工含义说明:定义了每个员工的有关信息组成: 职工号、姓名、年龄、性别和工种(3)数据流数据流是数据结构在系统内传输的路径.数据流,“生产结果"可如下描述:数据流: 生产结果说明: 车间生产零件的最终结果数据流来源:生产数据流去向:批准组成: 数量、生产车间……平均流量: 1000/天高峰期流量:1800/天(4)数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一.数据存储,“车间生产零件登记表"可如下描述:数据存储: 车间生产零件登记表说明: 记录车间...