客房预订系统完成版_第1页
客房预订系统完成版_第2页
客房预订系统完成版_第3页
客房预订系统完成版_第4页
客房预订系统完成版_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件需求分析报告宾馆客房预定管理系统学生姓名 _ 学号 专业班级 院 (系) 指导教师 完成时间 成绩前言分工:* 前景文档的 1. 业务需求 3. 项目范围和限制需求规格说明书的 第三部分需求规定中的 3.1 对功能的规定* 前景文档的 2. 解决方案的前景 4. 业务环境 需求规格说明书的 第一部分引言 第二部分任务概述 第三部分 的 3.2 非功能性需求目录1. 引言 1.1 概述 1.2 背景 1.3 定义 1.4 参考资料 2. 任务概述2.1 目标 2.2 运行环境 2.3 假定和约束 3. 需求规定 3.1 对功能的规定 3.1.1 用户需求 3.1.2 系统需求 3.2 非功能

2、性需求 3.2.1 性能需求 3.2.2 安全设施需求 3.2.3 安全性需求 3.2.4 软件质量属性 3.3 外部接口需求3.3.1 用户界面 3.3.2 硬件接口 3.3.3 软件接口 ;3.3.4 通信接口 ;一 前景文档1业务需求1 1 业务背景 随着人员流动规模的不断扩大, 宾馆数量的急剧增加, 有关客房管理的各 种信息量也在不断成倍增长。 面对庞大的信息量, 就需要有酒店客房订购管理系 统来提高客房管理工作的效率。 通过这样的系统, 我们可以做到信息的规范管理 和快速查询,从而减少了管理方面的工作量。传统手工的客房信息管理, 管理过程繁琐而复杂, 执行效率低, 并且易于出 错。通

3、过这样的系统, 我们可以做到信息的规范管理和快速查询, 实现了客房信 息管理的系统化、 规范化和自动化, 这样不仅减少了管理工作量, 还提高了管理 效率,降低了管理成本。酒店客房预定系统对宾馆加强客房信息管理有着极其重要的作用, 就一所客 房数量较大的宾馆来说, 它的设计内容非常复杂而且繁多, 比如拥有客房信息管 理、客房类别信息管理、预定信息管理等功能,而且设计的模块也很多,比如信 息统计模块,报表设计模块,模糊查询模块等。1 2 业务机会 现在我国还有许多的酒店客房的管理水平还停留在纸介质的基础上, 这样的 机制已经不能适应时代的发展, 因为它浪费了许多人力和物力, 采用传统的纸介 质的管

4、理模式,还主要依赖于人力手工的操作, 并归档编号保存, 事后如需查阅, 则要人工从浩瀚的资料中查找, 既费时费力又容易出错。 作为保存资料的介质 - 纸张,又有容易被火烧毁,易被虫蛀,易发霉变质等等缺点。在信息时代这种传 统的管理方法必然被计算机为基础的信息管理所取代。 这就急需有一套全新的高 效的管理系统,由计算机来代替手工完成酒店客房预定的管理。13 业务目标和成功的条件可以在线预定酒店客房; 只需一名录入员即可操作系统,节省大量人力; 可以迅速查到所需信息。 网上客房预定 的优势可概括为四点。( 1) 可以显著降低销售成本。 所有的交易均在网上实时进行, 顾客可以在线当 即确认预订结果

5、(无需长途电话和传真确认, 销售人员再也不会为传真的丢失或 模糊而发愁)。因此酒店在节省大量通讯费用的同时,在销售上也节省大量的时 间和人力。 同时,酒店可以通过平台触及到更多的销售渠道和客户群, 因此省去 了高昂的广告和宣传费用。(2)可以有效管理销售过程。 酒店预定直销平台 能够帮助酒店用户集中控制 客房分销渠道,并帮助酒店联系到更广泛的客源层。通过 酒店预定直销平台 还可以有效而方便的控制和管理针对不同客户的不同价格标准。(3)可以建立酒店良好的信誉。通过提供实时的确认、方便的预订和最新的信 息,顾客对酒店的满意度和忠诚度会大大提高。 由于顾客的身份信息以及订房要 求已经在预订时载明,他

6、们的入住登记时间将大为缩短。(4)可以提高酒店的收益管理水平。 酒店预定直销平台 能使酒店用户更加灵 活而有效的掌握房间价格和客房存量,尤其是 最后一分钟促销特价 和季节差 价。 然而酒店预定直销平台 深层次的社会意义在于,它可以避免订房系统的 重复建设,达到资源共享, 防止社会资源的浪费。 酒店要利用互联网拓展销售渠 道,就必须连接到所有的相关网站。 而酒店做这样一个搜索引擎约需 50 万美元。 这还没有包括硬件和租用服务器的费用。 如果有一个标准的平台, 酒店就不必再 建立自己的网上订房系统,而通过这个平台达到同样的效果。 酒店预定直销平 台 正是这样一个平台。14 客户和市场需要客户能在

7、任何能上网的地方都能登录到本酒店的客房预定系统,能方便快速 的进行网上预定客房。 用户可以查到有关客房的各方面的信息, 如客房类型, 收 费,配备设施等,客户可以根据自己的要求,习惯来选择住店的时间、地点、星 级、房型、价格等信息,并自动搜索到相关的酒店网站并浏览。降低运作成本: 前台的订房和后台的管理统一在一起, 客户订房以后不需要再与酒店通过电话来 确认,即直接到酒店入住。酒店前台人员,通过 HBMC就知道客户的预定过程, 不需要人工干扰,可以保障 7X24 小时的实时订房,可大大地提高订房的运作效 率。 增强竞争优势: 通过酒店直接向客户销售客房,省去了中间环节,可以为 酒店增加收入,

8、同时酒店可以根据市场调整房价, 让利给客户, 提高客户满意度 和忠诚度,增强酒店竞争力。:通过信息网络,电子邮件,手机 短信等手段在互联网中进行全球市场销售, 提高酒店知名度。 酒店与客户签署网 络订房协议, 授权客户使用账号密码登录订房个性化界面, 直接订房,酒店可以 简单快捷面向全球销售客房等酒店设施。 简化灵活的管理 :该系统可以灵活地 对不同的房型、不同的时期、不同的渠道,动态调整房间分配的数量和价格,以 确保客房的最大收益。15 业务风险(1)不省钱:在线订房系统造价昂贵,维护费用不菲。加上订房过程仍需要电 话和传真的帮助,所以成本并未下降反而大幅增加。( 2) 不方便:众多的订房网

9、站,加上没有标准化的订房引擎,反而使酒店感到 在线预订成为一种负担。此外,一些专业订房网站知名度不高,订单寥寥,因而 它们无法取得足够的经济回报来改善服务功能。 已在此登录的酒店无法利用订房 网站达到预期的目的。更糟糕的是酒店对此无能为力,不能自己管理订房业务。(3) 不省力: 相当一部分订房系统的信息处理功能弱小, 不具备网上数据管理 和传输功能, 因而订房仍需手工操作的辅助。 这与传统的电话和传真销售并无本 质的区别。 在互联网技术日新月异的今天,酒店业界期盼在线预订能充分发挥 互联网的优势,通过革新传统营销方式,为酒店带来实际的利益。 酒店预定直销平台 的出现使人们看到了希望的曙光。2解

10、决方案的前景2.1 前景陈述本系统用 JSP 语言来编写酒店客房预定系统,数据库用 SQLSERVER2000 来连接系统,即 JSP + SQLSERVER2000模式完成整个设计工作。本系统全部基 于 Internet 网络,以 JSP语言对网站进行开发,注重用户与网站的交互性。因此 在这样的背景下, 针对当前 Internet 网络发展趋势来计酒店客房预定系统就成为 了当今应用软件的首选体系结构。 由前台展示区和靠山打点组成, 对那些希望通 过宾馆网上客房预订体系的客户来说, “网上客房预订体系”是一个基于 Internet 的应用程序,客人可通过网站直接在网长举办客房的预订,结算客房

11、预定费用,与当前的电话预定和人工预定不同, 实现了留言板成果,客人可随 时通过网站填写反馈信息。 通事靠山打点网站初始化信息, 实现了网上在线订房 营业,便利客人订房。2.2 主要特性( Feature)(1)实时的房价和空房查询,(2)信用卡担保的在线订房,(3)立刻订房确认或修改或取消,(4)一步一步的愉快导引订房体验,(5)定期的各种报表,(6)强大的订房引擎,(7)自主个性化的订房管理。2.3 假设( ASsumption)和依赖( DEpendency) ( 1)如果客户办理了贵宾卡,可以享受 8.8 折的优惠。 ( 2)如果是团体预定客房,不仅可以享受 8 折优惠,而且每人还可以持

12、有酒店所赠送的精美礼品一份。3. 项目范围和限制3 1 初始发布的范围后续发布的范围特性版本 1版本 2FE-1只接受本市范围的预定可以接受全国各地的预定服务FE-2开始只有普通客房可以预定设有不同级别的客房以满足不同客户的需求FE-3付费只能刷建行卡付费可以用多种银行卡3 2 限制和排除条件LI-1: 客户必须使用真实信息进行预定LI-2: “网上客房预定系统”只接受本地客户的预定LI-2: 客户如果要退房必须到相应的系统服务模块进行相应的退房操作4业务环境4.1 涉众简介涉众主要价值态度主要兴趣约束酒店管理阶 层提高酒店管理,节约人 力资源。强烈要求完成版本, 如有可能尽早完成。使用该系统

13、节约节约 的费用必须超过开发 此系统和使用此系统 的费用无酒店网络管 理人员节约时间,提高管理效 率。担心酒店会裁员, 不 太容易接受。保住工作接受培训,掌 握 Internet 所 必须的技能。客户可以更好更方便的预定 客房,了解信息。很乐意使用该系统。使用简单又方便。必须访问酒 店内联网。酒店经理增加了业务范围,增加 新客户,创造高利润。虽然接受,但比较谨 慎。尽量减少新技术,关 注费用。需要得到 I nternet 的访 问权。4.2 项目优先级因素约束自由度特性第一版本实现的特性必须完全可操作质量必须通过 95的用户验收测试, 必须通 过全部的安全性测试,所有的安全事务 都必须遵守酒店

14、的安全标准。进度2010 年 12 月 3 日前必须完成第一名版 本。计划 2011 年 3 月 6 日前完成第二版本, 在不包括责任人评审的情况下最多可延 期 6 周。人员项目团队包括项目经理,三名开发人 员,一名测试人员。如果又必要还可以增加一名开发人员和一名测试人员。成本不包括责任人评审的情况下,最多可超 支 20%.4.3 运行环境( Operating Environment OE)1)“网上客房预订系统”的操作将通过如下的Web浏览器来完成: IE5.0 或IE6.0 ,Netscape版本 6 和版本 7。3)“网上客房预订系统” 将运行在一个服务器中, 该服务器运行当前公司批准

15、 的 Red Hat Linux 版本和 Aachen HTTP Server。3)“网上客房预订系统” 将允许用户通过酒店内联网来访问, 如果用户被授权 在酒店的外部穿过防火墙来访问,那么,用户也可以在家通过 Internet 来访问 该系统。二 软件需求规格说明书1引言1.1 概述该软件需求规格说明描述了“在线在线客房预订系统” 1.0 版本 的软件功能 性需求和非功能性需求。 同时还描述了用户在系统的工作中所参与的角色以及拥 有的权限,从而使开发团队能够明确地了解所开发的“在线在线客房预订系统” 1.0 版本的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块, 以满足用户的需求

16、。该文档计划由实现和验证正确功能的项目团队成员来使用, 除非在其他地方 另有说明, 这里所指定的所有需求都具有高优先级, 而且都要在版本 1.0 中加以 实现。1.2 背景宾馆行业的激烈竞争使得争取客源、提宾馆入住率、制定正确营销策略 已经成为一项重要的任务,而借助于当前蓬勃发展的 IT 工具来拓展销售能 力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分 析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换方面的 快速可靠,是手工操作所不能完成的。本系统设计实现的目标是对宾馆的客房预订管理、 客户信息管理, 前台 用 java 实现对数据的添加,删除,查询等功能,在后

17、台用 Sql server 作为数 据库。本系统就是利用计算机信息提高了宾馆的客房预订管理水平,主要对系统 的操作员权限、收银客房、客户等信息管理。 系统操作权限管理可以实现对操作 员的添加、删除、修改操作,并设置操作员对指定用户进行信息修改。宾馆的信息量大,数据安全性和保密性要求高。本系统实现对宾馆客 房信息的管理和总体的统计等,营业信息的查看和维护。操作管理人员可以 浏览,查询,添加,删除等宾馆客房的基本信息,宾馆客房管预订统主要针 对宾馆中最核心的客房管理,旨在提高宾馆的管理效率,减免手工处理的繁 琐与误差,及时、准确地反映宾馆的工作情况、经营情况,从而提高宾馆的 服务质量,获得更好的经

18、济效益;实现客房管理的规范化、自动化。1.3 定义(1)客房预定系统 : 可以处理客户预定、团体预定、客房预定、预定未到处 理、预售查询等事务。(2)前台接待系统:可以处理客户入住登记,合约入住,团体自动入住和 手动入住,补填客单,修改客人信息、转房、调房、设置房态、客人留言, 预定客房查询、可售客房查询等事务。(3)前台收银系统:处理记账、埋单、限制客人消费、退房、押金加入、 查账、转账、设置跑单、 客用保险箱管理、 团体埋单及退房业务。(4)账务系统:除具有收银的功能外,还具有纠错、报表输出等功能,能将损失降至最低。(5)客历系统:能处理客人手工、自动输入,客人资料查询与修改,黑名 单,入

19、住客人自动查询客历、入住客人自动归入客历。(6)合约系统:可将酒店签约的单位或个人的资料输入电脑,并可随时查 询和更新。(7)密码管理系统:可以管理客户和酒店的各种密码。8)报表系统:主要是对处理一些非账务表单。主要有客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、 经营统计表、可售情况表、 房间状态表、坏房状况表、日租统计表、合约销售表。(9)账务报表:主要是处理酒店的日常的账务报表,有收入报表(前台收 入明细表、现付收入明细表) 、消费报表、顾客账务(住房账务、离店客人 账务各跑单账务) 、交班报表、信用卡报表、街账报表、应收报表、催账报 表、转账报表、借贷报表、联网消费、酒店

20、总表。1.4 参考资料书名作者出版社软件工程导论(第 4 版)张海藩清华大学出版社软件需求工程黄国兴 周勇清华大学出版社实用软件工程郑人杰、殷人昆、陶永雷清华大学出版社2 任务概述2.1 目标本酒店客房预订系统的总目标是为用户提供迅速、高效的服务,减免手工处 理的繁琐与误差,及时、准确地反映客房预订的工作情况、经营情况,从而 提高酒店的服务质量,获得更好的经济效益;实现客房预订的规范化、自动 化。具体的目标包括:(1)有效的预订处理(2)简便迅捷的宾客接待登记服务(3)实时、快速、准确提供客房动态(4)为财务提供严密的帐务系统(5)系统运行稳定可靠、各项维护功能齐全、易于维护(6)简单、友好的

21、操作界面2.2 运行环境( Operating Environment , OE)本系统用 JAVA语言来编写酒店客房预定系统,数据库用 SQLSERVER200来0连接系统,即 JAVA+ SQLSERVER200模0式完成整个设计工作。本系统全部基于 Internet 网络,以 JAVA语言对网站进行开发,注重用户与网站的交互性。因此 在这样的背景下,针对当前 Internet 网络发展趋势来计酒店客房预定系统就成 为了当今应用软件的首选体系结构。 由前台展示区和靠山打点组成, 对那些希望 通过宾馆网上客房预订体系的客户来说, “网上客房预订体系”是一个基于 Internet 的应用程序,

22、客人可通过网站直接在网长举办客房的预订,结算客房 预定费用,与当前的电话预定和人工预定不同, 实现了留言板成果,客人可随 时通过网站填写反馈信息。 通事靠山打点网站初始化信息, 实现了网上在线订房 营业,便利客人订房。2.3 假定( Assumption )和约束( Constraint )( 1)如果客户办理了贵宾卡,可以享受 8.8 折的优惠。( 2)如果是团体预定客房,不仅可以享受 8 折优惠,而且每人还可以持有酒店 所赠送的精美礼品一份。3 需求规定3.1 对功能的规定3.1.1 用户需求我们已经确定了酒店客房预定系统的各功能模块 (用例) ,包括用户 信息管理、客房类型管理、客房信息

23、管理、客房经营管理、客户信息 查询、经营状况统计等。 组织机构和角色角色视图:管理员次视图展现了本系统 的三个主要参与者及 其之间的关系图 3.1 客房预订系统主要参与者 角色说明:角色名称说明客户客户是通过本系统进行预定房间的顾客,是系统的使用者之一管理员管理员是通过本系统进行各种信息管理的高级工作人员,权限最高前台服务员前台服务员是利用本系统对客户的请求进行处理的工作人员1)客户所参与的业务客户注册客户登录客户(from Business Actor)客户交付定金此视图展现了客户所 需要做的事,便于确 保工作的顺利完成客户网上预定房间客户取消预定客户信息自查询客户退房客户申请

24、会员图 3.2 客户视角业务用例图 说明:客户通过此客房预订系统可以进行注册, 登录,还可以申请会员证享受优 惠服务。客户还可以进行网上客房预订, 通过网上刷卡交付定金, 如果因某原因 不能入住也可很方便的通过该系统进行预订取消业务。2)管理员参与的业务mana授_ 予会员证mana查_ 看预定记录(from Business Actor)mana分_ 类制定客房mana经_ 营状况统计ludemana用_ 户信息修i改ncmana用_ 户信息删除mana用_ 户信息查询mana客_ 房信息删除mana客_ 房信息修改mana客_ 房信息添加mana用_ 户信息添加mana_客房信息查询图 3

25、.3 管理员视角业务用例图 说明:管理员权限最高, 可以进行该系统的所有操作。 包括对前台服务员的信息 管理,客户信息和客房信息的管理, 另外管理员还要制定房间类型标准, 授予客 户会员证,对经营状况进行统计等。3)前台服务员参与的业务view_ 预定房间view_ 收定金前台服务员(from Business Actor)view_ 取消预定view_查找房间view_ 计算费用view_ 退定金view_ 退房view_ 个人密码修改view_客户信息查询图 3.4 前台服务员视角业务用例图说明:前台服务员主要处理客户的订房, 退房和取消预订的业务, 其中涉及到客 户信息记录,客房信息的查

26、找,客房状态的修改,费用计算和定金的收取 业务概览( 1) 客房预订业务此视图展现客房预订业务的参与者与参与业务用例,有助于了解此业 务是如何构成的前台服务员客户(from Business Actor)view_预定房间(from Business Actor)客户网上预定房间view_收定金view_ 查找房间view 计算费用客户交付定金图 3.5 客房预订业务用例图客房预订业务说明: 此用例涉及到两个主要参与者客户和前台服务员。 客户发出 客房预订的请求, 前台服务员查出客房信息找出满足客户需求的房间, 客户交纳 定金。2) 退房业务说明前台服务员(from Busine

27、ss Actor)view_ 退房view_ 退定金客户(from Business Actor)客户退房退房由前台服务员和 客户共同完成图 3.6 退房业务用例图退房用例说明: 此用例涉及到两个主要参与者客户和前台服务员。 客户消费完后 到前台进行退房, 前台服务员对客户信息进行查询, 修改客房的状态并退还客户 定金。3) 取消预订业务说明前台服务员rom Business Actor)view_ 取消预定view_ 客户信息查询view_ 退定金客户取消预定客户from Business Actor)图 3.7 取消预订业务视图取消预订业务说明: 当客户因为某些原因不能入住时, 可以在网上

28、进行预订取消 业务,也可到前台进行。 前台服务员对客户信息进行查询, 办理取消预订并退还 定金,修改客户记录和客房预订记录。( 4) 申请会员证业务客户(from Business Actor)客户申请会员管理员(from Business Actor)mana_ 授予会员证图 3.8 客户申请会员证业务用例图申请会员证业务用例说明: 如果客户想享受优惠服务, 可以申请会员证, 会员证的授予是由管理员执行的。管理员查询该用户为合法客户,并授予会员证5) 统计经营状况业务管理员(from Business Actor)mana_ 经营状况统计图 3.9 经营状况统计业务用例 经营状况统计业务用例

29、说明: 管理员定期对经营状况进行统计。 管理员根据客房 预定记录和消费记录统计经营状况。6)客房信息管理业务管理员mana_ 客房信息删除mana_ 客房信息查询mana_ 客房信息添加mana_ 客房信息修改mana_ 分类制定客房图 3.10 客房信息管理业务用例图客房信息管理业务用例图说明:管理员具有对客房信息管理的权限。首先,根据面积,设备客户需求制定不同类型标准的客房,对客房信息进行增删改查。6) 用户信息管理业务mana_ 用户信息删除mana_ 用户信息查询mana_ 用户信息修改图 3.11 用户信息管理业务用例图 用户信息管理业务用例图说明: 管理员具有对用户信息管理的权限。

30、 当有用户进 行注册时管理员有权限添加一条用户信息,还可以对用户信息进行查改修的业 务。 业务场景(1) 客房预订业务场景图 3.12 客房预订业务场景图客房预订业务场景图说明: 客户首先进行登录, 前台服务员查找该客户信息 为合法用户, 客户发出房间预订请求, 服务员查找满足客户要求的房间, 计算费 用并扣取定金。(2)客房退房业务场景前台服务员查找确认客户退房业务场景图说明: 客户消费完后到前台退房,客户订房记录,修改客房的状态并退客户定金。3)取消预订业务场景取消预订业务场景图说明: 客户不想入住时可以方便的进行网上预订取消。 客户 登录后,取消预订, 前台服务员查找确认客

31、户订房记录, 修改客房的状态并退客 户定金。4)申请会员证业务场景客户登录,申请会员证业务场景图说明: 客户可以凭借会员证享受优惠服务,发出申请会员证的请求,管理员查询该用户的信息并授予其会员证。5)经营状况统计业务场景图 3.16 经营状况统计业务场景图3.1.2系统需求 (描述系统用例模型) 概览view_预定房间view_退房view_取消预定mana_ 分类制定客房客户申请会员(from Business Use Case)(from Business Use Case)(from Business Use Case)(from Business Use Case)(fr

32、om Business Use Case)checkout_roombook_roomroom_classify(from Business Use Case Realization)call_off(from Business Use Case Realization)申请会员(from Business Use Case Realization)(from Business Use Case Realization)(from Business Use Case Realization)mana_用户信息查询mana_ 经营状况统计(from Business Use Case)(from

33、 Business Use Case)mana_客房信息删除mana客房信息修改(from Business Use Case)(from Business Use Case)mana_用户信息删除mana用户信息修改mana_客房信息添加make_economicconclusion(from Business Use Case)(from Business Use Case)(fromBusiness Use Case Realization)mana_客房信息查询(from Business Use Case)user_management(from Business Use Case)

34、room_management(from Business Use Case Realization)(from Business Use Case Realization)图 3.17 客房预订系统用例图客房预订系统实现的用例:预定房间,退房,取消预订,分类制定房间,客户申请会员证,经营状况统计,客房用户信息管理 系统需求规定(1) 、客房预订业务说明用例规约表 3.1 客房预订用例规约用例名称预订房间实现名称Book_room用例描述客户通过此用例向系统提交客房预订请求参与者客户 前台服务员前置条件1. 用户身份是合法的2. 前台工作人员必须已经登录到这个系统后置条件1. 创

35、建预订记录2 预定信息正确的记录到系统中主事件流1 前台人员向系统提供需要预定房间的类型、时间和预定天数2. 系统确认有相应档次的空闲房间,并计算出总费用和定金。3. 前台人员向系统提供客户信息提交的预订信息如姓名、 地址、 联系 电话、证件号4. 系统记录旅客信息。5. 前台人员确认已经交纳定金6 系统记录房间已经预定,工作完成备选事件流2.a 没有指定类型的空闲房间 , 可以转到第一步或者取消预定, 用例结 束5a. 顾客没有交纳定金,前台工作人员取消预定,用例结束。业务规则至少预订一间房涉及的业务实体会员证 房间 预定记录非功能性需求表 3.2 取消预订用例规约用例名称取消预订实现名称C

36、all_off用例描述前台服务员利用该用例来取消顾客的预定, 如果在指定时间内, 则取 消时需要返还顾客定金参与者客户 前台服务员前置条件客户必须已经预订了某个房间后置条件2. 系统将取消预定的房间恢复为空闲,并且定金已返还给顾客主事件流1 前台人员提供给系统顾客信息,比如顾客姓名或证件号码;2. 系统进行检查并返回该顾客的预订信息,包括顾客姓名、证件号 码、联系电话、房间类型、预订时间、预订天数和总费用;3. 前台人员确认取消该预定4. 系统取消该房间预订。备选事件流2a. 系统提示没有该顾客的预定信息4a.当取消预订在 6 小时之内,系统提示需要退还顾客定金4a1. 系统提示返回金额;4a

37、2. 前台人员确认已退还定金;4a3. 系统记录定金已退还。业务规则已经预订过房涉及的业务实体会员证 房间 预定记录 取消记录非功能性需求表 3.3 退房用例规约用例名称退房实现名称Check_out用例描述前台服务员利用该用例来给客户退房参与者客户 前台服务员前置条件客户已预订过房间,交过定金并且已入住后置条件1退定金2. 更改房间状态3生成退房记录主事件流1 前台人员提供给系统顾客信息,比如顾客姓名或证件号码2. 系统进行检查并返回该顾客的预订信息,包括顾客姓名、证件号 码、联系电话、房间类型、预订时间、预订天数和总费用;3 前台人员确认退房4. 系统删除此预订信息并修改房间状态备选事件流

38、2a. 系统提示没有该顾客的预定信息业务规则已经预订过房并且入住涉及的业务实体会员证 房间 预定记录 退房记录非功能性需求表 3.4 申请会员证用例规约用例名称申请会员证实现名称申请会员证用例描述客户通过该用例申请会员证以享受优惠服务参与者客户 管理员前置条件1 该客户是本系统的合法用户2 该客户符合会员所具备的条件后置条件1 管理员授予客户会员证2 管理员更新用户信息记录主事件流1 客户经身份认证登录该系统2. 客户发出会员证申请3 . 管理员从系统查处该用户的信息4. 客户符合会员要求,给予会员证备选事件流1.a 该客户没注册1. 拒绝登录,用例结束3.a 管理员未查到该用户的信息4.a

39、该客户不满足会员要求 拒绝给予会员证业务规则客户必须注册涉及的业务实体会员证非功能性需求业务场景分析图 3.18 客房预订业务场景图客户登录该系统,如果是会员以会员身份登录,系统验证客户信息,信息正确, 客户进行预订业务, 系统获取满足客户需求的客房信息返回给客户, 客户确定预 订提交并交纳定金。客户消费完后到前台退房, 前台服务员查找确认客户订房记录, 修改客房的状态 并退客户定金。图 3.20 会员证申请业务场景图管理员客户可以凭借会员证享受优惠服务, 客户登录, 发出申请会员证的请求, 查询该用户的信息并授予其会员证。业务实体分析1)客房预订业务实体图book_room(from Bus

40、iness Us e Case Realization)客户(from Business Actor)1.n预定记录1.n0.n房间0.n会员证图 3.21 客房预订业务实体图2)客户退房业务实体图checkout_room(from Business Use Case Realization)1客户房间 0.n预0.定n 记录 n会员证退房记录(from Business Actor)图 3.21 会员证申请业务实体图3)经营状况统计业务实体图make_economicconclusion(from Business Use Case Realization)预定记录 经营状况统计表管理员(from Business Actor)图 3.21 经营状况统计业务实体图 数据分析(1) 概览总体的业务实体视图图 3.22 总体的业务实体视图实体之间关系说明:一个会员可以预定多个房间,有多条预定记录 ,多条退房 记录;一条预定记录又可以对应多个房间; 一个房间对应一条房间信息记录; 一 张经营状况统计表是对多条预定记录的统计。房间实体名称房间实体描述房间有不同的类型,设备,面积,价格都不同属性名称类型精度说明 ( 属性的业务含义及业务规则 )房间编号字符12房间类别编号 (3 位)+ 流水号 (5)位房间分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论