工厂管理信息系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术专业数据库原理及应用课程设计
开
发
报
告
设计题目:工厂管理信息系统
年级:09年秋
学号:200915553013030
姓名:陈华雄
工厂管理信息系统
摘要
本设计针对信息处理能力在现在化工厂中的重要作用,且作为工厂的生产基地——工厂也必须适应这一变化趋势的要求,也就是说工厂的建设、管理应该向着信息化、智能化、系统化、规范化和自动化的方向发展,基于这种社会发展的趋势,加之工厂个部门之间的本身的管理效率过低,工人与工厂管理者之间沟通差,商品发货和运输等问题的出现,使我了解到大部分工厂目前存在的隐患,那就是需要一个良好的管理系统来对整个工厂的动作实现信息化和智能化的管理。本设计通过需求分析、概要设计、逻辑设计、物理设计等几个阶段通过工厂各个实体之间的联系进行设计,并通过E-R图让使用者更加深切理解本程序内实体之间的关系,使之能更加快速的查询、删除和更改所建数据库的内容。并加入了备份和恢复策略部分,使内容更加完善。
关键字:系统开发;车间;信息管理;车间管理信息系统;
目录
1需求分析 (1)
1.1功能需求 (1)
1.2数据字典 (1)
数据项 (1)
2概念结构设计 (3)
2.1实体 (3)
2.3全局E-R图 (6)
3逻辑模式设计 (6)
3.1将E-R图转化为关系模式 (6)
4检验是否满足用户需求 (9)
5其他数据对象的设计 (10)
5.1视图 (10)
5.2触发器 (10)
5.3索引 (10)
6 备份及恢复策略 (11)
6.1备份类型 (11)
6.2数据库恢复模式 (11)
6.3策略 (11)
1需求分析
1.1功能需求
工厂(包括厂名和厂长名)需建立数据库,用来管理以下信息
一个工厂有多少车间,每个车间有车间号,车间主任名,地址,电话
一个车间内有多少人,每个车间有多少职工号。姓名。年龄。性别和工种
一个车间生产多少种产品,品种有产品号,价格。
一个车间生产多少零件,一个零件也可能由多哥车间制造,零件有零件号。重量,和
价格。
一个产品由多少零件组成,一种零件也可装配在多种产品内。
产品与零件均存入仓库中,厂内有多少仓库,仓库有仓库号,仓库保管员姓名,电话。
1.2数据字典
数据项
表1.1
数据项名含义说明数据类型长度
厂名工厂相关信息 char() 20
厂长名工厂相关信息 char() 6
车间号车间相关信息 int() 10
车间主任车间相关信息 char() 6
地址车间相关信息 char() 20
电话车间相关信息 int() 11
员工号员工相关信息 int() 10
职位编号员工相关信息 char() 20
姓名员工相关信息 char() 6
年龄员工相关信息 int() 2
性别员工相关信息 char() 2
工种员工相关信息 char() 20
地址员工相关信息 char() 20
电话员工相关信息 int() 11
产品号产品相关信息 int() 10
价格产品相关信息 int() 10
产品名称产品相关信息 char() 20
车间号产品相关信息 int() 10
零件号零件相关信息 int() 10
重量零件相关信息 int() 10
价格零件相关信息 int() 10
仓库保管员编号仓库相关信息 int() 10
姓名仓库相关信息 char() 6
电话仓库相关信息 int() 11
数据结构
表1.2
数据结构名含义说明组成
工厂表定义了工厂的相关信息厂名, 厂长
车间表定义了车间的相关信息车间编号,车间名称,车间主任编号,备注
员工表定义了员工表的相关信息员工号,姓名,工种,职位编号,年龄,
性别,电话,地址
产品表定义了产品的相关信息编号,产品名称,价格,车间编号,备注
零件表定义了零件的相关信息零件号,重量,价格
车间-零件表定义了车间与零件的相关信息车间编号,零件号
产品-零件表定义了产品与零件的相关信息产品编号,零件号
仓库表定义仓库的相关信息编号, 管理员姓名,电话
零件-仓库表定义了零件与仓库的相关信息仓库编号(主键),零件编号
产品-仓库表定义了产品与仓库的相关信息仓库编号(主键),产品编号
数据流
表1.3
数据流名来源去向
产品信息车间仓库
零件信息车间仓库
数据存储
表1.4
数据存储名含义说明组成
车间信息储存了车间的相关信息车间编号,车间名称,车间主任编号,
备注
员工信息储存了员工的相关信息员工号,姓名,工种,职位编号,年龄,
性别,电话,地址
产品信息储存了产品的相关信息编号,产品名称,价格,车间编号,备注
零件信息定义了零件的相关信息零件号,重量,价格
仓库信息定义仓库的相关信息编号, 管理员姓名,电话
处理过程
表1.5
处理过程名含义说明输入输出生产过程查找所要生产的零件信息零件信息零件
生产过程查找所要生产的产品信息产品信息产品储存过程查找出零件储存的仓库号仓库信息零件
储存过程查找出产品储存的仓库号仓库信息产品
数据说明及处理方式
联机处理
ck(仓库)gc(工厂),cj(车间)yg(员工),
cp(产品),lj(零件),ljcj(零件与车间的联系)
cplj(零件与产品的联系),ljck(零件与仓库的联系)
cpck(产品与仓库的联系)
2概念结构设计
2.1实体
车间,员工,仓库,产品,零件
2.2局部E-R图
(1)员工-所属-车间