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

仓库管理系统项目详细设计说明书

(第5组)

编写:陈正超 审核: 批准: 受控状态: 发布版次:1.1 编号:

日期:2014-10-10 日期: 日期: 是 日期:2014-10-10

变更记录

签字确认

目 录

1

引言........................................................................................................................................... 1 1.1 1.2 2

编写目的 . .......................................................................................................................... 1 背景 . .................................................................................................................................. 1

概述........................................................................................................................................... 1 2.1 2.2 2.3 2.4 2.5

基线 . .................................................................................................................................. 1 范围 . .................................................................................................................................. 2 定义 . .................................................................................................................................. 2 参考资料 . .......................................................................................................................... 2 术语与缩写解释 . .............................................................................................................. 2

3 4

模块命名规则 . .......................................................................................................................... 3 模块汇总 . .................................................................................................................................. 3 4.1 4.2

模块汇总表 . ...................................................................................................................... 3 块关系图 . .......................................................................................................................... 6

5 子系统模块设计 . .................................................................................................................... 12 5.1 5.2 5.3 5.4 5.5 5.6 5.7

操作员管理模块 . ............................................................................................................ 12 入库管理模块 . ................................................................................................................ 14 出库管理模块 . ................................................................................................................ 17 商品管理模块 . ................................................................................................................ 19 供应商管理模块 . ............................................................................................................ 22 库存报表模块 . ................................................................................................................ 24 GUI 设计......................................................................................................................... 27

界面关系图 . ............................................................................................................ 28

5.7.1

1 引言

1.1 编写目的

在前一阶段本仓库管理系统项目的概要设计中,已经对本项目的概要进行了初步的设计,即将整个项目进行了模块化设计,对项目分成多个模块,以及模块之间的联系。本阶段主要是在上阶段的基础上,对仓库管理系统做一个详细设计,主要包括该系统的每个模块的详细设计,涉及类图,时序图,快关系图等等。

在该仓库管理系统的程序设计阶段,程序员可以参考详细设计说明书,在对项目程序设计时,按照详细设计说明书中的设定,对程序进行编写。后面的软件测试以及软件的维护阶段也可以参考详细设计说明书,以便于了解详细设计中所完成的各个模块的实现,提出修改意见,完善系统设计。

本文档供项目经理,设计人员,开发人员阅读

1.2 背景

1. 待开发的软件系统的名称:仓库管理系统

2. 本项目的任务提出者及单位:计算机科学与工程学院 3. 开发者:软件工程实验第五组

用户及实现该软件的计算中心或计算机网络:电子科技大学全校师生 4. 该软件系统同其他系统或其他机构的基本的相互来往关系。

2 概述

2.1 基线

仓库管理系统需求分析说明书,仓库管理系统设计说明书

2.2 范围

本次项目包含以下几个模块: 1. 操作员管理 2. 入库管理 3. 出库管理 4. 商品管理 5. 供应商管理 6. 库存报表 7. GUI 设计

2.3 定义 2.4 参考资料

[1]卢青. 分布式仓库管理系统及其盘点模型的研究与设计. 微电子学与计算机[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 术语与缩写解释

3 模块命名规则

用下划线分开,例如:get_number_of_files

4 模块汇总

4.1 模块汇总表

4.2 块关系图

操作员类图

入库类图

出库类图

供应商类图

8

商品信息类图

库存报表类图

9

处理类图

10

11

5 子系统模块设计

5.1 操作员管理模块

系统管理员

管理员用例图

12

普通用户

普通用户用例图

时序图

13

用户登陆活动图

5.2 入库管理模块

14

管理员

管理员用例图

15

时序图

入库信息活动图

16

5.3 出库管理模块

管理员

管理员用例图

17

更新库存信息()

出库信息时序图

出库信息活动图

18

5.4 商品管理模块

19

采购员

管理员

商品信息模块的用例图

商品信息模块的时序图

20

商品信息活动图

21

5.5 供应商管理模块

22

采购员

管理员

供应商信息的用例图

供应商信息的时序图

23

供应商活动图

5.6 库存报表模块

24

管理员采购员

库存报表的用例图

25

库存报表活动图

库存报表以及库存信息的时序图

26

5.7 GUI 设计

基于C/S的GUI 交互模块主要实现以下两个方面的功能:

基于C/S架构部署仓库管理平台,平台前端通过终端访问GUI 交互界面;

实现对供应商、采购、入库、出库以及其他功能模块产生的各类型的信息展示和功能操作交互。

本系统采用基于C/S模式的架构,其逻辑结构如下图。

通过用户操作界面,客户端接受用户输入的各种操作信息,然后向数据库服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据相应的逻辑运算,向客户显示相应的信息。数据库服务器接收客户端的数据和命令请求,执行相应的命令得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户。

27

仓库管理系统项目详细设计说明书 内部文档

5.7.1 界面关系图

整个操作界面包括的功能有:基础信息管理、商品入库管理、商品出库管理、库存管理、统计查询管理、采购管理等。每个功能模块实现信息的交互。界面关系图如下图所示。

28

仓库管理系统项目详细设计说明书

(第5组)

编写:陈正超 审核: 批准: 受控状态: 发布版次:1.1 编号:

日期:2014-10-10 日期: 日期: 是 日期:2014-10-10

变更记录

签字确认

目 录

1

引言........................................................................................................................................... 1 1.1 1.2 2

编写目的 . .......................................................................................................................... 1 背景 . .................................................................................................................................. 1

概述........................................................................................................................................... 1 2.1 2.2 2.3 2.4 2.5

基线 . .................................................................................................................................. 1 范围 . .................................................................................................................................. 2 定义 . .................................................................................................................................. 2 参考资料 . .......................................................................................................................... 2 术语与缩写解释 . .............................................................................................................. 2

3 4

模块命名规则 . .......................................................................................................................... 3 模块汇总 . .................................................................................................................................. 3 4.1 4.2

模块汇总表 . ...................................................................................................................... 3 块关系图 . .......................................................................................................................... 6

5 子系统模块设计 . .................................................................................................................... 12 5.1 5.2 5.3 5.4 5.5 5.6 5.7

操作员管理模块 . ............................................................................................................ 12 入库管理模块 . ................................................................................................................ 14 出库管理模块 . ................................................................................................................ 17 商品管理模块 . ................................................................................................................ 19 供应商管理模块 . ............................................................................................................ 22 库存报表模块 . ................................................................................................................ 24 GUI 设计......................................................................................................................... 27

界面关系图 . ............................................................................................................ 28

5.7.1

1 引言

1.1 编写目的

在前一阶段本仓库管理系统项目的概要设计中,已经对本项目的概要进行了初步的设计,即将整个项目进行了模块化设计,对项目分成多个模块,以及模块之间的联系。本阶段主要是在上阶段的基础上,对仓库管理系统做一个详细设计,主要包括该系统的每个模块的详细设计,涉及类图,时序图,快关系图等等。

在该仓库管理系统的程序设计阶段,程序员可以参考详细设计说明书,在对项目程序设计时,按照详细设计说明书中的设定,对程序进行编写。后面的软件测试以及软件的维护阶段也可以参考详细设计说明书,以便于了解详细设计中所完成的各个模块的实现,提出修改意见,完善系统设计。

本文档供项目经理,设计人员,开发人员阅读

1.2 背景

1. 待开发的软件系统的名称:仓库管理系统

2. 本项目的任务提出者及单位:计算机科学与工程学院 3. 开发者:软件工程实验第五组

用户及实现该软件的计算中心或计算机网络:电子科技大学全校师生 4. 该软件系统同其他系统或其他机构的基本的相互来往关系。

2 概述

2.1 基线

仓库管理系统需求分析说明书,仓库管理系统设计说明书

2.2 范围

本次项目包含以下几个模块: 1. 操作员管理 2. 入库管理 3. 出库管理 4. 商品管理 5. 供应商管理 6. 库存报表 7. GUI 设计

2.3 定义 2.4 参考资料

[1]卢青. 分布式仓库管理系统及其盘点模型的研究与设计. 微电子学与计算机[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 术语与缩写解释

3 模块命名规则

用下划线分开,例如:get_number_of_files

4 模块汇总

4.1 模块汇总表

4.2 块关系图

操作员类图

入库类图

出库类图

供应商类图

8

商品信息类图

库存报表类图

9

处理类图

10

11

5 子系统模块设计

5.1 操作员管理模块

系统管理员

管理员用例图

12

普通用户

普通用户用例图

时序图

13

用户登陆活动图

5.2 入库管理模块

14

管理员

管理员用例图

15

时序图

入库信息活动图

16

5.3 出库管理模块

管理员

管理员用例图

17

更新库存信息()

出库信息时序图

出库信息活动图

18

5.4 商品管理模块

19

采购员

管理员

商品信息模块的用例图

商品信息模块的时序图

20

商品信息活动图

21

5.5 供应商管理模块

22

采购员

管理员

供应商信息的用例图

供应商信息的时序图

23

供应商活动图

5.6 库存报表模块

24

管理员采购员

库存报表的用例图

25

库存报表活动图

库存报表以及库存信息的时序图

26

5.7 GUI 设计

基于C/S的GUI 交互模块主要实现以下两个方面的功能:

基于C/S架构部署仓库管理平台,平台前端通过终端访问GUI 交互界面;

实现对供应商、采购、入库、出库以及其他功能模块产生的各类型的信息展示和功能操作交互。

本系统采用基于C/S模式的架构,其逻辑结构如下图。

通过用户操作界面,客户端接受用户输入的各种操作信息,然后向数据库服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据相应的逻辑运算,向客户显示相应的信息。数据库服务器接收客户端的数据和命令请求,执行相应的命令得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回给客户。

27

仓库管理系统项目详细设计说明书 内部文档

5.7.1 界面关系图

整个操作界面包括的功能有:基础信息管理、商品入库管理、商品出库管理、库存管理、统计查询管理、采购管理等。每个功能模块实现信息的交互。界面关系图如下图所示。

28


相关内容

  • 仓库总体设计说明书
  • 仓库管理系统总体设计说明书 21世纪是信息化的时代,信息是引领当今时代潮流的最贴切的词语,无论在什么 事情上都要求信息化,时效性强,高质量.繁杂麻烦的仓库管理也希望能利用高科技的手段达到这些要求,跟上时代的脚步,所以开发出一个仓库管理系统是非常必要的事,而且有很大的市场空间. ● 系统背景: 众所周 ...

  • 软件工程超市管理系统详细设计文档
  • 超市管理系统 [详细设计说明书] 执笔人:洪振 学号:12101105 [项目组组员] 12101104韩劼男 12101105洪振 12101106籍孟云 12101107荆德松 12101108李杨 12101109梁宏达 2015-5-20 目录 1.引言................... ...

  • 仓库货物管理系统
  • 4. 修改货物信息并保存 5. 删除货物信息 C语言实践教学环节任务书 五.解决方案 1. 分析程序的功能要求,划分程序功能模块. 一.题目: 仓库货物管理系统 2. 画出系统流程图. 3. 代码的编写.定义数据结构和各个功能子函数. 二.目的与要求 4. 程序的功能调试. 5. 完成系统总结报告以 ...

  • 交通管理业务信息综合分析研判系统招标采购公告
  • 一.采购人:(略) 联系方式:(略) 地址(略) 二.政府集中采购机构:(略) 联系方式:(略) 地址(略) 三.政府采购计划编号:(略) 四.项目名称及编号:(略) 五.采购内容及分包情况: 采购内容: 山东省公安交通管理业务信息综合分析研判系统 分包情况: 包号 货物名称 供应商资格要求 A1 ...

  • 仓库管理系统需求说明书
  • <管理信息系统>报告书 专 业: 班 级: 姓 名: 学 号: 电 话: 指导教师: 2013-2014 学年 第 1 学期 仓库管理系统 信息管理与信息系统 2班 XXXXX 20113444 XXXXXXXXXX 王老师 信息科学与工程学院 2013.12.13 1引言 1.1背景 ...

  • 仓库管理系统的开发与实现
  • Ajax 题 目:仓库管理系统 学 号: 姓 名: 专 业: 2016年1月 仓库管理系统的开发与实现 前言 一.课题研究背景 随着IT 技术的不断发展和成熟,信息的重要性日渐显现.市场信息化的日益扩大,使自动化管理水平,以最快的速度和最准确的数据获得信息并及时作出反馈,使公司能够在同每个公司的仓储 ...

  • 设施规划及物流分析
  • 设施规划与物流分析 一﹑设施规划与物流分析的基本概念 1.设施规划与物流分析的定义 "设施"是指一个企业所拥有的有形资产,包括实体建筑.机器设备.物品物料和工作人员. "规划"是指如何将一个系统中的资产做最有效的分配.安排,使系统达到最佳的绩效表现. 设施规划 ...

  • 超市物流管理系统设计与实现
  • 1. 系统规划书 目录 1. 系统规划书 . ............................................................................................................................... ...

  • (强烈推荐)手机销售管理系统毕业论文说明书
  • 题目: 无 锡 太 湖 学 院 课 程 设 计 说 明 书 无 锡 太 湖 学 院 课 程 设 计 任 务 书 一.课程名称 数据库课程设计 上课教师 二.本课程设计题目手机在线销售管理系统 三.本设计所要达到的目的和要求 析和设计的方法:(2)掌握关系数据库的设计方法:(3)掌 握SQL Serv ...