欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

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

    • 资源ID:3277280       资源大小:610.51KB        全文页数:16页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    课程设计说明书 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.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 char(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 产品表图 大 学课程设计说明书 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.产品零件表: 产品-零件表(产品编号,零件号)产品编号和零件号做联合主键 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 char(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 工厂表图三、 设计结果及分析 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 大 学课程设计说明书 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四、 设计体会通过这次课程设计,我深深的认识到,如果仅仅只是运用理论知识,是远远不够的。我们必须理论联系实际,才能很好的将数据库原理这门课程学好,并用于实际案例中。同时,经过这次课程设计,我发觉自己的动手操作能力变强了,也为自己对以后的科研、工作充满信息和希望打下了良好的基础。经过这次课程设计,我想说:为完成这次课程设计我们确实很辛苦,但苦中仍有乐,和同学这几天的一起努力的日子,让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里两年的相处还赶不上这几来天的实习,我感觉我和同学们之间的距离更加近了。这个工程确实很累,但当我们成功的时候,我们的心中就不免兴奋,不免激动。以前种种艰辛这时就变成了最甜美的回忆! 对我而言,知识上的收获重要,精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。这次课程设计必将成为我人生旅途上一个非常美好的回忆!五、 参考文献1、王珊、萨师煊. 数据库系统概论M第四版. 北京:高等教育出版社,2006.5 58-97 2、李小喆、张晓辉、李祥胜. SQL Server2000管理及应用系统开发.北京: 人民邮电出版社,2002.7 32-383、赵增敏,朱粹丹. SQL Server2000使用教程.北京:电子工业出版社,2002 36-514、邱仲潘. SQL Server2000从入门到精通.北京:电子工业出版社,2001 61-68

    注意事项

    本文(数据库课程设计-工厂管理系统.doc)为本站会员(小小飞)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开