数据库课程设计工厂管理系统

上传人:仙*** 文档编号:28600188 上传时间:2021-09-02 格式:DOC 页数:16 大小:610.50KB
收藏 版权申诉 举报 下载
数据库课程设计工厂管理系统_第1页
第1页 / 共16页
数据库课程设计工厂管理系统_第2页
第2页 / 共16页
数据库课程设计工厂管理系统_第3页
第3页 / 共16页
资源描述:

《数据库课程设计工厂管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计工厂管理系统(16页珍藏版)》请在装配图网上搜索。

1、课程设计说明书 NO.1 工厂管理系统一、 课程设计的目的 一个工厂要想正常运行,必须有工厂的一系列数据。我们先搜集工厂的一些信息,然后建立数据库,输入一些数据。如:一个工厂有多少车间,每个车间有车间号,车间主任名,地址,电话。一个车间内有多少人,每个车间有多少职工号。姓名。年龄。性别和工种。一个车间生产多少种产品,品种有产品号,价格。一个车间生产多少零件,一个零件也可能由多哥车间制造,零件有零件号。重量,和价格。一个产品由多少零件组成,一种零件也可装配在多种产品内。产品与零件均存入仓库中,厂内有多少仓库,仓库有仓库号,仓库保管员姓名,电话。我们就通过数据库的数据来管理整个工厂的运行。当然我们

2、当个人是不能管理系统的,这还得借助不同的人管理不同的部分。二、 设计方案论证1、 设计思路 需求分析是只收集和分析用户对系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息,一般包括实体类、联系类、数据的使用要求及冲突表等方面的内容。实体类:车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、电话。工人: 一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。产品: 一个车间生产多钟产品,产品有产品号,价格。零件: 一个车间有多个零件,一个零件也可以由多个车间制造。零件有零件号、重量和价格。仓库: 产品与零件存入仓库中,厂内有多个仓

3、库,仓库有仓库号、仓库保管员、姓名、电话。联系类:生产:一个车间有多个零件,一个零件也可以由多个车间制造。组成:一个产品由多个零件组成,一种零件也可装配多中产品内。保管:产品与零件存入仓库中,厂内有多个仓库。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张表,分别是车间表 (车间编号,车间名称,车间主任编号,备注)

4、员工表(编号,姓名,工种,职位编号,年龄,性别,电话,地址) 产品表(编号,产品名称,价格,车间编号,备注) 零件表(零件号,重量,价格) 车间-零件表(车间编号,零件号)车间编号和零件号做联合主键 产品-零件表(产品编号,零件号)产品编号和零件号做联合主键 仓库表(编号,管理员姓名,电话) 零件-仓库表(仓库编号(主键),零件编号) 产品-仓库表(仓库编号(主键),产品编号)工厂(厂名, 厂长名)这10个表通过查询分析器,使用语句建立表:再查询分析器中输入如下各语句,并附图在后如下: 大 学课程设计说明书 NO.5 图3.1 在查询分析器中输入语句图 图3.2 建完表后我的数据库表图 大 学

5、课程设计说明书 NO.6a. 车间表: 车间表 (车间编号,车间名称,车间主任编号,备注)create table cj(cjbh char(2),mc char(3),cjzrbh char(3),bz char(4)constraint cjbh_pk primary key(cjbh);对车间表设计数据类型及对表中的车间编号(cjbh)设为主键,如下图所示: 图3.3 车间表图b.员工表: 员工表(编号,姓名,工种,职位编号,年龄,性别,电话,地址)create table yg(ygbh char(3),xm char(8),gz char(1),zwbh char(3),nl cha

6、r(2),xb char(4),dh char(6),dz char(6)constraint ygbh_pk primary key(ygbh); 大 学课程设计说明书 NO.7 员工编号(ygbh)设置为主键:如下图所示: 图3.4 员工表图 C. 产品表: 产品表(编号,产品名称,价格,车间编号,备注) create table cp(cpbh char(3),cpmc char(3),jg char(2),cjbh char(2),bz char(4)constraint cpbh_pk primary key(cpbh);产品编号(cpbh)设置为主键:如下图所示: 图3.5 产品表

7、图 大 学课程设计说明书 NO.8d. 零件表: 零件表(零件号,重量,价格)create table lj(ljbh char(3),zl char(3),jg char(1)constraint ljbh_pk primary key(ljbh);零件编号(ljbh)设置为主键:如下图所示: 图3.6 零件表图 e.车间零件表 车间-零件表(车间编号,零件号)车间编号和零件号做联合主键 create table cjlj(cjbh char(2),ljbh char(3); 如下图所示: 图3.7 车间零件表图 大 学课程设计说明书 NO.9 f.产品零件表: 产品-零件表(产品编号,零件

8、号)产品编号和零件号做联合主键 create table cplj(cpbh char(3),ljbh char(3); 如下图所示: 图3.8 产品零件表图g. 仓库表: 仓库表(编号,管理员姓名,电话) create table ck(ckbh char(3),glxxm char(8),dh char(6)constraint ckbh_pk primary key(ckbh);仓库编号(ckbh)设置为主键:如下图所示: 图3.9 仓库表图 大 学课程设计说明书 NO.10h. 零件仓库表 零件-仓库表(仓库编号(主键),零件编号)create table ljck (ckbh cha

9、r(3),ljbh char(3);如下图所示: 图3.10 零件仓库表图i. 产品仓库表: 产品-仓库表(仓库编号(主键),产品编号)create table cpck(ckbh char(3),cpbh char(3);如下图所示: 图3.11 产品仓库表图 大 学课程设计说明书 NO.11j. 工厂表: 工厂(厂名, 厂长名) create table factory (fname char (12),fmanager char(10),constraint fname_pk primary key(fname);工厂名字(fname) 设置为主键:如下图所示: 图3.12 工厂表图三、

10、 设计结果及分析 1.查询全体员工的员工编号和姓名select ygbh,xmfrom yg 运行结果如下图所示: 图3.1 大 学课程设计说明书 NO.122.查询年龄在19-22岁之间的员工的姓名和工种select xm,gzfrom ygwhere nl between 19 and 22;运行结果如下图所示: 图3.2 3.查询满足车间零件信息的员工的所有信息 select * from cp,lj where cjbh in (select cpbh from cjlj) and ljbh in (select ljbh from cjlj); 运行结果如下图所示: 图3.3 大 学

11、课程设计说明书 NO.134.将名字叫王六的员工的年龄更改为 26岁 Update yg set nl=26where xm=王六;运行结果如下图所示: 图3.45.删除员工编号为C05员工的记录 delete from yg where ygbh=C05; 运行结果如下图所示: 图3.5 大 学课程设计说明书 NO.146.建立产品编号为B01的产品的视图 create view cplj_cp as select cpbh,cpmcfrom cp where cpbh =B01 运行结果如图所示: 图3.6 图 3.7 大 学课程设计说明书 NO.15四、 设计体会通过这次课程设计,我深深

12、的认识到,如果仅仅只是运用理论知识,是远远不够的。我们必须理论联系实际,才能很好的将数据库原理这门课程学好,并用于实际案例中。同时,经过这次课程设计,我发觉自己的动手操作能力变强了,也为自己对以后的科研、工作充满信息和希望打下了良好的基础。经过这次课程设计,我想说:为完成这次课程设计我们确实很辛苦,但苦中仍有乐,和同学这几天的一起努力的日子,让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里两年的相处还赶不上这几来天的实习,我感觉我和同学们之间的距离更加近了。这个工程确实很累,但当我们成功的时候,我们的心中就不免兴奋,不免激动。以前种种艰辛这时就变成了最甜美的回忆! 对我而言,

13、知识上的收获重要,精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。这次课程设计必将成为我人生旅途上一个非常美好的回忆!五、 参考文献1、王珊、萨师煊. 数据库系统概论M第四版. 北京:高等教育出版社,2006.5 58-97 2、李小喆、张晓辉、李祥胜. SQL Server2000管理及应用系统开发.北京: 人民邮电出版社,2002.7 32-383、赵增敏,朱粹丹. SQL Server2000使用教程.北京:电子工业出版社,2002 36-514、邱仲潘. SQL Server2000从入门到精通.北京:电子工业出版社,2001 61-68

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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