2022年SRS_客房预订系统软件需求规格说明书 .pdf
-
资源ID:39744801
资源大小:73.59KB
全文页数:8页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年SRS_客房预订系统软件需求规格说明书 .pdf
I 客房预订系统软件需求规格说明书版本:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -目录1 引言.11.1编写目的.11.2范围.11.3参考资料.12 项目概述.22.1产品描述.22.2产品功能.22.3用户特点.32.4运行环境.43 具体需求.43.1功能需求.43.1.1功能需求 1.43.1.2功能需求 2.43.1.3功能需求 3.错误!未定义书签。3.2外部接口需求.53.2.1用户接口.53.2.2硬件接口.53.2.3软件接口.53.3性能需求.53.4安全性需求 .6名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -1引言1.1编写目的说明编写这份软件需求说明书的目的(是指文档的目的),指出预期的读者范围。例:本文档面向多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员:配合设计报告,了解系统功能,编写用户手册。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)销售人员:了解预期产品的功能和性能。(6)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。1.2范围说明:待开发的软件系统的名称;1.3参考资料说明:列出要用到的参考资料,如:本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -2项目概述2.1产品描述叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。2.2产品功能本条是为将要完成的软件功能提供一个摘要。例如,对于一个记帐程序来说,需求说明可以用这部分来描述:客房帐目维护、客房财务报表和发票制作,而不必把功能所要求的大量的细节描写出来。有时,如果存在较高层次的规格说明时,则功能摘要可从中取得,这个较高层次的规格说明为软件产品分配了特殊的功能,为了清晰起见,请注意:a编制功能的一种方法是制作功能表,以便客户或者第一次读这个文件的人都可以理解;b 用方框图来表达不同的功能和它们的关系也是有帮助的。但应牢记,这样的图不是产品设计时所需求的,而只是一种有效的解释性的工具。例:名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -2.3用户特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。成绩管理系统学生档案管理教师信息管理课程管理成绩维护学生成绩分析统计成绩查询系统管理增加学生信息修改学生信息删除学生信息导入学生信息增加教师信息修改教师信息删除教师信息导入教师信息管理课程基本信息管理课程学生录入学生成绩修改学生成绩考试成绩表各科平均成绩表期末考试成绩排名表学生查询成绩教师查询成绩名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 8 页 -2.4运行环境例:该系统为 B/S 三层结构,它的运行环境分客户端、应用服务器端和数据库服务器端三部分。以下是系统的软件环境。(1)客户端操作系统:Windows2000 Professional/XP或更新版本。浏览器:IE6 以上,其它常见浏览器如FireFox。(2)应用服务器端操作系统:Windows2000 Server 或更新版本。应用服务器:Tomcat 5.5 或更新版本。数据库访问:JDBC。(3)数据库服务器端操作系统:Windows2000 Server 或更新版本。数据库系统:SQLServer 2000 或更新版本。3具体需求3.1功能需求3.1.1功能需求1(作业只需要列出三个,不过独立实践课就是需要把全部列出来!)注:每个功能中包括使用者、目的和基本事件流。管理功能,作用(如添加、删除)例:使用者:学校有学生管理功能角色的用户。目的:单个添加学生基本信息。基本事件流:1、用户进入增加单个学生界面,本用例开始;2、系统显示学生信息输入界面,用户输入学生姓名、学号、性别、出身日期、入学日期、班级、政治面貌、籍贯。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 8 页 -3、用户确认输入信息,系统检查学号是否唯一,若唯一,则增加学生信息,本用例结束。否则,提示用户重新输入。3.1.2功能需求2 3.2外部接口需求主要把设计软件界面绘画出来3.2.1用户接口提供用户使用软件产品时的接口需求。例如,如果系统的用户通过显示终端进行操作,就必须指定如下要求:a对屏幕格式的要求;界面绘制描述,有什么按扭,菜单,放什么地方b 报表或菜单的页面打印格式和内容;打印什么,报表功能,菜单功能c 输入输出的相对时间;快捷键d 程序功能键的可用性。例:本系统采用B/S 架构,所有界面使用WEB 风格,用户界面的具体细节将在概要设计文档中描述。3.2.2硬件接口几万服务器端建议使用专用服务器。3.2.3软件接口在此要指定需使用的其他软件产品(例如,数据管理系统、操作系统或数学软件包),以及同其他应用系统之间的接口。对每一个所需的软件产品,要提供如下内容:注:说明此系统与哪些系统有接口。3.3性能需求从整体来说,本条应具体说明软件、或人与软件交互的静态或动态数值需求。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 8 页 -A 静态数值需求可能包括:1)支持的终端数;分支,限制终端,否则要买.10 个每层每栋楼是一个终端.2)支持并行操作的用户数;酒店系统支持多少人同时访问B 动态数值需求可能包括:欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量。所有这些需求都必须用可以度量的术语来叙述。例如,95的事务必须在小于1s 时间内处理完,不然,操作员将不等待处理的完成。3.4安全性需求例:(1)权限控制根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。学生只可查看自已的学习成绩,教师只可查看所教课程的学生成绩(2)重要数据加密本系统对一些重要的数据按一定的算法进行加密,如用户口令、重要参数等。(3)数据备份多长时间备份一次(必须考虑多台机器备份这样才安全,要是同一台机器备份,硬盘万一跨了就容易丢失数据)允许用户进行数据的备份和恢复,以弥补数据的破坏和丢失。(4)记录日志考虑记录多久,多长时间记录一次本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。(可截图也可不截右击“我的电脑”管理服务和应用程序Internet 信息服务网站右击“默认网站”的属性属性把这个最后的图截下来)名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 8 页 -