(完整word版)软件工程--需求规格说明书.docx

(完整word版)软件工程--需求规格说明书.docx
(完整word版)软件工程--需求规格说明书.docx

文档编号: HHIT-SECD-S101-01T-02

版本号: V1.0

酒店宾馆客房管理系统结构化需求规格说明

项目名称酒店宾馆客房管理系统的设计与实现

项目负责人

项目开发单位

项目成员、、、

项目起止时间2013.06.18----2013.06.21

2013 年 6 月 21 日

软件工程课程设计项目组任务分派单(组长用)班级:组别:组长姓名:时间: 2013年6月21 日

项目名称:序

学号号

1

2

3

4

5酒店宾馆客房管理系统

姓名任务名称

绘制数据流

图、 IPO 图

以及完成需

求规定部分

完成需求分

析中引言部

分及绘制

ER 图

完成任务概

述及绘制部

分状态图

绘制第三层

的数据流图

及状态图

运行环境设

阶段名称:

具体任务内容

绘制总体的数据流图跟

第一层数据流图再做出

IPO 图完成需求规定部

对系统有充分的理解,

写出定义,目的,及参

考资料,定义数据的项

目。完成 ER 图。

写出任务的目标及用户

特点和各种约束条件,

顺便画出几个状态图

根据顶层的数据流图绘

制出相应的数据流图及

状态图

总结出系统运行所需

要的环境及设备

需求分析

完成标准起止日期

2013.06.18

完成相应

报告

2013.06.21

2013.06.18

完成相应

报告

2013.06.21

2013.06.18

完成相应

报告

2013.06.21

2013.06.18

完成相应

报告

2013.06.21

2013.06.18

完成相应

报告

2013.06.21

验收

成绩

75

65

70

75

65

1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标

准等信息;

2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人平均70

分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。

目录

1 引言 (4)

1.1 编写目的 (4)

1.2 背景 (4)

1.3 定义 (4)

1.4 参考资料 (4)

2 项目概述 (4)

2.1 目标 (5)

2.2 用户的特点 (5)

2.3 假定与约束 (5)

3 需求规定 (6)

3.1 对功能的规定 (6)

3.2 对性能的规定 (17)

3.2.1 精度 (17)

3.2.2 时间特性要求 (17)

3.2.3 灵活性 (18)

3.3 输入输出要求 (18)

3.4 数据管理能力要求 (18)

3.5 故障处理要求 (19)

3.6 其他专门要求 (19)

4 运行环境规定 (19)

4.1 设备 (19)

4.2 支持软件 (20)

4.3 接口 (20)

4.4 控制 (20)

1引言

【】

1.1 编写目的

想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足

用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。1.2 背景

宾馆客房管理系统是宾馆客房管理不可缺少的,对于宾馆的管理者和使用

者来说都是非常重要的,在以往,人们使用手工登记来记录管理宾馆的日常事务,操作流程虽然简单,但随着宾馆的数量越来越多,宾馆的规模越来越大,宾馆的入住率越来越高。简单的手工登记已经无法满足管理的要求,我们需要一个客房管理系统,

来满足客房管理的需求。面对如此庞大的信息量,一个成功的客房系统可以提供预定

房间功能、登记信息功能、开放 / 退房功能等。为管理者与用户供充足的信息和快捷的

数据处理手段,从而实现客房管理的系统化、规范化和自动化,达到信息准确、统一管

理的目标。

1.3 定义

文档中采用的专门术语的定义及缩略词简要如下:

JAVA:Java语言

Microsoft SQL Server2008

VISIO:VISIO 制图工具。

1.4 参考资料

《 JAVA2 程序设计基础教程》计算机职业教育联盟主编清华大学出版社出版

《 SQL Server 数据库基础教程》计算机职业教育联盟主编清华大学出版社出版

《实用操作系统教程》葛瀛龙周旭等编著机械工业出版社出版

《计算机网络技术》施晓秋主编科学出版社出版

【】

2项目概述

【】

2.1 目标

1.开发意图:宾馆客房管理系统应能全面有效的管理客房的使用情况。系统提供员工信息

维护、客房信息维护、客户信息维护、租房登记、退房登记等功能。代替员工手动记录信息,减

少记录出错、缩短操作时间,提高工作效率。

2.应用目标:通过本软件,员工可以快速查到宾馆客房的使用情况,如那些房间已经有客

户入住、那些房间被预订了、那些房间处于可出租状态等;管理员可以高效的管理员工信息、客

房信息等;

3.作用及范围:本软件适用于一般中小型宾馆客房管理,它是一个比较完善的管理软件,能

过实现对客房信息、员工信息、客户信息便利高效的管理。宾馆客房管理系统,是基于宾馆客房

数目较大,租房人员越来越多,对客房使用情况正确、高效管理的要求下开发的。它能够帮助员

工快速查询所有客房使用情况,检索出可出租客房。其次将客房租借信息记录进数据库,以备审

查。

2.2 用户的特点

本系统适用人员是宾馆接待员工,该系统可被称为“傻瓜”系统,即操作简单、易学,对

使用人员不需要有计算机方面的相关知识。

2.3 假定与约束

本项目的开发语言是Java 语言,技术设计采用软件结合硬件的方法。运行该软件所适用的具体设备必须是酷睿i3 、内存 512M及以上的计算机。

该软件的开发设计完全按照企业标准开发,包括硬件、软件和文档规格进行开发。

本软件开发期限为 4 个月左右。由于时间关系能过提供一般功能以及一些特别的要求及功能。

软件运行的最短寿命: 5 年。

【】

3需求规定

【】

3.1 对功能的规定

酒店宾馆客房管理系统整体上采用结构化方法来设计,客户端通过登录系统进行信息的管

理,软件架构采用c/s 方式,软件由java 语言编写。界面用java 相关的控件来布局,设计时考虑访问权限,本系统基于收sqlserver2008 数据库平台搭建酒店宾馆客房管理系统,开发工具为netbeans7.1

酒店宾馆客房管理系统的顶层数据流图如图 1 所示:

数据库

信息信息

注册信息

员工信息

个人信息管理

个人信息用户信息

员工

客户

管理用户信息查询房间信息酒店宾馆客房管理系统

房间信息查询空房

空房信息

查询员工信息员工信息管理房间信息房间信息

管理员

图2-1:酒店宾馆客房管理系统顶层数据流图

图2-1 描述:分析出系统的用户有管理员、员工及客户三类,在根据三者对应的权限,可以总结

出三者分别具有的功能。以及三者之间传递的数据流。

酒店宾馆客房管理系统 1 层数据流图如图 2 所示

房间信息客户个人信息

2订房管理客户个人信息请求

对房间的请求

个人信息

客户信息客户信息

D1 客户信息

客户信息客户信息

客户信息

3用户信息管客户信息

客户信息用户信息操作请求

客户信息理

用户信息

信息管理请求

客户员工

退房成功

退房请求

5退房处理退房

退房

登陆请求

登陆请求1登陆管理

请求结果

房间信息房间信息

登陆结果

注册D3 员工信息

D2 客房信息

员工信息员工信息

房间信息房间信息

4员工信息管

登陆请求请求结果理

6房间信息管

对员工信息操作请求员工信息

对房间信息操作请求房间信息

管理员

图 2-2:酒店宾馆客房管理系统 1 层数据流图

图 2-2 描述:根据顶层数据流图,可以得出该系统大致有 6 个主要的功能模块,分别为登陆管理、

订房管理、员工信息管理、客户信息管理、客房信息管理、退房处理。几个模块及参与者之间的数据传输如上图所示。

二层员工信息管理数据流图如图2-3 所示

4.1修改员工信

员工号

4.2查询员工信

员工号息

管理员登陆信息 1.1管理员登陆

员工号

4.3删除员工

员工号

员工信息

员工信息

员工信息

员工信息D3员工信息员工信息

员工信息

4.4增加员工员工信息

图2-3:员工信息管理数据流图

图3 描述:管理员登陆后可以选择员工信息管理,有修改、删除、查询、增加四个功能。对应的

数据都存放在数据库中。

【】

【】

二层客户信息管理数据流图如图 2-4 所示,客户在登录系统时首先查询数据库中客户的信息,如果

有客户的信息则登录到系统,如果没有则进行注册记录客户的信息,登录到系统可以进行信息

的修改记录到数据库中,客户也可以从数据库中查看自己的信息。

D2客户信息

修改信息D2客户信息

用户信息1.1登录系

用户信息 3.1信息修用户信息统改

客户

用户信息

1.2注册

图 2-4:客户信息管理数据流图

员工在登录系统是查看数据库中的员工信息,凭借身份证号增删改查客户信息,增删改查客户信息时首先从数据库中提取客户的信息,修改后的客户信息在写入数据库中。

D3 员工信息

员工信息信息身份证号3.1修改客户信客户信息

客户信息

员工员工信息 1.1 登陆系统

身份证号

身份证号3.2删除客户信客户信息

客户信息息

D2

客户信息

客户信息

3.3查询客户信

客户信息

图 2-5:员工管理客户信息模块

二层房间信息管理数据流图如图 2-6 所示,管理员凭借账号登录到系统中,凭借客房号增删改查客

房信息,增删改查客房信息时首先从数据库中提取客房的信息,修改后的客房信息在写入数据

库中。

客房号 6.1客房添加

添加信息

客房信息

6.2客房删除删除客房号

管理员

客房号

账号 1.1登录系统客房信息

D2 客房信息

客房号修改信息

6.3客房修改客房信息

6.4查询客房客房信息

图 2-6:房间信息管理数据流图

二层订房管理数据流图如图 2-7 及 2-7.1 所示,员工和用户凭借数据库中的员工信息和用户信息登录到系统中,凭借客房号预订或撤销客房或查询客房的信息,在预订或撤销客房或查询客房的 信息时首先从数据库中提取客房的信息,然后再将预订或撤销的客房信息写入到数据库中。

D3员工信息

2.1查询客

客房信息 员工

客房信息

员工信息

员工信息

1.1登录系

客房号

2.2预约客

预约信息 D2客房信

房 客房信息 息

用户

用户信息

客房号

2.3撤销预

客房信息

撤销信息

图 2-7:订房管理数据流图

D1 客户信息 D2客房信息 客房号码

客户

客户信息

1.1登录系

客户账号

6.1查询客 客房号码

6标记客房

借出

房信息

图 2-7.1 客户预约客房管理

二层退房处理数据流图如图 2-8 所示,员工凭借数据库中的员工信息登录到系统中,凭借客房号撤

销客房,在撤销客房时首先从数据库中提取客房的信息,然后再将撤销的客房信息写入到数据库中。

D3 员工信息D2客房信息

员工信息

退房信息客房信息

1.1登录系客房号码

员工员工信息

统退房管理

5.1

图 2-8:退房处理数据流图

【】

【】

1.登陆模块

(1)分为客户,员工,管理员三类。

(2)模块描述:客户需要先注册自己的信息才能登陆,而员工与管理员不必。登陆进去后会

获得相应的权限,有与之对应的界面。

2.客户信息管理模块

(1)客户可以自己管理自己的信息,也可由员工来管理

(2)模块中有信息修改,而只有员工有信息删除的功能,用户可以修改自己的预约信息,也

可以取消预约,重新预约一个。所有信息都保存在数据库中。

3.房间信息管理模块

(1)具有房间信息添加,删除,修改,查询的功能。

(2)模块描述:此模块只有管理员才能用,所有房间信息都保存在数据库中。

4.员工信息管理模块

( 1)具有员工信息的管理功能。

( 2)模块描述:此模块只有管理员能用,员工不能修改自己信息。

5.退房模块

(1)具有退房的功能。

(2)在客户要求退房时,员工根据用户的要求来退房,来结算经费。

6.订房模块

(1)具有订房的功能。

(2)此模块可以由客户或者是员工来操作,员工操作是直接操作,而客户操作则是预约,而

不是直接订房。操作过程中的数据都将保存在数据库中。

房间信息管理模块IPO 图如下表2-1 所示

模块名称:房间信息管理模块设计者:使用者:管理员模块输入部分描述:模块处理描述模块的输出部分描述:

1.房间号 1.根据要求来选择对应的功能。根据不同的需求来返回不同

2.根据房间号来找到对应的房的提示给管理员,让管理员进

间。行相应的操作。

3.将房间的信息修改或者删除

或者添加后,数据将保存在数

据库中。

表2-1:房间信息管理 IPO 图

员工信息管理模块 IPO 图如下表 2-2 所示:

模块名称:员工信息管理设计者:使用者:管理员模块输入部分描述:模块处理描述模块的输入部分描述

1.员工号 1.根据输入的员工号来找到相根据相应的功能有不同的提

应的员工信息。示,不同的操作将产生不同的

2 选择相应的功能。结果。

3 输入对应的信息,根据员工号

把新的信息返回到数据库中。

表 2-2:员工信息管理IPO 图

订房模块 IPO 图如下表2-3 所示:

模块名称:订房模块设计者:使用者:员工

模块输入部分描述:模块处理描述:模块输出部分描述

1.客户信息1.根据找到的空房间根据对应的操作来做出对应的

2.房间信息来安排客户的住显示。

宿。

2.输入对应的信息,

将这些信息保存在

数据库中。

3.若没有房间则返回

已经无房信息。

表 2-3:订房模块IPO 图

【】

【】

数据对象:

为了更加直观了解实体有实体之间的联系,我们用E-R 图来详细直观的将各个实体的联系和属性表达出来。

系统 E-R 图:系统有四个实体

(1)员工表:姓名,性别,员工号,电话号码,登录系统密码。

(2)客户表:姓名,性别,身份证号,入住时间,所住房间,所交押金,登陆密码。

( 3)客房表:客房号,客房价格,客房规模,客房标记(标记是否被入住或预约)。

( 4)管理员表:姓名,管理员号,性别,家庭住址,电话号码,登录系统密码。

登录系统密码

管理员号

电话号码

修改信息

管理客户信息

用户

1

入住、预约、

退房

1

客房

姓名

员工

性别

姓名

管理员

删除信息

N

管理用户信息

N

管理客房信息

员工号

性别

登录系统密码

家庭住址

添加信息

M

员工

N

管理员工信息

1

1

管理员

身份证号

押金数额

入住时间

客房号

规模大小

删除信息

管理客房信息

所住房间号

用户姓名

密码性别

价格

客房

客房标记(标记是否被

入住或预约)

添加信息删除信息

管理员工信息

添加信息

查询信息修改信息查询信息修改信息查询信息

图 2-9:酒店宾馆客房管理系统E-R 图

图2-9 描述 :图中方框中的表示实体,如:用户、客房、员工、管理员。图中椭圆框中的表示实

体的属性。如:实体员工的属性有员工号、性别、姓名、密码、电话号码。图中菱形框中的表示

实体与实体之间的关系,如:用户也客房之间的关系有预定、入住、退房。

【】

【】

状态图(用户)如下图 2-10 所示,如果用户没有注册则首先注册,如果已经注册则直接登录系统,如果密码不正确则重新登录,密码正确进入到个人信息管理界面,如果不修改信息查看后可以退

出系统,如果修改信息,则进入信息修改界面,修改好以后确认修改后的信息,返回到个人信息

界面,显示修改后的个人信息。

密码错误

成功

登录个人信息修改个人信息

修改完成

注册成功退出

注册确认个人信息

图 2-10:用户管理自己的信息状态图

【】

【】

客户预定客房状态图,如图2-11所示。客户可以在安装了该系统的终端输入身份证号就可以

进入系统的订房界面,根据个性化要求输入查询条件查看是否有满足条件的客房,有满足的客房,客户就可以预定客房了,然后退出。如果没有客房,直接退出。

登录失败

登录成功

登录订房界面

预定

订房界面订房界面查询有房间

退出查询无房间

退出

订房界面

图 2-11:用户自己订房信息状态图

【】

【】

状态图(管理员)如下图2-12 所示,管理员直接登录系统,如果密码不正确则重新登录,密码正

确进入到管理员界面,可以选择进行管理员工信息或管理客房信息,管理完后可以直接退出系统。

密码错误

管理员工信息

退出

成功

登录管理员界面

管理客房信息

退出

图 2-12:管理员状态图

状态图(客房信息管理)如下图2-13 所示,员工进入到客房管理界面,可以选择添加客房、删除客房、修改客房类型和查询客房信息,然后分别进入相应的界面进行增删改查,增删改查完之后

显示修改后的信息,最后退出系统。

添加客房

添加界面

删除客房删除界面显示修改信息

退出

客房界面

修改客房类别修改信息界面

退出

查询的客房

查询客房查询条件界面

图 2-13:客房信息管理状态图

【】

【】

状态图(员工)如下图2-14 所示,员工需要输入员工编号、密码,经过验证即可进入系统。进入

系统后,显示主界面。主界面下划分为:客户管理、入住、订房、退房 4 个模块,根据要求选择不同的模块,实现不同功能,完成后退出系统。

退出

入住界面

退出

订房界面

登录失败

登录成功

主界面退房界面退出

登录

客户信息管理

退出

图 2-14:员工状态图

【】

【】

3.2 对性能的规定

3.2.1 精度

由于该软件在输入过程中涉及到的输入量比较少,且输入大多数是文字,数字较少,要输入的数字也不是什么要求非常精确的数字,就输入时间要求精确一点。在传输过程中数字保留一位小数。

3.2.2 时间特性要求

由于本软件很小,且对时间的特性要求也不高,该系统对时间特性要求如下:

A .相应时间: 1 秒

B.处理事务时间: 1.5 秒

C.数据的转换和传送时间: 1 秒

D.等待时间: 2 秒

E.查询时间: 1 秒

F.其他,如故障恢复及故障处理,这些时间均不超过 4 小时。

3.2.3 灵活性

本系统十分的小,对于某些需求发生的变化,系统也能及时的适应,能做到稳定、高效率。A.在操作上发生变化:操作上的变化基本上不影响系统的运行。

B.运行环境发生改变时:本系统能适应win7 、xp 等系统。

C.输入精度发生变化:系统会按照系统的精度要求来处理

3.3 输入输出要求

输入信息:

客户身份证号:字符型数据,全为数字,最大长度为18.

客户密码:字符型数据,英文字母跟数字的组合,最大长度为 6.

管理员账号:字符型数据,可以全为数字,也可为字母,最大长度10.

管理员登陆密码:字符型数据,英文字母跟数字的组合,可以任选之,最大长度为 6.房间号:整形,数字,最大长度为 3.

客户姓名:字符型,全为字符,最大长度为10

客户性别:字符型,一个字符,最大长度为 1.

入住时间:时间型,一个时间的长度。

输出数据:字符型,最大长度30 个字符。

输出提示:

成功输出:操作成功的提示。

异常输出:操作异常的提示。

错误输出:操作错误的提示

3.4 数据管理能力要求

需要管理的表有三个,分别为客户信息表,员工信息表,客房信息表。

1.客户信息表,规模不大,应为每次退房客户的信息都要被删除,所以需求很低,管理起来十分容易。

2.员工信息表,需要考虑规模的大小,因为员工是很长久的,信息保存在数据库中很久,因此就

要考虑数据的存储。

3 客房信息表,客房信息表可能经常行的变化,需要管理员经常的维护,对储存的要求不是很大。

3.5 故障处理要求

(1)软件故障:在运行的过程中可能会出现一些异常情况,可能导致程序的异常,从而导致

数据的不正确,造成经济上的损失。此时需要请设计此软件的人员来对软件进行修复。

(2)硬件故障:硬件故障只会导致计算机和相关硬件坏掉,对于数据库则造不成什么大的破坏,但还是会有些损失。需要及时的修理硬件。

(3)其他故障:运行过程中可能会出现未知的错误,这是就需要管理员跟设计者相互配合来

找出原因,解决问题。

3.6 其他专门要求

(1)用户单位对安全保密的要求:暂无这方面的要求。

(2)对使用方便的要求:系统的界面做的十分友好,交互性强。

(3)可维护性要求:数据库及时备份,及时维护。

(4)可补充行要求:可补充行强,可以满足补充条件。

(5)可靠性、易读性:软件设计小巧简单,可靠性强。

( 6)运行环境可转换性:在一般windows 操作系统上都能运行,推荐使用win7.

【】

4运行环境规定

【】

4.1 设备

1.输入及输出设备:键盘鼠标器、扫描仪、传真机显示器、打印机音响。

2.数据通信设备: 100M以太网卡。

3.处理器型号及内存容量:Intel酷睿i3,1G。

4.外存容量 :500G 。

5.功能键及其他专用硬件。

4.2 支持软件

1. 要用到的操作系统windows 7 。

2.软件开发环境: Netbeans 7.1 。

3.数据库采用 Sqlserver2008 。

4.3 接口

1.用户接口:系统针对不同的用户采用不同的界面,不同的界面就充当了用户的接口。

2.软件接口: Windows 7 操作系统。

3.硬件接口:支持一般的计算机。

4.4 控制

1. 控制该软件的运行的方法:由Netbeans 7.1软件运行执行。

2.控制信号:管理员或使用户由鼠标及键盘输入控制信号。

【】

软件需求规格说明书-模板

[在此处键入]****系统 软件需求规格说明书Versio n 1.0

精品资料

修订历史记录

目录 1 引言 (5) 1.1 目的与范围 (5) 1.2 预期的读者 (5) 1.3 系统的范围 (5) 1.4 参考资料 (5) 1.5 术语、缩写词 (6) 2 当前系统 (6) 2.1 当前系统概述 (6) 2.2 当前系统存在的问题................................... 错误!未定义书签。 3 建议的系统 .............................................................. 错误!未定义书签。 3.1 建议系统概述......................................... 错误!未定义书签。 3.2 功能性需求概述....................................... 错误!未定义书签。 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 资源问题..................................... 错误!未定义书签。 3.4 系统变更............................................. 错误!未定义书签。 3.5 约束( Constraints ) ................................................................................. 错误!未定义书签。 3.6 系统模型............................................. 错误!未定义书签。 3.6.1 用例模型 (6) 3.6.2 对象模型..................................... 错误!未定义书签。 4 附录 .................................................................... 错误!未定义书签。 4.1 NEMA 0183 格式简介 ................................... 错误!未定义书签。

需求规格说明书范本

1. 引言 1.1编写目的:编写此文档的目的是进一步定制软件开发的细节问题,便于用户与开发商协调工作.本文档面向的读者主要是项目委托单位的管理人员.希望能使本软件开发工作更具体. 1.2项目背景 1.2.1项目委托单位:****公司 1.2.2开发单位:***公司 1.3定义 1.4参考资料 2. 任务概述 2.1目标: <1> 决策支持:根据公司的要求及时提供所需报表及文件,并在适当时候对各部门领导给予销售及进货等方面的提示 <2>提高效率:利用软件进行管理,避免人工管理的失误以及延迟性,从而实现高效率的管理. 2.2运行环境: <1> 硬件方面:Pentium级处理芯片 1兆显存的兼容显卡 256色,1024*768的兼容显示器 标准兼容打印机 <2>软件方面: WIN XP操作系统 2.3条件与限制: 编程用计算机一台 完成期限2000/7/1 无资金供给 3. 数据概述 数据流程图如下:

3.1静态数据:包括系统登录密码,各数据库所在位置,系统分析原始数据3.2 动态数据:包括各数据库内各项显示数据,用户登录信息,系统时间3.3数据库描述: 人事管理数据库:公司内人员的个人详细信息,包括档案信息 3.4 数据字典: <1>数据流词条描述: 1.数据流名:登录信息 来源:用户的输入 去向:系统内部检验部分 组成:用户名,密码 流通量:每次登录输入一次 2.数据流名:登录结果 来源:系统 去向:用户 组成:返回信息 流通量:每次登录返回一次 3.数据流名:输入修改信息 来源:用户 去向:系统判断部分 组成:根据各数据库内容而不同 流通量:依用户输入而定 4.数据流名:反馈信息 来源:系统判断部分 去向:用户 组成:系统经判断后发回的字符数据 流通量: 依系统当前信息而定 5.数据流名:识别信息 来源:系统内部检验部分 去向:系统判断部分 组成:系统各数据库的标识信息 流通量:用户每次输入流通一次 6.数据流名:处理信息 来源:系统判断部分

软件需求分析规格说明书格式

软件需求分析规格说明书格式 2008年03月28日11:08:00 chenguang79阅读数:1993 1.引言 1.1编写的目的 /*说明编写本说明书的目的 1.2背景说明 /*给出待开发系统的全名及项目提出者,开发者,及用户。同时说明该软件系统将做什么和不做什么。 1.3术语定义 1.4参考资料 /*列出本文档所引用的全部资料以及资料的来源。 2. 任务概述 2.1功能概述 /*简要叙述本系统预计实现的主要功能及功能之间的相互关系,最好用图表明。 2.2约束条件 /* 简要说明对系统设计产生影响的限制备件,如管理模式,硬件限制,技术或工具的制约等。 3. 数据流图与数据字典 3.1 数据流图 3.1.1 数据流图图形 /*将需求分析构造的数据流图按层次逐层画出。 3.1.2加工说明 /*对数据流图中的每一个加工,按编号,加工名,输入流,输出流及加工过程逐一说明。 3.2 数据字典 /*本节对数据流图中使用的数据项,数据结构,文件的内容及组织结构逐项说明. 3.2.1 数据项说明 3.2.2数据结构说明 3.2.3文件说明 4 系统接口 4.1 用户接口 /*说明人机交互界面的用户需求,如屏幕格式,报表,菜单的格式与内容及功能键定义。 4.2 硬件接口 /* 说明本软件系统与硬件设备的接口信息的内容,格式以及运行软件的硬件设

备特征。 4.3 软件接口 /*说明本软件系统与其它支持软件之间的接口规格,支持软件应明确其版本号。 5. 性能需求 5.1 精度要求 /* 说明输入/输出数据以及传输数据的精度要求。 5.2时间特征 /* 定量说明系统应达到的响应时间,更新处理时间,数据传输转换时间,计算时间的特征值 5.3灵活性 /* 说明本软件在需求发生变化时(操作方式,精度要求,时间特征等)的适应能力。 6 软件属性 6.1 可使用性 /* 规定系统的某些特殊需求,如检查点设置,恢复方法和重启动方法,以确保软件可使用。 6.2 系统安全性 /* 规定系统为保证运行安全,信息安全面而采用的技术措施,如密码,防病毒,防黑客等。 6.3 可维护性 /* 规定系统为提高系统的可维护性将采取的措施。 6.4 可移植性 /* 规定程序以及挡方面军的兼容性,扩充性的约束。 7 其它需求 7.1 数据库需求 /*对数据库的静态结构,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。 7.2 系统操作要求 /*列出系统所要求的正确或特殊的操作方式,如用户的操作方式和系统的后援和恢复操作。 7.3 故障及其处理 /* 尽量烈列出能够预测的系统故障(包括软硬件及其它系统),并指出故障可能造成的影响及故障排除的方法。 8 附录

系统需求规格说明

系统/子系统需求规格说明 文件编号:KJXXW-XXSJ-M002-V1.0 版本号:V1.0 受控状态:■受控□非受控 保密级别:公司级 编制人/编制时间:王攀坤2014年7月 审核人/审核时间: 批准人/批准时间: 生效日期: 新疆泰戈瑞信息技术有限责任公司发布

变更记录 (注:更改状态包括:C-创建、A-增加、M-修改、D-删除) 2 / 27

目录 1.引言 (5) 1.1标识................................................................................................................. 错误!未定义书签。 1.2系统概述 (5) 1.3文档概述 (5) 2.引用文件 (6) 3.需求 (7) 3.1要求的状态和方式 ......................................................................................... 错误!未定义书签。 3.2需求概述 (7) 3.2.1系统总体功能和业务结构 (7) 3.2.2硬件系统的需求 (7) 3.2.3软件系统的需求 (7) 3.2.4接口需求 (8) 3.3系统能力需求 (8) 3.3.1(系统能力) (8) 3.3.2......(同3.3.1) . (9) 3.4系统外部接口需求 (9) 3.4.1接口标识和接口图 (9) 3.4.2(接口的项目唯一标识符) (9) 3.4.3......(同3.4.2) .. (12) 3.5系统内部接口需求 (12) 3.6系统内部数据需求 (13) 3.7适应性需求 (13) 3.8安全性需求 (13) 3.9保密性和私密性需求 (14) 3.10操作需求 (14) 3 / 27

SF06 软件需求规格说明书

文档编号:XXX-SF-06 保密级别: 版本编号:V1.0 软件开发文档 文档名称:需求规格说明书 项目名称:XXXXXXXXXX 项目负责人:XX XX 编写:年___月___日 校对:年___月___日 审核:年___月___日 批准:年___月___日 XXXX电子有限公司 2011年

修订历史记录 (A-添加,M-修改,D-删除)

目录 1概述 (1) 1.1用户简介 (1) 1.2项目的目的与目标 (1) 1.3术语定义 (1) 1.4参考资料 (1) 1.5相关文档 (2) 1.6版本更新信息 (2) 2目标系统描述 (2) 2.1组织结构与职责 (2) 2.2角色定义 (2) 2.3作业流程(业务模型) (3) 2.4单据、账本、报表 (3) 2.4.1单据 (3) 2.4.2账本 (4) 2.4.3报表 (4) 2.5可能的变化 (4) 3目标系统功能需求 (5) 3.1功能需求分析 (5) 3.2功能需求点列表(功能模型) (5) 4目标系统性能需求 (5) 4.1时间要求 (5) 4.2空间性能 (5) 4.3性能需求点列表(性能模型) (6) 5目标系统界面与接口需求 (6) 5.1界面需求 (6) 5.2接口需求点列表(接口模型) (7) 6目标系统其他需求 (7) 6.1安全性 (7)

6.2可靠性 (7) 6.3灵活性 (7) 6.4特殊需求 (7) 7目标系统假设与约束条件 (8)

1概述 本文档是进行项目策划、概要设计和详细设计的基础,也是软件企业测试部门进行内部验收测试的依据。 1.1用户简介 在本章节中要将用户的基本情况描述清楚,以便于分析人员划定系统范围,进行功能、进度、成本、性能等方面的平衡决策。 对于产品开发类项目,需要在此将该产品定义的用户群的特点描述清楚。 1.2项目的目的与目标 项目的目的是对开发本系统的意图的总概括。项目的目标是将目的细化后的具体描述。项目目标应是明确的、可度量的、可以达到的, 项目的范围应能确保项目的目标可以达到。 对于项目的目标可以逐步细化,以便与系统的需求建立对应关系,检查系统的功能是否覆盖了系统的目标。 1.3术语定义 将该需求规格说明书中的术语、缩写进行定义, 包括用户应用领域与计算机领域的术 语与缩写等。 1.4参考资料 说明该用户需求报告使用的参考资料,如: 1)[1] 商务合同 2)[2] 招标书 3)[3] 用户领域的资料 4)[4] 用户需求调查表 5)[5] 用户需求报告 6)[6] 参照的标准 每一个文件、文献要有标题、或文件号,发布或发表日期以及出版单位。

软件产品需求规格说明书(案例)

四川托普集团技术文档 卷号: 卷内编号: V1.0版 多层体系政务框架平台之一 行政服务中心政务平台 软件产品需求规格说明书Software Product Requirements Specification 项目承担部门:中央研究院应用产品开发中心 撰写人(签名): 完成日期: 本文檔使用部门:■主管领导■项目组□客户(市场) ■维护人员□用户 文档验交组(签名): 验交日期: 评审负责人(签名): 评审日期:

软件产品需求规格说明书 Software Product Requirements Specification 1.引言 1.1.目的 本节描述软件产品需求规格说明书(SRS)的目的是: 定义软件总体要求,作为用户和软件开发人员之间相互了解的基础; 提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础; 作为软件总体测试的依据。 1.2.定义 Workflow:工作流 1.3.参考资料 行政服务中心政务平台白皮书 行政服务中心政务平台项目审批表

2.软件总体概述 2.1.软件标识 软件全称:多层体系政务框架平台之一行政服务中心政务平台 软件简称:XZFWZXZW 版本号:1.0 2.2.软件描述 2.2.1.系统属性 行政服务中心是改革开放进程中一项新生事物,是实践江总书记“三个代表”重要思想的具体表现,是改善投资环境,扩大开放,吸收外来投资,加快发展的重要举措。为了实现行政服务中心“一站式集中,一条龙服务”,为全社会提供平等竞争的市场条件和长期稳定的投资环境,塑造廉洁,规范,高效的政府形象的目标,充分利用信息化技术,建设先进实用的可扩展性强的行政服务信息系统,实现行政服务信息处理的智能化、网络化、“无纸化”成为一项迫切的工作。为此,托普集团根据行政服务中心的业务需求,设计了行政服务中心政务平台。 2.2.2.开发背景 开发目的:1、公众服务 2、行政服务中心和各级政府部门

成绩管理系统软件需求规格说明书

软件开发方向“成绩管理系统”软件需求规约 --教育集团

修订历史记录

目录 1 引言............................................................................................ 错误!未定义书签。 目的....................................................................................... 错误!未定义书签。 文档格式............................................................................... 错误!未定义书签。 预期的读者和阅读建议....................................................... 错误!未定义书签。 范围....................................................................................... 错误!未定义书签。 术语....................................................................................... 错误!未定义书签。 参考文献............................................................................... 错误!未定义书签。 2 系统概述.................................................................................... 错误!未定义书签。 概述....................................................................................... 错误!未定义书签。 功能....................................................................................... 错误!未定义书签。 运行环境............................................................................... 错误!未定义书签。 假设与依赖........................................................................... 错误!未定义书签。 3 系统特性.................................................................................... 错误!未定义书签。 系统角色............................................................................... 错误!未定义书签。 学生管理............................................................................... 错误!未定义书签。 增加学生信息................................................................ 错误!未定义书签。 修改学生信息................................................................ 错误!未定义书签。 删除学生信息................................................................ 错误!未定义书签。 导入学生信息................................................................ 错误!未定义书签。 教师管理............................................................................... 错误!未定义书签。 增加教师信息................................................................ 错误!未定义书签。 修改教师信息................................................................ 错误!未定义书签。 删除教师信息................................................................ 错误!未定义书签。 导入教师信息................................................................ 错误!未定义书签。 课程管理............................................................................... 错误!未定义书签。 增加课程基本信息........................................................ 错误!未定义书签。 修改课程基本信息........................................................ 错误!未定义书签。 删除课程基本信息........................................................ 错误!未定义书签。 维护课程学生信息........................................................ 错误!未定义书签。 成绩查询............................................................................... 错误!未定义书签。 学生查询成绩................................................................ 错误!未定义书签。 教师查询成绩................................................................ 错误!未定义书签。 成绩分析与统计................................................................... 错误!未定义书签。 考试成绩表.................................................................... 错误!未定义书签。 班级各科平均成绩表.................................................... 错误!未定义书签。 年级成绩排名表............................................................ 错误!未定义书签。 系统维护............................................................................... 错误!未定义书签。 数据字典维护................................................................ 错误!未定义书签。 4 非功能性需求............................................................................ 错误!未定义书签。 性能需求............................................................................... 错误!未定义书签。 安全性需求.................................................................... 错误!未定义书签。 可用性需求.................................................................... 错误!未定义书签。

软件需求规格说明书模板

<项目名称> 软件需求说明书 作者: 完成日期: 签收人: 签收日期:

版本情况记录:

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 范围 (1) 1.3 定义 (1) 1.4 参考资料 (1) 2 项目概述 (2) 2.1 产品描述 (2) 2.2 产品功能 (2) 2.3 用户特点 (2) 2.4 一般约束 (2) 2.5 假设和依据 (3) 3 具体需求 (3) 3.1 功能需求 (3) 3.1.1 功能需求13 3.1.2 功能需求24 3.1.n 功能需求n (5) 3.2 外部接口需求 (5) 3.2.1 用户接口.. 5 3.2.3 软件接口.. 5 3.3 性能需求 (6) 3.5 属性 (7) 3.5.1 可用性 (7) 3.5.2 安全性 (7) 3.5.3 可维护性.. 7 3.5.5 警告 (8) 3.6 其他需求 (8) 3.6.1 数据库 (8) 3.6.2 操作 (8) 3.6.3 场合适应性需求 (9) 1 引言 1.1 编写目的 说明编写这份软件需求说明书的目的,指出预期的读者范围。0.5

1.2 范围 说明: a.待开发的软件系统的名称; b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么; c.描述所说明的软件的应用。应当: 1)尽可能精确地描述所有相关的利益、目的、以及最终目标。 2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。 1.3 定义 列出本文件中用到的专门术语的定义和缩写词的原词组。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 项目概述 2.1 产品描述 叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。 2.2 产品功能

1-软件需求规格说明书SRS

需求规格说明书 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (2) 1.4参考资料 (2) 2.任务概述 (2) 2.1要求 (2) 2.2目标 (2) 2.2运行环境 (3) 2.3假定和约束 (3) 3.功能需求 (3) 3.1功能描述 (3) 3.2数据词典 (8) 3.3 E-R模型 (9) 4.性能需求 (10) 4.1用户数量 (10) 4.2反应速度 (10) 5.运行需求 (10) 5.1用户界面 (10) 5.2硬件接口 (10) 5.3软件接口 (10) 5.4故障处理 (11) 6.其它需求 (11)

1.引言 人事管理系统分析小组对当今社会的人事管理方面的需求进行了认真而全面的调查。根据对企业的人事管理系统的功能需求、业务操作规程及其数据结构等具体要求,调查了单位对人事管理企业的员工基本信息、员工调动、员工奖罚、员工培训、员工考评、员工调薪、员工职称评定,确定了系统性能要求,系统运行支持环境要求,数据项的名称、数据类型、数据规格。以上这一切为统下一步的开发工作奠定了良好的基础。 本软件需求说明书全面、概括性地描述了人事管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本需求说明书可以全面了解人事管理系统所要完成的任务和所能达到的功能。 1.1编写目的 1.为开发小组成员、客户之间提供共同的协议而创立基础。对企业管理软件功能的实现作 使命描述。让客户指出我们的不足,进一步了解客户的需求。 2.根据人事管理系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件 开发者进行详细设计和编程提供基础。 3.本说明书的预期读者为开发小组成员及甲方负责人。本说明能让甲方代表更好地了解本 系统,减少彼此之间交流的困难和开发中因为需求不明确而产生的不必要的麻烦。 1.2项目背景 随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 ××软件公司(简称)主营业务是软件开发,公司目前规模为100人,公司设有人事部、财务部、行政部、研发部、销售部与公关部,人员类型有以下几种:普通员工、部门经理和总经理,其中人事部设有1个人事经理、3个人事助理。目前,公司尚无人事管理系统,公司各项涉及人事业务流程都是由人事部员工手工完成。 本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

软件需求规格说明书(终稿)

<教师报课系统> 需求规格说明书 作者:Mod4 完成日期:2015.10.16

修订历史记录

目录 1. 引言 (4) 1.1 目的 (4) 1.2 背景 (4) 1.3 定义 (4) 1.4参考文献 (4) 2. 项目概述 (5) 2.1 产品描述 (5) 2.2 产品功能 (5) 2.3 用户特点 (7) 2.4 一般约束 (7) 2.5 假设与依据 (7) 3. 具体需求 (7) 3.1 功能需求 (8) 3.1.1系统角色及登陆 (8) 3.1.2 学院负责人 (9) 3.1.3 系负责人 (17) 3.1.4 教师 (20) 3.2 外部接口需求 (23) 3.2.1 用户接口 (23) 3.2.2 硬件接口 (23) 3.2.3 软件接口 (23) 3.2.4 通信接口 (23) 3.3 性能需求 (23) 3.4 属性 (23) 3.4.1 可用性 (23) 3.4.2 安全性 (24) 3.4.3 可维护性 (24) 4. 验收验证标准 (24)

1. 引言 1.1 目的 该文档首先给出项目的整体结构和功能结构概貌,试图从总体架构上给出整个系统的轮廓。同时对功能需求、性能需求进行了详细的描述。便于用户、开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据以及确认测试和验收的依据。 本文档面向多种读者对象: (1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。 (2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。 (3)程序员:了解系统功能,编写《用户手册》。 (4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。 在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。 1.2 背景 本次待开发的软件为教师报课系统。 用户通过使用该软件在移动终端完成报课相关操作。学院负责人通过导入报课信息,设定截止时间来开启报课。系负责人查看报课信息,进行审核修改。教师填写报课信息,预览报课信息等最终提交报课。 1.3 定义 1.4参考文献 [1] GB-T8567-2006,《计算机软件文档编制规范》[S] [2].(美)Roger S.Pressman著,郑人杰等译.软件工程[M].第七版.北京:机械工业出版社,2011.

软件系统需求规格说明书(范文格式)

XXX公司 XXXX系统 需求规格说明书 XXX公司 2013年8月

修订记录

目录 1.引言 (1) 1.1.编写目的 (1) 1.2.项目背景 (1) 1.3.术语定义 (1) 1.4.参考资料 (2) 2.任务概述 (3) 2.1.建设目标 (3) 2.2.建设内容 (3) 2.3.用户要求 (3) 2.4.假定和约束 (4) 3.系统需求 (5) 3.1.功能架构图 (5) 3.2.通用需求 (5) 3.2.1.系统通用工具栏 (5) 3.2.2.其它通用需求 (6) 3.3.XXX管理子系统 (7) 3.3.1.系统管理 (7) 3.4.集成需求 (12) 3.4.1.基础数据对接 (12) 3.4.2.单点登录(SSO) (12) 3.4.3.文书跨系统审批 (12) 3.4.4.短信提醒 (13) 3.5.性能需求 (13) 3.6.网络需求 (13) 3.7.存储需求 (13) 3.8.安全需求 (14) 3.8.1.技术平台设计安全需求 (14) 3.8.2.系统运行安全需求 (15) 4.运行环境规定 (15) 4.1.设备 (15) 4.2.软件 (16) 4.2.1.服务器操作系统版本 (16) 4.2.2.客户机 (17) 4.2.3.数据库版本 (17) 4.2.4.中间件服务器版本 (17) 4.3.接口 (17) 4.3.1.外部接口 (17) 4.3.2.内部接口 (18)

名词缩写: 1.XXX集团,即“XXX省XXX集团有限责任公司”;[引号里面为全称] 2.XXX系统,即“XXX集团XXX系统”;[引号里面为全称] 3.XXX公司,即“XXX有限公司”,系统承建单位。[引号里面为全称]

软件工程--需求规格说明书

文档编号:HHIT-SECD-S101-01T-02 版本号:V1.0 酒店宾馆客房管理系统结构化需求规格说明 书 项目名称酒店宾馆客房管理系统的设计与实现 项目负责人 项目开发单位 项目成员、、、 项目起止时间2013.06.18----2013.06.21 2013年6月21日

软件工程课程设计项目组任务分派单(组长用)班级:组别:组长姓名:时间:2013 年 6 月21日 1、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息; 2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定(每人 平均70分制),除组长保留一份外,应及时上报任课老师(电子和纸质文档同时上报)。

目录 酒店宾馆客房管理系统结构化需求规格说明书 (1) 软件工程课程设计项目组任务分派单(组长用) (2) 目录 (3) 1引言 (3) 1.1编写目的 (3) 1.2背景 (4) 1.3定义 (4) 1.4参考资料 (4) 2项目概述 (4) 2.1目标 (4) 2.2用户的特点 (5) 2.3假定与约束 (5) 3需求规定 (5) 3.1对功能的规定 (5) 3.2对性能的规定 (17) 3.2.1精度 (17) 3.2.2时间特性要求 (17) 3.2.3灵活性 (18) 3.3输入输出要求 (18) 3.4数据管理能力要求 (18) 3.5故障处理要求 (19) 3.6其他专门要求 (19) 4运行环境规定 (19) 4.1设备 (19) 4.2支持软件 (20) 4.3接口 (20) 4.4控制 (20) 1引言 【】 1.1编写目的 想要做一个好的客房管理系统,首先必须知道用户的需求,这样我们才会开发出真正满足用户的软件产品,在系统的需求分析阶段,开发者应该明确一个好的客房管理系统必须要做什么。

软件需求规格说明书

<项目名称> 软件需求规格说明书 作者:淡新举 完成日期: 签收人: 签收日期: 修改情况记录:

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 范围 (1) 1.3 定义 (1) 1.4 参考资料 (1) 2 项目概述 (2) 2.1 产品描述 (2) 2.2 产品功能 (2) 2.3 用户特点 (2) 2.4 一般约束 (3) 2.5 假设和依据 (3) 3 具体需求 (3) 3.1 功能需求 (3) 3.1.1 功能需求1 (3) 3.1.2 功能需求2 (4) 3.1.n 功能需求n (5) 3.2 外部接口需求 (5) 3.2.1 用户接口 (5) 3.2.2 硬件接口 (5) 3.2.3 软件接口 (5) 3.2.4 通信接口 (6) 3.3 性能需求 (6) 3.4 设计约束 (6) 3.4.1 其他标准的约束 (6) 3.4.2 硬件的限制 (7) 3.5 属性 (7) 3.5.1 可用性 (7) 3.5.2 安全性 (7) 3.5.3 可维护性 (7) 3.5.4 可转移\转换性 (8) 3.5.5 警告 (8) 3.6 其他需求 (8) 3.6.1 数据库 (8) 3.6.2 操作 (8) 3.6.3 场合适应性需求 (9) 4 附录 (9)

1 引言 1.1 编写目的 为明确软件需求、安排项目规划与进度、组织软件开发与测试、培训,撰写本文档。本文档供项目经理、设计人员、开发人员参考。 1.2 范围 说明: a.待开发的软件系统的名称; b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么; c.描述所说明的软件的应用。应当: 1)尽可能精确地描述所有相关的利益、目的、以及最终目标。 2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。 1.3 定义 列出本文件中用到的专门术语的定义和缩写词的原词组。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的 第1 页

软件需求规格说明书

软件需求规格说明书 1范围 标识 SRS适用范围:城市教育资源管理系统 标识号:GDGL004 标题:城市教育资源管理系统 版本号: 发行号:Alpha001(内测版) 系统概述 随着我国政治体制改革、经济体制和教育体制改革的不断深入,城市教育在构建和谐社会中发挥着重要作用。教育资源的优劣,直接关系着教育效益的产出。教育资源管理的好坏将直接影响着学校的建设和发展。目前中国城市人均教育经费差异很大,城市间高等教育阶段生师比的差距比较大,而基础教育的差距相对较小;城市经济发展水平是影响这些差异的主要因素,其次是城市人口规模;促进不发达地区城市和小城市的经济发展、建立合理的人口流动机制是消除城市间教育资源差异的有利措施。 城市教育资源管理系统是指综合运用地理信息系统(GIS)、多媒体及虚拟现实等现代信息技术实现面向高校教学管理部门提供教学资源管理的服务平台,对学校校舍、课桌、教学用具等硬件设施和师资力量等软件设施的信息的采集、集成和管理,根据地区各等级基础教育学校个数、学校规模和周边做涵盖教育分配地区,确定各个学校教育资源的优劣、所需教育人员以及所能容纳学生人数,也可以进行教育资源的调动管理,教职工人事变动管理,教学资源合理分配与再分配,地区教育质量评价等等。 它的建设将为教育部门对教育资源的管理起到很重要的监督和管理作用。并能够作为一项新兴的部门管理方法。 文档概述 在信息化高速发展的今天,时间效率这样的名词正主导着人们的生活和发展,有必要设计开发一个城市教育资源管理系统。通过系统功能有效的解决城市间教育经费、教育阶段生师比等等间的差异,从而提高管理效率。 本文档具体对城市教育资源管理系统的软件需求等进行基本分析,确定该系统基本功能及需求,故在此针对本系统编写此文档,本文档的最终解释权在本小组手中,请勿随意更改。 基线 本文档的设计基线是《GBT8567-2006计算机软件文档编制规范》。 2引用文件 [1]GBT8567-2006计算机软件文档编制规范. 2006 [2] Liang著李娜译,JAVA语言程序设计.北京:机械工业出版社2012 [3]刘先锋,数据库系统原理与应用. 武汉:华中科技大学出版社2012 [4]谢希仁,计算机网络(第五版).北京:电子工业出版社2012

软件需求规格说明书标准模板

软件需求规格说明书 文件编号:QMS—PROC-RD02 版本:1.0 受控签章

修改历史

目录 1引言 (4) 1.1目的 (4) 1.2背景 (4) 1.3术语 (4) 1.4预期读者与阅读建议 (4) 1.5参考资料 (4) 1.6需求描述约定 (5) 2.项目概述 (6) 2.1系统功能 (6) 2.2业务描述 (6) 2.3数据流程描述(可选) (6) 2.4用户的特点 (6) 2.5运行环境要求 (6) 2.6设计和实现上的限制 (6) 3.功能需求的描述 (6) 4.非功能需求 (7) 4.1系统性能要求 (7) 4.2系统安全及保密要求 (7) 4.3系统备份与恢复要求 (7) 4.4系统日志 (7) 5.外部接口说明 (7) 6.其他需求 (8) 7 需求变更识别 (8) 8.功能列表 (8) 9.附件 (8)

1引言 1.1 目的 说明编写这份软件需求规格说明书的目的,如:通过本文档定义XXX产品的需求,以求在项目组员与相关成员之间达成一致的需求描述。 1.2 背景 描述系统产生的背景,包括: a.需开发的软件系统的名称,和英文缩写(可选),项目编号(可选); b.列出此项目的任务提出者、开发者 c.软件系统应用范围、用户。 d.产生该系统需求的原因或起源,如社会背景、市场发展、政策趋势、原有系统局限性 1.3 术语 列出本文件中用到的专门术语、术语定义、外文首字母组词的原词组。也可用附件说明。或放到本文件的最后。 1.4 预期读者与阅读建议 描述本文档的主要读者,以及这些读者在阅读时的阅读重点与建议。可用列表的方式列 1.5 参考资料 列出有关的参考资料,如: a.本项目经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 d.行业标准和规范。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

软件需求规格说明书

软件需求规格说明书 1范围 1.1标识 SRS适用范围:城市教育资源管理系统 标识号:GDGL004 标题:城市教育资源管理系统 版本号:V1.0 发行号:Alpha001(内测版) 1.2系统概述 随着我国政治体制改革、经济体制和教育体制改革的不断深入,城市教育在构建和谐社会中发挥着重要作用。教育资源的优劣,直接关系着教育效益的产出。教育资源管理的好坏将直接影响着学校的建设和发展。目前中国城市人均教育经费差异很大,城市间高等教育阶段生师比的差距比较大,而基础教育的差距相对较小;城市经济发展水平是影响这些差异的主要因素,其次是城市人口规模;促进不发达地区城市和小城市的经济发展、建立合理的人口流动机制是消除城市间教育资源差异的有利措施。 城市教育资源管理系统是指综合运用地理信息系统(GIS)、多媒体及虚拟现实等现代信息技术实现面向高校教学管理部门提供教学资源管理的服务平台,对学校校舍、课桌、教学用具等硬件设施和师资力量等软件设施的信息的采集、集成和管理,根据地区各等级基础教育学校个数、学校规模和周边做涵盖教育分配地区,确定各个学校教育资源的优劣、所需教育人员以及所能容纳学生人数,也可以进行教育资源的调动管理,教职工人事变动管理,教学资源合理分配与再分配,地区教育质量评价等等。 它的建设将为教育部门对教育资源的管理起到很重要的监督和管理作用。并能够作为一项新兴的部门管理方法。 1.3文档概述 在信息化高速发展的今天,时间效率这样的名词正主导着人们的生活和发展,有必要设计开发一个城市教育资源管理系统。通过系统功能有效的解决城市间教育经费、教育阶段生师比等等间的差异,从而提高管理效率。 本文档具体对城市教育资源管理系统的软件需求等进行基本分析,确定该系统基本功能及需求,故在此针对本系统编写此文档,本文档的最终解释权在本小组手中,请勿随意更改。 1.4基线 本文档的设计基线是《GBT8567-2006计算机软件文档编制规范》。 2引用文件 [1]GBT8567-2006计算机软件文档编制规范. 2006 [2]Y.Daniel Liang著李娜译,JA V A语言程序设计.北京:机械工业出版社2012 [3]刘先锋,数据库系统原理与应用. 武汉:华中科技大学出版社2012 [4]谢希仁,计算机网络(第五版).北京:电子工业出版社2012

相关文档
最新文档