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