需求规格说明书Family酒店管理系统分析.docx
- 文档编号:2749560
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:82
- 大小:1,003.27KB
需求规格说明书Family酒店管理系统分析.docx
《需求规格说明书Family酒店管理系统分析.docx》由会员分享,可在线阅读,更多相关《需求规格说明书Family酒店管理系统分析.docx(82页珍藏版)》请在冰点文库上搜索。
需求规格说明书Family酒店管理系统分析
SoftwareRequirementsspecification
Family酒店管理系统软件需求规格说明书
Preparedby
拟制
康斌
Date
日期
2014-05-13
Reviewedby
评审人
Date
日期
Approvedby
批准
Date
日期
RevisionRecord
修订记录
Date
日期
RevisionVersion
修订版本
CRID/DefectID
CR/Defect号
SecNo.
修改章节
ChangeDescription
修改描述
Author
作者
08.13
1.0
初稿
康斌
Catalog
目录
1.Introduction简介8
1.1.Purpose目的8
1.2.Scope范围8
2.Generaldescription总体概述?
8
2.1.Softwareperspective软件概述8
2.1.1.AbouttheProject项目介绍8
2.1.2.EnvironmentofProduct产品环境介绍9
2.2.Softwarefunction软件功能9
2.3.Actors10
2.4.Assumptions&Dependencies假设和依赖关系10
3FunctionalRequirements功能需求12
a)UseCaseDiagram用例图12
i.欢迎模块12
ii.登录模块14
iii.注册模块15
iv.查看旅程列表模块17
v.删除旅程模块18
vi.旅程数据导出模块20
vii.旅程路线显示模块21
viii.查看旅程时间轴模块23
ix.查看多媒体模块24
x.编辑多媒体模块26
xi.快速回顾模块27
xii.创建新旅程模块29
xiii.记录新旅程模块30
xiv.结束旅程模块32
xv.更换头像模块33
xvi.清除缓存模块34
xvii.导入数据包模块36
xviii.查看导出数据包模块37
xix.关于我们模块38
xx.意见反馈模块39
xxi.退出登录模块41
4PerformanceRequirements性能需求42
4.1Performancerequirement1性能需求42
5InterfaceRequirements接口需求43
5.1UserInterface用户接口43
5.2SoftwareInterface软件接口43
5.3HardwareInterface硬件接口43
5.4CommunicationInterface通讯接口43
5.5OtherInterfaces其他接口44
6OverallDesignConstraints总体设计约束44
6.1Standardscompliance标准符合性44
6.2HardwareLimitations硬件约束44
6.3TechnologyLimitations技术限制44
6.3.1操作系统44
6.3.2编程规范44
6.3.3设计约定44
7SoftwareQualityAttributes软件质量特性44
7.1Reliability可靠性44
7.2Usability易用性45
8OtherRequirements其他需求45
8.1Database数据库45
8.2Operations操作45
8.3Localization本地化45
9RequirementsClassification需求分级45
10IssuesToBeDetermined待确定问题46
11Appendix附录46
11.1FeasibilityStudyResults可行性分析结果46
11.2Glossary词汇表46
Chart
图
未找到图形项目表。
Table
表
表1需求分级50
表2待确定问题50
Keywords关键词:
Abstract摘要:
Listofabbreviations缩略语清单:
Abbreviations缩略语
Fullspelling英文全名
Chineseexplanation中文解释
API
ApplicationProgrammingInterface
应用程序编程接口
SDK
SoftwareDevelopmentKit
软件开发工具包
1.Introduction简介
1.1.Purpose目的
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。
是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
1.2.Scope范围
在各个行业中,当我们接受到用户的商业项目后,在项目运行的全过程中充满了不确定因素,只有有效的运用项目管理的科学和艺术,才有可能使项目取得成功。
对以上方面要想达到有效的管理水平,必须有一套科学的管理方法,但是即使有了科学的管理方法,由于项目干系人之间的沟通、协作不到位,往往达不到预期的结果。
鉴于这种情况我们开发一套项目管理协作支撑系统,旨在为项目干系人提供一个交流、协作以及项目的进度跟踪监控、项目的质量控制、项目相关资源的管理的软件平台,从而提高项目管理水平,实现了工作的协同化、提高了工作效率。
其适用范围:
(1)开发测试人员
(2)一般普通用户
2.Generaldescription总体概述?
定位:
工具:
方便酒店的住宿管理
风格:
简约
用户人群:
针对各大中小型的酒店管理人员
产品:
C/S客户端程序
2.1.Softwareperspective软件概述
2.1.1.AbouttheProject项目介绍
酒店业是一个前景广阔而又竞争激烈的行业。
我国的酒店业迅速发展,已经成为一个具有相当规模的产业。
酒店客房管理使用手工处理账务,存在许多现金流失的漏洞,使用软件来管理宾馆业务,结账既准确,速度又快,而且统计的报表也快捷。
对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。
如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。
虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。
2.1.2.EnvironmentofProduct产品环境介绍
1软件环境
分类
名称
版本
语种
开发操作系统
WindowsXP及以上
简体中文
操作系统的附加功能
无
数据库平台
SQLSERVER
2008R2
应用平台
Widows系列
2.2及以上
Java开发工具
Eclipse
3.3.2
英文
框架
C/S开发框架
3硬件环境
分类
最低配置
推荐配置
开发电脑
硬件配置
CPU:
i3
CPU:
i3
内存:
1G
内存:
2G
应用平台
硬件配置
CPU:
800MHz
CPU:
双核
RAM:
512MB
RAM:
1G
2.2.Softwarefunction软件功能
Family酒店管理系统功能基本包括:
散客开单,团体开单,宾客结账,客房预定,营业查询,登录,客户管理,宾客续住,系统设置。
本系统的功能如下图所示:
图2:
系统功能图
2.3.Actors
用户:
所有安装了本系统软件的操作用户。
2.4.Assumptions&Dependencies假设和依赖关系
本系统小巧简洁,功能实用,操作简单。
主要是为了即将参加驾照理论考试的用户提供考试模拟和练习
依赖的运行环境指定为:
装有JRE的windows系统。
3.FunctionalRequirements功能需求
3.1.UseCaseDiagram用例图
图4:
总用例图
3.1.1.欢迎界面
图5:
欢迎界面
1.GoalinContext简要说明
该模块为用户打开软件后的欢迎界面。
2.Preconditions前置条件
运行Family酒店管理系统。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
跳转到登录界面。
2.FailedEndCondition失败后置条件
软件崩溃,重新启动软件。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
操作用户运行“Family酒店管理系统”系统。
6.Description基本事件流描述
图6:
基本事件流—欢迎界面
Step步骤:
1、打开“Family酒店管理”软件,显示主界面功能。
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.2.登录界面
图7:
登录界面
1.GoalinContext简要说明
用户输入帐号和密码登录。
2.Preconditions前置条件
显示主界面。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
成功后跳转到主界面。
2.FailedEndCondition失败后置条件
无。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
运行本系统,欢迎界面显示完成自动跳转到该界面。
6.Description基本事件流描述
图8:
基本事件流—管理员登录
Step步骤:
1、在登录界面内选择帐号,并输入密码,点击“登录”按钮。
2、登录成功,跳转到主界面。
登录失败,提示错误信息。
3、用户的帐号动显示在下拉列表中,只能选择,不能输入。
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.3.主界面
图9:
主界面
1.GoalinContext简要说明
登录成功后,在主界面内显示软件的功能。
2.Preconditions前置条件
登录成功。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
无。
2.FailedEndCondition失败后置条件
无。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
用户登录成功。
6.Description基本事件流描述
图10:
章节练习
Step步骤:
1、用户登录成功,自动跳转到该界面。
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.4.散客开单
图11:
散客开房
1.GoalinContext简要说明
非固定客户的开房操作
2.Preconditions前置条件
无。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
更改被使用房间的图标
2.FailedEndCondition失败后置条件
无。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
在主界面点击“散客开单”按钮。
6.Description基本事件流描述
图12:
散客开单
Step步骤:
1、主界面内点击“散客开单”按钮,进入散客开单界面。
2、根据要求输入数据,输入完成后,点击“确定”按钮。
3、如果开单成功,则关闭该界面,并更改该房间的”图标”。
4、追加房间:
一个顾客可以同时开多个房间。
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.5.宾客续住
图13:
宾客续住
1.GoalinContext简要说明
顾客续费继续住宿。
2.Preconditions前置条件
用户已开房。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
关闭该界面。
2.FailedEndCondition失败后置条件
无。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
在主界面菜单栏“来宾登记”按钮上点击“宾客续房”项。
6.Description基本事件流描述
图14:
宾客续住
Step步骤:
1、选择一个房间,在主界面菜单栏“来宾登记”按钮上点击“宾客续房”项,弹出“宾客续住”界面。
2、输入数据完成后,点击“确定”。
续房成功后,弹出提示信息“续房X天成功,截至日期到XXXX-XX-XX”
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.6.团队开单
图15:
团队开单
1.GoalinContext简要说明
团体住宿开房步骤
2.Preconditions前置条件
无。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
关闭“团体开单”界面。
2.FailedEndCondition失败后置条件
无。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
在主界面点击“团体开单”按钮。
6.Description基本事件流描述
图16:
基本事件流—团地开单
Step步骤:
1、在主界面点击“团体开单”按钮,跳转到“团体开单”界面。
2、在团体开单内,根据要求操作,操作完成后,点击“确定”按钮。
3、若成功,则关闭“团体开单”界面;若失败,则提示原因。
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.7.宾客结账
用户选中房间
图17:
宾客结账
1.GoalinContext简要说明
顾客退房结账。
2.Preconditions前置条件
无。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
关闭“宾客结账”界面,更改房间图标。
2.FailedEndCondition失败后置条件
无。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
选择要结账的房间,点击“来宾结账”按钮。
6.Description基本事件流描述
图18:
基本事件流—来宾结账
Step步骤:
1、在主界面的房间列表中选择要退房的房间,在主界面底部显示该房间的订单详情,点击“来宾结账”按钮,弹出“来宾结账”界面。
2、在“来宾结账”界面内,显示该房间的消费详情,按要求操作,操作完成后,点击“确定”按钮。
3、操作成功,则更改房间的图标和状态
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.8.营业查询
图19:
结账单查询
全部宾客查询
在店宾客消费查询
离店宾客消费查询
1.GoalinContext简要说明
查询酒店的营业数据。
2.Preconditions前置条件
无。
3.EndCondition后置条件
1.SuccessEndCondition成功后置条件
无。
2.FailedEndCondition失败后置条件
无。
4.Actors
用户:
所有安装了本系统软件的操作用户。
5.Trigger触发条件
在主界面内点击“营业查询”按钮。
6.Description基本事件流描述
图20:
营业查询
Step步骤:
1、在主界面点击“营业查询”按钮,进入“营业查询”界面,显示已经结账的订单信息。
2、结账单查询:
若选中“结账时间”,则可以根据结账时间进行查询,终于时间必须在起始时间之后,日期格式是“YYMMDD”。
若选中“姓名/房间号/订单号”,则根据住客姓名,房间号后者订单号进行模糊查询。
“刷新”按钮可以对指定条件进行再次查询。
3、全部宾客查询:
可查询所有历史入住的宾客的消费信息。
4、在店宾客查询:
查询正在住店的宾客的消费信息。
5、离店宾客查询:
查询已经离店的宾客的消费信息。
7.Extensions备选事件流
无。
8.SpecialRequirement特殊需求
无。
3.1.9.客房预定查询
图19:
客户预定查询界面
9.GoalinContext简要说明
显示客房的预定信息。
10.Preconditions前置条件
用户运行客户端程序。
11.EndCondition后置条件
1.SuccessEndCondition成功后置条件
管理员登录。
2.FailedEndCondition失败后置条件
无。
12.Actors
用户:
所有安装了本系统软件的操作用户。
13.Trigger触发条件
用户在主界面点击“客房预定”按钮
14.Description基本事件流描述
图20:
客户预订查询界面
Step步骤:
1、在主界面内点击“客房预定”按钮,弹出“客户预订”界面,显示预定列表。
2、用户也可以根据房间号码,电话,姓名进行模糊查询。
15.Extensions备选事件流
无。
16.SpecialRequirement特殊需求
无。
3.1.10.预定客房
预定客房
17.GoalinContext简要说明
客户提前预定客房。
18.Preconditions前置条件
管理员登录。
19.EndCondition后置条件
1.SuccessEndCondition成功后置条件
客户预定界面中的客房列表更新。
2.FailedEndCondition失败后置条件
无。
20.Actors
用户:
所有安装了本系统软件的操作用户。
21.Trigger触发条件
用户在“客户预定”界面内点击“增加”按钮。
22.Description基本事件流描述
图20:
预定客房
Step步骤:
1、用户在“客户预定”界面内点击“增加”按钮,弹出“预定客房”界面。
2、根据要求输入数据,操作完成后点“确定”按钮。
3、若添加成功,该界面关闭,在“客户预定”界面中更新预定列表。
4、预抵日期不能在当前日期之前,保留日期不能在预抵之前。
23.Extensions备选事件流
无。
24.SpecialRequirement特殊需求
无。
3.1.11.修改预定
图19:
修改预定
25.GoalinContext简要说明
修改预定的客房信息。
26.Preconditions前置条件
预定的客房信息在预抵时间之前。
27.EndCondition后置条件
1.SuccessEndCondition成功后置条件
关闭“修改预定”界面,更新客房预定列表。
2.FailedEndCondition失败后置条件
无。
28.Actors
用户:
所有安装了本系统软件的操作用户。
29.Trigger触发条件
用户在“客户预定”界面内选中一条预定信息,并点击“修改”按钮
30.Description基本事件流描述
图20:
修改预定
Step步骤:
1、用户在“客户预定”界面内选中一条预定信息,并点击“修改”按钮,弹出“客房预定修改”界面。
2、输入修改的信息,输入完成后,点击“修改”按钮。
3、若修改成功,则关闭该界面,并更新客房预定列表。
若修改失败,弹出错误提示。
4、预抵日期不能在当前日期之前,保留日期不能在预抵之前。
31.Extensions备选事件流
无。
32.SpecialRequirement特殊需求
无。
3.1.12.删除预定
图19:
删除客房预定
33.GoalinContext简要说明
删除预定的客房信息。
34.Preconditions前置条件
客户成功预定房间。
35.EndCondition后置条件
1.SuccessEndCondition成功后置条件
更新客房预定列表。
2.FailedEndCondition失败后置条件
无。
36.Actors
用户:
所有安装了本系统软件的操作用户。
37.Trigger触发条件
在“客户预定”界面内选中一条预定信息,并点击“删除”按钮。
38.Description基本事件流描述
图20:
客房预定删除
Step步骤:
1、在“客户预定”界面内选中一条预定信息,并点击“删除”按钮,弹出删除确认按钮。
点击“确定”,则删除该条预定信息,并更新预定列表。
39.Extensions备选事件流
无。
40.SpecialRequirement特殊需求
无。
3.1.13.来宾信息一览表
图19:
查看来宾信息
41.GoalinContext简要说明
显示到酒店住宿的顾客信息
42.Preconditions前置条件
管理员登录
43.EndCondition后置条件
1.SuccessEndCondition成功后置条件
显示来宾信息列表
2.FailedEndCondition失败后置条件
无。
44.Actors
用户:
所有安装了本系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 规格 说明书 Family 酒店 管理 系统分析