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

上传人:b****7 文档编号:11390221 上传时间:2023-02-28 格式:DOCX 页数:42 大小:234.45KB
下载 相关 举报
仓库管理系统详细设计说明书第5组.docx_第1页
第1页 / 共42页
仓库管理系统详细设计说明书第5组.docx_第2页
第2页 / 共42页
仓库管理系统详细设计说明书第5组.docx_第3页
第3页 / 共42页
仓库管理系统详细设计说明书第5组.docx_第4页
第4页 / 共42页
仓库管理系统详细设计说明书第5组.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

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

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

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

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

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

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

(第5组)

编写:

陈正超日期:

2014-10-10

日期:

审核:

日期:

批准:

是受控状态:

2014-10-10

日期:

1.1发布版次:

编号:

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

变更记录

日期

版本

变更说明

作者

2014-10-10

1.0

初始版本

陈正超

2014-10-26

1.1

添加活动图和模块类图

陈正超

签字确认

系统模块

对应章节

对应部门

负责人签字

2

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

1引言...........................................................................................................................................1

1.1编写目的...........................................................................................................................1

背景...................................................................................................................................11.2

概述...........................................................................................................................................12

2.1基线...................................................................................................................................1

范围...................................................................................................................................2.22

定义...................................................................................................................................22.3参考资料2.4...........................................................................................................................2

术语与缩写解释.2.5..............................................................................................................2

3模块命名规则...........................................................................................................................3

模块汇总4...................................................................................................................................3

4.1模块汇总表.......................................................................................................................3

块关系图...........................................................................................................................64.2

5子系统模块设计.....................................................................................................................12

5.1操作员管理模块.............................................................................................................12

入库管理模块5.2.................................................................................................................14

出库管理模块.5.3................................................................................................................17

商品管理模块.5.4................................................................................................................19

供应商管理模块.5.5............................................................................................................22

库存报表模块5.6.................................................................................................................24

GUI5.7设计.........................................................................................................................27

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

5.7.1

I

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

1引言

1.1编写目的

在前一阶段本仓库管理系统项目的概要设计中,已经对本项目的概要进行了初步的设计,即将整个项目进行了模块化设计,对项目分成多个模块,以及模块之间的联系。

本阶段主要是在上阶段的基础上,对仓库管理系统做一个详细设计,主要包括该系统的每个模块的详细设计,涉及类图,时序图,快关系图等等。

在该仓库管理系统的程序设计阶段,程序员可以参考详细设计说明书,在对项目程序设计时,按照详细设计说明书中的设定,对程序进行编写。

后面的软件测试以及软件的维护阶段也可以参考详细设计说明书,以便于了解详细设计中所完成的各个模块的实现,提出修改意见,完善系统设计。

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

1.2背景

1.待开发的软件系统的名称:

仓库管理系统

2.本项目的任务提出者及单位:

计算机科学与工程学院

3.开发者:

软件工程实验第五组

用户及实现该软件的计算中心或计算机网络:

电子科技大学全校师生

4.该软件系统同其他系统或其他机构的基本的相互来往关系。

2概述

2.1基线

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

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术语与缩写解释

缩写、术语

解释

类图

类图(Classdiagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。

类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。

2

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

时序图

行UMLDiagram),亦称为序列图或循序图,是一种时序图(Sequence

为图。

它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。

它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件

模块命名规则3

get_number_of_files用下划线分开,例如:

模块汇总4

4.1模块汇总表

子模块操作员管理

模块名称

功能简述

操作员管理

对操作员的添加、删除以及用户的登陆注销操作

用户登陆

登陆过后才能进用户可以使用用户名和密码进行登陆,在该模块中,管理员拥有管理员权登陆用户分为管理员和采购员,行对应的操作。

限,而采购员的权限比较小

添加用户

当该用户为管理员用户时,管理员可以对用户进行添加,添加过后,首先由管理员进行添加当需要增加采购员时,添加的用户才能登陆。

用户操作,然后采购员登陆,并且修改用户信息,并保存

删除用户

管理员可以对某个或某些用户进行删除当登陆用户为管理员用户时,当采购员离开公用户被删除之后,该用户不再拥有登陆权限。

操作,然后执管理员登陆系统,司,需要对其个人信息及权限进行删除时,行删除用户操作。

子模块入库管理

模块名称

功能简述

入库管理

入添加、仓库管理员可以对商品的入库信息进行查询、修改等操作。

库信息更新结束之后,系统同时会对库存信息进行更新

3

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

添加入库信息

仓库管理员入库的时候,会添加入库信息。

当商品需要入库的时候,库存信添加了入库信息之后,管理员登陆系统进行入库信息的添加,息同时得到更新

查询入库信息

返回的结果是入库表查询入库信息,仓库管理员对入库信息的查询。

修改入库信息

管当入库表单出错需要修改的时候,仓库管理员对入库信息的修改。

然后执行修改入库信息操作,将原有的出错表单更改理员登陆系统,

子模块出库管理

功能简述模块名称

仓库管理员可以对商品的出库信息进行查询、添加等操作,以方便出库管理

其他操作员修改出库信息。

出库信息更新结束之后,系统同时会对库存信息进行更新

仓库管理员在商品出库的时候,会添加出库信息。

当商品需要出库添加出库信息的时候,管理员登陆系统进行入库信息的添加,添加了出库信息之后,库存信息同时得到更新

仓库管理员可以对出库信息进行查询。

查询出库信息,返回的结果查询出库信息是入库表单

仓库管理员可以修改出库信息,当出库表单出错需要修改的时候,修改出库信息管理员登陆系统,然后执行修改出库信息操作,将原有的出错表单更改

子模块商品管理

模块名称

功能简述

商品管理

并对商品进行管理仓库管理员和采购员都可以查询相关的商品信息,

添加商品信息

添加的商品信息就会可以添加商品信息,采购员采购了某样商品后,显示到查询商品信息中。

查询商品信息

定义了如何查询商品信息,管理员和采购员对商品信息进行查询时,执行查询操作

修改商品信息

比如价当商品信息,定义了仓库管理员和采购员如何修改商品信息。

4

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

LoginView出库界面<>+jbInit()供应商处理<>+model

对商品信息进行修管理员执行该操作,格,供应商需要修改的时候,改。

登陆界面商品信息处理<>+model入库处理

子模块供应商管理<>+select()<>+InputError()<>+view<>+model<>+InputError()<>+view

模块名称<>+select()<>+actionPerformed()

功能简述出库报表出库处理<>+actionPerformed()<>+Select()

供应商管理入库报表-itemNumber:

String-itemName:

String-supplierNumber:

StringLoginModel-No:

String出库报表

供应商是商品信息中不可或缺采购员可以添加修改供应商基本信息。

的一部分。

-itemNumber:

String-itemName:

String-customName:

String-number:

intLoginHandler<>+login<>+mode操作员<>+actionPerformed()<>+view<>+model<>+Stselect()<>+actionPerformed()商品管理<>+addRow()<>+addInsert()<>+actionPerformed()

添加供应商信息-supplierName:

String-number:

int-money:

float-storageNumber:

String-Name:

String-Password:

String-Level:

String-Time:

String-itemNumber:

String-itemName:

String-customName:

String-number:

int

该子系统定义了采购员如何添加供应商信息,当有新的供应商出现时,与该供应商联系的采购员可以登录系统,来添加供应商信息。

-money:

int-deliveryNumber:

String<>+StrSelect()<>+select()+LoginHandler()-itemNumber:

String-itemName:

String-itemShortName:

String-specifications:

String-place:

StringHandler<>+actionPerformed()

查询供应商信息<>+nameSelct()<>+StrSelect()<>+AllSelect()<>+operatorSelect()<>+Autohao()<>+getAllOpertion()<>+opterInsert()-money:

int-deliveryNumber:

String<>+StrSelect()<>+select()

采购员可以查询供应商信息,管理员同样可以进行供应商信息的查询。

<>+insert()-qualityPeriod:

int-price:

int-remarks:

String<>+ShopSelect()

修改供应商信息<>+login<>+mode<>+actionPerformed()+LoginHandler()

定义了如何对供应商信息进行修改,当供应商信息需要变更的时候,从而对供应商信息进行采购员需要登录到系统,然后执行修改操作,修改。

操作员-No:

String库存报表-Name:

String<>+ShopArry()<>+ShopBainhao()<>+ShopSave()<>+ShopUpdate()出库处理LoginHandler<>+view<>+model<>+Stselect()<>+actionPerformed()

子模块库存管理-Password:

String-itemNumber:

String-Level:

String-itemName:

String

模块名称-itemRemain:

int-itemValue:

float

功能简述-Time:

String<>+operatorSelect()库存报表处理商品信息处理

库存报表<>+itemNoSelect()<>+itemNameSelect()<>+itemArraySelect()<>+StrSelect()<>+allSelect()<>+model<>+select()<>+InputError()

删除相关商品的库存信添加、仓库管理员和采购员可以查询、修改、仓库管理员可以对报损和退货进以保证系统的正确性和及时性;息,行统计,然后对相关的信息进行修改和报表。

<>+Autohao()<>+getAllOpertion()<>+opterInsert()<>+opterDel()<>+view<>+model<>+tabselect()

库存查询

仓库管理员和采购员都可以对库存进行查询,返回库存信息。

库存报表及查询

仓库管理员可以查看库存报表,返回是以库存报表的形式返回。

商品管理供应商管理

库存警报-itemNumber:

String-itemName:

String-itemShortName:

String-specifications:

String

库存会提醒仓库管理提供库存警报功能,当库存小于一定量的值时,员-supplierNumber:

String-supplierName:

String-supplierShortName:

String-telephone:

String

设计GUI子模块-place:

String-fax:

String-qualityPeriod:

int-bankName:

String-price:

int

模块名称-remarks:

String

功能简述-bankNumber:

String-emaill:

String

功能交互

实现对供应商、商品进货、商品GUI实现不同用户、管理员通过此采购、商品库存实时进行监控。

5

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

4.2块关系图

-postalCode:

String<>+ShopSelect()-website:

String<>+ShopArry()<>+ShopBainhao()<>+supplierSelect()<>+ShopSave()<>+select()<>+ShopUpdate()<>+supplierSave()<>+ShopDel()<>+supplierUpdate()<>+supplierDel()

6

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

<>+opterDel()

操作员类图

入库界面<>-jbInit()入库处理<>+model<>+view入库报表<>+Select()<>+addRow()-itemNumber:

String<>+addInsert()-itemName:

String<>+actionPerformed()-supplierNumber:

String-supplierName:

String-number:

int-money:

float-storageNumber:

String<>+nameSelct()<>+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1