仓库管理系统详细设计

上传人:鲁** 文档编号:563695225 上传时间:2023-12-23 格式:DOCX 页数:20 大小:536.38KB
返回 下载 相关 举报
仓库管理系统详细设计_第1页
第1页 / 共20页
仓库管理系统详细设计_第2页
第2页 / 共20页
仓库管理系统详细设计_第3页
第3页 / 共20页
仓库管理系统详细设计_第4页
第4页 / 共20页
仓库管理系统详细设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《仓库管理系统详细设计》由会员分享,可在线阅读,更多相关《仓库管理系统详细设计(20页珍藏版)》请在金锄头文库上搜索。

1、孑科歿女孕GUMN UNIVERSITY OF ELECTRONIC TECHNOLOGY详细设计说明题 目:仓库管理系统学院:计算机科学与工程学院专业:信息管理与信息系统学生姓名:黄桂学号:1200340119指导教师:张纪元2015年9月25日1.引言 31.1 编写目的31.2 项目背景31.4 定义41.5 参考资料 42.总体设计42.1 总体概述42.2 软件结构53.程序描述63.1 程序功能63.1.1 类图结构73.1.2 开发视图73.2 程序性能83.3 程序的输入项83.4 程序的输出项103.5 算法113.6 程序逻辑113.7 接口133.8 存储分配133.9

2、限制条件143.10 测试要点144 系统静态模型154.1 系统用例模型154.2 仓库管理系统用例图。174.3 功能分配171.引言1.1 编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发 过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储 管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为 工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大 范围的应用。本文档的预期读者是:设计人员、开发人员、项目管理人员、测试人员、用 户。1.2项目背景仓储管理系统( WMS )是仓储管理信息化的具体形式,它在我国的应用 还处于起步阶段。目

3、前在我国市场上呈现出二元结构:以跨国公司或国内 少数先进企业为代表的高端市场,其应用 WMS 的比例较高,系统也比较集 中在国外基本成熟的主流品牌;以国内企业为代表的中低端市场,主要应 用国内开发的 WMS 产品。物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为 “物流的支柱”。在商品交换过程中,虽然物资的购、销活动决定了物资的 交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终 实现。主要以仓库管理系统开发需求分析需求分析说明书提出基本范围 能够实施什么样有用的功能来有效的管理,并指导开发人员去开发这样的 功能系统。1.4定义PLD语言:即过程设计语言,是一种用于描

4、述程序算法和定义的数据结构的 伪码设计语言。N-S图:它是由Nassi和Shneiderman按照结构化的程序设计要求提出的一 种描述图形算法的工具。PAD图:是问题分析图的英文缩写,它是继程序流程图和盒图之后,主要用 于描述系统详细设计的图形表达工具。1.5参考资料软件工程实践教程清华大学出版社宋雨编著软件可行性研究报告( GB8567-88)田宝军 刘利民编著软件工程导论第五版 清华大学出版社 张海潘 编著 数据库系统概论(第四版) 高等教育出版社 王珊编著 2.总体设计2.1 总体概述利用层次图来表示系统中各模块之间的关系。 层次方框图是用树形结构 的一系列多层次的矩形框描绘数据的层次结

5、构。树形结构的顶层是一个单 独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的 子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分 割的元素)。 随着结构的精细化,层次方框图对数据结构也描绘得越来越 详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开 始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。 本系统一共分为六个模块,每个模块之间虽然在表面上是相互独立的,但 是在对数据库的访问上是紧密相连的,各个模块访问的有两个数据库,所 访问的表也有很大不同。本系统软件主要实现的功能是仓库管理员对仓库进行 库存的管理,主要包括,对于生产部门送来

6、的货物进行清点,无误后入库,对于 销售部门请求的货物进行核实,无误后出库。并对仓库的库存量进行查询,当存 货不足时,让采购员进行采购。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。 依 据上述功能的分析,系统中模块为系统菜单,具体为库存预警管理,商品 管理,修改列表管理,入库管理,出库管理,查询管理。各功能模块的具 体功能如下:(1)库存预警管理:主要是对库存商品小于某一个值的时候说要报警 的管理模块。(2)商品管理:针对仓库内商品的产品名、厂商品名、货号、库存、 进货价、预售价以及入库时间进行管理,并可以添加新的商品。(3)修改列表管理:商品生产公司的地址、电话、库存等信息的求改

7、和删除,并可以增加新的厂商名。(4)入库管理:包括产品名、厂商品名、货号、数量、进货价及零售 价。(5)出库管理:包括厂商品名、货号、产品名及数量。(6)查询管理:对某个或者某类产品进行查询以便在特殊情况下对商 品管理的需要。2.2软件结构如图 2-1 所示审核信息/显示帮助文档/显示帮助文档信息图 2-13.程序描述3.1程序功能如图3-1 所示图 3-1311类图结构类图有许多说明性的模型元素,显示了模型中存在的类、类的内部结构以及 它们与其他类的关系功能;仓库盘点模块包含仓库盘点、货位管理功能;信息管 理模块包含系统用户信息管理、客户信息管理、供应商信息管理和商品信息管理 等功能。各个功

8、能模块和数据库有依赖关系。功能模块完成功能后会把各种信息 传到数据库中存储,形成相应的表。每个功能模块都有一个可以与打印机连接的 接口,方便各种凭证的打印和出具。著鼬盎見D刑理怦応两信就, :W8詩 卡善溯朋旦口 遁i麗点信层0出匪员+信京查诃彳亠启示人岸雯ac: -&祇斥隹迩-吕不世点彌Q ! +S示舷腳匸溺鑑打即机疝餐4+1+、-L.rdtIJrlQ出 用培八値尚侶Sfs图3-1-1系统类图312开发视图开发视图(Development View),描述了在开发环境中软件的静态组织结构, 主要侧重于软件模块的组织和管理。开发中的软件架构关注软件开发环境下实际 模块的组织,这样,对于一个软件

9、系统,软件打包成小的程序块(程序库或子系 统),它们就可以由不同的开发人员进行开发。子系统可以组织成分层结构,每 个层为上一层提供良好定义的接口。弄面n图3-1-2.开发视图3.2程序性能精度需求:在精度需求上,根据使用需要,在各项数据的输入,输出及传输 过程中,由于本系统使用数摞结构,可以满足各种精度的需求。时间需求:在软件方面,响应时间,更新处理时间都比较快且迅速,完全满 足用户要求。灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他 软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3程序的输入项编号数据元素名内部名值域 类长 备注E05商口口编号SPBHC

10、/6E06商品名称SPMCC/30E07规格GGC/10E08出库价格CKJGN/6E09出库日期CKEQD/8E10出库经手人CKJSRC/12E11客户KHC/12E12供货编号GHBHC/6E13供货单位名称GHDWMCC/30E14收款单位SKDWC/30E15业务员YWYC/12E16商品数量SPSLN/8E17入库价格RKJGN/6E18入库日期RKRQD/8E19入库经手人RKJSRC/12E20名片编号MPBHC/6E21供货商编号GHSBHC/6E22职务ZWC/12E23公司电话GSDHC/12E24地址DZC/30E25邮编YBC/6E26入库编号RKBHC/6E27库存

11、上限KCSXN/8E28库存下限KCXXN/8E29退货编号THBHC/6E30退货数量THSLN/6E31退货日期THRQD/8E32退货单位THDWC/30E33退入编号TRBHC/6E34退入数量TRSLN/8E35退入单位TRDWC/30E36退入时间TRSJD/8E37出库编号CKBHC/63.4程序的输出项编号数据元素名内部名值域类长备注E05商口口编号SPBHC/6E06商品名称SPMCC/30E07规格GGC/10E08出库价格CKJGN/6E09出库日期CKEQD/8E10出库经手人CKJSRC/12E11客户KHC/12E12供货编号GHBHC/6E13供货单位名称GHDW

12、MCC/30E14收款单位SKDWC/30E15业务员YWYC/12E16商品数量SPSLN/8E17入库价格RKJGN/6E18入库日期RKRQD/8E19入库经手人RKJSRC/12E20名片编号MPBHC/6E21供货商编号GHSBHC/6E22职务ZWC/12E23公司电话GSDHC/12E24地址DZC/30E25邮编YBC/6E26入库编号RKBHC/6E27库存上限KCSXN/8E28库存下限KCXXN/8E29退贝编号THBHC/6E30退货数量THSLN/6E31退货日期THRQD/8E32退货单位THDWC/30E33退入编号TRBHC/6E34退入数量TRSLN/8E35退入单位TRDWC/30E36退入时间TRSJD/8E37出库编号CKBHC/63.5算法 查询条件下拉列表:选择查询的方式,然后于查询框中填写关键字进行搜 索。 查询按钮触发的处理:用于根据查询条件和用户输入的条件进行查询产品 的相关信息并显示。 修改按钮触发的处理:用于修改选中的产品的信息,产生产品信息修改界 面。(仅限管理员权限)3.6 程序逻辑如图3-2 所示图 3-21)细化“系统管理”的数据流图(2)细化“输入处理”的数据流图土 1=1匸立L 口口J 口口J 口口AS I出库丨丨导(3)系统帐户管理数据流图2改新权户 修更授用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号