仓储物流平台需求规格说明书详解.docx

上传人:b****4 文档编号:4878041 上传时间:2022-12-11 格式:DOCX 页数:40 大小:2.06MB
下载 相关 举报
仓储物流平台需求规格说明书详解.docx_第1页
第1页 / 共40页
仓储物流平台需求规格说明书详解.docx_第2页
第2页 / 共40页
仓储物流平台需求规格说明书详解.docx_第3页
第3页 / 共40页
仓储物流平台需求规格说明书详解.docx_第4页
第4页 / 共40页
仓储物流平台需求规格说明书详解.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

仓储物流平台需求规格说明书详解.docx

《仓储物流平台需求规格说明书详解.docx》由会员分享,可在线阅读,更多相关《仓储物流平台需求规格说明书详解.docx(40页珍藏版)》请在冰豆网上搜索。

仓储物流平台需求规格说明书详解.docx

仓储物流平台需求规格说明书详解

文档状态:

文档编号:

DOC002

[]起草

[√]修改中

[]最终版

编撰:

XXX

编撰日期:

2013-05-21

保密级别:

C

文档版本:

1.0.0

华盛仓储物流平台

(StorageLogisticsSoftwarePlatform)

软件需求规格说明书

 

项目室PT5C3G1项目小组

修订表

编号

生成版本

修订人

修订章节与内容

修订日期

1

1.0.0

XXX

起草

2013-05-21

2

3

4

5

审批记录

版本

审批人

审批意见

审批日期

1.0.0

XXX/XXX

合格

2013

 

目录

1.1.目的9

1.2.适用范围9

1.3.参考资料9

1.4.术语和缩略语10

2.系统概述10

2.1.产品描述10

2.2.产品功能11

2.3.一般约束11

3.功能性需求11

3.1.公共业务11

3.1.1.用户登录11

3.1.2.用户登出13

3.2.仓库业务14

3.2.1.库存查询14

3.2.2.入库-收货通知单入库14

3.2.3.入库-商品退货单入库15

3.2.4.入库-取消订单入库17

3.2.5.调整商品货位18

3.2.6.出库-退货通知单19

3.2.7.库存变更记录21

3.2.8.库存异常变更22

3.2.9.订单-发货23

3.2.10.订单-拣货确认24

3.3.订单业务25

3.3.1.商品信息维护25

3.3.2.商户退货-查询26

3.3.3.商户退货-提交订单28

3.3.4.商户退货-收货确认29

3.3.5.商户退货-配送调度31

3.3.6.通知单查询32

3.3.7.收(退)货通知单录入33

3.3.8.订单-取消订单34

3.3.9.订单-查询35

3.3.10.订单-录入36

3.3.11.订单-配送调度37

3.4.报表管理39

3.5.基础维护39

3.5.1.仓库维护39

3.5.2.供货商维护40

3.5.3.商品维护42

3.5.4.供货类型维护43

3.5.5.货位维护44

3.5.6.货架维护46

3.6.系统维护47

3.6.1.账号管理47

3.6.2.用户组管理49

3.6.3.角色管理50

3.6.4.菜单项管理51

4.非功能性需求53

4.1.外部接口说明53

4.1.1.用户接口53

4.1.2.软件接口53

4.2.性能需求53

4.2.1.硬件的限制53

4.3.属性53

4.3.1.友好性54

4.3.2.安全性54

4.3.3.可维护性54

4.3.4.可转移/换性54

4.4.系统运行环境54

4.5.其他需求55

4.5.1.用户操作需求55

5.E-R图和数据字典抽取55

5.1.E-R图55

5.2.数据字典56

5.2.1.员工基本信息56

6.附录57

6.1.附录A需求确认57

引言

1.1.目的

【说明:

编写这份软件需求说明书的目的,小组长、项目负责人和其他各部门领导及用户是文档的预期读者。

明确系统范围、系统与其他系统的接口问题、及用户的各种功能、界面等需求。

由预期读者签字确认,审核人中应该包括用户部门领导。

1.2.适用范围

【说明:

a.待开发的软件系统的名称;

b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么;

c.说明软件与其他系统的接口,本系统要完成什么,不完成什么,要实现的系统功能,需要其他系统提供什么,本系统需要为其他系统提供什么。

1.3.参考资料

资料名称[标识符]

出版单位

作者

日期

1.4.术语和缩略语

术语、缩略语

解释

2.系统概述

2.1.产品描述

为了方便对仓库的信息化管理,我们对仓库管理系统进行了软件可行性分析,认为这个系统可以完成,并且具有很高的使用价值,值得开发。

该系统将代替传统仓库管理中手动数据处理,并且可以大大降低工作人员的工作量和提高工作效率,同时也相对于传统处理更具有准确性,和实用性。

该系统软件目前定性为一款独立软件,所有内部模块或数据自含。

例如:

2.2.产品功能

数据录入:

录入货品信息、供货商信息、入库、出库以及退货信息等。

 数据修改:

可以对录入的信息进行更改。

 

统计数据:

统计仓库中货品的数量、价格、类别以及总价值等。

 数据查询:

按要求输入查询条件,找到所需的信息。

 

数据备份:

对系统中的数据进行备份,以防止数据库因为意外故障而使重要数据丢失

却不能还原,从而减少意外所引起的不必要的损失。

2.3.一般约束

a. 管理方针:

徐丽娜、何韶兵负责程序编写,苏强负责数据库设计和连接,鞠宏钰负责系统测试以及审核,四个组员各司其职,并合理配合,保证系统能在最短的时间内尽量完成的更好。

 

b. 硬件的限制:

必须拥有带有所需开发环境的计算机 

c. 并行操作:

系统模块的编写要和数据库设计同步,保证二者的统一性 

d. 性能测试:

LOADRUNNER

 e. 自动化测试:

QTP

 f. 控制功能:

VS 2008 

g. 所需的高级语言:

C#  SQL数据库 h. 应用的临界点:

由数据库容量定 i.  部分重要数据要进行保密设置 

3.功能性需求

3.1.公共业务

3.1.1.用户登录

需求描述:

用户输入用户名、密码、仓库编号后,点击“登录”按钮,执行登录操作,登录成功后会跳转到系统主页面(欢迎页面);登录失败会继续回到登录页面,并提示出错信息。

用例图:

前置条件

用户进入登录页面。

事件流

1.输入用户名、密码和仓库编号(非必填项);

2.点击登录按钮;

3.验证登录,记录用户标识。

后置条件

1.登录成功,进入系统主页;

2.登录失败,返回登录页面。

3.1.2.用户登出

需求描述:

用户跳转到退出页面,点击"退出",跳转到登录页面

用例图

前置条件

用户到退出页面

事件流

退出页面,点击"退出",跳到登录页面

后置条件

3.2.仓库业务

3.2.1.库存查询

【对于每一类功能或者有时对于每一个功能,需要具体描述其输入、加工和输出的需求,(根据需要,选择性的用数据流程图,实体图或UML模型图等来表示)。

【如果选用面向对象分析该功能时,要写明该功能模块的前置条件,模块中所参与的角色,用用例图对功能模块建模后,要有详细的用例描述话语。

3.2.2.入库-收货通知单入库

需求描述:

可以通过收货通知单单号查询相关的收货通知单信息,根据收货单的商品入到相应的仓库中,点击"入库",下面自动分配货位填写商品的入库数量,点击"保存",当前货位的选择不可选,保存操作变删除,当所有商品入库完成,勾选商品全部入库,之后''提交入库",保存数据库,

当点击"显示库存"跳转到库存查询页面,点击关闭返回首页

用例图

前置条件

用户必须正确登陆,然后跳到入库-收货通知单入库,还须有相应的权限

事件流

输入收货通知单单号点击"查询",得到当前收货单信息,点击"入库",自动分配货位,填写商品相应数量点击保存,操作变为删除,勾选商品全部入库,点击"提交入库"下面显示,当前编号所对应得信息,点击"显示库存"跳转到库存查询页面,点击"关闭"

后置条件

提交入库成功,显示当前编号入库的详情信息

提交入库失败,返回上级菜单并提示错误信息

3.2.3.入库-商品退货单入库

需求描述:

输入取消订单单号,点击"查询",显示订单详情信息,确定选中未入库商品,点击"入库"下面显示当前入库商品信息批次管理须填写生产日期,保质期,点击"保存",该商品的操作改为"删除",点击提交入库,本次订单商品保存数据库,如果订单状态没有改为"已入库",点击"完成入库",则状态会发生改变

用例图

前置条件

用户必须正确登陆,然后跳到入库-取消订单入库,还须有相应的权限

事件流

输入取消订单编号点击"查询"显示当前订单详情信息,确定商品点击"入库",下面将显示选中商品的信息,可以修改商品数量,完成后点击"保存",操作将变为"删除",点击"提交入库",本商品则不在显示"入库"操作,如果发现入库状态没有改变,点击"完成入库"将会改变状态,如需打印本仓库的入库单点击"打印本仓库入库单",如需打印所当前订单的所有商品点击"打印入库单",完成之后点击"提交入库",保存数据库并显示当前入库商品信息,点击"显示库存"显示当前编号所对应的商品库存.

后置条件

提交入库成功,商品保存数据库

提交入库失败,返回上级菜单.提示错误信息

3.2.4.入库-取消订单入库

需求描述:

输入订单编号,点击"查询",显示当前编号所对应的客户信息,选中商品点击"入库"显示相关入库信息,选择货位点击"保存",操作变为"删除",点击"提交入库"数据保存数据库,显示本次入库商品详情,点击"显示库存"显示当前编号所对应的所有商品库存

用例图

前置条件

用户必须正确登陆,然后跳到入库-取消订单入库,还须有相应的权限

事件流

输入取消订单编号点击"查询"显示当前订单详情信息,确定商品点击"入库",下面将显示选中商品的信息,可以修改商品数量,完成后点击"保存",操作将变为"删除",点击"提交入库",本商品则不在显示"入库"操作,如果发现入库状态没有改变,点击"完成入库"将会改变状态,如需打印本仓库的入库单点击"打印本仓库入库单",如需打印所当前订单的所有商品点击"打印入库单",完成之后点击"提交入库",保存数据库并显示当前入库商品信息,点击"显示库存"显示当前编号所对应的商品库存.

后置条件

提交入库成功,商品保存数据库

提交入库失败,返回上级菜单.提示错误信息

3.2.5.调整商品货位

需求描述:

输入商品编码,名称,条码,点击"查询",如多条则匹配第一条,显示商品库存明细,选择相应的货位,填写相应的数量点击"添加",操作变为"删除",添加完成后,点击"确认调整",调整的商品保存数据库,最后如果需要打印,点击"打印调整单"

用例图

前置条件

用户登录,跳转到调整商品货位页面,有相关权限

事件流

输入商品编码,名称,条码,点击"查询",如多条则匹配第一条,显示商品库存明细,选择相应的货位,填写相应的数量点击"添加",操作变为"删除",添加完成后,点击"确认调整",调整的商品保存数据库,最后如果需要打印,点击"打印调整单"

后置条件

调整成功,本次操作结果保存数据库

调整失败,返回上级菜单,提示错误信息

3.2.6.出库-退货通知单

需求描述:

输入退货单号,点击"查询"退货单详情信息,确定商品点击"出库",显示单个商品详情信息,点击确认出库,数据保存数据库完成本次出库操作,如需打印本仓库的本次操作可以点击"打印本仓库出库单",如需打印所有仓库本次可点击"打印出库单"

用例图

前置条件

用户登陆,跳转到出库-退货通知单页面,有相关权限

事件流

输入退货单号,点击"查询"退货单详情信息,确定商品点击"出库",显示单个商品详情信息,点击确认出库,数据保存数据库完成本次出库操作,如需打印本仓库的本次操作可以点击"打印本仓库出库单",如需打印所有仓库本次可点击"打印出库单"

后置条件

出库成功,数据保存数据库

出库失败,返回上级菜单,提示相应错误信息

3.2.7.库存变更记录

需求描述:

选择要查询的仓库,业务以及商品,供应商,在填写一些基本信息,点击"查询",如果得到多条结果则分页显示,点击需要查询后面有个"明细"操作,还可以点击"打印变更记录"打印本次的变更明细

用例图

前置条件

用户登录,跳转库存变更记录查询页面,有相关权限

事件流

选择要查询的仓库,业务以及商品,供应商,在填写一些基本信息,点击"查询",如果得到多条结果则分页显示,点击需要查询后面有个"明细"操作,还可以点击"打印变更记录"打印本次的变更明细

后置条件

有相关记录点击查询显示

没有相关记录则,没有查询结果显示

3.2.8.库存异常变更

需求描述:

在库存异常变更页面,填写商品的出/入库类型以及数量,根据需要,点击"保存/删除"按钮,完成后点击提交,得到授权之后,点击"下一步",显示商品明细以及操作,修改数量点击"保存",完成后点击"提交修正",显示本次修改明细,点"取消"返回上级菜单

用例图

前置条件

用户登录,跳转到库存异常变更页面,需有相关权限

事件流

在库存异常变更页面,填写商品的出/入库类型以及数量,根据需要,点击"保存/删除"按钮,完成后点击提交,得到授权之后,点击"下一步",显示商品明细以及操作,修改数量点击"保存",完成后点击"提交修正",显示本次修改明细,点"取消"返回上级菜单

后置条件

变更成功,数据保存数据库

变更失败,返回上级菜单,提示错误信息

3.2.9.订单-发货

需求描述:

输入订单编号,点击"查询",显示订单的详情信息,点击"确认发货",显示当前选中商品的详情信息并确认,当再次点击"确认发货的时候",将保存数据库,操作将不再显示"确认发货"按钮.

用例图

前置条件

用户正确登录,跳转到订单-发货页面,并有相关的权限

事件流

输入订单号,显示订单对应的详情信息,确认信息无误后,在要发货商品的后点击"确认发货",下面显示选中商品的信息,修改完成后点击"确认发货"按钮,上面的"确认发货"按钮消失.,点击"关闭"返回上级菜单

后置条件

确认发货成功,将跳转到订单-确认收货页面

确认发货失败,返回上级菜单,并提示错误信息

3.2.10.订单-拣货确认

需求描述:

输入订单号,点击"查询",显示当前单号所对应的详情信息,当在操作中,点击"确认拣货",线面会显示该行的商品信息,点击"确认拣货"该商品为拣货完成,拣货单不会显示"确认拣货"按钮

用例图

前置条件

正确登陆,跳转到订单-拣货确认页面,有相关的权限

事件流

输入订单号,点击"查询"按钮,显示当前订单号所对应的信息,点击"确认拣货",下面会显示当前行拣货的信息,可修改数量,选择拣货员,点击"确认拣货"完成本次拣货操作

后置条件

拣货成功,跳到订单配送调度页面

拣货失败,返回上级菜单,并提示错误信息

3.3.订单业务

3.3.1.商品信息维护

需求描述:

输入需要查询的,商户手机,姓名,所属地区,地址,点击"查询",如果多条分页显示,下面分别有三个操作,新建,编辑,删除,点击"新建"创建一个新的商户,输入基本信息,点击保存,新建完成,在查询完成后点击需要编辑行的后面的"编辑",显示编辑对话框,输入相应信息,点击"保存",完成本次编辑操作,如果需要删除则可以直接点击需要删除行后面的"删除"操作

用例图

前置条件

用户登陆,跳转到商户信息维护页面,有相关权限

事件流

输入需要查询的,商户手机,姓名,所属地区,地址,点击"查询",如果多条分页显示,下面分别有三个操作,新建,编辑,删除,点击"新建"创建一个新的商户,输入基本信息,点击保存,新建完成,在查询完成后点击需要编辑行的后面的"编辑",显示编辑对话框,输入相应信息,点击"保存",完成本次编辑操作,如果需要删除则可以直接点击需要删除行后面的"删除"操作

后置条件

保存,编辑,删除成功,数据保存数据库完成本次操作

保存,编辑,删除失败,返回上级菜单提示错误信息

3.3.2.商户退货-查询

需求描述:

输入需要查询的相关信息,点击"查询",得到相关结果概况,如果多条则分页显示,如果需要查看其中一条的详情信息点击后面的详细,下面显示该条信息的详情信息,如果需要查看某个仓库的入库信息,选中仓库名称,点击"打印入库单",同样的想查看本次所有商品的退货情况,点击"打印退货单",最后可以点击"关闭"

用例图

前置条件

用户登录,跳转到商户退货-查询页面,有相关权限

事件流

输入需要查询的相关信息,点击"查询",得到相关结果概况,如果多条则分页显示,如果需要查看其中一条的详情信息点击后面的详细,下面显示该条信息的详情信息,如果需要查看某个仓库的入库信息,选中仓库名称,点击"打印入库单",同样的想查看本次所有商品的退货情况,点击"打印退货单",最后可以点击"关闭"

后置条件

有相关商品信息则可以看到查询结果

没有相关商品信息则看不到查询结果

3.3.3.商户退货-提交订单

需求描述:

输入手机号将是精确查询,输入其他信息则是模糊查询,完成后点击"查询",显示相关查询结果,如果多条则分页显示,选择当前客户,点击"录入退货订单",显示退货订单详情,可修改数量和价格,点击"保存",当前商品操作变为"删除",操作完成后点击"提交"(点击"客户订单",核对客户是否买过该商品.),进入退货单再次确认框,点击"确认提交"录入数据库,点击"退货订单列表"显示所有退货订单

用例图

前置条件

正确登陆,跳转到商户退货-提交订单页面,有相关的权限

事件流

输入商户手机号精确查询,输入其他信息则模糊查询,查询结果如是模糊查询多条数据,则分页显示结果,选择当前客户,点击"录入退货订单",显示退货商品明细,可修改商品数量及相应的价格,完成后,点击"保存",这是操作将变为"删除",点击"客户订单",核对客户是否买过该商品.,点击"提交",下面显示录入完成的商品信息,点击"确认提交",怎本次信息保存数据库,点击退货订单列表,显示所有退货订单信息.

后置条件

退货提交成功,跳转到商户退货-配送调度页面

退货提交失败,返回上级菜单,提示错误信息

3.3.4.商户退货-收货确认

需求描述:

输入退货单号,点击"查询",得到退货单明细,如果需要修改,如果不需要修改可直接点击"确认收货",如需修改点击"编辑",下面显示当前商品信息可修改价格,数量,也可以如需去掉该商品,点击"删除",完成后,点击"保存",显示核对后的商品明细,如需查看退货单点击"退货单列表"

用例图

前置条件

正确登陆,跳转到商户退货-收货确认页面,有相关的权限

事件流

输入退货单号,点击"查询",将显示当前单号对应的信息,如果不需要修改,可以直接点击确认收货,如果需要修改点击"编辑",下面显示商品详情信息,修改需要改动的商品,如需去掉商品点"删除",修改并核对商品信息完成后点击"保存",信息将保存数据库,如果要查看退货单信息,点击"退货单列表"

后置条件

退货单保存成功,跳转到入库-商户退货入库页面

退货单保存失败,返回上级菜单,提示错误信息

3.3.5.商户退货-配送调度

需求描述:

输入退货单编号,以及客户的一些信息,点击查询,如果多条信息则分页显示确定退货客户,点击"分派",显示分派的详情信息,核对商品信息,分派送货司机,完成,点击"确认分派"(查询过程中有可能查询到已分派的订单,但是操作不会有"分派"按钮)

用例图

前置条件

正确登陆,跳转到订单-配送调度页面,有相关的权限

事件流

输入订单编号,订单状态为"已拣货",在填写一些客户信息,点击"查询",如果多条信息在分页显示,选中需要退货的客户,点击"分派",下面显示分派详情,选择送货司机,核对信息完成后,点击"确认分派"完成本次分派任务.

后置条件

分派成功,跳转到商户退货-收货确认页面

分派失败,返回上级菜单.显示错误信息

3.3.6.通知单查询

需求描述:

填写并选择相应信息,点击"查询",如果多条则分页显示,点击需要查看信息,显示详情,如需打印某个仓库的入库单,可以选择仓库名,并点击"打印入库单通知",点击"关闭"关闭操作

用例图

前置条件

用户登录,跳转到通知单查询页面,有相关权限

事件流

填写并选择相应信息,点击"查询",如果多条则分页显示,点击需要查看信息,显示详情,如需打印某个仓库的入库单,可以选择仓库名,并点击"打印入库单通知",点击"关闭"关闭操作

后置条件

有相关查询信息则显示相关查询结果,进行相应操作

如果没有查到结果,则无法进行操作

3.3.7.收(退)货通知单录入

需求描述:

输入编码固定查询,输入品牌是模糊查询,不输入查询全部订单,查询结果分页显示,选择查询结果(单选),选择录入收货或是退货,编辑商品数量点击"保存"按钮,则立刻变为删除,点击确定,下面会显示刚才录入的收(退)货通知单,需再次确认,确认之后显示当前的通知单信息,并保存,点击"收(退)货通知单"打开新的页面,默认查询所有没有录入的通知单

用例图

前置条件

用户正确登陆,跳转到收(退)货通知单页面

事件流

输入编码或名称查询相关信息,选择其中一项制定收货/退货通知单,修改商品数量,点击"保存",之后点击"提交",进入确认框,点击"确认提交",显示当前通知单信息,点击"收(退)货通知单"返回供货商查询结果

后置条件

成功保存数据库

失败返回上级菜单,提示错误信息

3.3.8.订单-取消订单

需求描述:

输入订单号,点击"查询",显示订单所对应的产品信息,确认信息完成后,点击"确认取消",完成本次订单的取消

用例图

前置条件

用户正确登陆,跳转到订单-取消订单,需有相关的权限

事件流

输入订单编号,点击"查询",显示点单的详情信息,确认信息无误,点击"确认取消",完成本次订单的取消

后置条件

订单取消成功,跳转到入库-取消订单入库页面

订单取消失败,返回上级菜单,提示错误信息

3.3.9.订单-查询

需求描述:

输入并选择相关信息,点击"查询",如果多条则分页显示,点击需要查看信息后面的"详细",下面将显示,当前选中的行的详情信息,可以选择某一仓库,点击"打印拣货单"即可得到当前选中仓库的拣货信息,也可以点击"打印送货单",打印送货的信息

用例图

前置条件

用户正确登陆,跳转到订单-查询,需有相关的权限

事件流

输入并选择相关信息,点击"查询",如果多条则分页显示,点击需要查看信息后面的"详细",下面将显示,当前选中的行

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

当前位置:首页 > 求职职场 > 简历

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

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