数据库原理与设计课程设计工厂管理系统.docx
- 文档编号:1341689
- 上传时间:2022-10-21
- 格式:DOCX
- 页数:25
- 大小:23.67KB
数据库原理与设计课程设计工厂管理系统.docx
《数据库原理与设计课程设计工厂管理系统.docx》由会员分享,可在线阅读,更多相关《数据库原理与设计课程设计工厂管理系统.docx(25页珍藏版)》请在冰豆网上搜索。
数据库原理与设计课程设计工厂管理系统
一、课程设计内容基本要求1
1、工厂管理数据库1
2、开发环境2
3、基本要求2
4、文档格式3
二、需求分析3
1、功能需求3
2、数据字典4
3、数据流图5
三、概念结构设计8
1、实体8
2、局部的E-R图9
3、总体的E-R图11
四、逻辑模式设计11
1、将E-R图转化为关系模式11
2、数据模型的优化12
五、检验是否满足用户需求13
六、代码设计和界面设计14
七、总结18
一、课程设计内容基本要求
1、工厂管理数据库
工厂需建立一个管理数据库存储以下信息:
*工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销。
*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间运营开销。
*一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。
*一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。
*一个车间生产多个零件,一个零件也可能由多个车间制造。
零件有零件号、零件名,制造成本和销售价格。
*一个产品由多个零件组成,一个零件也可装配出多种产品。
*产品与零件均存入仓库中。
*厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。
应完成的主要功能:
(1)各种各样的管理功能,如工厂信息的管理功能,包括录入、
修改、查询、输出工厂的信息;车间信息的管理功能,包括录入、修改、查询、输出车
间的信息;还有工人,零件,产品,仓库等的信息管理功能。
(2)工厂的利润统计,包
括月利润和年利润统计。
(3)能输出各种各样的报表,如工人工资月报表,年报表;每
个车间生产的产品和零件数量的月报表;仓库存储产品和零件数量的月报表;工厂运营
开销和车间运营开销的月报表等。
2、开发环境
数据库选用微软的SQLSERVER。
开发环境可以选择:
(1)Delphi;
(2)VisualBasic;
(3)C++builder;(4)VisualC++。
只选择其中的一种软件开发工具就可以。
3、基本要求
(1)完成问题陈述中所提到的所有需求功能
(2)要求撰写不少于2500个文字的文档。
(3)文档中至少要包括:
ER模型图、系统功能图、数据字典、表关系的详细说明。
(4)用户界面设计:
采用窗口式,色彩要柔和,界面要友好,操作要简单。
(5)用户手册,描述软件系统所具有的功能及基本的使用方法。
使用户能了解该软
件的用途,并能确定在什么情况下、如何使用它。
(6)操作手册,为操作人员提供该软件每一个运行的具体过程和相关知识,包括操
作方法的细节等。
4、文档格式
(1)概述
包括项目背景、编写目的、软件定义、开发环境等内容。
(2)需求分析
问题陈述、需完成的功能。
画出ER模型图
(3)数据库逻辑设计
把ER模型图转换为关系表。
描述每一个基本表关系。
要求所有关系达到BCNF范式。
定义视图、定义索引、主关键字、定义权限。
(4)软件功能设计画出软件功能图。
描述每一个功能所完成的任务情况。
(5)界面设计界面设计要合理。
(6)结束语
写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。
有哪些收获。
软件还需要哪些改进。
二、需求分析
1、功能需求
本课题任务是开发一个小型的工厂管理系统,一个小型的工厂管理系统是实现对工
厂基本信息(工厂、车间、工人、产品等数据)进行管理。
主要功能:
(1)各种各样的
管理功能,如工厂信息的管理功能,包括录入、修改、查询、输出工厂的信息;车间信
息的管理功能,包括录入、修改、查询、输出车间的信息;还有工人,零件,产品,仓
库等的信息管理功能。
(2)工厂的利润统计,包括月利润和年利润统计。
(3)能输出各
种各样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;
仓库存储产品和零件数量的月报表;工厂运营开销和车间运营开销的月报表等。
工厂需建立一个管理数据库存储以下信息:
*工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销。
*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间运营开销。
*一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。
*一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。
*一个车间生产多个零件,一个零件也可能由多个车间制造。
零件有零件号、零件名,制造成本和销售价格。
*一个产品由多个零件组成,一个零件也可装配出多种产品。
*产品与零件均存入仓库中。
*厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。
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
数据结构名
含义说明
组成
工厂表
定义了工厂的相关信息
厂名,厂长
车间表
定义了车间的相关信息车间编号,车间名称,车间主任编号,备注
员工表
定义了员工表的相关信息
员工号,姓名,工种,职位编号,年龄,
性别,电话,地址
产品表
定义了产品的相关信息
编号,产品名称,价格,车间编号,备注
零件表
定义了零件的相关信息
零件号,重量,价格
车间-零件表
定义了车间与零件的相关信息
车间编号,零件号
产品-零件表
定义了产品与零件的相关信息
产品编号,零件号
仓库表
定义仓库的相关信息
编号,管理员姓名,电话
零件-仓库表
定义了零件与仓库的相关信息
仓库编号(主键),零件编号
产品-仓库表
定义了产品与仓库的相关信息
仓库编号(主键),产品编号
3、数据流图
数据存入SQI
SERVER
管理员登陆输入
数据流1
处理
数据流2
数据输出
信息
数据流1是管理员登陆输入工厂的订单信息,以及生产的细节产品的规格等等数据流2是工厂生产好的产品后的产品信息以及存入工厂
图2.1第0层数据流图
信息入数据库
管理员登陆
订单数据
1.0
已批准生产
2.0
已生产的产品
3.0
送进生产订单
分配车间生产
分类存入仓库
批准或不批准生产
核对生产信息
通知生产
主管部门生产部门仓库部门
图1.2第1层数据流图
产品信息
1.1
1.2
已批准的订单
管理员
订单数据
核对生
已核对的信息
批准订单
产信息
批准生产
管理部门
图1.31第3层数据流
生产记录表
已批准的订单
2.1
已登记订单
2.1
订单记录
分配车间
生产通知单
车间准备产品入库
图1.32第3层数据流
产品分类信息
已生产的产品
3.1
3.2
登记产品
分配车间
分配好的信息入数据库
图1.33第3层数据流
数据流
数据存储
数据存储名
车间信息
员工信息
产品信息
零件信息
仓库信息
含义说明
储存了车间的相关信息
储存了员工的相关信息
储存了产品的相关信息
定义了零件的相关信息
定义仓库的相关信息
组成
车间地址,车间名称,车间主任
姓名性别职位号,年龄,电话地址
产品号,价格,生产地
零件号,价格
仓库号,电话
处理过程
表1.5
处理过程名
含义说明
输入
输出
生产过程
查找所要生产的零件信息
零件信息
零件
生产过程
查找所要生产的产品信息
产品信息
产品
储存过程
查找出零件储存的仓库号
仓库信息
零件
储存过程
查找出产品储存的仓库号
仓库信息
产品
三、概念结构设计
1、实体
通过对上面的系统总体分析,可以得到大概的实体-关系模型(E-R模型),如下:
员工:
{姓名,性别,年龄,住址,电话,职位号}
车间:
{车间名称,车间地址,车间主任}
产品:
{产品号,价格,生成地}
零件:
{零件号,价格}
仓库:
{仓库电话,管理员,仓库号}
则对应的E-R如下:
2、局部的E-R图
电话
性别
员工
职位
号
姓名
年龄
1
住址
属于
车间地址N
车间主任
车间名
车间
称
事务规则:
一个车间可以容纳多名员工(1:
n)
车间地
址
车间
车间名
称
车间主
1
任
生产
价格
N
零件号
零件
事物规则:
一个车间能生产多种零件(1:
n)
仓库电话仓库管理员
M
仓库号
保存
1
价格零件号
零件
事物规则:
一个仓库能保管多种零件(1:
n)
零件号
零件
价格
N
组装
产品号
M
价格
生产地
产品
事物规则:
一个零件能够组装多个产品(M:
N)
一个产品可以由多个零件构成(N:
M)
3、总体的E-R图
工厂
1
含有
N
N
产品
员工
N
属于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 设计 课程设计 工厂 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)