宾馆客房预定管理系统设计方案

  • 格式:doc
  • 大小:304.00 KB
  • 文档页数:31

宾馆客房预定管理系统设计方案 二 软件需求规格说明书 1.引言

1.1 概述 该软件需求规格说明描述了“在线在线客房预订系统”1.0版本的软件功能性需求和非功能性需求。同时还描述了用户在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“在线在线客房预订系统”1.0版本的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。 该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在版本1.0中加以实现。 1.2 背景 宾馆行业的激烈竞争使得争取客源、提宾馆入住率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换方面的快速可靠,是手工操作所不能完成的。 本系统设计实现的目标是对宾馆的客房预订管理、客户信息管理,前台用java实现对数据的添加,删除,查询等功能,在后台用Sql server作为数据库。 本系统就是利用计算机信息提高了宾馆的客房预订管理水平,主要对系统的操作员权限、收银客房、客户等信息管理。系统操作权限管理可以实现对操作员的添加、删除、修改操作,并设置操作员对指定用户进行信息修改。 宾馆的信息量大,数据安全性和性要求高。本系统实现对宾馆客房信息的管理和总体的统计等,营业信息的查看和维护。操作管理人员可以浏览,查询,添加,删除等宾馆客房的基本信息,宾馆客房管预订统主要针对宾馆中最核心的客房管理,旨在提高宾馆的管理效率,减免手工处理的繁琐与误差,及时、准确地反映宾馆的工作情况、经营情况,从而提高宾馆的服务质量,获得更好的经济效益;实现客房管理的规化、自动化。 。

1.3 定义 (1)客房预定系统:可以处理客户预定、团体预定、客房预定、预定未到处理、预售查询等事务。 (2)前台接待系统:可以处理客户入住登记,合约入住,团体自动入住和手动入住,补填客单,修改客人信息、转房、调房、设置房态、客人留言,预定客房查询、可售客房查询等事务。 (3)前台收银系统:处理记账、埋单、限制客人消费、退房、押金加入、查账、转账、设置跑单、客用保险箱管理、团体埋单及退房业务。 (4)账务系统:除具有收银的功能外,还具有纠错、报表输出等功能 ,能将损失降至最低。 (5)客历系统:能处理客人手工、自动输入,客人资料查询与修改,黑,入住客人自动查询客历、入住客人自动归入客历。 (6)合约系统:可将酒店签约的单位或个人的资料输入电脑,并可随时查询和更新。 (7)密码管理系统:可以管理客户和酒店的各种密码。 (8)报表系统:主要是对处理一些非账务表单。主要有客房占用表、转房改租表、预定未到表、客房取消表、房租分析表、经营统计表、可售情况表、房间状态表、坏房状况表、日租统计表、合约销售表。 (9)账务报表:主要是处理酒店的日常的账务报表,有收入报表(前台收入明细表、现付收入明细表)、消费报表、顾客账务(住房账务、离店客人账务各跑单账务)、交班报表、信用卡报表、街账报表、应收报表、催账报表、转账报表、借贷报表、联网消费、酒店总表。 1.4 参考资料 书名 作者 软件工程导论(第4版) 海藩 清华大学 软件需求工程 黄国兴 周勇 清华大学 实用软件工程 人杰、殷人昆、永雷 清华大学

2 任务概述 2.1 目标 本酒店客房预订系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映客房预订的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房预订的规化、自动化。具体的目标包括: (1)有效的预订处理 (2)简便迅捷的宾客接待登记服务 (3)实时、快速、准确提供客房动态 (4)为财务提供严密的帐务系统 (5)系统运行稳定可靠、各项维护功能齐全、易于维护 (6)简单、友好的操作界面 2.2 运行环境(Operating Environment,OE)

本系统用JAVA语言来编写酒店客房预定系统,数据库用SQLSERVER2000来连接系统,即JAVA+ SQLSERVER2000模式完成整个设计工作。本系统全部基于Internet网络,以JAVA语言对进行开发,注重用户与的交互性。因此在这样的背景下,针对当前Internet网络发展趋势来计酒店客房预定系统就成为了当今应用软件的首选体系结构。由前台展示区和靠山打点组成,对那些希望通过宾馆网上客房预订体系的客户来说,“网上客房预订体系”是一个基于Internet的应用程序,客人可通过直接在网长举办客房的预订,结算客房预定费用,与当前的预定和人工预定不同, 实现了留言板成果,客人可随时通过填写反馈信息。通事靠山打点初始化信息,实现了网上在线订房营业,便利客人订房。 2.3 假定(Assumption)和约束(Constraint) (1)如果客户办理了贵宾卡,可以享受8.8折的优惠。 (2)如果是团体预定客房,不仅可以享受8折优惠,而且每人还可以持有酒店所赠送的精美礼品一份。 3需求规定

3.1对功能的规定 3.1.1用户需求 我们已经确定了酒店客房预定系统的各功能模块(用例),包括用户信息管理、客房类型管理、客房信息管理、客房经营管理、客户信息查询、经营状况统计等。 3.1.1.1组织机构和角色 角色视图:

前台服务员管理员客户

次视图展现了本系统的三个主要参与者及其之间的关系

图3.1客房预订系统主要参与者 角色说明: 角色名称 说明 客户 客户是通过本系统进行预定房间的顾客,是系统的使用者之一 管理员 管理员是通过本系统进行各种信息管理的高级工作人员,权限最高 前台服务员 前台服务员是利用本系统对客户的请求进行处理的工作人员 (1)客户所参与的业务

客户交付定金客户注册客户登录

客户申请会员客户信息自查询

客户网上预定房间<>客户取消预定客户退房

客户(from Business Actor)

此视图展现了客户所需要做的事,便于确保工作的顺利完成

图3.2客户视角业务用例图 说明:客户通过此客房预订系统可以进行注册,登录,还可以申请会员证享受优惠服务。客户还可以进行网上客房预订,通过网上刷卡交付定金,如果因某原因不能入住也可很方便的通过该系统进行预订取消业务。 (2)管理员参与的业务

mana_用户信息查询mana_客房信息查询

mana_用户信息修改<>

mana_用户信息删除<>

mana_分类制定客房

mana_客房信息添加mana_客房信息修改<>

mana_经营状况统计mana_客房信息删除<>

mana_授予会员证

mana_用户信息添加mana_查看预定记录

管理员(from Business Actor)

图3.3管理员视角业务用例图 说明:管理员权限最高,可以进行该系统的所有操作。包括对前台服务员的信息管理,客户信息和客房信息的管理,另外管理员还要制定房间类型标准,授予客户会员证,对经营状况进行统计等。 (3)前台服务员参与的业务 view_查找房间view_收定金

view_退定金view_计算费用

view_客户信息查询

view_预定房间<><><>

view_取消预定view_退房view_个人密码修改

前台服务员(from Business Actor)

<>

<>

<>

<>

图3.4前台服务员视角业务用例图 说明:前台服务员主要处理客户的订房,退房和取消预订的业务,其中涉及到客户信息记录,客房信息的查找,客房状态的修改,费用计算和定金的收取 3.1.1.2业务概览 (1) 客房预订业务 前台服务员(from Business Actor)

view_预定房间

view_查找房间<>

view_计算费用<>

view_收定金<>

客户交付定金

客户(from Business Actor)

客户网上预定房间<>

此视图展现客房预订业务的参与者与参与业务用例,有助于了解此业务是如何构成的

图3.5客房预订业务用例图 客房预订业务说明:此用例涉及到两个主要参与者客户和前台服务员。客户发出客房预订的请求,前台服务员查出客房信息找出满足客户需求的房间,客户交纳定金。 (2) 退房业务说明