李娜信息管理大富豪酒店客房管理信息系统.docx
- 文档编号:30342830
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:49
- 大小:1.58MB
李娜信息管理大富豪酒店客房管理信息系统.docx
《李娜信息管理大富豪酒店客房管理信息系统.docx》由会员分享,可在线阅读,更多相关《李娜信息管理大富豪酒店客房管理信息系统.docx(49页珍藏版)》请在冰豆网上搜索。
李娜信息管理大富豪酒店客房管理信息系统
李娜信息管理大富豪酒店客房管理信息系统
1.引言
1.1项目来源
大富豪酒店位于郴州宜章县的繁华街道,它建立于八十年代初,曾提供了酒店客房,餐饮,销售、娱乐等一条龙的服务,随着经济的飞速进展,酒店规模不断扩大,经营范畴也越来越广,人工操作已满足不了宽敞顾客的需求,酒店业得到了飞速的进展后,大富豪酒店为了适应社会的进展,满足现代顾客的要求,在酒店规模,酒店设施和治理水平上都做了专门大的改变,它运用运算机信息技术,把治理信息系统作为酒店治理的要紧工具,并在应用技术上不断的革新和进展,为顾客提供了操作简便,查询速度快的服务,较大程度上提高了酒店治理水平和经济效益。
酒店的各项业务通过运用治理信息系统,具有显著的特点,在安全性方面,对不同的用户设置了不同的权限;在信息储备量方面,它运用oracal数据库可储备大量信息;操作方便、保密性强、使用周期长、运营成本低等差不多上运用治理信息系统带来的优点,在一定程度上节约了酒店的人力、财力和物力,提高酒店治理的效率,增加了酒店收益,是酒店企业走向正规化,规模化,现代化和高端化的重要表现。
1.2任务目标
〔1〕改善酒店治理手段,由运算机治理代替纯人工治理,实现办公自动化,大大减轻酒店经理和职员的工作量,从而减少职职员作时刻,降低酒店运营成本。
〔2〕提高酒店服务质量,顾客可通过登录顾客用户系统界面,能够迅速的查询客房信息,并完成预定,专门大程度上节约了职员和客人的时刻,为顾客带来方便,提高酒店治理效率。
〔3〕对各部门有具体的分工,幸免了越级治理,从而产生人事不清的纷乱局面。
〔4〕本系统针对不同的用户设置了权限,顾客可通过注册登录用户系统界面完成对客房信息的查询和预订,前台那么是通过治理员提供的用户名和密码完成对客房信息的查询、添加、修改和删除,酒店经理可登录治理员系统界面完成对客房信息和客人信息的治理以及运营情形的查询。
2.项目规划
2.1项目资源
2.1.1硬件设备
酒店客房治理系统运行硬件环境配置表如表1所示:
表1大富豪酒店客房治理系统运行硬件环境配置表
设备名称
要紧性能指标
规格
数量
服务器
双核CPU,主频2.0GHz,内存2G;
硬盘空间500G;
台
1
客户机
双核CPU;内存1G;
硬盘空间100G或以上;100M或1000M网卡;×××
台
20
交换机
24口或以上〔100/1000Mbps〕;背板带宽32Gbps或以上;
台
2
2.1.2软件环境
操作系统:
WindowsXP专业版〔32位Sp3/DirectX.9.0C〕
数据库引擎:
OracleMicrosoftOfficeAccess2003简体中文开发版
2.1.3软件工具
软件工具如表2所示:
表2开发工具一览表
软件类型
软件名称
版本描述
开发工具
eclipse
简体中文专业版〔SP3〕
数据库系统
OracleMicrosoftOfficeAccess2003
简体中文标准版
建模工具
MSVisio2003
简体中文标准版
2.2项目规划
2.2.1任务描述
大富豪酒店客房治理信息系统的开发分为六个时期,分别是项目研究,项目规划,系统需求分析,系统结构设计,系统详细设计,系统测试与使用。
通过对业务需求,功能需求,数据需求各个模块的描述,以及相应的业务流程图,功能结构图,数据流程图对系统的需求分析作了详细的分析。
系统结构设计时期包括系统总体框架、软件结构和数据结构。
其中总体框架说明系统运行的模式;软件结构是通过软件结构图来说明系统完成的功能;数据结构要紧从用户的角度从E-R图得显现实数据关系,通过数据定义予以详细说明。
系统详细设计时期:
包括程序算法详细设计、数据库详细设计和界面设计。
现在期要紧完成对核心程序模块的处理思路,对所使用的数据库环境配置的说明,并要得出数据库所使用的物理表以及表与表之间的关系。
大富豪酒店客房治理信息系统设计与开发的任务树如图1所示:
图1〝大富豪酒店客房治理信息系统设计与开发〞任务树
2.2.2进度安排
该论文从11月19日开始设计,利用四周时刻研究了该系统的设计思路及内容,明确了它的目标,随后运用了大量时刻开发和设计系统,以下图是做毕业设计的具体安排如图2所示:
图2大富豪酒店客房治理信息系统开发进度打算甘特图
从表中能够看出系统的结构设计和系统详细设计需要的时刻是最多的。
因为系统的结构设计包括系统的总体框架,软件结构和数据结构,是系统的支架,起支撑作用;系统详细设计要紧是进行程序算法详细设计、数据库详细设计和界面设计,它是一个系统的灵魂。
因此本次系统设计中这两个方面使用的时刻最长。
3.系统需求分析
3.1业务需求
3.1.1业务组织
大富豪酒店分为客房部,财务部,前厅部,修理部,人事部等多个工作部门,其中前厅部作为酒店门面,是酒店治理机构的代表。
客人的预订、退订、入住、退房、结账等活动差不多上在前台完成的,因此为其设计治理信息系统的时候,第一要考虑其组织结构,通过调查该酒店的组织结构。
大富豪酒店客房治理系统的组织结构图如图3所示:
图3大富豪酒店客房治理系统组织结构图
大富豪酒店客房信息治理系统组织结构各组成部分的目标职责如下:
〔1〕客房部:
要紧是对客房的治理,包括对客房信息的查询,客房使用情形的登记以及客房的清洁工作,为客人提供服务。
〔2〕财务部:
要紧对酒店的营业报表,入住报表和职职员资的进行核算。
〔3〕前厅部:
它是酒店的门面,要紧对客房预订、入住、退房、换房、结账等活动进行治理。
〔4〕修理部:
负责对酒店客房的设施和设备的爱护和治理。
〔5〕人事部:
负责对就酒店各部门职员的分工及治理,和谐各部门的权责。
3.1.2业务定义
大富豪酒店客房治理要紧是通过酒店前台对顾客的预订、登记入住、换房、退房、消费和结账过程的治理,并将预订单,房态表,退订单、入住单,账单和客户资料等反馈给酒店经理,经理能够对前台治理系统进行查询,要紧是对财务报表和经营状况的查询。
本系统开发的酒店客房治理信息系统,要紧是客人、前台服务员等外部实体发生联系,其顶层数据流程图如图4所示:
图4顶层数据流程图
3.1.3业务流程
本系统的业务过程包括酒店客房的预订,登记入住,换房,退房和结账。
具体过程是顾客通过登录该酒店系统查询自己需要的房间,填写预订单同时缴纳一定的押金取得预订单编号,或者顾客能够通过现开房间登记入住,酒店前台依照顾客的提供的预订单,开出入住单提供顾客入住,在住房的过程中,顾客由于自身缘故或者酒店客房的问题,会要求换房,顾客房间到期后到前台续费连续入住或者退房,前台依照顾客的房间编号或者姓名查找需要退房的消费记录,生成账单。
并将各单据反馈给财务,财务又将各报表反馈给酒店经理。
〔1〕大富豪酒店的预订是由预订部和销售部来完成的,客人能够通过在网上下订单或者去前台直截了当预订,预订部依照数据库提供的房间使用状况,确定顾客能否预订成功,当系统提供的相关的记录并显示客房为可使用状态时,顾客就能够下订单预订了,取得预订编号,预订部将订单转发给接待部。
由接待部建立客户档案。
以下图是该酒店的预订业务流程图如图5所示:
图5业务流程图-----预订业务流程图
〔2〕顾客到达酒店前台时,接待员依照顾客提供的预订单,登录客房治理系统,输入预订编号,查看房态表,客户预订资料和黑名单来决定能否能够让顾客入住,客人填写入住登记表并在接待员的带领下到收银员交纳房费和一定数额的押金,客人取得房卡入住,随后接待部将顾客入住信息通知客房部。
以下图是该酒店的接待业务流程图如图6所示:
图6业务流程图-------接待业务流程图
〔3〕收银员依照房态表、黑名单及顾客提供的预订单,向顾客收取一定的押金和房费。
以下图是该酒店的收银业务流程图如图7所示:
图7业务流程图------收银业务流程图
3.2功能需求
3.2.1功能组成
大富豪酒店客房治理信息系统的用户包括顾客、前台和酒店经理。
〔1〕顾客:
能够通过注册登陆该酒店客房治理系统的客户界面实现对酒店客房信息的查询,预订、退订等业务。
〔2〕酒店经理:
以治理者的身份进入该系统治理员操作界面,对酒店的各项业务和财务的各个报表进行查询,并对户权限,黑名单,系统密码进行治理和设置。
〔3〕前台:
负责顾客预订处理,解除预定情形;录入、删除、修改、查询客房差不多信息。
由业务需求分析可知,大富豪酒店客房治理信息系统功能结构树如图8所示:
图8大富豪酒店客房治理系统功能结构图
3.2.2功能逻辑
大富豪酒店客房治理业务活动过程中,会相伴着数据的流淌,也确实是信息的传递和反馈过程。
(1).将大富豪酒店客房治理系统分为预订治理,接待治理,入住治理,消费治理、收银治理和查询治理来进行分析,依照上述对大富豪酒店客房预订业务,接待业务和收银业务流程的分析得出系统的数据流程图。
第一层数据流程图如图9所示:
图9酒店客房治理系统第1层数据流程图
(2).客人将预订要求发给预订部,预订部查看房态表确定预订信息并将其存入客户预订档案,预订部依照房间状态表为客人进行预订登记,并登记客人信息,订成功后将预订信息传给接待部。
以下图是该客房治理系统的预订分解数据流程图如图10所示:
图10酒店客房治理系统预订数据流程图
(3)客人将入住要求给前台接待,前台接待依照房间动态表来分配客房,登记客人入住信息并存档,前台将客人帐单给收银部,顾客取得房卡即可入住。
以下图是接待业务分解的数据流程图如图11所示:
图11酒店客房治理系统接待数据流程图
(4).客人要求退房,收银人员将客人的各项消费加入账单,生成总的消费账单,交给顾客结账,并退回一定数额的押金,最后前台把首联账单储存入库,将第二联交给给财务部并修改房间状态,发出客房清理通知。
以下图是收银治理分解数据流程图如图12所示:
图12酒店客房治理系统收银治理数据流程图
3.3数据字典
3.3.1数据项的定义
数据项又称数据元素,是数据的最小单位,在数据字典中,数据项具体包括:
数据项的编号、名称、类型、宽度、长度以及数据项的取值范畴。
其详细的数据项描述如下表3所示:
表3数据项描述表
数据项编号
数据项名称
简述
类型及宽度
数据项取值范畴
Ⅰ01-01
顾客ID
记录顾客所属类别编号
文本,5位
5个0到9
Ⅰ01-02
顾客类别名称
记录顾客所属类别
文本,10位
10个0到9
Ⅰ01-03
预订编号
记预订客房的编号
文本,10位
10个0到9
Ⅰ01-04
顾客姓名
记录顾客姓名
文本,5位
5个0到9
Ⅰ01-05
年龄
记录顾客的出生日期
日期/时刻,短日期
Ⅰ01-06
性别
记录顾客性别
文本,2位
2个0到9
Ⅰ01-07
联系方式
记录顾客的联系方式
文本,11位
11个0到9
Ⅰ01-08
结账日期
记录顾客结账的时刻
日期/时刻,短日期
Ⅰ02-01
客房ID
记录客房所属类别编号
文本,5位
5个0到9
Ⅰ02-02
客房类别名称
记录客房所属类别
文本,10位
10个0到9
Ⅰ02-03
客房编号
记录客房编号
文本,10位
10个0到9
Ⅰ02-04
状态
记录客房的状态
文本,10位
5个0到9
Ⅰ02-05
价格
记录客房的单价
数字,单精度
Ⅰ03-01
职员编号
记录职员的编号
文本,10位
10个0到9
Ⅰ03-02
职员姓名
记录顾客姓名
文本,5位
5个0到9
Ⅰ03-03
职员性别
记录职员的性别
文本,2位
2个0到9
Ⅰ03-04
年龄
记录职员的出生日期
日期/时刻,短日期
Ⅰ03-05
职员职务
记录职员所担任的职务
文本,5位
2个0到9
Ⅰ03-06
职员入职时刻
记录职职员作的时刻
数字,单精度
Ⅰ03-07
联系方式
记录职员的联系方式
文本,11位
11个0到9
Ⅰ04-01
治理员用户名
记录治理员的登录名
文本,5位
5个0到9
Ⅰ04-02
权限
记录治理员的权限设置
是/否,1位
Ⅰ04-03
密码
记录用户的密码
文本,11位
11个0到9
Ⅰ05-01
消费商品编号
记录消费商品的编号
文本,10位
10个0到9
Ⅰ05-02
商品类别
记录商品的类别
文本,10位
5个0到9
Ⅰ05-03
商品价格
记录商品的价格
数字,单精度
Ⅰ05-04
商品名称
记录商品的名称
文本,10位
5个0到9
3.3.2数据结构的定义
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。
通常情形下,精心选择的数据结构能够带来更高的运行或者储备效率。
数据结构往往同高效的检索算法和索引技术有关。
它描述了同一数据元素类中各数据元素之间存在的关系。
下表是顾客入住的数据结构表4所示:
表4顾客入住的数据结构
A1:
入住
D1:
预订单
D2:
登记入住单
D3:
退订单
D4:
消费单
D3:
账单
I1:
客房编号编号
I1:
客房编号
I1:
客房编号
I1:
客房编号
I1:
客房编号
I2:
顾客编号
I2:
顾客编号
I2:
顾客编号
I2:
顾客编号
I2:
顾客编号
I3:
顾客姓名
I3:
顾客姓名
I3:
顾客姓名
I3:
顾客姓名
I3:
顾客姓名
I4:
预订日期
I6:
客房类型
I4:
预订日期
I10:
商品编号
I8:
退房日期
I5:
抵店日期
I7:
房间价格
I7:
房间价格
I11:
消费日期
I9:
应对费用
I6:
客房类型
I9:
联系
I9:
联系
I12:
消费价格
I13:
结账日期
I7:
房间价格
I10:
入住日期
I8:
付款方式
I9:
联系
3.3.3数据流的定义
在酒店客房治理系统处理业务中,数据字典详细分析各种数据的来源以它们及去向,描述系统信息处理功能有关的各类信息的载体,是各处理逻辑环节进行处理和输出的数据集合,具体的数据流如表5~表9所示:
表5预订信息数据流
数据流编号:
D1
数据流名称:
预订单
简述:
预订客房所填写的信息
数据流来源:
客人信息、客房信息
数据流去向:
预订单库、入住登记
数据流组成:
客人编号+客房编号+客房类型+预订日期+抵店日期+客房价格
数据流量:
50人/天
高峰流量:
100人/天
表6入住信息数据流
数据流编号:
D2
数据流名称:
入住登记单
简述:
入住客房时填写的单据
数据流来源:
顾客信息、客房信息、预订单
数据流去向:
入住登记表、收银治理
数据流组成:
客人编号+客房编号++入住日期+客房类型+客房价格
数据流量:
50人/天
高峰流量:
100人/天
表7退订信息数据流
数据流编号:
D3
数据流名称:
退订单
简述:
退订酒店客房时填写的信息
数据流来源:
顾客信息、客房信息、预订信息
数据流去向:
退订登记、收银治理
数据流组成:
顾客编号+客房编号+预订日期+退订日期+客房类型+客房价格
数据流量:
5人/天
高峰流量:
20人/天
表8消费信息数据流
数据流编号:
D4
数据流名称:
消费单
简述:
消费商品时填写的单据
数据流来源:
商品信息、顾客信息、客房信息
数据流去向:
消费单库、收银治理、账单库
数据流组成:
商品编号+客房编号+消费日期+消费价格+
数据流量:
50人/天
高峰流量:
100人/天
表9账单信息数据流
数据流编号:
D5
数据流名称:
帐单
简述:
顾客消费的总单据
数据流来源:
顾客信息、客房信息、消费信息
数据流去向:
收银治理、账单库
数据流组成:
客房编号+客人编号编号+入住日期日期+到期日期+押金+消费
数据流量:
50人/天
高峰流量:
100人/天
4.体系结构设计
4.1系统结构设计
酒店客房治理信息系统体系结构分为客户层,表现层,业务层和数据层。
它们之间相互关系。
工作模式是客户机通过服务器访问所需要的数据库,在那个地点客户机确实是指JAVA开发应用程序,服务器是指oracal所用的服务器,本系统框架模式如图13所示:
图13酒店客房治理系统框架图
4.2软件结构
4.2.1软件模型
酒店客房治理信息系统要紧包括以下用例:
预订、退订、入住、换房、结账客房差不多信息、顾客差不多信息、设置权限、查询信息,其中预订用例可扩展为查询客房信息用例,入住用例扩展为缴纳房费、接待用例可扩展为查询预订信息和查询客房信息用例,收银用例可扩展为查询消费信息和结账用例,设置权限用例可扩展为前台权限设置和顾客权限设置用例。
该系统的软件结构图如图14所示:
图14酒店客房治理系统软件结构图
4.2.2模块定义
依照本系统任务书能够得出系统的各个模块:
治理员登陆模块、顾客治理模块、客房治理模块、预订治理模块、入住治理模块、退订治理模块、消费治理模块、收银治理模块。
现对各模块的具体定义如下:
〔1〕治理员登录模块的IPO图如图15所示:
系统名称:
酒店客房治理系统
模块名称:
治理员登录模块
模块编号:
1
输入数据:
用户名、密码
输出数据:
进入治理员操作界面
上调模块:
收银治理模块,客人治理模块,消费治理模块等
下调模块:
无
处理步骤:
(1)进入eclipse,启动系统登录界面;
(2)治理员输入已设置好的账号和密码;
(3)连接oracal数据库,从用户差不多信息表中检查是否有相应的用户名和密码;
(4)假如用户名或密码提示错误,那么返回重新输入账号和密码进行身份验证;
(5)假如用户名和密码输入正确,那么通过了身份验证了,成功的进入治理员的操作界面;
图15治理员登录模块的IPO图
〔2〕顾客治理模块的IPO图如图16所示:
系统名称:
酒店客房治理系统
模块名称:
顾客治理模块
模块编号:
2
输入数据:
顾客差不多信息
输出数据:
更新数据库中顾客类别表和顾客差不多信息表
上调模块:
顾客注册模块
下调模块:
预订治理模块、入住治理模块、退订治理模块。
结账治理模块
处理步骤:
1.扫瞄顾客信息
(1)输入顾客信息;
(2)连接oracal数据库,从客房差不多信息表中查找顾客;
(3)假如输入的信息是错误的,那么返回,提示〝重新输入〞;
(4)输入正确,将显示顾客预订信息,入住信息、退订信息和消费的相关记录;
2.添加顾客信息
(1)输入要添加的顾客编号;
(2)连接oracal数据库,从顾客信息表中查找是否有相关的记录;
(3)假如存在相应的记录,表示该顾客已存在;
(4)假设不存在相应记录,那么将相应顾客信息添加到顾客差不多信息表中;
3.修改或删除顾客信息
(1)输入顾客信息;
(2)连接oracal数据库,从客房差不多信息表中查找是否有相关的记录;
(3)假如不存在相关的记录,系统将提示该顾客不存在;
(4)假设存在相关记录,那么可对顾客信息进行修改和删除;
图16顾客治理模块的IPO图
〔3〕客房治理模块的IPO图如图17所示:
系统名称:
酒店客房治理系统
模块名称:
酒店客房治理模块
模块编号:
3
输入数据:
客房差不多信息
输出数据:
更新数据库中客房类别表和客房差不多信息表
上调模块:
无
下调模块:
预订治理模块、退订治理模块、收银治理模块等
处理步骤:
1.客房查询
(1)输入客房编号或客房类型型号;
(2)连接oracal数据库,从客房差不多信息表中,依照客房编号和客房类型编号查找是否有相应的客房记录;
(3)假如不存在,系统将提示没有找到符合条件的客房;
(4)假如存在相应的记录,系统将显示相应客房的差不多信息。
2.添加客房信息
(1)输入客房信息
(2)连接oracal数据库,从客房信息表中依照客房编号查找是否有相应的记录;
(3)假如存在相应的记录,系统提示该客房已存在;
(4)假设不存在相应记录,那么将相应客房信息添加到客房差不多信息表中;
3.修改或删除客房信息
(1)输入客房信息;
(2)连接oracal数据库,从客房差不多信息表中依照客房编号查找是否有相关的记录;
(3)假如不存在相应的记录,系统将提示该客房不存在;
(4)假设存在相应记录,系统将承诺对客房编号、状态、类型和价格等进行修改和删除;
图17客房治理模块的IPO图
〔4〕预订治理模块IPO图如图18所示:
系统名称:
酒店客房治理系统
模块名称:
预订治理模块
模块编号:
4
输入数据:
预订差不多信息
输出数据:
进入预订治理界面
上调模块:
客房治理模块,客人治理模块等
下调模块:
入住治理模块、治理员治理模块
处理步骤:
1.查看预订信息
(1)顾客或职员输入预订编号;
(2)连接oracal数据库,从客房差不多信息表和客人信息表中,依照客房编号和客人编号查找是否有相应的预订记录;
(3)假如不存在,系统将提示没有找到符合条件的预订信息;
(4)假如存在相应的记录,系统将显示相应预订信息;
2.添加预订信息
(1)输入客房的编号或名称;
(2)连接oracal数据库,从客房信息表中依照客房使用情形查找是否客房被预订;
(3)假如该客房已被预订,系统将提示该客房正在使用;
(4)假如客房状态显示可用,那么可添加相应的预订信息;
3.修改或删除预订信息
(1)输入已预订的客房编号;
(2)连接oracal数据库,从预订信息表中依照客房编号查找是否有相关的记录;
(3)假如不存在相应的记录,表示该预订的房间不存在;
(4)假设存在相应记录,可依照顾客退订、入住和换房情形,对预订信息进行修改和删除;
图18预订治理模块IPO图
〔5〕入住治理模块IPO图如图19所示:
系统名称:
酒店客房治理系统
模块名称:
入住治理模块
模块编号:
5
输入数据:
入住差不多信息
输出数据:
进入入住治理界面
上调模块:
预订治理模块、顾客治理模块、客房治理模块
下调模块:
收银治理模块、换房治理模块、治理员治理模块等
处理步骤:
1.查看入住信息
(1)治理员或职员输入账号和密码;
(2)连接oracal数据库,从入住信息表中,查看相应的入住信息;
2.添加入住信息
(1)依照顾客提供的预订单或现开客房,输入房间编号;
(2)连接oracal数据库,从预订信息表和客房信息表中依照客房使用情形查找客房;
(3)预订信息正确或客房状态显示可用;
(4)输入顾客信息和客房信息;
3.修改或删除入住信息
(1)当顾客需要换房和退房时,输入入住单中的客房编号;
(2)连接oracal数据库,从入住信息表中依照客房编号查找相关记录;
(3)注明该客房修改或删除的缘故
(4)修改入住信息表中的客房信息或删除客房信息,将房间状态显示为换房或清理;
图19入住治理模块IPO图
〔6〕收银治理模块IPO图如图20所示:
系统名称:
酒店客房治理系统
模块名称:
收银治理登录模块
模块编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 富豪 酒店客房 管理 信息系统