商店售货出入库系统软件需求规格说明书.docx

上传人:b****5 文档编号:11574298 上传时间:2023-03-19 格式:DOCX 页数:55 大小:558.28KB
下载 相关 举报
商店售货出入库系统软件需求规格说明书.docx_第1页
第1页 / 共55页
商店售货出入库系统软件需求规格说明书.docx_第2页
第2页 / 共55页
商店售货出入库系统软件需求规格说明书.docx_第3页
第3页 / 共55页
商店售货出入库系统软件需求规格说明书.docx_第4页
第4页 / 共55页
商店售货出入库系统软件需求规格说明书.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

商店售货出入库系统软件需求规格说明书.docx

《商店售货出入库系统软件需求规格说明书.docx》由会员分享,可在线阅读,更多相关《商店售货出入库系统软件需求规格说明书.docx(55页珍藏版)》请在冰豆网上搜索。

商店售货出入库系统软件需求规格说明书.docx

商店售货出入库系统软件需求规格说明书

商店出入库管理系统

软件需求规格说明书

版本修订记录

编号

日期

版本号

章节

1

2012-3-12

V1.0

1、2、

3.1、3.3、3.4、4

3.2

2

2012-3-16

V2.0

3.2

3

2012-3-18

V3.0

3.2

第0层数据字典

3.2

第1层数据字典

3.2

第2层数据字典

 

软件需求规格说明书

1.引言

1.1编写目的

该文档编写的主要目的是为了让用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。

其中对功能需求的描述主要是基本事件流,若有备选事件流则描述,否则省略。

而且还给出了非常直观的数据流图。

这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。

读者对象

●系统的最终用户

●系统的设计、编码、测试、文档编写人员

●需求评审人员

1.2项目背景

a)拟开发的软件系统的名称为:

商品出入库管理系统。

b)本项目以国内大型超市的商品出入库管理制度为依据。

c)本系统为一个独立运行的系统,暂不考虑和其它系统的连接关系。

1.3词汇

术语与缩写

解释

采购申请

当超市内商品缺货时,采购员应通过软件提交商品的采购申请,包括商品的名称,编号,采购价格,费用预算等。

审批

出纳员应对入库商品的进价进行审核,若进价高于售价,则该批次商品不合格,相关采购员应承担责任。

商品入库

采购进合格商品后,应通过软件对在售商品进行更新

定价

对已入库商品标注售价

出库申请

商家之间互相调货时需提交申请,申请通过后商品可以出库

盘点统计

可以统计一段时间内某种商品的销售情况

1.4书写规范

本系统的目标是管理商品的出入库操作并保存操作记录。

系统包括采购申请,审批,商品入库,定价,处理出库申请,盘点统计等功能;

系统包括为了开展上述工作而作的组织结构设置、管理角色设置。

系统还包括为了监控、分析各项基本管理工作而编制的各项统计报表。

本文档主要包含以下部分:

Ø系统概述

Ø系统功能需求

Ø其它需求

主要采用了结构化的分析方法。

2.系统概述

2.1系统建设目标

总体目标:

本项开发任务拟建立一套简单、易用的商品出入库管理系统,用来支撑大型超市的商品出入库管理工作。

本软件将作为一款独立的软件。

分阶段目标:

1)2012年2月29日之前,完成“用户需求说明书”。

2)2012年3月12日之前,完成结构化方法的“需求分析规格说明书之数据流图”。

3)2012年3月19日之前,完成结构化方法的“需求分析规格说明书之数据字典”。

4)2012年3月28日之前,完成面向对象方法的“用例模型之用例图+用例说明+初始领域模型”。

5)2012年4月6日之前,完成面向对象方法的“用例模型之系统顺序图+操作契约+最终领域模型”。

6)2012年4月25日之前,完成面向对象设计方法的“面向对象设计模型之交互图+设计类图”。

7)2012年5月8日之前,完成面向对象设计方法的“面向对象设计模型之交互图+设计类图”。

8)2012年5月16日之前,完成面向对象设计方法的“面向对象设计模型之复杂对象状态图+活动图”。

9)2012年5月22日之前,完成测试用例设计文档。

 

2.2系统运行环境

Ø硬件环境

列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:

a)处理器型号及内存容量;

b)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;

c)输入及输出设备的型号和数量,联机或脱机;

d)数据通信设备的型号和数量;

e)功能键及其他专用硬件

 

服务器

最低配置

推荐配置

应用和数据库服务器

CPU1.5GHz

CPU2.8GHz

内存2GB

内存4GB

磁盘160GB

磁盘320GB

网卡100MBPS

网卡1000MBPS

Ø软件环境

类别

名称

版本

服务器操作系统

WindowsServer2003

SP2

客户端操作系统

Windows7/2000/XP/VISTA

旗舰版/家庭版/企业版

数据库平台

Oracle

10G

应用平台

Tomcat

6.0

邮件系统

客户端软件

Internet/Explorer/FireFox

7.0/3.0

2.3条件和限制

根据系统阶段性建设目标,系统建设和运行的前提条件是软件需于2012年6月1日前开发完成、测试完毕并上线运行。

保证能够实现采购申请、审批、商品入库、定价、处理出库申请、盘点统计等功能。

软件运行于公司局域网上,但出差在外的员工可通过VPN虚拟专网连入公司进行使用操作。

其它限制约束:

✓系统必须支持简体中文字符集。

✓最终用户的所用系统接口必须根据面向对象的原则进行设计。

✓该系统符合国际、国内或行业标准。

✓系统必须采取一定的安全性策略。

 

3.系统功能需求

3.1业务背景描述

模块类别

功能描述

公开信息管理模块

该模块主要展示最近产品、定价、系统通知、服务中心、密码设置、发货查询

管理流程模块

该模块的功能主要有库存情况、销售情况、采购情况的详细说明

销售开单模块

该模块的功能主要有销售发货、销售订货、销售订单、销售开单

库存开单模块

该模块的功能主要有库存盘点、库存调拨、物品入库、物品出库

采购开单模块

该模块的功能主要有采购申请(可以在界面上加上提示,提示有新的申请)、采购审批、采购退货发货、采购付款、采购收货、采购订单

系统设置模块

该功能模块主要有账号管理、库房管理、商品管理、供应商管理

3.2系统功能需求

3.2.1第0层数据流图

3.2.2第0层数据词典

1.外部实体

外部实体名称

采购

简要描述

当超市内商品缺货时,采购员收到系统的提示要求采购商品,应通过软件提交商品的采购申请,包括商品的名称,编号,采购价格,费用预算等。

并得到申请反馈。

有关数据流

采购申请,采购通知、登录以及修改密码,采购申请反馈。

备注

无。

外部实体名称

买家

简要描述

从超市仓库中购买商品。

买家向超市提出购买申请,经采纳审批之后将审批结果告知买家(即开单)

有关数据流

销售订货,销售开单。

备注

无。

外部实体名称

出纳

简要描述

管理仓库,首先需要登录系统,可以进行相关商品查询,还要通过与商品的定价来审批采购员的采购申请;收到买家的订单后决定是否满足买家要求并将审批结果返回;出纳要根据市场的情况决定特定商品的定价。

有关数据流

采购商品信息,审批结果,销售订单,登录以及修改密码,查询结果显示,指定某一商品定价,销售、库存、采购情况查询,销售开单。

备注

出纳理论上是与钱有关的,但是根据需求分析,出纳也管理了仓库。

2.数据流

数据流名称

登录以及修改密码

简要描述

在开始采购员、出纳之前需要登录系统,并且可以修改密码和新建账户。

数据流来源

采购,出纳,系统用户信息

数据流去向

商品出入库管理系统

数据流组成

账号密码

备注

无。

数据流名称

采购商品信息

简要描述

商品出入库管理系统将采购请求报告给出纳

数据流来源

商品出入库管理系统

数据流去向

出纳

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

无。

数据流名称

采购通知

简要描述

在商品缺乏时系统将通知采购员进行采购

数据流来源

商品出入库管理系统

数据流去向

采购员

数据流组成

要采购的商品=名称+编号+数量

备注

无。

数据流名称

采购申请

简要描述

向商品出入库管理系统提出采购请求

数据流来源

采购

数据流去向

商品出入库管理系统

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

无。

数据流名称

审批结果

简要描述

出纳对该采购的意见,决定是否实施该次采购;以及出纳对买家购货的审批意见

数据流来源

出纳

数据流去向

商品出入库管理系统

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

在审批买家的申请时,出纳要自行查询仓库内商品的存货量进行比对考量之后再做决定是否卖出货物。

数据流名称

采购申请反馈

简要描述

商品出入库管理系统对该采购的意见,决定是否实施该次采购。

数据流来源

商品出入库管理系统

数据流去向

采购

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

无。

数据流名称

商品出(入)库信息

简要描述

指明出(入)库商品的名称、编号、价格、数量。

数据流来源

商品出入库管理系统

数据流去向

商品信息

数据流组成

出(入)商品=名称+编号+价格+数量。

备注

无。

数据流名称

库存信息

简要描述

指明仓库中商品库存现状。

数据流来源

商品信息

数据流去向

商品出入库管理系统

数据流组成

商品=名称+编号+价格+现存数量。

备注

无。

数据流名称

销售订单

简要描述

指明买家欲购买商品的名称、编号、价格、销售数量。

数据流来源

商品出入库管理系统

数据流去向

出纳

数据流组成

待销售商品的=名称+编号+价格+销售数量。

备注

无。

数据流名称

采购订单存根

简要描述

指明买家采购商品的名称、编号、价格、采购数量。

数据流来源

商品出入库管理系统

数据流去向

采购订单

数据流组成

指明待采购商品=名称+编号+价格+采购数量。

备注

无。

数据流名称

指定某一商品定价

简要描述

指定某一特定商品的定价。

数据流来源

出纳

数据流去向

商品出入库管理系统

数据流组成

某一商品价格=商品名称+商品编号+价格

备注

无。

数据流名称

销售、库存、采购情况查询

简要描述

对销售、库存、采购情况进行查询。

数据流来源

出纳

数据流去向

商品出入库管理系统

数据流组成

某一商品=名称+编号。

备注

无。

数据流名称

系统查询得到的结果

简要描述

给出销售、库存、采购情况的查询结果。

数据流来源

商品出入库表单

数据流去向

商品出入库管理系统

数据流组成

某一商品=销售价格+数量+库存数量+采购请求。

备注

无。

数据流名称

记录修改

简要描述

更新商品出入库的信息

数据流来源

商品出入库管理系统

数据流去向

商品出入库表单

数据流组成

某一商品=销售价格+数量+库存数量+采购请求。

备注

信息包括入库时记录和出库记录

数据流名称

查询结果显示

简要描述

对销售、库存、采购情况给予情况显示。

数据流来源

商品出入库管理系统

数据流去向

出纳

数据流组成

某一商品=销售价格+数量+库存数量+采购请求。

备注

无。

数据流名称

销售开单

简要描述

由出纳审批后的结果返回至买家,若出纳同意出售商品,则开单中包含了销售商品的名称价格编号数量等信息

数据流来源

商品出入库管理系统

数据流去向

买家

数据流组成

销售商品=名称+价格+编号+数量。

备注

无。

3.数据元素

数据元素名称

密码

简要描述

在进行申请采购、出纳之前需要利用密码登录系统,并且可以修改密码。

这一措施有利于仓库信息的保密性,并且可以限制操作权,增加了安全性。

类型

密码支持数字和字母,并且字母区分大小写。

长度

密码长度不得大于6位,不得少于1位。

取值范围

1{[''0''..''9''|''a''..''b''|''A''..''Z'']}6

备注

数据元素名称

用户账号

简要描述

给该系统用户的一个编号,每个用户都有一个唯一的编号,用户可以凭借该账号登录系统。

类型

int

长度

10000

取值范围

''0''..''10000''

备注

如果用户较多,可适当扩充编号取值范围

数据元素名称

商品名称

简要描述

商品的名称,是待销售、采购、库存商品结构中的数据元素。

类型

string

长度

名称的长度为20个字符

取值范围

该名称的取值范围必须大于0个字符小于20个字符。

备注

支持汉字

 

数据元素名称

商品编号

简要描述

给商品的一个编号,每个商品都有一个唯一的编号,可以用来识别某个商品。

类型

int

长度

10000

取值范围

''0''..''10000''

备注

如果商品种类较多,可适当扩充编号取值范围

数据元素名称

采购价格(单价)/商品定价

简要描述

商品采购时的价格/定价

类型

float

长度

10000

取值范围

''0.0''..''10000.0''

备注

人民币,可精确到分

数据元素名称

数量(采购,销售,库存)

简要描述

商品的采购,销售,库存数量

类型

int

长度

100000

取值范围

''0''..''100000''

备注

可以根据仓库规模,适当调整数量取值范围

数据元素名称

费用预算

简要描述

采购商品的预算花费

类型

float

长度

100000

取值范围

''0.0''..''100000.0''

备注

可以根据实际情况调整取值范围

4.数据文件

数据文件名称

系统用户信息

简要描述

主要有账号管理相关数据,可以进行修改密码。

输入数据

密码

输出数据

登录信息

数据文件组成

用户信息=密码+账号

存储方式

文件方式

备注

可根据具体情况修改存储方式

 

数据文件名称

商品信息

简要描述

商品的属性描述,包括名称、价格、编号、数量。

输入数据

商品定价修改,商品出入库信息。

输出数据

库存信息

数据文件组成

商品=名称+价格+编号+数量

存储方式

数据库方式

备注

可根据具体情况修改存储方式

数据文件名称

商品出入库表单

简要描述

记录商品销售、库存、采购情况。

输入数据

更新的记录

输出数据

系统查询得到的结果

数据文件组成

某一商品=销售价格+数量+库存数量+采购请求。

存储方式

数据库方式

备注

可根据具体情况修改存储方式

数据文件名称

采购订单

简要描述

记录采购订单信息。

输入数据

买家采购订单存根

输出数据

数据文件组成

指明待采购商品=名称+编号+价+采购数量。

存储方式

数据库方式

备注

可根据具体情况修改存储方式

5.加工

加工名称

商品出入库管理系统

简要描述

系统具有采购申请、审批、商品入库、定价、处理出库申请、盘点统计等功能。

Ø用户通过账号登陆系统进入系统设置模块,可以商品的相关查询,可以给商品定价,并且还可以修改密码。

Ø得到采购申请后,进入采购管理模块。

可以进行采购审批,入库开单,并且存储入库信息。

Ø买家向系统提交订货申请,系统将接受出纳的审批结果之后将结果返回买家,同时将订货信息保存。

加工编号

顶层加工

输入数据流

登录及修改密码,采购申请,系统查询得到的结果,销售订货,指定某一商品定价,销售开单,销售、库存、采购情况查询、审批结果,库存信息

输出数据流

商品定价,商品出入库信息,密码修改,采购申请反馈,记录修改,销售开单,查询结果显示,销售订单,采购商品信息,采购通知

加工逻辑

IF用户登录成功THEN

系统设置模块

ENDIF

IF采购申请THEN

采购管理模块

ENDIF

IF买家订货成功THEN

销售管理模块

ENDIF

备注

该加工中出现的数据均为参考数据,可根据实际情况适当修改

3.2.3第1层数据流图

3.2.4第1层数据词典

1.数据流

数据流名称

采购通知

简要描述

在商品缺乏时系统将通知采购员进行采购

数据流来源

采购管理模块

数据流去向

商品出入库管理系统

数据流组成

要采购的商品=名称+编号+数量

备注

无。

数据流名称

登录以及修改密码(采购)

简要描述

在开始采购员工作之前需要登录系统,并且可以修改密码。

数据流来源

采购员

数据流去向

采购管理模块

数据流组成

账号、密码

备注

无。

数据流名称

采购申请

简要描述

采购员向系统提出采购请求

数据流来源

采购

数据流去向

采购管理模块

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

无。

数据流名称

审批结果

简要描述

出纳将审批的结果返回采购管理模块

数据流来源

出纳

数据流去向

采购管理模块

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

若申请被拒绝,可适当修改数据流组成

数据流名称

结果反馈

简要描述

商品出入库管理系统对该采购的意见,决定是否实施该次采购。

数据流来源

采购管理模块

数据流去向

采购

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

若申请被拒绝,可适当修改数据流组成

数据流名称

采购审批

简要描述

商品出入库管理系统对该采购的意见,决定是否实施该次采购。

数据流来源

采购管理模块

数据流去向

出纳

数据流组成

要采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

无。

数据流名称

密码账户信息

简要描述

用户(采购、出纳)登陆时将信息与系统用户信息进行比对来完成登陆任务。

同时可以改密。

数据流来源

系统设置模块

数据流去向

系统用户信息

数据流组成

账号和密码

备注

无。

数据流名称

商品信息提示

简要描述

在模块接收查询要求之后将商品信息返回给出纳

数据流来源

系统设置模块

数据流去向

出纳

数据流组成

要查询的商品=名称+编号+采购价格+数量+费用预算等。

备注

无。

数据流名称

登录以及修改密码(出纳)

简要描述

在开始出纳工作之前需要登录系统,并且可以修改密码。

数据流来源

采购员

数据流去向

系统设置模块

数据流组成

账号、密码

备注

无。

数据流名称

商品信息查询

简要描述

出纳向系统查询仓库内商品的信息

数据流来源

出纳

数据流去向

系统设置模块

数据流组成

要查询的商品=名称+编号+数量+价格

备注

无。

数据流名称

商品定价

简要描述

出纳根据市场情况修改商品的价格

数据流来源

出纳

数据流去向

系统设置模块

数据流组成

某一商品价格=商品名称+商品编号+价格

备注

无。

数据流名称

商品发货开单

简要描述

出纳根据仓库内商品情况决定买家的申请是否被同意

数据流来源

出纳

数据流去向

销售管理模块

数据流组成

开单商品=名称+编号+采购价格+数量+费用预算等。

备注

如果申请被拒绝,数据流可适当修改

数据流名称

商品发货反馈

简要描述

系统将出纳的开单返回给买家

数据流来源

销售管理模块

数据流去向

买家

数据流组成

某一商品=销售价格+数量+库存数量+采购请求。

备注

信息包括入库时记录和出库记录,若申请被拒绝,可适当修改数据流组成

数据流名称

销售订货

简要描述

买家向系统申请,购买超市的商品

数据流来源

买家

数据流去向

销售管理模块

数据流组成

某一商品=销售价格+数量+库存数量+采购请求。

备注

无。

数据流名称

销售开单

简要描述

由出纳审批后的结果返回至买家,若出纳同意出售商品,则开单中包含了销售商品的名称价格编号数量等信息

数据流来源

销售管理模块

数据流去向

买家

数据流组成

销售商品=名称+价格+编号+数量。

备注

被拒绝的申请记录就不用保存了

数据流名称

新商品入库信息

简要描述

采购员买入新商品之后,更新商品的信息

数据流来源

采购管理模块

数据流去向

商品信息数据库

数据流组成

销售商品=名称+价格+编号+数量。

备注

 

数据流名称

订单信息存根

简要描述

采购员采购的记录都进行保存

数据流来源

销售管理模块

数据流去向

采购订单

数据流组成

采购的商品=名称+编号+采购价格+数量+费用预算等。

备注

数据流名称

商品缺少

简要描述

买家申请到达出纳之后,若出纳发现仓库商品不足之后,向采购员提出购买商品的要求

数据流来源

出纳

数据流去向

采购管理模块

数据流组成

销售商品=名称+价格+编号+数量。

备注

此处应注意与商品缺少信息(见下一数据流)相区别,在加工部分中,该数据流将以商品缺少(出纳要求)表示,以示区别

数据流名称

商品缺少信息

简要描述

当商品信息数据库中某

(一)商品的数量小于特定值之后,模块自动向采购员发出采购商品的要求

数据流来源

商品信息数据库

数据流去向

采购管理模块

数据流组成

销售商品=名称+价格+编号+数量。

备注

数据流名称

商品详细信息

简要描述

商品信息数据库将商品的详细信息返回给管理模块

数据流来源

商品信息数据库

数据流去向

系统设置模块

数据流组成

要查询的商品=名称+编号+数量+价格

备注

数据流名称

商品价格

简要描述

系统设置模块接受出纳的修改商品价格的申请,并将商品信息数据库中的特定商品的价格进行修改

数据流来源

系统设置模块

数据流去向

商品信息数据库

数据流组成

某一商品价格=商品名称+商品编号+价格。

备注

 

数据流名称

商品出库信息

简要描述

商品由买家买走之后,将出库的记录写入商品信息数据库中

数据流来源

销售管理模块

数据流去向

商品信息数据库

数据流组成

销售商品=名称+价格+编号+数量。

备注

2.加工

加工名称

采购管理模块

简要描述

模块具有采购申请、审批、商品入库、保存采购订单信息、采购通知等功能

Ø采购员向模块提出采购申请

Ø得到采购申请后,向出纳发出审批的申请

Ø出纳的审批结果返回到采购管理模块,之后将采购结果反馈给采购员

Ø采购员将采购之后的采购信息返回给模块,模块更新商品信息数据库的商品信息

Ø模块将采购结果保存到采购订单文件中

Ø模块接收到缺

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

当前位置:首页 > 经管营销 > 经济市场

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

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