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

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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仓储管理系统研究设计说明书(数据库)

仓储管理系统 设计说明书 学院 计算机与信息学院 专业 电子商务 学号 084831397 姓名 谢序钢 班级 08计商A1 目 录 一、需求分析 3 1目标用户 3 2主要功能 3 3.数据流图 3 4.数据字典 7 二.概念结构设计 8 1.确定各实体之间的关系以及约束 8 2.各实体的属性 8 3.仓库管理总E-R图 8 4.仓库管理的CDM设计图 9 三.逻辑结构设计与物理结构设计 10 1. 仓库管理的PDM设计图 10 四.仓储管理数据库实施 10 五.入库数量与仓位数转化的函数设计 11 六.存储过程 12 七. 触发器 13 1.实现修改现存货物数量的触发器 13 2. 不准修改的货主姓名的触发器 14 附录A: 15 实习总结: 详 细 程 序 设 计 书 一、需求分析 目标用户 仓库管理人员。 主要功能 ⑴仓库入库管理:主要是管理员对进入仓库的货物进行登记,包括货物号、货物名、货物数、货物价格、货主、以及仓库号,以便统一管理。当同一货主的同种货物入库时,要进行货物记录的追加,同时也要记录仓库入库的日志信息。 ⑵仓库提货管理:当货主提走货物时进行该管理在货物出库时进行登记,登记的内容有编号、货物号、货物数、货物价格、货主、仓库号、日期等。 ⑶仓库货物查询:可按照货物名称查询 、按照货主查询以及按照仓库查询等。这些查询主要是在用户需要得知货物资料时进行。由于只是进行查询操作,所以数据以只读形式出现。 ⑷货物信息维护功能:主要对货物的基本资料和信息进行维护。其中包括货物价格的变化、货物种类的变化等。 3.数据流图 仓储管理0层数据流图 仓储管理1层数据流图 货物入库管理1层数据流图 货物出库1层数据流图 货物库存1层数据流图 仓库管理1层数据流图 各类编码1层数据流图 4.数据字典 分析数据流图,确定数据流的描述: ①“货物入库”数据流 说明:货物入库的货物信息 数据流来源:入库货物信息 数据流去向:入库货物名单显示 组成:入库货号,货名,时间 ②“货物出库“数据流 说明:登记出库货物的各种信息 数据流来源:出库货物的货号名称 数据流去向:出库货物的名单显示 组成:出库货号,货名,时间 ③“仓储货物“数据流 说明:登记存储货物信息 输入:货物名,号码,数量 输出:仓储货物表 ④出库,入库的描述 处理过程:货物出库,入库 说明:货主按所需提走货物,按所需存储货物 输入:货物名称 输出:提取货物名,存储货物名称 二.概念结构设计 1.确定各实体之间的关系以及约束 .一个仓库可以存放多种货物,一中货物可以存放在多个仓库中 一个仓库可以提取多个货物出库,新来的货物可以存入多个仓库中,一个货主可以拥有多种货物, 2.各实体的属性 .仓库(仓库号,仓库名,负责人号,负责人姓名,仓位数,面积) .货物(货物号,货物名,货物数量,仓库号,货物类型,单位,参考价格) .货主(货主编号,货主姓名) .审核(审核人,审核否,备注信息) 联系: .入库(入库数量,入库时间,入库编号) 存储(货主姓名) 3.仓库管理总E-R图 4.仓库管理的CDM设计图 三.逻辑结构设计与物理结构设计 1. 仓库管理的PDM设计图 四.仓储管理数据库实施 在PowerDesigner中点击Createbase,Create Test Date,使其生成测试数据库和测试数据,然后在此基础上修改表表中数据,并在SQL Server 2000测试通过。 修改过的源程序详见“源程序”文件夹 五.入库数量与仓位数转化的函数设计 功能要求:将入库的货物按照入库的数量转换成所要占据的仓位数的功能。 入口参数:入库数量 单位:吨 返回:仓位数 单位:个 仓位数的转换算法: 仓位数=ceiling(入库数量/仓位数) 脚本: AmountConvert.sql create function AmountConvert(@inputamount int ,@wamount int) --@inputmount:入库数量 --@wamount :仓位数 returns int As begin return (ceiling(@inputamount/10)) end test.sql select Good.Gname,dbo.AmountConvert(Intoamount,Wamount) 仓位数, Input.Intoamount from Good ,Input ,Warehouse 六.存储过程 1.随机查看任意号码仓库的仓库信息,使用输入参数,创建一个存储过程 源程序: Pro_2.

文档评论(0)

phltaotao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档