




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统概论课程设计设计名称:仓库管理信息系统指导老师:杨林班级姓名学号成绩KT873-1闫海涛29KT873-2袁璐4目录1 .问题描述11.1 背景11.2 功能要求12 .需求分析22.1 数据流程图22.2 数据字典33 .概念结构设计53.1 E-R 图54 .逻辑结构分析.75 .物理结构设计96 .存储过程设计117 .触发器设计128 .应用程序实现129 .结束语2310 答辩与成绩考核 241. 问题描述1.1 背景仓库是工厂的一个重要的中转站,仓库里能储存各种各类的货物,货物的流动性比较大,需要处理的数据较多,直接有人工检索信息和更新仓储信息比较繁琐,为了能提高仓库的管
2、理效率,设计适合仓储管理的数据库系统是很重要的。使用条形码管理系统, 对仓储各环节实施全过程控制管理, 并可对货物进行货位、批次、保质期、配送等实现条形码标签序列号管理,对整个收货、 发货、补货、 集货、送货等各个环节的规范化作业 , 还可以根据客户的 需求制作多种合理的统计报表.爱创凭借丰富的条码资源及多年实施条码系统的经验,将条码引入仓库管理,去掉了手工书写票据和送到机房输入的步骤,解决库房信息陈旧滞后的弊病。不论物品流向哪里,我们都可以自动跟踪。条码技术与信息技术的结合帮助企业合理有效地利用仓库空间,以快速、准确、低成本的方式为客户提供最好的服务。仓库管理系统是通过入库业务、出库业务、仓
3、库调拨、库存调拨和虚仓管理等功能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。该系统可以独立执行库存操作,与其他系统的单据和凭证等结合使用,可提供更为完整全面的企业业务流程和财务管理信息。1.2 功能要求工厂需要一个能够实现管理仓储功能的数据库系统, 该系统的用户为仓库管理员,同时他也是系统管理员。系统的主要功能如下:1) 仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数量、货物价格、货主以及仓库号等。以便统一管理,当同一货主的同种货物入库时记
4、录追加,同时也要记录仓库入库的日志信息。2) 仓库提货管理:当货主提走货物时进行该管理,在货物出库时,进行登记,登记内容货物号、货物名、货物数量、货主、货物价格、日期等。3) 仓库查询管理:用户可按货物号、按货物名、按货主、仓库号等进行查询。这些查询主要是用户西药知道货物资料是进行,由于只进行查询操作,所以数据以只读的形式出现。4) 货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物的价格、货物的种类的变化等。2 .需求分析2.1 模板分析1) 仓储管理员的系统功能模块图 2.1-12)用户查询模块图 2.1-22.2 数据流数据流图表达了数据和处理的关系,根据用户的需求分析和
5、仓库管 理系统的需求,得出如下图1-1所示的仓库管理数据流图。图2.21仓库管理系统数据流2.3 模板功能分析管理员系统用于实现管理员的登陆管理;用户系统用于用户的查询;仓库信息系统可以管理仓库的进出库信息,增加,删除,更新仓库信 息。3、数据字典1)数据项数据字典是系统中各类数据描述的集合,是进行详细的数据收集和 数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的 描述,仓库管理的主要数据见下表。货物入库表:序别名数据类型数据长码1货物编号int4Y2货物名称char50N3货物数量int4N4货物入库存数量int4N5货物入库时间Date8N6货物入库时价格char8N7货物所
6、属类别char50N8货物备注信息char16N9新华入库时间Date8N货物出库表:序别名数据类型数据长码1货物编他Int4Y2提货人代号char4N3货物出库数量int4N4货物出库时间int4N5傍物出库价格char8N货主、提货人、信息表仓库:序别名数据类型数据长度码1货主代号int4Y2货主姓名char50N3货主电话char16N4提货人代号char4Y4提货人姓名char50N5提货人电话char16N6提傍人地价char50N7仓库号int4Y8仓库容量char20N3 .概念结构设计3.1 E-R 图仓库管理信息系统可以划分的实体有:货主信息实体、货物信息实 体、仓库信息实体
7、、提货人信息实体,货物入库记录信息实体、货物出 库记录信息实体,用E-R图一一描述这些实体。3.1.1 货主实体E-R图:图3-2提货人信息实体E-R图3.1.3货物信息实体E-R图:3.1.4.仓库信息实体E-R图:3.1.6出库信息实体E-R图:图3-7总的信息实体E-R图库数量)(嬴编号_必出库库信息实.体实体7代号3.1.7总的信息实体E-R图:货物m V/库时间C仓库编号,)图3-6出库信息实体E-R图,nr< 用户<> y mmm1仓 库 管 理管理员Y '货物提货人4 .逻辑结构设计E-R图转换成关系模式货主(货主代号,货主姓名,货主电话)列名数据类型长
8、度1允许空10货主姓名ekur10货主电话ckarin货物(货物编号,货物名称,货物数量)列名数据类型根度1允洋空闹易海国cliar10货物名捕char10货物数量chw10入库(货物编号,货物入库时间,货物入库时价格,货物入库数量,仓库号,货主代号)列名数据类型长度免许空9货物镰号ch. ax10入库时间uhwIQ/入库数量chir10仓库编号出钟1。入库价格ckar10.七十XU 口H王K季cluax10/ _出库(货物编号,货物出库数量,货物出库价格,货物出库时间,仓库号,提货人代号)列刍1数据莞型1长度允许交ch.ftT10出库数量cKair10V出库价格char10V出库时间ch.a
9、r10V仓库需号chLria提货人代号cKair10J仓库(仓库编号、仓库容量,货物编号)列名数据类型长度邮陛1肉苴物编号char10货物名称char10货物数量char10V提货人(提货人代号,提货人姓名,提货人电话,提货人地址)列名数据类型畏度|允中空uKar10提货人姓名ch.2710V提货A电话char10V提货人地址chwr1075 .存储过程设计5 . 1创建列表创建货主表:CREATE TABLE 货主(货主代号 int Primary key, 货主姓名 char(50) not null, 货主电话char(16);创建货物信息表:CREATE TABLE 货物( 货物编号
10、int Primary key , 货物名称 char(50) not null, 货物数量 char(50) not null );创建入库表:CREATE TABLE入库彳言息、( 货物编号int not null,入库时间 char(30) not null, 提货人代号 char(10) not null, 入库价格 char(8) not null, 入库数量 int not null, 仓库编号int );创建出库表:CREATE TABLE出库信息(货物编号int not null,出库数量int ,出库价格 char(8),提货人代号char(10),出库时间 char(20)
11、 not null, 仓库编号int);创建仓库表:CREATE TABLE 仓库(仓库编号 int Primary key,) 货物编号char(10), 仓库容量int);创建提货人表:CREATE TABLE提货人(提货人代号 提货人姓名 提货人电话 提货人地址int Primary key, char(50) not null , char(10), char (50);E-R 图:6 .基本操作1 .插入insert into 出库信息values('aaa','200','4','201030','001
12、9;,'111')insert into 出库信息values200' 2010530, / 00/jT 11111<所装响的行教为1行)2 .更新update货物表set货物名称=非常可乐,货物数量='900'from货物表where货物编号='bbb'3 .查询select * from入库信息1白ct卜 fEtm. 入库信,息|<1堂物编号入医叶间入隹敷量仓库编号入库价格赁至代号1aaa201011100000135202bbb20102210000022521ccc和1叭3v310000034522IdAAA1 Erm
13、nnHqn彳1?才5. 2储存过程1)创建一个查询存储过程create procedure 入库信息 _货主表asselect *from入库信息goexec入库信息货主表-I.OilXBO-261nJ3FB9数据库课程景计(目海涛).LUOEO-261Tl>3FB.creat e procedure入库信息一贯主表select *i'ron 人住信息exec 入库信息一货主养此货物编号入库时间入库教堂仓库编号入库价格啜主代号2bbb2010V2210000022521ccc2010331000oai4522qidd2010k381&0000430E23匚eee20104
14、12000CMSO524tfi201053BOO00712525匚ggg201052017000054D5260打201071400CIOS1527口网格圆盲息I2)在入库货物插入一个元组create procedure 入库信息 _1asinsertinto 入库信息 values('xxx','20107'5','200','007','10','520')"查询 LnU0-26ITD?FHg.纵据库课程撰计(闫海涛).LUDEO-2617D3FB.一dHEats prnccd
15、iifE 入库信,县1 as insertinto 入库信息 valuesKxj/ 2C107VE,? 20口" " M7" TT ,,E2T )命令已成功完成。7. 3建立索引为入库信息表建立货物编号索引create clustered index入库货物 on入库彳S息(货物编号)产查询一 LUO册。-261TD"的.兼据库课程段计(目海涛),Un)B0Yr7D3F»creatE 曰ust已red :index 入库黄捌 口n 入库信息 货物编号 )< I命令已成功克族口为出库信息表建立货物编号索引create clustered i
16、ndex出库货物 on出库信息(货物编号)而查询一LtJgO-261TgFR9,歙据库课程设计I自海涛),LUCBO-2617D3FBcreate cluslered in des 出库货物on出库信息贵物骗号”I命吟已成功完嗥6.触发器设计1)当删除入库信息表中某一货主基本信息时触发货主表,删除相应的 记录。create trigger 入库信息 _deleteon入库信息for deleteasdelete货主表from deleted inner join 货主表on deleted.货主代号=货主表.货主代号create triggercon入库信息tor deleteasdelete
17、货王表from deleted inner join 货主表on dcLctud.货主代号-货主表,送王代与国匚命令已成功竞技O2)当删除出库信息表中某一货主基本信息时触发提货人表,删除相应的记录。create trigger 出库信息 _deleteon出库信息一for delete asdelete提货人表from deleted inner join 提货人表on deleted.提货人代号=提货人表.提货人代号;create trigger 出库信息.delete 出庠信息for delete为3二提货人表一提货人代号;delete提货人表 f r oin de let ed irme
18、r join oti deleted).<:创建视图1给货物数量大于create view num 货物1000的创建视图asselect货物编号,货物名称,货物数量from货物表where 货物数量=10001变谊LE卜口VQ2次熟1E瘁课程设计(闫海福).LEM0V023ustr -SM1*create viewamselect货物编号.贲物名称,货物数量from货物表where货物数量二1口口 口"命令已成功完成口2给出库数量小于1000的创建视图Create view nm_ 出库AsSelect提货人代号,出库数量,仓库编号,货物编号,出库价格From出库信息Where出库数量1000而查询一LEN口VO23.麴需库课程谀计I目海透).LENUV2凯uwr-无标鉴1*Create viewAsSfilect提货人代号也库数量,仓库编邕货物编号,出库阶格From出库信息Were出库数量1000jJ命令已成功完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度绿色建筑工程总承包施工补充协议书
- 二十二、二零二五年度再婚家庭财产分割及子女监护协议
- 2025版宾馆房间租赁合同及文化体验活动合作合同
- 二零二五年度二手车展览展示服务合同
- 二零二五年度现代农业技术引进签订协议合同书
- 2025版水利工程内部承包协议书范本
- 二零二五年汽车租赁业务合作框架合同
- 二零二五年度环保橱柜材料采购合同
- 2025年重庆市公务员录用考试公安专业科目试题
- 2025版借调人员应急响应与支援三方合同
- GB/T 14502-1993水中镍-63的分析方法
- GB/T 12706.1-2020额定电压1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)挤包绝缘电力电缆及附件第1部分:额定电压1 kV(Um=1.2 kV)和3 kV(Um=3.6 kV)电缆
- 2023年烟台蓝天投资开发集团有限公司招聘笔试题库及答案解析
- 四川方言词典(教你说一口地道的四川话)
- 企业标准编写模板
- 提高卧床患者踝泵运动的执行率品管圈汇报书模板课件
- 预防出生缺陷PPT
- 感控培训教育制度
- ROEDERS (罗德斯CNC)公司内部培训手册
- (推荐精选)PPI药理学基础与合理用药
- 专题喜马拉雅造山与成矿作用igcp600
评论
0/150
提交评论