仓库管理系统详细设计说明书(第5组)

上传人:jiups****uk12 文档编号:88921873 上传时间:2019-05-13 格式:DOC 页数:31 大小:331KB
返回 下载 相关 举报
仓库管理系统详细设计说明书(第5组)_第1页
第1页 / 共31页
仓库管理系统详细设计说明书(第5组)_第2页
第2页 / 共31页
仓库管理系统详细设计说明书(第5组)_第3页
第3页 / 共31页
仓库管理系统详细设计说明书(第5组)_第4页
第4页 / 共31页
仓库管理系统详细设计说明书(第5组)_第5页
第5页 / 共31页
点击查看更多>>
资源描述

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

1、仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书 编写:陈正超日期:2014-10-10 审核:日期: 批准:日期: 受控状态:是 发布版次:1.1日期:2014-10-10 编号: 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书 (第(第 5 5 组)组) 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 2 变更记录变更记录 日期版本变更说明作者 2014-10-101.0初始版本陈正超 2014-10-261.1添加活动图和模块类图陈正超 签字确认签字确认 系统模块对应章节对应部门负责人签字 仓库管理系统项目详细设计说明书仓库管理系统项目详细

2、设计说明书 I 目目 录录 1引言1 1.1编写目的1 1.2背景1 2概述1 2.1基线1 2.2范围2 2.3定义2 2.4参考资料2 2.5术语与缩写解释2 3模块命名规则3 4模块汇总3 4.1模块汇总表3 4.2块关系图6 5子系统模块设计12 5.1操作员管理模块12 5.2入库管理模块14 5.3出库管理模块17 5.4商品管理模块19 5.5供应商管理模块22 5.6库存报表模块24 5.7GUI 设计 .27 5.7.1界面关系图28 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书 1 1 引言引言 1.1 编写目的编写目的 在前一阶段本仓库管理系统项目的概要设

3、计中,已经对本项目的概要进行了初步的设 计,即将整个项目进行了模块化设计,对项目分成多个模块,以及模块之间的联系。本阶 段主要是在上阶段的基础上,对仓库管理系统做一个详细设计,主要包括该系统的每个模 块的详细设计,涉及类图,时序图,快关系图等等。 在该仓库管理系统的程序设计阶段,程序员可以参考详细设计说明书,在对项目程序 设计时,按照详细设计说明书中的设定,对程序进行编写。后面的软件测试以及软件的维 护阶段也可以参考详细设计说明书,以便于了解详细设计中所完成的各个模块的实现,提 出修改意见,完善系统设计。 本文档供项目经理,设计人员,开发人员阅读 1.2 背景背景 1.待开发的软件系统的名称:

4、仓库管理系统 2.本项目的任务提出者及单位:计算机科学与工程学院 3.开发者:软件工程实验第五组 用户及实现该软件的计算中心或计算机网络:电子科技大学全校师生 4.该软件系统同其他系统或其他机构的基本的相互来往关系。 2 概述概述 2.1 基线基线 仓库管理系统需求分析说明书,仓库管理系统设计说明书 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 2 2.2 范围范围 本次项目包含以下几个模块: 1.操作员管理 2.入库管理 3.出库管理 4.商品管理 5.供应商管理 6.库存报表 7.GUI 设计 2.3 定义定义 2.4 参考资料参考资料 1卢青.分布式仓库管理系统及

5、其盘点模型的研究与设计.微电子学与计算机J. 2005.22(1):17-19. 2赵国增.基于 C/S 结构的库存管理系统的设计.信息技术J.2007.36(1). 3杨野.基于工作流的仓库管理系统的设计与实现D.吉林大学.2004. 4任丽君.基于 UML 的学生选课系统建模.长春师范学院学报J.2006.25(1):72-76. 5任耀祥.库存管理建模与仿真研究.天津工业大学.2008. 6苏杭.B/S 模式下多层架构的仓库管理信息系统设计.物流工程与管理J.2009.3. 2.5 术语与缩写解释术语与缩写解释 缩写、术语缩写、术语解解 释释 类图类图(Class diagram)由许多

6、(静态)说明性的模型元素(例如类、包和 它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以 组织在(并且属于)包中,仅显示特定包中的相关内容。 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 3 时序图时序图(Sequence Diagram) ,亦称为序列图或循序图,是一种 UML 行 为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的 动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时 序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件 3 模块命名规则模块命名规则 用下划线分开,例如:get_number_of_files 4

7、 模块汇总模块汇总 4.1 模块汇总表模块汇总表 子模块操作员管理子模块操作员管理 模块名称功能简述 操作员管理对操作员的添加、删除以及用户的登陆注销操作 用户登陆在该模块中,用户可以使用用户名和密码进行登陆,登陆过后才能 进行对应的操作。登陆用户分为管理员和采购员,管理员拥有管理 员权限,而采购员的权限比较小 添加用户当该用户为管理员用户时,管理员可以对用户进行添加,添加过后, 添加的用户才能登陆。当需要增加采购员时,首先由管理员进行添 加用户操作,然后采购员登陆,并且修改用户信息,并保存 删除用户当登陆用户为管理员用户时,管理员可以对某个或某些用户进行删 除操作,用户被删除之后,该用户不再

8、拥有登陆权限。当采购员离 开公司,需要对其个人信息及权限进行删除时,管理员登陆系统, 然后执行删除用户操作。 子模块入库管理子模块入库管理 模块名称功能简述 入库管理仓库管理员可以对商品的入库信息进行查询、添加、修改等操作。 入库信息更新结束之后,系统同时会对库存信息进行更新 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 4 添加入库信息仓库管理员入库的时候,会添加入库信息。当商品需要入库的时候, 管理员登陆系统进行入库信息的添加,添加了入库信息之后,库存 信息同时得到更新 查询入库信息仓库管理员对入库信息的查询。查询入库信息,返回的结果是入库 表单 修改入库信息仓库管

9、理员对入库信息的修改。当入库表单出错需要修改的时候, 管理员登陆系统,然后执行修改入库信息操作,将原有的出错表单 更改 子模块出库管理子模块出库管理 模块名称功能简述 出库管理仓库管理员可以对商品的出库信息进行查询、添加等操作,以方便 其他操作员修改出库信息。出库信息更新结束之后,系统同时会对 库存信息进行更新 添加出库信息仓库管理员在商品出库的时候,会添加出库信息。当商品需要出库 的时候,管理员登陆系统进行入库信息的添加,添加了出库信息之 后,库存信息同时得到更新 查询出库信息仓库管理员可以对出库信息进行查询。查询出库信息,返回的结果 是入库表单 修改出库信息仓库管理员可以修改出库信息,当出

10、库表单出错需要修改的时候, 管理员登陆系统,然后执行修改出库信息操作,将原有的出错表单 更改 子模块商品管理子模块商品管理 模块名称功能简述 商品管理仓库管理员和采购员都可以查询相关的商品信息,并对商品进行管 理 添加商品信息采购员采购了某样商品后,可以添加商品信息,添加的商品信息就 会显示到查询商品信息中。 查询商品信息定义了如何查询商品信息,管理员和采购员对商品信息进行查询时, 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 5 执行查询操作 修改商品信息定义了仓库管理员和采购员如何修改商品信息。当商品信息,比如 价格,供应商需要修改的时候,管理员执行该操作,对商品信

11、息进 行修改。 子模块供应商管理子模块供应商管理 模块名称功能简述 供应商管理采购员可以添加修改供应商基本信息。供应商是商品信息中不可或 缺的一部分。 添加供应商信息该子系统定义了采购员如何添加供应商信息,当有新的供应商出现 时,与该供应商联系的采购员可以登录系统,来添加供应商信息。 查询供应商信息采购员可以查询供应商信息,管理员同样可以进行供应商信息的查 询。 修改供应商信息定义了如何对供应商信息进行修改,当供应商信息需要变更的时候, 采购员需要登录到系统,然后执行修改操作,从而对供应商信息进 行修改。 子模块库存管理子模块库存管理 模块名称功能简述 库存报表仓库管理员和采购员可以查询、修改

12、、添加、删除相关商品的库存 信息,以保证系统的正确性和及时性;仓库管理员可以对报损和退 货进行统计,然后对相关的信息进行修改和报表。 库存查询仓库管理员和采购员都可以对库存进行查询,返回库存信息。 库存报表及查询仓库管理员可以查看库存报表,返回是以库存报表的形式返回。 库存警报提供库存警报功能,当库存小于一定量的值时,库存会提醒仓库管 理员 子模块子模块 GUI 设计设计 模块名称功能简述 功能交互实现不同用户、管理员通过此 GUI 实现对供应商、商品进货、商品 采购、商品库存实时进行监控。 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 6 4.2 块关系图块关系图 仓

13、库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 7 作作作 -No: String -Name: String -Password: String -Level: String -Time: String +operatorSelect() +Autohao() +getAllOpertion() +opterInsert() +opterDel() 作作作作 -itemNumber: String -itemName: String -supplierNumber: String -supplierName: String -number: int -money: flo

14、at -storageNumber: String +nameSelct() +StrSelect() +AllSelect() 作作作作 -itemNumber: String -itemName: String -customName: String -number: int -money: int -deliveryNumber: String +StrSelect() +select() +insert() 作作作作 -itemNumber: String -itemName: String -itemShortName: String -specifications: String

15、-place : String -qualityPeriod: int -price: int -remarks: String +ShopSelect() +ShopArry() +ShopBainhao() +ShopSave() +ShopUpdate() +ShopDel() 作作作作作 -supplierNumber: String -supplierName: String -supplierShortName: String -telephone: String -fax: String -bankName: String -bankNumber: String -emaill:

16、 String -postalCode: String -website: String +supplierSelect() +select() +supplierSave() +supplierUpdate() +supplierDel() 作作作作 -itemNumber: String -itemName: String -itemRemain: int -itemValue: float +itemNoSelect() +itemNameSelect() +itemArraySelect() +StrSelect() +allSelect() 仓库管理系统项目详细设计说明书仓库管理系统项目详细设计说明书内部文档 8 LoginHandler +login +mode +actionPerformed() +LoginHandler() LoginView 作作作作 LoginModel 作作作 -No: String -Name: String -Password: String -Level: String -Time: St

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

当前位置:首页 > 中学教育 > 其它中学文档

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