仓储管理系统设计说明书(数据库).doc

仓储管理系统设计说明书(数据库).doc

ID:55219035

大小:627.00 KB

页数:17页

时间:2020-05-06

仓储管理系统设计说明书(数据库).doc_第1页
仓储管理系统设计说明书(数据库).doc_第2页
仓储管理系统设计说明书(数据库).doc_第3页
仓储管理系统设计说明书(数据库).doc_第4页
仓储管理系统设计说明书(数据库).doc_第5页
资源描述:

《仓储管理系统设计说明书(数据库).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库系统设计与实习2010年9月仓储管理系统设计说明书学院计算机与信息学院专业电子商务学号姓名谢序钢班级08计商A117数据库系统设计与实习2010年9月目录一、需求分析31目标用户32主要功能33.数据流图34.数据字典7二.概念结构设计81.确定各实体之间的关系以及约束82.各实体的属性83.仓库管理总E-R图84.仓库管理的CDM设计图9三.逻辑结构设计与物理结构设计101.仓库管理的PDM设计图10四.仓储管理数据库实施10五.入库数量与仓位数转化的函数设计11六.存储过程12七.触发器131.实现修改现存货物数量的触

2、发器132.不准修改的货主姓名的触发器14附录A:15实习总结:17数据库系统设计与实习2010年9月详细程序设计书一、需求分析1.目标用户仓库管理人员。2.主要功能⑴仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数、货物价格、货主、以及仓库号,以便统一管理。当同一货主的同种货物入库时,要进行货物记录的追加,同时也要记录仓库入库的日志信息。⑵仓库提货管理:当货主提走货物时进行该管理在货物出库时进行登记,登记的内容有编号、货物号、货物数、货物价格、货主、仓库号、日期等。⑶仓库货物查询:可按照货物名称查

3、询、按照货主查询以及按照仓库查询等。这些查询主要是在用户需要得知货物资料时进行。由于只是进行查询操作,所以数据以只读形式出现。⑷货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物价格的变化、货物种类的变化等。3.数据流图仓储管理0层数据流图17数据库系统设计与实习2010年9月仓储管理1层数据流图货物入库管理1层数据流图17数据库系统设计与实习2010年9月货物出库1层数据流图货物库存1层数据流图17数据库系统设计与实习2010年9月仓库管理1层数据流图各类编码1层数据流图17数据库系统设计与实习2010年9月4

4、.数据字典分析数据流图,确定数据流的描述:①“货物入库”数据流说明:货物入库的货物信息数据流来源:入库货物信息数据流去向:入库货物名单显示组成:入库货号,货名,时间②“货物出库“数据流说明:登记出库货物的各种信息数据流来源:出库货物的货号名称数据流去向:出库货物的名单显示组成:出库货号,货名,时间③“仓储货物“数据流说明:登记存储货物信息输入:货物名,号码,数量输出:仓储货物表④出库,入库的描述处理过程:货物出库,入库说明:货主按所需提走货物,按所需存储货物输入:货物名称输出:提取货物名,存储货物名称17数据库系统设计与实习20

5、10年9月二.概念结构设计1.确定各实体之间的关系以及约束.一个仓库可以存放多种货物,一中货物可以存放在多个仓库中一个仓库可以提取多个货物出库,新来的货物可以存入多个仓库中,一个货主可以拥有多种货物,2.各实体的属性.仓库(仓库号,仓库名,负责人号,负责人姓名,仓位数,面积).货物(货物号,货物名,货物数量,仓库号,货物类型,单位,参考价格).货主(货主编号,货主姓名).审核(审核人,审核否,备注信息)联系:.入库(入库数量,入库时间,入库编号)存储(货主姓名)3.仓库管理总E-R图17数据库系统设计与实习2010年9月4.仓库

6、管理的CDM设计图17数据库系统设计与实习2010年9月三.逻辑结构设计与物理结构设计1.仓库管理的PDM设计图四.仓储管理数据库实施在PowerDesigner中点击Createbase,CreateTestDate,使其生成测试数据库和测试数据,然后在此基础上修改表表中数据,并在SQLServer2000测试通过。修改过的源程序详见“源程序”文件夹17数据库系统设计与实习2010年9月五.入库数量与仓位数转化的函数设计功能要求:将入库的货物按照入库的数量转换成所要占据的仓位数的功能。入口参数:入库数量单位:吨返回:仓位数单位

7、:个仓位数的转换算法:仓位数=ceiling(入库数量/仓位数)脚本:AmountConvert.sqlcreatefunctionAmountConvert(@inputamountint,@wamountint)--@inputmount:入库数量--@wamount:仓位数returnsintAsbeginreturn(ceiling(@inputamount/10))endtest.sqlselectGood.Gname,dbo.AmountConvert(Intoamount,Wamount)仓位数,Input.Int

8、oamountfromGood,Input,Warehouse17数据库系统设计与实习2010年9月六.存储过程1.随机查看任意号码仓库的仓库信息,使用输入参数,创建一个存储过程源程序:Pro_2.testuseccgocreateprocedurepro_2@

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。