当前位置:文档之家› 超市管理系统需求规格说明书

超市管理系统需求规格说明书

管小组成员:胡烨

理崔平平

系高晨阳

统孙明峰

需卢超素

2015.05.20

目录

1 引言 (4)

1.1 目的 (4)

1.2 文档格式 (4)

1.3 预期的读者和阅读建议 (5)

1.4 范围 (5)

1.5 参考文献 (6)

2 系统概述 (6)

2.1 概述 (6)

2.2 结构 (6)

2.3 运行环境 (7)

2.4 假设与依赖 (7)

3 系统功能需求 (8)

3.1 系统角色 (8)

3.2 超市员工管理 (11)

3.3 超市商品管理 (19)

3.4 超市库存管理 (23)

3.5 超市物品销售管理 (31)

3.6 VIP会员管理 (40)

3.7 超市后勤管理 (44)

3.8 领域模型 (48)

4 非功能性需求 (49)

4.1 性能需求 (49)

4.2 安全性需求 (49)

4.3 可用性需求 (49)

4.4 用户文档 (50)

4.5 其它需求 (50)

5 外部接口需求 (50)

5.1 用户接口 (50)

5.2 硬件接口 (51)

5.3 软件接口 (51)

5.4 通信接口 (51)

6系统维护 (51)

1 引言

1.1 目的

该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。并且画出了本系统的E-R图以及相应的数据流图。其中对功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有备选事件流则描述,否则则省略,而且还给出了非常直观的用例图,对一些关键的活动制作了活动图来进行描述。。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。

该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。

1.2 文档格式

本文档按以下要求和约定进行书写:

(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。

(2)标题最多分三级,分别为黑体三号、黑体四号、黑体五号四,标题均加粗。

(3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。

(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。

1.3 预期的读者和阅读建议

本文档的主要内容共分4部分:综合描述、系统特性、和非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致的介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。

本文档面向多种读者对象:

(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。

(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。

(3)程序员:配合《设计报告》,了解系统功能,编写《用户手册》。

(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。

(5)销售人员:了解预期产品的功能和性能。

(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。

(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。

在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。

1.4 范围

该产品是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。本产品将主要适用于小型超市管理,主要完成超市员工信息管理、超市物品管理、超市库存管理、超市物品销售统计、VIP顾客管理、后勤管理(日常支出)。

1.5 参考文献

1、舒坚、陈斌全. 软件工程. 高等教育出版社2014

2、艾文. 软件自动化测试研究及在网银系统的应用[D]. 吉林大学2012

3、沈亮. 一种基于面向对象技术的自动化测试平台的设计与实现[D]. 电子科技大学2009

2 系统概述

2.1 概述

现在的超市已经成为人们日常生活中不可缺少的一个组成部分,它的存在给人们的生活带来了很大的方便。做为超市内部的人员,商品和销售的管理工作,对超市的成功经营十分重要。然而传统的管理,主要以人工为主,不但费时费力,风险也较大。21世纪,超市销售的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是销售业的竞争核心。该超市管理系统将用于各种超市的超市进出货、后勤管理,VIP消费者信息和超市员工信息的管理,实现以计算机辅助形式代替传统的手工査询记录形式,减轻超市管理人员的劳动强度,提高工作质量和效率,从而使超市管理更加合理化和科学化。

2.2 结构

2.2.1 系统结构图

2.3 运行环境

该系统为B/S三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。

以下是系统的软件环境。

(1)客户端

操作系统:Windows2000 Professional/XP或更新版本。

浏览器:IE6以上,其它常见浏览器如FireFox。

(2)应用服务器端

操作系统:Windows2000 Server或更新版本。

应用服务器:Tomcat 5.5或更新版本。

数据库访问:JDBC。

(3)数据库服务器端

操作系统:Windows2000 Server或更新版本。

数据库系统:SQLServer 2000或更新版本。

2.4 假设与依赖

本项目是否能够成功实施,主要取决于以下的条件:

(1)为了项目的开发和实施,能够有效的与超市管理者进行交流,在必要时对现有的业务流程进行合理的调整。

(2)能够有超市为前期的调研、开发和实施过程提供必要的工作环境和系统运行环境,这些环境有助于开展工作。

(3)能够有超市为调研提供完整的功能和性能需求资料,以便于对其进行分析,从而形成完善的软件需求。

(4)超市能够为软件系统的运行提供必要的且能够满足系统运行条件的硬件环境和通讯环境,不合适的硬件环境和通讯环境将会影响系统的性能。

(5)具有相对稳定的项目团队,不稳定的团队将影响项目的进度和质量。

3 系统功能需求

3.1 系统角色

本系统主要用于超市的以下几类人员:

(1)系统管理员,完成系统管理与维护,解决系统潜在的问题并不断完善。

(2)人事经理:员工招聘及辞退管理、员工信息查询。

(3)仓库管理员:商品入、出库登记、库存查询、库存信息修改。

(4)收银员:销售记录修改、收银、VIP会员卡积分管理、会员卡补办

(5)销售经理:商品分类、销售管理、货存余量查询

(6)会计:员工薪资管理、公司财务管理

系统管理员用例图

仓库管理员用例图

人事经理用例图

销售经理&收银员用例图

会计用例图

相关主题
文本预览
相关文档 最新文档