已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多媒体数据库技术课程数 据 库 设 计 大 作 业项目名称:_仓库管理系统_项目组长:_ 学号 _成 员:_ _ _ _ _ _班 级:_ 小组 _指导教师:_完成时间: _2012_年_06_月_01_日一、实验题目: 仓库管理系统二、实验目的: 设计一个仓库管理系统,满足用户的具体需求,实现对仓库的数字化管理。 掌握数据库设计和实现的基本过程,对数据库的模式设计有一定的了解,掌握分析和实现的基本方法,了解数据库应用软件开发设计的过程,实现设计的最终目的。3、 实验概述: 设计一个简单的仓库管理系统,通过管理员来管理这个仓库,对仓库里货物的数量、种类等有一个具体的分析,包括货物的出库入库的具体分析,以及和供应商与客户的联在关系的设计。由于是自己的设计可能存在一定的不足。4、 实验要求与开发环境: 1、实验要求: 查看相关的数据库资料,对仓库管理的设计着重加强,了解设计过程的基本步骤,用SQL实现数据库的设计,并在SQL Server上进行调试,熟练掌握SQL的操作理念,实现对数据库的设计。 2、开发环境: 操作系统:windows win7 数据库:Microsoft SQL Service 20005、 功能的需求分析: 用户管理:添加用户,修改用户密码。 客户管理:添加客户,查询客户信息。 供应商管理:添加供应商,查询供应商信息。 仓库管理:添加仓库,查询仓库信息。 货物管理:添加物品信息,物品类型信息。 入库管理:货物的入库信息的添加和修改。 出库管理:货物的出库信息的添加和修改。 库存信息:对货物的现有信息存量查询。6、 概念模型设计: 本设计包括多种实体,具体请看E-R图:管理员编号仓库 仓库地址仓库名称仓库编号 仓库实体E-R图联系方式供应商供应商地址供应商名称供应商编号 供应商实体E-R图客户联系方式客户名称客户地址客户编号 客户实体E-R图管理员管理员编号密码管理员名称 管理员实体E-R图物品编号物品名称类型编号货物 货物实体E-R图类型编号货物类型类型名称 货物类型实体E-R图出库物品编号客户编号出库数量出库单价物品名称类型名称 出库实体E-R图入库物品编号供应商编号入库数量入库单价物品名称类型名称 入库实体E-R图库存物品数量物品编号类型名称仓库编号物品名称 库存实体E-R图整体简图如下所示:仓库管理员库存管理员出库货物供应商客户货物类型七、逻辑设计: 上图可能存在一对多,多对多,一对一的关系模式。数据库包括:1.仓库的数据项描述: Storage数据项名对应英文名数据项含义类型长度说明仓库编号Sno仓库的编号char5主键仓库名称Sname仓库的名称char20仓库地址Saddr仓库的地址char40管理员编号Mno管理员的编号char5外键2.供应商的数据项描述:Provider数据项名对应英文名数据项含义类型长度说明供应商编号 Pno供应商的识别号码char5主键供应商名称 Pname供应商公司的名称char20供应商地址 Paddr供应商公司的地址char40联系方式Ptel公司的电话char113.客户的数据项描述:Client数据项名对应英文名数据项含义类型长度说明客户编号Cno客户的编号char5主键客户名称Cname客户公司的名称char20地址Caddr客户公司的地址char40联系电话Ctel客户联系电话char114货物的数据项描述:Goods数据项名对应英文名数据项含义类型长度说明物品编号Gno物品的编号char5主键物品名称 Gname物品的名称char20类型编号 Tno物品的类型char5外键5.货物类型的数据项描述:Type数据项名对应英文名数据项含义类型长度说明类型编号Tno物品的类型的编号char5主键类型名称 Tname物品的类型的名称char206.管理员的数据项描述:Manager数据项名对应英文名数据项含义类型长度说明管理员编号Mno管理员的编号char5主键管理员姓名Mname管理员的姓名char20密码PW该管理员的密码Char67.库存的数据项描述: Stock数据项名对应英文名数据项含义类型长度说明物品编号Gno货物表中物品编号Char5外键、主键仓库编号Sno仓库的编号Char5外键物品名称Gname货物的名称Char10类型名称Tname货物的分类Char20物品数量Gnum货物的存储量Int入库(合计)-出库(合计)8.入库的数据项描述:Stock_In数据项名对应英文名数据项含义类型长度说明物品编号Gno货物表中物品编号Char5外键、主键供应商编号Pno供应商的编号Char5外键、主键物品名称Gname货物的名称Char10类型名称Tname货物的分类Char20入库单价Ginprice货物购入的价格Real入库数量Innum入库的数量Int9.出库的数据项描述:Stock_Out数据项名对应英文名数据项含义类型长度说明物品编号Gno货物表中物品编号Char5外键、主键客户编号Cno客户的编号Char5外键、主键物品名称Gname货物的名称Char10类型名称Tname货物的分类Char4出库单价Goutprice货物出售的价格Real出库数量Outnum出库的数量Int八、SQL语言的实现:1. 数据库建立Create database storage_manage;供应商 Providercreate table Provider(Pno char(5) primary key,Pname char(20),Padddr char(40),Ptel char(11);客户 Clientcreate table Client(Cno char(5) primary key,Cname char(20),Caddr char(40),Ctel char(11);货物类型 Typecreate table Type(Tno char(5) primary key,Tname char(20),);货物 Goodscreate table Goods(Gno char(5) primary key,Gname char(20),Tno char(5),foreign key(Tno) references Type(Tno);管理员 Managercreate table Manager(Mno char(5) primary key,Mname char(20),PW char(6);仓库 Storagecreate table Storage(Sno char(5) primary key,Sname char(20),Saddr char(40),Mno char(5),foreign key(Mno) references Manager(Mno);库存 Stockcreate table Stock(Gno char(5),Sno char(5),Gname char(10),Tname char(20),Gnum int,primary key(Gno),foreign key(Gno) references Goods(Gno),foreign key(Sno) references Storage(Sno);入库 Stock_Increate table Stock_In(Gno char(5),Pno char(5),Gname char(10),Tname char(20),Ginprice real,Innum int,primary key(Gno,Pno),foreign key(Gno) references Goods(Gno),foreign key(Pno) references Provider(Pno);出库 Stock_Outcreate table Stock_Out(Gno char(5),Cno char(5),Gname char(10),Tname char(20),Goutprice real,Outnum int,primary key(Gno,Cno),foreign key(Gno) references Goods(Gno),foreign key(Cno) references Client(Cno);小组分工: 我们两个没有进行具体的分工,共同找的素材,讨论设计的理念,对一些存在的问题两个人谈出自己的观点,我主要侧重于对于理论的解释,以及对素材的收集流E-R 图设计以及其他一些涉及到理论方面的知识的问题,一个人的思想是不全面的,其中也有曹彦琛的一些建议,我们共同改进。至于SQL语言的编写曹彦琛占主导,同时也给了我一点任务,总的说就是我们互相帮助,共同进步。九、实验总结:本次课程设计虽然经历了许多困难,但是也学到了很多东西,觉得还是很有收获。这次的课程设计根据老师给出模版,我们上网查找资料,去图书馆借相关的书籍,然后按照一些经典的案例慢慢的完成这次的设计。虽然自己设计的存在一些不足,不过还是认为自己设计的很好,毕竟投入了很多,不管好坏都是自己的成果,很是欣慰。经过这次的课程设计,我们更加认识到自己的不足之处,对问题的分析是还不够全面,对事物看不还不很透彻。所以导致在设计的时候,就出现这样那样的漏洞和不足。同时也对实验课上学到的东西全都运用了上来,加强了自己在实验课上的知识。经过此次课程设计使我们更加了解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年年企业增长分析与总结
- 2025年大学二年级(测绘工程)测绘数据处理试题及答案
- 2025年中职(农村电气技术)低压电路维修基础试题及答案
- 2025年大学第二学年(教育学)教育心理学模拟测试试题及答案
- 2025年高职酒店管理(智慧酒店运营)试题及答案
- 2025年中职测绘工程技术(地形测量)试题及答案
- 2025年中职建筑工程造价(工程预算)试题及答案
- 2025年高职(高分子材料工程技术)塑料模具设计综合测试试题及答案
- 2025年高职农产品质量检测(质量检测)试题及答案
- 2025年大学大四(戏剧影视文学)影视导演基础综合测试试题及答案
- 广西出版传媒集团有限公司2026年招聘备考题库附答案详解
- 陶瓷工艺品彩绘师改进水平考核试卷含答案
- 2025广东百万英才汇南粤惠州市市直事业单位招聘急需紧缺人才31人(公共基础知识)测试题附答案
- 2026年日历表含农历(2026年12个月日历-每月一张A4可打印)
- 事业单位考察材料范文
- DB36-T 1158-2019 风化壳离子吸附型稀土矿产地质勘查规范
- 周围神经损伤及炎症康复诊疗规范
- 青海工程建设监理统一用表
- 城市道路照明路灯工程施工组织方案资料
- GA 38-2021银行安全防范要求
- 上海市复旦附中2022年数学高三上期末质量跟踪监视模拟试题含解析
评论
0/150
提交评论