数据库课程设计工厂管理系统.docx
- 文档编号:11738225
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:17
- 大小:491.82KB
数据库课程设计工厂管理系统.docx
《数据库课程设计工厂管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计工厂管理系统.docx(17页珍藏版)》请在冰豆网上搜索。
数据库课程设计工厂管理系统
课程设计说明书NO.1
工厂管理系统
一、课程设计的目的
一个工厂要想正常运行,必须有工厂的一系列数据。
我们先搜集工厂的一些信息,
然后建立数据库,输入一些数据。
如:
一个工厂有多少车间,每个车间有车间号,车间主任名,地址,电话。
一个车间内有多少人,每个车间有多少职工号。
姓名。
年龄。
性别和工种。
一个车间生产多少种产品,品种有产品号,价格。
一个车间生产多少零件,一个零件也可能由多哥车间制造,零件有零件号。
重量,和价格。
一个产品由多少零件组成,一种零件也可装配在多种产品内。
产品与零件均存入仓库中,厂内有多少仓库,仓库有仓库号,仓库保管员姓名,电话。
我们就通过数据库的数据来管理整个工厂的运行。
当然我们当个人是不能管理系统的,这还得借助不同的人管理不同的部分。
二、设计方案论证
1、设计思路
需求分析是只收集和分析用户对系统的信息需求和处理要求,得到设计所需的需求信息。
这些信息是是选择了对数据库设计直接有用的信息,一般包括实体类、联系类、数据的使用要求及冲突表等方面的内容。
实体类:
车间:
一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、电话。
工人:
一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。
产品:
一个车间生产多钟产品,产品有产品号,价格。
零件:
一个车间有多个零件,一个零件也可以由多个车间制造。
零件有零件号、重量和价格。
仓库:
产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库保管员、姓名、电话。
联系类:
生产:
一个车间有多个零件,一个零件也可以由多个车间制造。
组成:
一个产品由多个零件组成,一种零件也可装配多中产品内。
保管:
产品与零件存入仓库中,厂内有多个仓库。
2、概念结构设计
此系统的部分E-R图如下:
大学
课程设计说明书NO.2
图2.1仓库实体与属性图
图2.2产品实体与属性图
图2.3车间实体与属性图
大学
课程设计说明书NO.3
图2.4零件实体与属性图
图2.5员工实体与属性图
大学
课程设计说明书NO.4
图2.6全局E-R图
3.物理结构设计
此系统要建10张表,分别是
车间表(车间编号,车间名称,车间主任编号,备注)
员工表(编号,姓名,工种,职位编号,年龄,性别,电话,地址)
产品表(编号,产品名称,价格,车间编号,备注)
零件表(零件号,重量,价格)
车间-零件表(车间编号,零件号)车间编号和零件号做联合主键
产品-零件表(产品编号,零件号)产品编号和零件号做联合主键
仓库表(编号,管理员姓名,电话)
零件-仓库表(仓库编号(主键),零件编号)
产品-仓库表(仓库编号(主键),产品编号)
工厂(厂名,厂长名)
这10个表通过查询分析器,使用语句建立表:
再查询分析器中输入如下各语句,并附图在后如下:
大学
课程设计说明书NO.5
图3.1在查询分析器中输入语句图
图3.2建完表后我的数据库表图
大学
课程设计说明书NO.6
a.车间表:
车间表(车间编号,车间名称,车间主任编号,备注)
createtablecj
(cjbhchar
(2),
mcchar(3),
cjzrbhchar(3),
bzchar(4)
constraintcjbh_pkprimarykey(cjbh));
对车间表设计数据类型及对表中的车间编号(cjbh)设为主键,如下图所示:
图3.3车间表图
b.员工表:
员工表(编号,姓名,工种,职位编号,年龄,性别,电话,地址)
createtableyg
(ygbhchar(3),
xmchar(8),
gzchar
(1),
zwbhchar(3),
nlchar
(2),
xbchar(4),
dhchar(6),
dzchar(6)
constraintygbh_pkprimarykey(ygbh));
大学
课程设计说明书NO.7
员工编号(ygbh)设置为主键:
如下图所示:
图3.4员工表图
C.产品表:
产品表(编号,产品名称,价格,车间编号,备注)
createtablecp
(cpbhchar(3),
cpmcchar(3),
jgchar
(2),
cjbhchar
(2),
bzchar(4)
constraintcpbh_pkprimarykey(cpbh));
产品编号(cpbh)设置为主键:
如下图所示:
图3.5产品表图
大学
课程设计说明书NO.8
d.零件表:
零件表(零件号,重量,价格)
createtablelj
(ljbhchar(3),
zlchar(3),
jgchar
(1)
constraintljbh_pkprimarykey(ljbh));
零件编号(ljbh)设置为主键:
如下图所示:
图3.6零件表图
e.车间零件表车间-零件表(车间编号,零件号)车间编号和零件号做联合主键
createtablecjlj
(cjbhchar
(2),
ljbhchar(3));如下图所示:
图3.7车间零件表图
大学
课程设计说明书NO.9
f.产品零件表:
产品-零件表(产品编号,零件号)产品编号和零件号做联合主键
createtablecplj
(cpbhchar(3),
ljbhchar(3));
如下图所示:
图3.8产品零件表图
g.仓库表:
仓库表(编号,管理员姓名,电话)
createtableck
(ckbhchar(3),
glxxmchar(8),
dhchar(6)
constraintckbh_pkprimarykey(ckbh));
仓库编号(ckbh)设置为主键:
如下图所示:
图3.9仓库表图
大学
课程设计说明书NO.10
h.零件仓库表零件-仓库表(仓库编号(主键),零件编号)
createtableljck
(ckbhchar(3),
ljbhchar(3));
如下图所示:
图3.10零件仓库表图
i.产品仓库表:
产品-仓库表(仓库编号(主键),产品编号)
createtablecpck
(ckbhchar(3),
cpbhchar(3));
如下图所示:
图3.11产品仓库表图
大学
课程设计说明书NO.11
j.工厂表:
工厂(厂名,厂长名)
createtablefactory
(fnamechar(12),
fmanagerchar(10),
constraintfname_pkprimarykey(fname));
工厂名字(fname)设置为主键:
如下图所示:
图3.12工厂表图
三、设计结果及分析
1.查询全体员工的员工编号和姓名
selectygbh,xm
fromyg
运行结果如下图所示:
图3.1
大学
课程设计说明书NO.12
2.查询年龄在19-22岁之间的员工的姓名和工种
selectxm,gz
fromyg
wherenlbetween19and22;
运行结果如下图所示:
图3.2
3.查询满足车间零件信息的员工的所有信息
select*
fromcp,lj
wherecjbhin(selectcpbhfromcjlj)
andljbhin(selectljbhfromcjlj);
运行结果如下图所示:
图3.3
大学
课程设计说明书NO.13
4.将名字叫"王六"的员工的年龄更改为26岁
Updateyg
setnl=26
wherexm='王六';
运行结果如下图所示:
图3.4
5.删除员工编号为'C05'员工的记录
delete
fromyg
whereygbh='C05';
运行结果如下图所示:
图3.5
大学
课程设计说明书NO.14
6.建立产品编号为'B01'的产品的视图
createviewcplj_cp
as
selectcpbh,cpmc
fromcp
wherecpbh='B01'
运行结果如图所示:
图3.6
图3.7
大学
课程设计说明书NO.15
四、设计体会
通过这次课程设计,我深深的认识到,如果仅仅只是运用理论知识,是远远不够的。
我们必须理论联系实际,才能很好的将《数据库原理》这门课程学好,并用于实际案例中。
同时,经过这次课程设计,我发觉自己的动手操作能力变强了,也为自己对以后的科研、工作充满信息和希望打下了良好的基础。
经过这次课程设计,我想说:
为完成这次课程设计我们确实很辛苦,但苦中仍有乐,和同学这几天的一起努力的日子,让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里两年的相处还赶不上这几来天的实习,我感觉我和同学们之间的距离更加近了。
这个工程确实很累,但当我们成功的时候,我们的心中就不免兴奋,不免激动。
以前种种艰辛这时就变成了最甜美的回忆!
对我而言,知识上的收获重要,精神上的丰收更加可喜。
让我知道了学无止境的道理。
我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。
挫折是一份财富,经历是一份拥有。
这次课程设计必将成为我人生旅途上一个非常美好的回忆!
五、参考文献
1、王珊、萨师煊.数据库系统概论[M]第四版.北京:
高等教育出版社,2006.558-97
2、李小喆、张晓辉、李祥胜.SQLServer2000管理及应用系统开发.北京:
人民邮电出版社,2002.732-38
3、赵增敏,朱粹丹.SQLServer2000使用教程.北京:
电子工业出版社,200236-51
4、邱仲潘.SQLServer2000从入门到精通.北京:
电子工业出版社,200161-68
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 工厂 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)