收藏 分享(赏)

进销存管理系统需求分析规格说明书.doc

上传人:lufeng10010 文档编号:1756775 上传时间:2018-08-22 格式:DOC 页数:48 大小:2.82MB
下载 相关 举报
进销存管理系统需求分析规格说明书.doc_第1页
第1页 / 共48页
进销存管理系统需求分析规格说明书.doc_第2页
第2页 / 共48页
进销存管理系统需求分析规格说明书.doc_第3页
第3页 / 共48页
进销存管理系统需求分析规格说明书.doc_第4页
第4页 / 共48页
进销存管理系统需求分析规格说明书.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、进销存管理系统需求分析规格说明书 下表汇总了文档撰写的任务分配撰写人 负责章节 内容xxx第一章引言第二章任务概述第五章缩写词表系统的开发背景、对任务的概述和缩写词表的编写xxx第三章需求规定第四章运行环境设定对系统的用例进行分析,画出系统的用例图,对例图进行说明数据要求和运行环境目 录第 1 章 引言 01.1 编写目的 01.2 读者对象 .01.3 背景说明 .01.4 术语定义 .01.4.1 专门术语 01.4.2 定义 11.5 参考资料 .1第 2 章任务概述 .22.1 目标 22.2 用户的特点 22.3 假定与约束 2第 3 章 需求规定 23.1 对功能的规定 23.1.

2、1 系统 UML 模型 33.1.1.1 用例分析 33.1.1.2 用户定义 33.1.1.3 角色定义 33.1.1.4 说明 33.1.1.5 总系统用例分析 43.1.1.6 子系统用例分析 53.1.1.7 用例时序图 .123.1.2 数据 E-R 图 .213.1.3 数据字典 .343.2 对性能的规定 .403.2.1 精度 .403.2.2 时间特性要求 .403.2.3 灵活性 .403.3 数据要求 .403.4 故障处理要求 .403.5 其他专门要求 .40第 4 章 运行环境设定 .414.1 系统环境需求 .414.2 支持软件 .414.3 接口 .41第 5

3、 章缩写词表 42进销存管理系统 需求分析规格说明书第 1 页第 1 章 引言1.1 编写目的本文档主要描述的是“Life Mart 进销存管理系统”开发、实施的方案,以及整个项目的模块设计、数据库设计、逻辑分析等各项内容的阐述。为明确用户的需求,在实际工作中参照并以此为标准说明产品的需求要完成的功能、性能等,特编写此文档。1.2 读者对象本文档的读者为库存管理员、消费者及本项目所有软件设计和开发、测试人员。1.3 背景说明在服务业竞争越来越激烈的今天,超市如何提高服务质量、管理能力显得越来越重要。尤其是对进货、库存、销售显得尤为重要。如果没有一套可靠的超市管理系统,单凭手工操作,不仅效率低下

4、,而且会极大地影响到超市的服务质量。超市为了提高速度,提高服务效率和质量,通常会采用销售系统,可以方便地处理顾客的结算要求,快速、准确的完成顾客的要求。超市销售系统作为超市主要的部分,集显示,输入,添加,修改,删除等各种操作为一体,使用起来十分方便,利用此系统前台收银员可方便进行结帐,利用此系统,使得结算不再和以前一样使用纸笔记录,只是轻点键盘就能完成;利用此系统,收银员可以方便地完成结帐,销帐工作,从而极大地减少错误地发生,避免无法估计的不必要的损失。1.4 术语定义1.4.1 专门术语商品条形码: 系统内部商品编号,每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。系

5、统管理员:进销存管理系统 需求分析规格说明书第 2 页SQL SERVER:系统服务器所使用的数据库管理系统(DBMS) 。SQL:一种用于访问查询数据库的语言。事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域,值互不相同。外部主键:数据库表中与其他表主键关联的域。1.4.2 定义超市进销存管理系统、Visual Basic 语言、SQL SERVER 2008 数据库1.5 参考资料 计 算 机 软 件 开 发 规 范 (GB566-88) ; 计 算 机 软 件 产 品 开 发 文 件 编 制 指 南 (GB8567-88) ; 计 算 机 软 件 需 求 说 明 编

6、 制 指 南 (GB9385-88) ; 计 算 机 软 件 测 试 文 件 编 制 规 范 (GB9386-88) ; 计 算 机 软 件 质 量 标 准 保 证 计 划 规 范 ( GB/T 12504-90) ; 计 算 机 软 件 配 置 管 理 计 划 规 范 ( GB/T 12505-90) ; 计 算 机 软 件 维 护 指 南 ( GB/T 14079-93) ; 计 算 机 软 件 可 靠 性 和 可 维 护 性 管 理 ( GB/T 14394-93) ;进销存管理系统 需求分析规格说明书第 3 页第 2 章任务概述2.1 目标主要开发目标是 能够对超市进销存信息进行查询、

7、录入、更新管理。且具有反映敏捷准确。 提 高 数 据 访 问 安 全 性 , 在 系 统 中 加 入 身 份 验 证 及 角 色 管 理 功 能 , 完 善 权 限分 配 机 制 。 提 高 程 序 页 面 安 全 性 , 在 系 统 中 引 入 防 SQL 注 入 等 页 面 安 全 机 制 。2.2 用户的特点系统的界面清晰,操作简单,要求操作人员具备一定的电脑操作技能,该系统可以提高工作效率。2.3 假定与约束系统的规模较小,适于 Windows 的操作系统,SQL2008 数据库系统。第 3 章 需求规定3.1 对功能的规定功能需求:采购管理功能模块:采购入库、采购退货。销售管理功能模

8、块:提取商品信息、销售出库、销售退货。库存管理功能模块:用户管理、仓库管理、商品信息管理、供应商信息管理。进销存管理系统 需求分析规格说明书第 4 页3.1.1 系统 UML 模型3.1.1.1 用例分析进行用例分析的目标是定义为了满足系统中所描述的功能,系统内部都有哪几个功能模块。采用用例分析面向对象的分析方法对系统进行分析。通过对系统的需求进行分析,设计系统的角色和用例。3.1.1.2 用户定义根据权限和分工的不同,可以将用户分为四个不同的角色 :系统管理员、库存管理员、采购员、销售员。在登入系统时选择不同的角色登入,进入系统则对应着不同的功能。3.1.1.3 角色定义根据系统的要求和需求

9、分析,可定义如下两个角色:系统管理员:相当于超市的总经理,具有最高权限。库存管理员:相当于超市的仓库管理员,主要负责供应商信息的管理和商品信息的管理,以及仓库商品的出、入库和缺货管理。采购员:主要负责商品的采购,根据库存管理员提供的缺货清单进行商品采购,采购完商品将入库清单反馈给库存管理员进行商品入库。销售员:主要负责前台销售模块,销售员对顾客提供的商品进行条形码扫描,如果扫描没有该商品信息则通过录入条形码提取商品信息,待所有的商品都扫描完则进行结帐,如果顾客提供会员信息则进行购物积分,打印购物清单提交给客户。3.1.1.4 说明:表示为扩展关系。:表示为依赖关系。进销存管理系统 需求分析规格

10、说明书第 5 页3.1.1.5 总系统用例分析图 3.1 总系统用例图总系统用例图进一步文字描述如下:用例名称:用户管理说明:系统管理员对用户的管理,用户的注册及注销管理,对用户信息的增删改查操作,将用户的注册信息进行统一管理。参与者:系统管理员、用户基本操作流程:用户提交请求注册用户 填写注册信息 确认注册 注册成功;用户提交请求注销用户 确认注销用户 注销成功;系统管理员提交请求用户管理 查询用户信息 返回相对应的用户信息;系统管理员提交请求用户管理 修改用户信息 确认修改信息 修改信息成功;系统管理员提交请求用户管理 删除用户信息 确认删除信息 删除信息成功。进销存管理系统 需求分析规格

11、说明书第 6 页用例名称:权限管理说明:系统管理员对用户权限进行管理,管理用户角色可进行的操作,对库存信息管理员、销售员、采购员各自分配相对应的权限。用例名称:系统维护说明:系统管理员对整个系统进行维护,在运行的过程中有可能遇到的问题,系统出错问题,系统管理员将进行维护操作。3.1.1.6 子系统用例分析(1)用户登入子系统用例图图 3.2 用户登入子系统用例图用户登入子系统用例图进一步文字描述如下:用例名称:用户登入进销存管理系统 需求分析规格说明书第 7 页说明:用户注册信息后,登入系统,用户进行用户信息的管理,选择登入角色,进入系统后不同的用户角色对应不同的操作权限。参与者:系统管理员、

12、库存管理员、采购员、销售员基本操作流程:用户提交请求修改密码 输入新密码 确认密码 密码修改成功;用户提交请求注销用户 确认注销 注销用户成功;用户提交请求信息管理 增加用户信息 增加信息成功;用户提交请求信息管理 修改用户信息 确认修改信息 修改信息成功;用户提交请求信息管理 删除用户信息 确认删除信息 删除信息成功。(2)库存管理子系统用例图仓仓仓仓仓 : 2仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓仓进销存管理系统 需求分析规

13、格说明书第 8 页图 3.3 库存管理子系统用例图库存管理子系统用例图进一步文字描述如下:用例名称:库存信息管理说明:超市人员需要查询信息时,则通过库存管理员登入系统进行查询。参与者:库存管理员基本操作流程:库存管理员提交库存信息查询请求供应商信息查询系统将返回供应商信息;库存管理员提交请求 修改供应商信息 返回修改操作成功;库存管理员提交请求 删除供应商信息 返回删除操作成功;可选操作流程:库存管理员提交请求 查询商品信息 输入商品条码 返回相对应商品信息;库存管理员提交请求 修改商品信息 输入商品条码 返回修改操作成功;库存管理员提交请求 删除商品信息 输入商品条码 返回删除操作成功。用例

14、名称:商品入库说明:供应商的商品到货时,超市人员首先检验商品质量是否合格,将质量不合格的商品进行退货处理,将退货清单返回给供应商,将合格的商品进行入库处理。参与者:库存管理员基本操作流程:库存管理员检查商品是否合格 输入商品信息 入库商品信息;可选操作流程:库存管理员检查商品是否合格 商品不合格要求退货 退货信息。用例名称:商品出库说明:销售员提取商品信息时将进行商品出库处理,销售员销售出的商品将不在库存信息内则更新商品的库存信息。参与者:销售员基本操作流程:销售员提交请求提取商品信息 扫描商品条形码 提取商品信息成功及商品出库;销售员提交请求提取商品信息 录入商品条形码 提取商品信息成功及商

15、品出库;用例名称:缺货管理进销存管理系统 需求分析规格说明书第 9 页说明:库存管理员通过查询缺货信息,产生缺货清单,将缺货清单提供给采购员,采购员进行商品采购。基本操作流程:库存管理库员输入缺货查询 缺货清单 提交给采购员。(3)采购管理子系统用例图图 3.4 采购管理子系统用例图采购管理子系统用例图进一步文字描述如下:用例名称:采购商品说明:采购员通过从库存管理员得到的缺货清单进行商品采购,采购完商品后将入库清单反馈给库存管理员进行商品入库。参与者:采购员、库存管理员基本操作流程:采购员提交请求 获取缺货清单 库存管理员提供缺货清单;采购员进行商品采购 采购清单 提交给库存管理员进行商品入

16、库。进销存管理系统 需求分析规格说明书第 10 页(4)销售管理子系统用例图图 3.5 销售管理子系统用例图销售管理子系统用例图进一步文字描述如下:用例名称:客户管理说明:销售员通过对客户信息进行管理,辨别顾客是否为会员,是则对顾客进行会员积分。参与者:销售员、顾客基本操作流程:销售员提交请求客户信息管理对用户信息进行增、删、改操作操作成功;销售员提交请求客户信息管理对用户进行会员管理添加、删除操作成功;销售员提交请求客户信息管理对用户进行会员管理会员积分管理。用例名称:销售管理进销存管理系统 需求分析规格说明书第 11 页说明:销售员对顾客提供的商品进行条形码扫描,如果扫描没有该商品信息则通

17、过录入条形码提取商品信息,待所有的商品都扫描完则进行结帐,如果顾客提供会员信息则进行会员消费积分,打印购物清单提交给客户。参与者:销售员、顾客基本操作流程:销售员提交请求扫描商品条形码 系统返回该商品的相应信息显示到销售界面;销售员提交请求录入商品条形码 系统返回该商品的相应信息显示到销售界面;销售员提交请求打印购物清单 顾客进行结帐 销售员提交购物清单给顾客。(5)后台管理系统用例视图仓仓仓 : 3进 货 管 理人 员 管 理自 动 制 定 进 货 计 划自 动 入 库 登 记 : 1生 成 销 售 排 行 榜查 询 库 存 明 细 记 录出 库 商 品入 库 商 品自 动 制 定 进 货

18、计 划 2查 询 打 印 计 划基 本 信 息 登 记 管 理员 工 操 作 权 限 管 理仓仓仓仓仓 : 3仓仓仓仓 : 3仓仓仓仓 : 2自 动 入 库 登 记 : 2仓仓仓仓仓 : 2图 3.6 后台管理系统用例图后台管理系统用例图进一步文字描述如下:用例名称:销售管理进销存管理系统 需求分析规格说明书第 12 页说明:系统管理员对销售模块的管理,及对销售员的管理,通过销售排行榜对销售员的业绩进行管理,对商品的出入库登记了解商品的销售情况,通过采购员制定进货计划,了解库存信息的更新。参与者:系统管理员、销售员、采购员基本操作流程:系统管理员提交请求查询销售排行 系统返回销售排行榜 显示到

19、销售排行界面;销售员提交请求提取商品信息 系统返回商品信息 提取商品信息成功。采购员提交请求制定进货计划 系统返回进货计划表 提供给系统管理员;用例名称:进货管理说明:系统管理员对采购进货模块的管理,及对采购员的管理,通过打印查询进货计划表管理了解一季度的商品采购,采购员制定采购计划,将采购计划表提交给超市经理及系统管理员。参与者:系统管理员、采购员基本操作流程:系统管理员提交请求查询打印进货计划表 返回进货计划表 显示进货计划界面;采购员提交请求制定进货计划 系统返回进货计划表 提供给系统管理员;采购提交请求制定入库清单 系统返回入库清单进行商品入库 入库成功。用例名称:库存管理说明:系统管

20、理员及超市经理对库存信息的管理,可进行查询库存明细记录。对一个季度的出库商品及入库商品进行查看,了解销售情况。参与者:系统管理员、库存管理员基本操作流程:系统管理员请求库存管理 查询库存明细记录 系统返回明细记录;系统管理员请求库存管理 查询某季度出库商品系统返回相应季度的出库商品;系统管理员请求库存管理 查询某季度入库商品系统返回相应季度的入库商品;用例名称:人员管理说明:系统管理员对人员管理及对各用户角色进行管理,通过基本信息的登记管理了解用户的基本信息,对不同的用户角色分配不同的操作权限,对顾客的会员信息进行管进销存管理系统 需求分析规格说明书第 13 页理。参与者:系统管理员、销售员基

21、本操作流程:系统管理员提交请求基本信息登记管理对用户信息进行增删改查操作 操作成功;系统管理员提交请求员工操作权限管理给不同的用户角色分配不同的操作权限;3.1.1.7 用例时序图用例:系统登陆图 3.7 系统登陆时序图用例:新建帐户进销存管理系统 需求分析规格说明书第 14 页图 3.8 新建帐户时序图用例:修改帐户信息图 3.9 修改帐户信息时序图进销存管理系统 需求分析规格说明书第 15 页用例:删除帐户图 3.10 删除帐户时序图用例:商品信息查询进销存管理系统 需求分析规格说明书第 16 页图 3.11 商品信息查询时序图用例:新增商品记录图 3.12 新增商品记录时序图用例:修改商

22、品记录图 3.13 修改商品记录时序图用例:删除商品记录进销存管理系统 需求分析规格说明书第 17 页图 3.14 删除商品记录时序图用例:查询库存不足商品图 3.15 查询库存不足商品时序图用例:查询采购统计报表进销存管理系统 需求分析规格说明书第 18 页图 3.16 查询采购统计时序图用例:查询销售统计报表图 3.17 查询销售统计报表时序图进销存管理系统 需求分析规格说明书第 19 页用例:查询以往采购单据图 3.18 查询以往采购单据时序图用例:新建采购单据图 3.19 新建采购单据时序图用例:售出商品结算进销存管理系统 需求分析规格说明书第 20 页图 3.20 售出商品结算时序图

23、用例:销售单据查询图 3.21 销售单据查询时序图进销存管理系统 需求分析规格说明书第 21 页用例:采购单据查询图 3.22 采购单据查询时序图进销存管理系统 需求分析规格说明书第 22 页3.1.2 数据 E-R 图基于 PowerDesigner 的数据库设计 总 E-R 图设计图 3.1 总 E-R 图设计说明:部分信息省略,详细信息见子 e-r 图进销存管理系统 需求分析规格说明书第 23 页销售管理子系统 E-R 图设计图 3.2 销售子系统 e-r 图说明:由于篇幅问题该图中去除了实体员工。该实体与各个单据都有参考关系,详见下列各个子 e-r 图。销售报价单界面如图 3.3 所示

24、。其 e-r 图如下图所示。一张销售报价单可有多个商品,一个商品可出现在多个报价单中,所以商品与报价单之间的联系为多对多联系;一张报价单只有一个客户,一个客户可有多张销售报价单,所以客户与报价单之间的联系为一对多联系;一张销售报价单只有一个员工,一个员工可开出多张报价单,所以员工与报价单之间的联系为一对多联系。进销存管理系统 需求分析规格说明书第 24 页图 3.3 销售报价单 e-r 图销售订单界面如图 3.4 所示。其 e-r 图如下图所示。一张销售订单可有多个商品,一个商品可出现在多个订单中,所以商品与订单之间的联系为多对多联系;一张订单只有一个客户,一个客户可有多张销售订单,所以客户与

25、订单之间的联系为一对多联系;一张销售订单只有一个员工,一个员工可开出多张订单,所以员工与订单之间的联系为一对多联系。图 3.4 销售订单 e-r 图销售出库单界面如图 3.5 所示。其 e-r 图如下图所示。一张销售出库单可对应一张订单,一张订单对应一张个出库单中,所以订单与出库单之间的联系为多对多联系;一张销售出库单可有多个商品,一个商品可出现在多个出库单中,所以商品与出库单之间的联系为多对多联系;一张出库单只有一个客户,一个客户可有多张销售出库单,所以客户与出库单之间的联系为一对多联系;一张销售出库单只有一个员工,一个员工可开出多张出库单,所以员工与出库单之间的联系为一对多联系。进销存管理

26、系统 需求分析规格说明书第 25 页图 3.5 销售出库单 e-r 图销售退货单界面如图 3.6 所示。其 e-r 图如下图所示。一张销售退货单可有多个商品,一个商品可出现在多个退货单中,所以商品与退货单之间的联系为多对多联系;一张退货单只有一个客户,一个客户可有多张销售退货单,所以客户与退货单之间的联系为一对多联系;一张销售退货单只有一个员工,一个员工可开出多张退货单,所以员工与退货单之间的联系为一对多联系。图 3.6 销售退货单 e-r 图应收款界面如图 3.7 所示。其 e-r 图如下图所示。一张应收款单对应一张销售订单或一张退货单,一张销售订单或一张退货单产生一张应收款单,所以销售订单

27、和退货单与应收款之间进销存管理系统 需求分析规格说明书第 26 页的联系为一对一联系;一张应收款单只有一个客户,一个客户可有多张应收款单,所以客户与应收款单之间的联系为一对多联系;一张应收款单只有一个员工,一个员工可开出多张应收款单,所以员工与应收款单之间的联系为一对多联系。图 3.7 销售应收款单 e-r 图销售收款单界面如图 3.8 所示。其 e-r 图如下图所示。一张收款单对应多张应收款单,一张应收款单可由多张收款单支付完成,所以应收款单与收款单之间的联系为一对一联系;一张收款单只有一个客户,一个客户可有多张收款单,所以客户与收款单之间的联系为一对多联系;一张收款单只有一个员工,一个员工可开出多张收款单,所以员工与收款单之间的联系为一对多联系。

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

当前位置:首页 > 实用文档 > 往来文书

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报