没有合适的资源?快使用搜索试试~ 我知道了~
《数据库原理与设计》课程设计-工厂管理系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 5 下载量 73 浏览量
2022-06-27
09:40:31
上传
评论
收藏 807KB DOCX 举报
温馨提示
试读
21页
《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx《数据库原理与设计》课程设计-工厂管理系统.docx
资源推荐
资源详情
资源评论
数据库---《数据库原理与设计》课程设计---工厂管理系统
目录
一、课程设计内容基本要求................................................... 2
1、工厂管理数据库 ...................................................... 2
2、开发环境 ............................................................ 2
3、基本要求 ............................................................ 2
4、文档格式 ............................................................ 3
二、需求分析............................................................... 4
1、功能需求 ............................................................ 4
2、数据字典 ............................................................ 4
3、数据流图 ............................................................ 5
三、概念结构设计........................................................... 9
1、实体 ................................................................ 9
2、局部的 E—R 图 ...................................................... 10
3、总体的 E-R 图 ....................................................... 12
四、逻辑模式设计.......................................................... 12
1、将 E-R 图转化为关系模式 ............................................. 12
2、数据模型的优化 ..................................................... 13
五、检验是否满足用户需求.................................................. 15
六、代码设计和界面设计.................................................... 17
七、总结.................................................................. 20
八、参考文献.............................................................. 21
第 1 页 共 21 页
数据库---《数据库原理与设计》课程设计---工厂管理系统
一、课程设计内容基本要求
1、工厂管理数据库
工厂需建立一个管理数据库存储以下信息:
*工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销.
*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间
运营开销。
*一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资.
*一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。
*一个车间生产多个零件 ,一个零件也可能由多个车间制造。零件有零件号、零件名 ,制
造成本和销售价格。
*一个产品由多个零件组成,一个零件也可装配出多种产品。
*产品与零件均存入仓库中。
*厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。
应完成的主要功能:(1)各种各样的管理功能,如工厂信息的管理功能,包括录入、
修改、查询、输出工厂的信息;车间信息的管理功能,包括录入、修改、查询、输出车
间的信息;还有工人,零件,产品,仓库等的信息管理功能。(2) 工厂的利润统计,包括
月利润和年利润统计.(3) 能输出各种各样的报表,如工人工资月报表,年报表;每个车
间生产的产品和零件数量的月报表;仓库存储产品和零件数量的月报表;工厂运营开销
和车间运营开销的月报表等。
2、开发环境
数据库选用微软的 SQL SERVER.开发环境可以选择:(1)Delphi;(2)Visual Basic;
(3) C++ builder; (4) Visual C++。只选择其中的一种软件开发工具就可以.
3、基本要求
(1)完成问题陈述中所提到的所有需求功能
(2)要求撰写不少于 2500 个文字的文档。
(3)文档中至少要包括:ER 模型图、系统功能图、数据字典、表关系的详细说明。
第 2 页 共 21 页
数据库---《数据库原理与设计》课程设计---工厂管理系统
(4)用户界面设计:采用窗口式,色彩要柔和,界面要友好,操作要简单。
(5)用户手册,描述软件系统所具有的功能及基本的使用方法.使用户能了解该软件
的用途,并能确定在什么情况下、如何使用它。
(6)操作手册,为操作人员提供该软件每一个运行的具体过程和相关知识,包括操
作方法的细节等。
4、文档格式
(1)概述
包括项目背景、编写目的、软件定义、开发环境等内容。
(2)需求分析
问题陈述、需完成的功能。
画出 ER 模型图
(3)数据库逻辑设计
把 ER 模型图转换为关系表。
描述每一个基本表关系。要求所有关系达到 BCNF 范式。
定义视图、定义索引、主关键字、定义权限。
(4)软件功能设计
画出软件功能图。
描述每一个功能所完成的任务情况.
(5)界面设计
界面设计要合理。
(6)结束语
写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获 .
软件还需要哪些改进。
(7)、参考文献.
第 3 页 共 21 页
数据库---《数据库原理与设计》课程设计---工厂管理系统
二、需求分析
1、功能需求
本课题任务是开发一个小型的工厂管理系统,一个小型的工厂管理系统是实现对工
厂基本信息(工厂、车间、工人、产品等数据)进行管理.主要功能:(1)各种各样的管
理功能,如工厂信息的管理功能,包括录入、修改、查询、输出工厂的信息;车间信息的
管理功能,包括录入、修改、查询、输出车间的信息 ;还有工人,零件,产品,仓库等的
信息管理功能。(2) 工厂的利润统计,包括月利润和年利润统计。(3) 能输出各种各
样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;仓
库存储产品和零件数量的月报表;工厂运营开销和车间运营开销的月报表等。
工厂需建立一个管理数据库存储以下信息:
*工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销.
*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间
运营开销。
*一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。
*一个车间生产多种产品,产品有产品号、产品名、规格,制造成本和销售价格。
*一个车间生产多个零件,一个零件也可能由多个车间制造。零件有零件号、零件名,
制造成本和销售价格。
*一个产品由多个零件组成,一个零件也可装配出多种产品。
*产品与零件均存入仓库中。
*厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。
2、数据字典
数据项
表 1。1
数据项名
厂名
含义说明 数据类型
char()
char()
int()
长 度
20
工厂相关信息
工厂相关信息
车间相关信息
厂长名
车间号
6
10
第 4 页 共 21 页
数据库---《数据库原理与设计》课程设计---工厂管理系统
车间主任
地址
车间相关信息
车间相关信息
车间相关信息
员工相关信息
员工相关信息
员工相关信息
员工相关信息
员工相关信息
员工相关信息
员工相关信息
员工相关信息
产品相关信息
产品相关信息
产品相关信息
产品相关信息
零件相关信息
零件相关信息
零件相关信息
仓库相关信息
仓库相关信息
仓库相关信息
char()
char()
int()
6
20
电话 11
10
20
员工号
职位编号
姓名
int()
char()
char()
int()
char()
char()
char()
int()
int()
int()
char()
int()
int()
6
2年龄
性别 2
工种 20
20地址
电话 11
10
10
产品号
价格
产品名称
车间号
零件号
重量
20
10
10
10
10
10
int()
int()
int()
char()
int()
价格
仓库保管员编号
姓名 6
电话 11
数据结构
表 1.2
数据结构名 含义说明 组成
工厂表
车间表
员工表
定义了工厂的相关信息
定义了车间的相关信息
厂名, 厂长
车间编号,车间名称,车间主任编号,备注
员工号,姓名,工种,职位编号,年龄,
性别,电话,地址
定义了员工表的相关信息
产品表 定义了产品的相关信息
定义了零件的相关信息
编号,产品名称,价格,车间编号,备注
零件号,重量,价格零件表
车间-零件表
产品-零件表
仓库表
定义了车间与零件的相关信息 车间编号,零件号
定义了产品与零件的相关信息 产品编号,零件号
定义仓库的相关信息 编号, 管理员姓名,电话
零件—仓库表
产品—仓库表
定义了零件与仓库的相关信息 仓库编号(主键),零件编号
定义了产品与仓库的相关信息 仓库编号(主键),产品编号
3、数据流图
第 5 页 共 21 页
剩余20页未读,继续阅读
资源评论
- Hxx662023-01-10发现一个宝藏资源,赶紧冲冲冲!支持大佬~
- qq_540668202022-11-13发现一个超赞的资源,赶紧学习起来,大家一起进步,支持!
- m0_626972962023-03-09资源质量不错,和资源描述一致,内容详细,对我很有用。
- tansk123062023-06-06资源内容详细,总结地很全面,与描述的内容一致,对我启发很大,学习了。
- fh12345hf2022-12-30简直是宝藏资源,实用价值很高,支持!
不吃鸳鸯锅
- 粉丝: 8243
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功