ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:1.02MB ,
资源ID:16182001      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-16182001.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(仓库管理系统分析.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

仓库管理系统分析.docx

1、仓库管理系统分析财经大学东学院实验(实训)报告项目名称 仓库管理系统 所属课程名称 数据库原理及应用项目类型 设计 实验(实训)日期 、系统需求分析(一)、系统的主要功能,并对各个功能进行简单介绍1、 仓库管理系统相关用户(1) 仓库管理员(2) 系统管理员2、 用户系统功能(1) 仓库管理员A.管理仓库基本信息B.订货C.出库D入库E核验(2) 系统管理员A.系统备份B.系统还原3、 操作步骤和处理流程(1)仓库管理员A.管理仓库基本信息操作步骤:1打开界面2进行仓库货物信息的增删改查3保存4完成处理流程:1仓库管理员输入货物编号2查询仓库信息B.订货操作步骤:1打开界面2下订单3确认订单4

2、打印订单5完成处理流程:1输入订货信息2保存信息3打印订单C.出库操作步骤:1打开界面2核验订单3确认货物4配送5完成处理流程:1输入入库信息2保存信息D入库操作步骤:1打开界面2核验订单3确认货物4完成处理流程:1输入出库信息2保存信息系统需要的数据:货物信息:货物名称、编号、重量、体积、来源、库存信息:货物数量、出库日期、入库日期客户信息:厂家名称、联系式、配送信息:车号、司机、车辆载重、路线、里程、路费(2)系统管理员A.系统备份B.系统还原(二)、数据流图:按照顶层数据流图,一级数据流图,二级数据流图的顺序画出首先确定系统的输入、输出(数据流),系统的用户(外部实体)画出系统的顶层数据

3、流图如下2 细化系统,将系统部划分为 2个子系统,分别用于处理管理要求和处理查询,得到一层(一级)数据流图如下:3 对2个处理过程再分别进行细化,得到二级数据流图:7.P 7J-况一工3出库 、住询信息,1住询菟声(信总X VA何 川 I M I卵i:M计制已一 “lL岸丸件如g K .:! M 我递柄说一一药us文科“,J 皿fs Jyr 以物口曲站見MM J,丘. :iXALL l-J A- -rXr- JXL亠创其应曲文件斗_幷:* 吳 1 +- +-浚丿*客户信息文件1 “ 气 = L L K S it U -1 *1 * li JhL42務记、 (客户信息丿143供销分类 j x.|

4、 * 1+-?-+B - 1-|-1iH - 11 4-丄丄J _4-2-丄亠-j-.:、.-l-;-l-4-M-L-4-*W| *|-,.丢物1.51信息单货物倍息文件XX出应文件-:学153库ff I %T T_ + _: f ,2审核调度13窈辺 配送信息MM 送文件“用叫丄- mH,川|啊佛息_q “ : : |- :ii- -I .:. /L61 配送-:- - : - I I- ? h II信息单”ipW Y /配送信息文件 M # M (三八 数据字典(务必要完整,写出所有的数据项,数据结构,数据流,数据存储和存储过程)(1)数据项:(列出数据流和数据存储里面出现过的所有的数据项

5、)A 数据项名:货物编号数据项含义说明:对仓库货物的一个唯一标识别名:流水号数据类型:字符型长度:8取值围:00000000 至 99999999取值含义:在原有最大编号的基础上加 1与其他数据项的逻辑关系:无B.数据项名:货物名称数据项含义说明:货物的名称别名:无数据类型:字符型长度:50取值围:最多25个汉字或者50个字母取值含义:无与其他数据项的逻辑关系:无C 数据项名:作者数据项含义说明:书的责任人,主编等别名:责任人数据类型:字符型长度:50取值围:最多25个汉字,因为有时候作者有多个取值含义:无与其他数据项的逻辑关系:无(2)数据结构A.数据结构名:客户含义说明:系统主体数据结构,

6、定义了客户的有关信息组成:厂家名称+联系式B.数据结构名:配送信息含义说明:系统主体数据结构,定义了配送的有关信息组成:车号+司机+车辆载重+路线+里程+路费(3)数据流A 数据流名:入库单说明:货物入库的详细信息数据流来源:1.1要求类型处理数据流去向:1.2货物入库组成:流水号(货物编号,唯一 )+货物名称+型号+厂家名称+厂家联系式 入库日期入库平均流量:10次/天高峰期流量:1000 次/天B 数据流名:出库单说明:货物出库的详细信息数据流来源:1.1要求类型处理数据流去向:1.2货物出库组成:流水号(货物编号,唯一)+货物名称+型号+买家名称+买家联系式 出库日期出库平均流量:10次

7、/天高峰期流量:1000 次/天(4)数据存储A 数据存储名:货物文件说明:记录货物的基本信息编号:D1流入数据流:货物入库;修改货物信息流出数据流:货物查询;货物统计组成:流水号(货物编号,唯一)+货物名称+重量+体积+来源数据量:500次/天存取式:联机处理,随机检索B.数据存储名:出库文件说明:记录货物出库的基本信息编号:D2流入数据流:登记出库信息;修改货物信息流出数据流:登记出库单组成:流水号(货物编号,唯一)+货物名称+型号+买家名称+买家联系式+ 出库日期数据量:500次/天存取式:联机处理,随机检索C.数据存储名:入库文件说明:记录货物入库的基本信息编号:D3流入数据流:登记入

8、库信息;修改货物信息流出数据流:登记入库单;审定库存组成:流水号(货物编号,唯一)+货物名称+型号+厂家名称+厂家联系式+ 入库日期数据量:500次/天存取式:联机处理,随机检索C.数据存储名:客户信息文件说明:记录客户的基本信息编号:D4流入数据流:登记客户信息流出数据流:供销分类组成:客户联系式+历史订货信息数据量:500次/天存取式:联机处理,随机检索E.数据存储名:配送信息文件说明:记录货物配送的基本信息编号:D5流入数据流:配送信息单流出数据流:审核调度组成:车号+司机+车辆载重+路线+里程+路费数据量:500次/天存取式:联机处理,随机检索(5)处理过程A .处理过程名:检查入库单

9、说明:检查是否进行后续的入库操作输入:入库单输出:有效入库单处理:根据入库单提供的货物号,检查该货物号的有效性。通过有效性检查才能继续后续入库操作,否则中断操作。处理时间不能超过 1秒。(5)处理过程B 处理过程名:检查出库单说明:检查是否进行后续的出库操作输入:出库单输出:有效出库单处理:根据出库单提供的货物号,检查该货物号的有效性,货物数量是否达到上限。通过有效性检查才能继续后续出库操作, 否则中断操作。处理时间不能 超过1秒。C.处理过程名:审定配送数量说明:检查货物配送数量是否与出库单一致输入:出库单输出:有效出库单处理:根据出库单提供的货物数量,与配送数量进行对照,货物数量是否与 出

10、库单一致。通过比对检查才能继续后续配送操作, 否则中断操作。处理时间不 能超过1秒。二、概念结构设计1根据前期的需求分析,设计出系统的概念模型,用 E-R图表示。(1)以数据字典为出发点,抽象数据,建立 E-R图。数据字典中的“数据结构”、“数据流”和“数据存储”等已是若干属性的有意义的聚合,一般都作为实体处理。仓库管理系统中涉及到的实体有: 货物、仓库、车队、仓库管理员、出入库文件、客户信息文件、货物信息文件、配送文件 各个实体之间的关系:仓库和货物之间有存储的关系,一个仓库可以存储多种货物,一种货物只能存储 在一个仓库里,因此仓库和货物之间有 1: n的关系货物和客户之间有联系,一个客户拥

11、有多种货物,一种货物只能是一个客户所有 的。货物和车队之间有联系,一种货物可以被多辆车配送,一辆车可以配送多种货物,所以货物和车队之间存在n:n联系以上各个实体包含的属性:(2)根据以上抽象结果,画出 E-R图: 1 _T, :1 r- 1:7 r : = Fi I r r Jf * ” “ .鼻. La 斗7 b bi N d ha1 .h ME- :_, ; I-: * !b-4r1-;仓库;-I -; _j_ j -丄1i-e. . .* * : * 1 一.t . 二.- 1仓库:编号,货名,入库日期,出库日期货物:编号,货名,重量,体积,客户客户:客户号,编号,公司名称,联系人,联系

12、,公司地址车队:车号,编号,司机,送货日期,签收日期 ,签收人注:下划线表示码完整E-R图:三、逻辑结构设计1、E-R图转换成关系模式(1)根据规则1,一个实体转换成一个关系模式,得到以下关系模式仓库(编号、货名、入库日期、出库日期)货物(编号、货名、重量、体积、客户)车队(车号、编号、司机、送货日期、签收日期、签收人)客户(客户号、编号、公司名称、联系人、联系、公司地址)(2 )根据规则2,一个m:n的联系转换为一个关系模式(要求指出各个关 系的主码和外码(若有):配送(编号、车号、送货日期、签收日期)(3 )根据规则3,一个1 : n的联系转换存储1 (编号、货名、客户、入库日期、出库日期

13、)存储2 (编号、客户号、货名)2 对设计的关系模式进行合并如果多个关系模式的码相同,需要对他们进行合并仓库(编号、货名、入库日期、出库日期)存储1 (编号、货名、客户、入库日期、出库日期)可合并为一个关系模式仓库(编号、货名、客户、入库日期、出库日期)客户(客户号、编号、公司名称、联系人、联系、公司地址)存储1 (编号、货名、客户、入库日期、出库日期)可合并为一个关系模式客户(客户号、编号、货名、公司名称、联系人、联系、公司地址)车队(车号、编号、司机、送货日期、签收日期、签收人)配送(编号、车号、送货日期、签收日期)可合并为一个关系模式车队(车号、编号、司机、送货日期、签收日期、签收人)即

14、:将该E-R转换为关系模式,有以下关系:仓库(编号、货名、客户、入库日期、出库日期)货物(编号、货名、重量、体积、客户)客户(客户号、编号、货名、公司名称、联系人、联系、公司地址)车队(车号、编号、司机、送货日期、签收日期、签收人)3 判断以上设计得到的各个关系满足第几式的要求依次判断这些关系模式是否满足第一式?第二式?第三式?列出判断的依 据。1仓库(编号、货名、客户、入库日期、出库日期)该关系模式存在的函数依赖如下:编号、货名一客户编号、货名f入库日期编号、货名f出库日期码为编号、货名主属性为编号、货名一个关系模式仓库的所有属性都是不可分的基本数据项,所以属于第一式2货物(编号、货名、重量

15、、体积、客户)编号一货名编号一重量编号一体积编号一客户码为编号主属性为编号非主属性货名、重量、体积、客户完全依赖于主码编号,所以属于第二式。3客户(客户号、编号、货名、公司名称、联系人、联系、公司地址)客户号、编号一货名客户号、编号一公司名称客户号、编号T联系人客户号、编号一联系客户号、编号一公司地址码为客户号、编号主属性为客户号、编号非主属性货名、公司名称、联系人、联系、公司地址,依赖于主码客户号, 所以属于第二式。4车队(车号、编号、司机、送货日期、签收日期、签收人)车号T编号车号一司机车号一送货日期车号一签收日期车号签收人码为车号主属性为车号一个关系模式仓库的所有属性都是不可分的基本数据

16、项,所以属于第一式四、数据库实施用SQL语言中相应的数据定义语句定义各个关系模式(表)及 相应的完整性,如学生关系模式:学生(学号,姓名,性别,年龄,所在系)Create Table Stude nt(Sno char(5) primary key,Sn ame char(10),货物(编号,名称,库存,价格)Create table goods(Gno char(9) primary key,Gn ame char(20),Gnu mber char(8),Gprice char(5);入库(货物编号,入库时间,供应商,数量,价格)Create table device inGno char

17、(9),Ddate date primary key,Dprovide char(20),Dnu mber char(8)Dprice char(5);出库(货物编号,出库时间,客户,数量,价格)Create table deviceoutGno char(9),Dodate date primary key,Doprovide char(20),Donu mber char(8)Doprice char(5);配送(车号,货物编号,司机,送货日期,签收日期)Create table delivery,Ccarno char(4) primary key,Gno char(9),Cdriver

18、 char(8),Cdedate date,Credate date;五、心得体会这次的数据库设计实验,从需求分析到数据结构设计到逻辑结构设计再到数据库的实施,我们大体了解了一个数据库从构建到完成的整个过程。 起初我们十分迷茫,不知道从做起,两个人就做一个怎么样的数据库就讨论了很久, 最终决定做一个简易的仓库管理系统。定下了最初案,我们就开始对系统的各项功能进 行了设计,越到后面,越觉得,做一个这样的系统其实并不简单。其中需要的课程知识十分庞大,就像得从头再学一遍,数据库设计的复杂程 度也是我们没有想到的。历时一个月左右的时间,我们最终完成了这个并不完美 的仓库管理系统。经过这次设计过程,我们从实践中更好的学到了数据库构建中所需的各项知 识,也更系统的了解了在构建一个数据库时的系统过程。 对课程学习有很大帮助, 也感老师在这一学期中的悉心教导。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2