超市需求规格说明书

更新时间:2023-09-25 03:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

河南科技学院

<项目名称> 需求规格说明书Version:

撰 写 人(签名):王春山 完 成 日 期: 2015-10-14 评审负责人(签名):朱家义 评 审 日 期: 2015-11-08

1

目 录

1. 引言 .................................................................................................................................... 3 1.1 1.2 1.3

目的 ............................................................................................................................. 3 定义 ............................................................................................................................. 3 参考资料 ...................................................................................................................... 3

2. 软件总体概述 ...................................................................................................................... 3 2.1 2.2

软件标识 ...................................................................................................................... 3 软件描述 ...................................................................................................................... 4

系统属性 ............................................................................................................... 4 开发背景 ............................................................................................................... 4 软件功能 ............................................................................................................... 4

2.2.1 2.2.2 2.2.3 2.3 2.4

用户的特点 .................................................................................................................. 6 限制与约束 .................................................................................................................. 6

3. 具体需求 ............................................................................................................................. 6 3.1 3.2 3.3 3.4

功能需求 ...................................................................................................................... 8 性能需求 .................................................................................................................... 13 数据库需求 ................................................................................................................ 13 设计约束 .................................................................................................................... 13

其他标准的约束 .................................................................................................. 13 硬件约束 ............................................................................................................. 14 可用性 ................................................................................................................ 14 可靠性 ................................................................................................................ 14 效率 .................................................................................................................... 15 安全性 ................................................................................................................ 15 可维护性 ............................................................................................................. 15 可移植性 ............................................................................................................. 15 用户接口 ............................................................................................................. 15 硬件接口 ............................................................................................................. 16 软件接口 ............................................................................................................. 16 通信接口 ............................................................................................................. 17

3.4.1 3.4.2 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.6 3.6.1 3.6.2 3.6.3 3.6.4

属性 ........................................................................................................................... 14

外部接口需求 ............................................................................................................. 15

4. 数据字典 ........................................................................................................................... 17

2

1. 引言

1.1 目的

本节描述软件产品需求规格说明书(SRS)的目的,如:定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;作为软件总体测试的依据。

(1) 大大提高超市的运作效率。

(2) 通过全面的信息采集和处理,辅助提高超市的决策水平。

(3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张能力,提供有效的技术保障。

1.2 定义

本节列出SRS中用到的全部需求的术语、定义和缩略语清单。这些信息可以由SRS的附录提供,也可以参考其他的文件,如果有,本节必须指明。

SQL: 一种用于访问查询数据库的语言

事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。

1.3 参考资料

本节列出下列资料:

经核准的用户合同、《用户需求说明书》、《项目开发委托合同书》、《技术可行性报告》等文件;

本项目的较高层次的开发文档,如:《项目开发计划》等; SRS中各处引用的资料、标准和规范。

列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。 《软件工程》 齐治昌 谭庆平 宁洪 第二版 2007 高等教育出版社 《数据库系统概论》 王珊 萨师煊 第四版 2007 高等教育出版社 《数据结构(C语言版)》 严蔚敏 吴伟民 2008 清华大学出版社

2. 软件总体概述

2.1 软件标识

本节列出软件的标识:软件全名称、软件缩称、版本号等。软件标识必须具有唯一性。

本软件的运行环境包括:

3

硬件平台:普通计算机一台

操作系统和版本:Microsoft Windows XP Professional 支撑环境(例如:数据库等)和版本:Microsoft SQL Server 2005

其它与该软件有关的软件组件:JAVA虚拟机,Microsoft SQL Server 2005,MyEclipse 8.5 Milestone

2.2 软件描述

2.2.1

系统属性

本节描述被开发软件与其他相关产品之间的关系。 如果该软件是独立的,应在本节说明;

如果该软件是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系。如果这部分内容已包含在较高层次的说明(如《用户需求说明书》)中,应在本节指明。

本节无须描述设计方案和设计约束。

本超市管理系统采用Mysql作为数据库开发,可以在windows系统中很好的运行,且系统可维护性和可移植性良好,界面简洁大方,充分考虑了用户的需求和实际运行中可能出现的突发事件,极大地满足了用户对超市管理系统的需求。

2.2.2 开发背景

本节说明软件的开发目的、应用目标和使用范围等背景材料。

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为××超市努力追求的目标。基于此背景我们提出了超市开发计划。 系统名称:超市管理系统项目开发计划。 2.2.3

软件功能

本节为软件功能提供一个摘要,无须描述功能的细节。应为每一软件功能的需求分配一个唯一性的标识,以利于需求的跟踪和测试。应说明功能的优先级定义,和每一功能的优先级(从用户角度而言)。优先级定义可采用以下方法(QFD对功能需求的分类方法):

a. 高——软件必须实现的功能,用户有明确的功能定义和要求; b. 中——软件应该实现的功能,用户的功能定义和要求可能是模糊的、不

具体的、或低约束的,但是这类功能的缺少会导致用户的不满意,因此这类功能的具体需求应当由需求分析人员诱导用户产生并明确; c. 低——软件尽量实现的功能,并可根据开发进度进行取舍,但这类功能

4

的实现将会增加用户的满意度。

可用以下表格来说明软件功能:

针对超市的特点,为了帮助超市解决现在面临的问题,提高超市的竞争力,我们将开发以下六个系统功能模块:

(一)管理员管理功能 性能简述:管理员快速管理超市,对超市进行增、删、改、查。 功能简述: 1. ——进货管理 2. ——销售管理 3. ——交班管理 4. ——库存管理 5. ——商品管理 6. ——日常管理

(二)营业员管理功能 性能简述:对商品查询、销售。 功能简述: ——前台管理 序号 功能名称 功能需求标识 优先级 简要描述 也可配合软件的功能结构图加以说明。

5

本文来源:https://www.bwwdw.com/article/iikd.html

Top