数据库设计与实践:工厂管理系统案例.docx

上传人:lao****ou 文档编号:889600 上传时间:2024-07-15 格式:DOCX 页数:26 大小:292.74KB
下载 相关 举报
数据库设计与实践:工厂管理系统案例.docx_第1页
第1页 / 共26页
数据库设计与实践:工厂管理系统案例.docx_第2页
第2页 / 共26页
数据库设计与实践:工厂管理系统案例.docx_第3页
第3页 / 共26页
数据库设计与实践:工厂管理系统案例.docx_第4页
第4页 / 共26页
数据库设计与实践:工厂管理系统案例.docx_第5页
第5页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库设计与实践:工厂管理系统案例.docx》由会员分享,可在线阅读,更多相关《数据库设计与实践:工厂管理系统案例.docx(26页珍藏版)》请在第一文库网上搜索。

1、目录一、课程设计内容基本规定错误!未定义书签。1、工厂管理数据库错误!未定义书签。2、开发环境错误!未定义书签。3、基本规定错误!未定义书签。4、文档格式错误!未定义书签。二、需求分析错误!未定义书签。1、功能需求错误!未定义书签。2、数据字典错误!未定义书签。3、数据流图错误!未定义书签。三、概念构造设计错误!未定义书签。1、实体错误!未定义书签。2、局部HE-R图错误!未定义书签。3、总体的IR图错误!未定义书签。四、逻辑模式设计错误!未定义书特。1、将E-R图转化为关系模式错误!未定义书签。2、数据模型的优化错误!未定义书签。五、检查与否满足顾客需求错误!未定义书签。六、代码设计和界面设

2、计错误!未定义书签。七、总结错误!未定义书签。一、课程设计内容基本规定1、工厂管理数据库工厂需建立一种管理数据库存储如下信息:* 工厂信息包括工厂代号,工厂名,厂长名和工厂运行开销。* 一种厂内有多种车间,每个车间有车间号、车间主任姓名、地址,和每月的车间运行开销。* 一种车间有多种工人,每个工人有职工号、姓名、年龄、性别,工种和月工资。* 一种车间生产多种产品,产品有产品号、产品名、规格,制导致本和销售价格。* 一种车间生产多种零件,一种零件也也许由多种车间制造。零件有零件号、零件名,制导致本和销售价格。* 一种产品由多种零件构成,一种零件也可装配出多种产品。* 产品与零件均存入仓库中。*

3、厂内有多种仓库,仓库有仓库号,仓库主任姓名、和仓库B运行成本。应完毕0重要功能:(1)多种各样日勺管理功能,如工厂信息B管理功能,包括录入、修改、查询、输出工厂的信息;车间信息的管理功能,包括录入、修改、查询、输出车间的信息;尚有工人,零件,产品,仓库等的信息管理功能。(2)工厂的利润记录,包括月利润和年利润记录。(3)能输出多种各样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;仓库存储产品和零件数量B月报表;工厂运行开销和车间运行开销B月报表等。2、开发环境数据库选用微软BSQ1SERVER。开发环境可以选择:(1)De1phi;(2)Visua1Basic;(3)

4、 C+bui1der;(4)Visua1C+o只选择其中0一种软件开发工具就可以。3、基本规定(1)完毕问题陈说中所提到的所有需求功能(2)规定撰写不少于2500个文字的文档。(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系0详细阐明。(4)顾客界面设计:采用窗口式,色彩要柔和,界面要友好,操作要简朴。(5)顾客手册,描述软件系统所具有日勺功能和基本的使用措施。使顾客能理解该软件的用途,并能确定在什么状况下、怎样使用它。(6)操作手册,为操作人员提供该软件每一种运行的详细过程和有关知识,包括操作措施的细节等。4、文档格式(1)概述包括项目背景、编写目的、软件定义、开发环境等内容

5、。(2)需求分析问题陈说、需完毕0功能。画出ER模型图(3)数据库逻辑设计把ER模型图转换为关系表。描述每一种基本表关系。规定所有关系到达BCNF范式。定义视图、定义索引、主关键字、定义权限。(4)软件功能设计画出软件功能图。描述每一种功能所完毕的任务状况。(5)界面设计界面设计要合理。(6)结束语写出完毕本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改善。二、需求分析1、功能需求本课题任务是开发一种小型的工厂管理系统,一种小型的工厂管理系统是实现对工厂基本信息(工厂、车间、工人、产品等数据)进行管理。重要功能:(1)多种各样的管理功能,如工厂信息B管理功能,

6、包括录入、修改、查询、输出工厂0信息;车间信息的管理功能,包括录入、修改、查询、输出车间B信息;尚有工人,零件,产品,仓库等的信息管理功能。(2)工厂的利润记录,包括月利润和年利润记录。(3)能输出多种各样的报表,如工人工资月报表,年报表;每个车间生产的产品和零件数量的月报表;仓库存储产品和零件数量的月报表;工厂运行开销和车间运行开销的月报表等。工厂需建立一种管理数据库存储如下信息:* 工厂信息包括工厂代号,工厂名,厂长名和工厂运行开销。* 一种厂内有多种车间,每个车间有车间号、车间主任姓名、地址,和每月的车间运行开销。* 一种车间有多种工人,每个工人有职工号、姓名、年龄、性别,工种和月工资。

7、* 一种车间生产多种产品,产品有产品号、产品名、规格,制导致本和销售价格。* 一种车间生产多种零件,一种零件也也许由多种车间制造。零件有零件号、零件名,制导致本和销售价格。* 一种产品由多种零件构成,一种零件也可装配出多种产品。* 产品与零件均存入仓库中。* 厂内有多种仓库,仓库有仓库号,仓库主任姓名、和仓库的运行成本。2、数据字典数据项表1.1数据项名含义阐明数据类型长度厂名工厂有关信息charO20厂长名工厂有关信息char()6车间号车间有关信息intO10车间主任车间有关信息char()6地址车间有关信息char()20车间有关信息int()int()1110员工号员工有关信息职位编号

8、员工有关信息CharO20姓名员工有关信息CharO6年龄员工有关信息int()2性别员工有关信息char()2工种员工有关信息char()20地址员工有关信息char()20员工有关信息int()11产品号产品有关信息int()10价格产品有关信息intO10产品名称产品有关信息char()20车间号产品有关信息int()10零件号零件有关信息int()10重量零件有关信息int()10价格零件有关信息int()10仓库保管员编号仓库有关信息int()10姓名仓库有关信息char()6仓库有关信息int()11数据构造表1.2工厂表定义了工厂的有关信息厂名,厂长车间表定义了车间的有关信息车间

9、编号,车间名称,车间主任编号,备注员工表定义了员工表的有关信息员工号,姓名,工种,职位编号,年龄,性别,地址产品表定义了产品的有关信息编号,产品名称,价格,车间编号,备注零件表定义了零件的有关信息零件号,重量,价格车间-零件表定义了车间与零件的有关信息车间编号,零件号产品-零件表定义了产品与零件的有关信息产品编号,零件号仓库表定义仓库的有关信息编号,管理员姓名,零件-仓库表定义了零件与仓库的有关信息仓库编号(主键),零件编号产品-仓库表定义了产品与仓库的有关信息仓库编号(主键),产品编号数据构造名含义阐明构成3、数据流图数据流1是管理员登陆输入工厂的订单信息,以和生产的细节产品的规格等等数据流

10、2是工厂生产好的产品后的产品信息以和存入工厂图2.1第。层数据流图图1.2第1层数据流图产品信息图1.31第3层数据流图1.32第3层数据流2生产的产品图1.33第3层数据流数据流车间表员工表产品表零件表仓库表数据存储数据存储名含义阐明构成车间信息储存了车间的有关信息车间地址,车间名称,车间主任员工信息储存了员工的有关信息姓名性别职位号,年龄,地址产品信息储存了产品的有关信息产品号,价格,生产地零件信息仓库信息定义仓库的有关信息仓库号,处理过程表1.5处理过程名含义阐明输入输出生产过程查找所要生产的零件信息零件信息零件生产过程查找所要生产的产品信息产品信息产品储存过程查找出零件储存的仓库号仓库

11、信息零件储存过程查找出产品储存H勺仓库号仓库信息产品定义了零件的有关信息零件号,价格三、概念构造设计1、实体通过对上面的系统总体分析,可以得到大概的实体-关系模型(E-R模型),如下:员工:姓名,性别,年龄,住址,职位号车间:车间名称,车间地址,车间主任产品:产品号,价格,生成地零件:零件号,价格仓库:仓库,管理员,仓库号则对应的E-R如下:2、局部的E-R图事务规则:一种车间可以容纳多名员工(1:n)事物规则:一种车间能生产多种零件(1:n)事物规则:一种仓库能保管多种零件(1:n)事物规则:一种零件可以组装多种产品(M:N)一种产品可以由多种零件构成(N:M)3、总体的E-R图四、逻辑模式

12、设计1、将E-R图转化为关系模式逻辑构造设计0任务是将概念构造设计的E-R图,转化为与选用的DBMS所支持0数据模型相符的逻辑构造,形成逻辑模型。关系模型(第1数据项为主键):工厂(厂名,厂长名)车间(车间号,车间主任,地址,备注)员工(职工号,姓名,工种,职位编号,年龄,性别,地址)产品(产品号,产品名称,价格,车间编号,备注)零件(零件号,重量,价格)仓库(仓库号,仓库保管员,姓名,)车间-零件(车间号,零件号)产品-零件(产品号,零件号)零件-仓库(仓库号,零件号)产品-仓库(仓库号,产品号)2、数据模型的优化将转化的关系模式进行优化,最终到达第三范式。优化后B关系模式如下:工厂(厂名,

13、厂长名)车间(车间号,车间主任,地址,)员工(职工号,姓名,工种,职位编号,年龄,性别,地址)产品(产品号,产品名称,价格,车间编号,备注)零件(零件号,重量,价格)仓库(仓库号,仓库保管员号,姓名,)车间-零件(车间号,零件号)产品-零件(产品号,签件号)零件-仓库(仓库号,零件号)产品-仓库(仓库号,产品号)表3.1工厂信息表(gc)字段名称数据类型长度约束属性厂名char()20NOTNU11主码表3.2车间信息表(cj)字段名称数据类型长度约束属性车间号int()10NOTNU11主码车间主任char()6NOTNU11非主属性地址char()20NOTNU11非主属性int()11NOTNU11非主属性备注char()20NOTNU11非主属性表3.3员工信息表(yg)字段名称数据类型长度约束属性职工号int()10NOTNU11主码姓名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服