XXX 项目
软件需求规格说明书
版本:V1.1
文 档 编 号
作
者
审 核 人
批 准 人
保 密 等 级
最后修改日期
最后审批日期
最后批准日期
软件需求规格说明书
日期
版本 修订说明
修订人
修订记录
软件需求规格说明书
目 录
1 简介....................................................................................................................................................1
1.1 背景..................................................................................................................................1
1.2 目的..................................................................................................................................1
1.3 范围..................................................................................................................................1
1.4 缩略语..............................................................................................................................1
1.5 参考文档..........................................................................................................................1
2 运行环境............................................................................................................................................1
2.1 硬件环境..........................................................................................................................1
2.2 网络环境..........................................................................................................................2
2.3 软件环境..........................................................................................................................2
3 系统结构............................................................................................................................................2
3.1 系统功能结构..................................................................................................................2
3.2 本系统与其它系统的关系............................................................错误!未定义书签。
3.3 系统的行为架构..............................................................................................................2
4 软件系统功能需求............................................................................................................................2
4.1
对于结构化分析请采用如下格式:...........................................................................................3
XXX 软件需求...................................................................................................................3
4.1.1 需求编号 ............................................................................................................ 3
4.1.2 复杂度..............................................................................错误!未定义书签。
4.1.3 优先级..............................................................................错误!未定义书签。
4.1.4 功能描述 ............................................................................................................ 3
4.1.5 输入 .................................................................................................................... 3
4.1.6 处理 .................................................................................................................... 3
4.1.7 输出 .................................................................................................................... 3
4.1.8 约束条件 ............................................................................................................ 3
4.1.9 相关的性能需求................................................................................................ 3
对于 UML 分析请采用如下格式:.............................................................错误!未定义书签。
XXX 用例-UC001.............................................................................................................3
4.2
5 非功能性需求....................................................................................................................................5
5.1 性能需求..........................................................................................................................6
5.2 可靠性需求......................................................................................................................6
第 I页
软件需求规格说明书
5.3 可移植性需求..................................................................................................................6
5.4 可维护性需求..................................................................................................................6
5.5 可用性需求......................................................................................................................6
5.6 兼容性需求......................................................................................................................6
5.7 分布性需求......................................................................................................................6
6 在线用户文档和帮助系统需求........................................................................................................6
7 设计约束............................................................................................................................................6
8 需要购买的组件................................................................................................................................6
9 接口与协议........................................................................................................................................7
9.1 用户接口..........................................................................................................................7
9.2 硬件接口..........................................................................................................................7
9.3 软件接口..........................................................................................................................7
9.4 通信接口..........................................................................................................................7
10 词汇表..............................................................................................................错误!未定义书签。
第 II页
软件需求规格说明书
1 简介
1.1 背景
旅游作为一个新兴的产业近年来得到了飞速的发展,特别是在人们面临种种压力,生活的不
如意时,需要调节自己,释放压力。旅行社近几年来如雨后春笋般涌来,它为人们提供向导。
旅游涉及吃,穿,住,用,行等诸多方面。随着人们生活质量的提高,人们对于便捷的服务,
丰富的资源,好的旅游环境的要求越来越高。现在互联网的发展迅速,旅游行业竞争力大,
为了减缓企业这种危机,采取有效的经营措施是势在必行的。基于个人的兴趣,选择了基于
旅游管理的设计与实现这个课题,
1.2 目的
需求分析是软件开发过程中的重要一步,也是决定性的一步。是满足用户的各方面需求与衡
量软件成功与否的重要标准。该软件需求规格说明书阐述了系统的功能模块,方便以后的维
护,并且为以后的软件开发提供依据。
1.3 范围
该 SRS 适用于整个生命周期,并且作为开发和维护软件的依据。
1.4 术语/缩略语
TGS:旅游管理系统 (Travel Management system)
1.5 参考文献
[1]萨师煊、王珊.《数据库系统概论》.高等教育出版社
[2]张帆.《JAVA 范例开发大全》清华大学出版社
[3Eric FreeMan《Head First Java》中国电力出版社
[4]王永贵,冯永安《java 案例教程》清华大学出版社
[5]明日科技《java 项目案例分析》清华大学出版社
[8]Software Development Magazine[J] Karl Wiegers 2000.2
[9]JavaScript 编程指南 姜晓铭著 中国石化出版社 2000.1
2 运行环境
2.1 硬件环境
Window 系统,2.00GB 内存
第 1页
软件需求规格说明书
2.2 网络环境
可以使用 HTTP,TCP/IP 协议
2.3 软件环境
Java 开发工具:myEclipse
服务器:tomcat
数据库:mysql
画图工具:visio
3 系统结构
【说明软件系统的业务层次结构,以及与其他外部系统之间的业务接口关系。】
3.1 系统功能结构
旅游管理的设计与实现
用
户
注
册
登
陆
旅
游
地
域
管
理
旅
游
线
路
管
理
旅
游
景
点
管
理
酒
店
管
理
娱
乐
管
理
餐
饮
管
理
总体功能设计图
3.2 系统的行为架构
系统分为管理员,会员和普通访客
管理员:可以管理会员、管理旅游景点信息,地域信息,酒店信息,娱乐信息,
餐饮信息。
会员:注册、登陆、查找这些旅游景点附近的信息,修改个人的密码(有相应的
操作权限,包括发表旅游攻略文章,提出和回答问题)
普通访客:只能浏览该网页,但是没有发表文章,提出和回答问题的权限。
4 软件系统功能需求
【说明待开发系统业务功能需求被分配的软件需求,并统一编号组织。】
Eg:SRS1 XXX
第 2页
软件需求规格说明书
SRS1.1 XXX
UC1 XXX
UC1.1XXX
或者
4.1 XXX 软件需求(对于结构化分析请采用如下格式)
4.1.1 需求编号
4.1.2 功能描述
4.1.3 输入
4.1.4 处理
4.1.5 输出
4.1.6 约束条件
4.1.7 相关的性能需求
4.2 XXX 用例-UC001(对于 UML 分析请采用如下格式)
用例功能描述:制订修改计划的申请信息,并上报给上级单位。用户可以查询、查看计
划调整申请信息。
界面图:
申请计划调整―――查看计划调整申请界面
第 3页
申请计划调整―――计划调整界面
软件需求规格说明书
界面说明:
查询条件描述
序
号
1
2
3
栏位名称
栏位说明
备注
页面表示形
计划文号
字符型 64 位长
申请标题
申请日期
字符型 128 位长
日期型,YYYY-MM-DD;分为开始日
期和截止日期
输入项
输入项
输入项
式
弹 出 页 面 显
示
输入框
日期控件
计划调整申请信息描述
栏位说明
备注
页面表现形式
序号
1
2
3
栏位名称
标题
调整顺序号
调整原因
负责人
申请日期
必输项
输入
输入,字符型 32 位长
用户输入调整的原因和建议调整的其它
说明信息
库内负责轮换申请人的姓名,20 字符。 必输项
计划调整申请提出的具体日期,系统自
输入项
动读取服务器日期。
输入项
必输项
调整后开始日期 本库计划调整后的开始时间
调整后结束日期 本库计划调整后的结束时间
输入,字符型 20 位长
输入,字符型 128 位长
原计划中的开始执行日期
必输项
必输项
显示项
显示项
显示项
原计划中的截止执行日期
显示项
文本
输入框
文本输入框
文本输入框
下拉列表框
日期控件
日期控件
日期控件
文本
文本
文本
4
5
6
7
8
9
10
11
原计划文号
原计划标题
计 划 开 始 执 行 日
期
计 划 截 止 执 行 日
期
前置条件:无
后置条件:无
功能说明:
1、 查询功能:查询已经制订的计划调整申请信息。
查询条件:计划文号,申请标题,申请日期。
查询列表:申请标题、计划文号,申请日期、负责人、状态。系统默认按申请日期降序
排序。
第 4页