酒店客房管理信息系统分析、设计报告.doc

上传人:仙人指路1688 文档编号:3599494 上传时间:2023-03-14 格式:DOC 页数:17 大小:393KB
返回 下载 相关 举报
酒店客房管理信息系统分析、设计报告.doc_第1页
第1页 / 共17页
酒店客房管理信息系统分析、设计报告.doc_第2页
第2页 / 共17页
酒店客房管理信息系统分析、设计报告.doc_第3页
第3页 / 共17页
酒店客房管理信息系统分析、设计报告.doc_第4页
第4页 / 共17页
酒店客房管理信息系统分析、设计报告.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《酒店客房管理信息系统分析、设计报告.doc》由会员分享,可在线阅读,更多相关《酒店客房管理信息系统分析、设计报告.doc(17页珍藏版)》请在三一办公上搜索。

1、酒店客房管理信息系统分析报告 一、引言 随着市场经济的发展,消费者消费意识的提高,酒店行业的竞争越来越激烈。为了提高办事效率,增加、保证酒店的销售额,树立酒店的良好形象,运用科学的管理方法非常必要。为此,开发酒店客房管理系统,更好地满足各方面的需求。二、系统需求分析 1、用户需求 用户希望通过使用酒店客房管理系统得到所需信息,达到提高管理水平的目的,希望系统具有以下功能:(1) 使用计算机快速处理日常的业务及相关数据,实现实时查询各种入住信息。(2) 可以实时的录入住宿单、换房单和退房单等情况。(3) 可以实时查询客房信息、客人账单信息等的具体情况。(4) 可以建立客户的资料,方便日后建立良好

2、的客户关系。(5) 数据的安全性:不同用户有对数据查看,修改等处理不同的权限。(6) 打印退宿报表、结账报表等报表。 2、用户功能需求 (1)密码设置:每个用户均有自己的密码,可以防止非本系统人员进入本系统;又因每个用户的权限不一致,故可防止用户越权操作。 (2)权限设置:设置每个用户的权限,使各用户在自己的操作范围内工作,不得超出袭击的操作范围。只有系统管理员才能进行权限设置。(3)数据输入:可以进行酒店各种原始数据的输入。(4)数据查询:要求可以分别按房间编号,房间类型等进行数据查询。(5)数据输出:根据需要打印退宿报表、结帐报表等报表(6)其它要求:可以修改用户密码,有系统的帮助文件。3

3、、系统功能需求 (1)预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等;(2)接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;(3)结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等;(4)换房功能需求:其主要目的是满足客人换房的需要。其主要功能是查询客房,换房登记,换房确认等;(5)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从

4、而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;4、系统非功能性需求 (1)低成本 (2)方便二次开发,适应酒店的个性化需求。 (3)简单易用,可维护性强。 (4)适合酒店现场的使用环境和条件三、可行性分析1、经济方面对原来的大酒店住房服务使客房感到很头疼,住房的工作人员也很不满意,工作效率低下,而且当顾客量大量增加,每个人都特注重工作效率时,原有的这种服务已经不能适应时代的潮流。主要表现在人力、财力、物力各方面的浪费,是企业不能更好的盈利,更不能达到服务社会的目的。相比之下,应用该系统还有以下各方面的好处:1) 能过代替大量的人力处理各种繁芜的工作,节约人力成本;

5、2) 为客户节约了时间,方便、快捷的服务又一次提高了各自的效率,节约了大量时间。对于企业来说,时间就是金钱啊;3) 能过充分利用社会较低成本的资源(计算机)应用于高质量的服务中(酒店管理),是社会资源得到合理的配置,是资源得到利用,又一次节约社会成本;4) 由于该系统可以间接快速的为顾客进行服务,可以吸引更多的顾客,大大增加了客流量,最终是企业不断盈利。2、技术方面酒店开发管理系统采用VB6.0作为主要的开发工具,数据库采用Access2000,技术方面不存在任何的问题,所以在这方面可行。3、管理方面一直以来,企业管理者最头疼的问题就是如何使员工的工作量减少,相反能够成倍的提高工作效率。该系统

6、的出现,可以是原有的一切不可能成为可能,公司的管理者,特别是中高层管理者都特别接受也非常支持这一系统早能在该酒店得到应用。因此,该系统在管理方面是可行的。4、环境方面无论从法律法规,还是行业行规方面,都允许该系统的开发应用,而且酒店的供应商和房客都很乐意接受信息系统带来的改变。四、系统开发目标 1、建立一套功能完整、高效、安全、稳定的酒店前台管理信息系统。2、系统能够对员工日常操作进行快速、安全地反映。3、实现对顾客信息,预订、入住、换房、退房、房态设置等信息的方便迅速录入、查询及管理,了解酒店日常业务的相关信息。4、界面简洁、操作方便、简单易学,用户不需要有太多的专业知识五、 管理业务调查1

7、、组织结构调查 该酒店其组织架构是直线职能制,最顶层是总经理,总经理下的科室有营销部,财务部,人力资源部,客房部,前厅部,安保部;营销部负责对酒店的宣传销售、市场开拓,酒店形象树立,酒店客户关系发展及酒店文化建设;财务部负责酒店的资金管理、成本控制、日常的会计审核、会计出纳等;人力资源部扶着酒店职员的招聘,调度,培训,考核,管理等;客房部负责客房服务、客房卫生及客房设备的管理;前厅部负责客人的接待、咨询,投诉及相关前厅服务和信息传递;安保部负责酒店员工的安全教育、酒店的安保措施及安全管理,其组织结构图如下:礼宾组总台组大堂组后勤组楼层组培训组人事组出纳组会计组成本组公关组总经理销售部前厅部财务

8、部安保部客房部人力资源营销部2、 管理功能图酒店客房管理信息系统顾客管理 客房管理 消费管理 报表管理 系统维护 系统信息 入住登记 退房登记 客房入住表 用户添加 更改密码 数据初始化 用户查看 客房信息表 版权信息 系统介绍 补交押金 在房客人表 客房状态 客房编辑 消费入账 话费入账 客人换房 预定房间3、业务流程分析:本系统所涉及的主要业务是预订管理,接待管理,换房管理,结账管理和客房管理,各个部分的业务流程具体如下:(1)预定管理:客户查找是否有合适房间,若有则填写预订登记单,员工审核登记单,若正确无误,则对预订登记,产生预订登记表。(3)换房管理:根据客户的需要,员工查找相应类型的

9、房间,若有则填写调房登记单,员工审核登记单,若正确无误,则对修改客房信息表和入住登记表。(4)结账管理:客人到前台对挂账进行结账,员工进行结账登记,并并填写收据和打印报表给客户。(5)客房管理:接受员工的客房信息单,审核信息单,若正确无误,则对客房信息登记,记录到总帐。业务流程图如下:客户退房换房客房信息表挂账现给客房信息表入住信息表客房查询入住管理客户 有房应收帐结账账单消费查询预定登记表客户信息表登记表 无房客房信息表客户信息表登记表客房预定财务部 六、 数据流程图财务部 D5 结账信息表 结账信息 结账信息客户P4结账退房 管理客房部P1客房信息管理 客房信息 消费清单客房信息 客户信息

10、 D1 客房信息表 消费款 客房信息客户P3 入住管理 入住信息 D3 入住信息表 客户信息和入住信息 客户信息 D4 客户信息表 预定信息P2预定管理 预定信息 D2 预定信息表 预定信息 D1 客房信息表七、数据字典 1、数据流的描述数据流编号:D-01数据流名称:客房信息简述:酒店客房部的客房信息数据流来源:客房部数据流去向:客房信息处理模块数据项组成:客房类型+客房大小+客房编号+客房价格+客房入住状态数据流量:约100份/日高峰流量:约260份/日数据流编号:D-02数据流名称:客户信息简述:入住客户的信息数据流来源:客户数据流去向: 客户信息表、入住管理处理模块数据项组成:客户编号

11、+客户姓名+客户年龄+客户身份证号+客户性别数据流量:约100份/日 高峰流量:约260份/日数据流编号:D-03数据流名称:入住信息简述:客户入住的信息数据流来源:入住管理数据流去向:入住信息表数据项组成:客户编号+客户姓名+客房编号+客房价格+入住登记单编号数据流量: 约100份/日高峰流量:约260份/日数据流编号:D-04数据流名称:预定信息简述:客户预定客房的相关信息数据流来源:客户、预定管理模块数据流去向: 预定信息表、客房信息表数据项组成:客房编号+客户姓名+预定天数+预定时间+预定单编号数据流量:约50份/日高峰流量:约120份/日数据流编号:D-05数据流名称:结账信息简述:

12、客户结账的相关信息数据流来源:结账退房管理模块数据流去向: 结账信息表数据项组成:客房编号+客户编号+客户姓名+消费金额数据流量: 约100份/日高峰流量:约260份/日数据流编号:D-06数据流名称:消费清单简述:客户的消费明细数据流来源:结账退房管理模块数据流去向:客户 数据项组成:客房编号+客户姓名+客房价格+入住时间数据流量:约50份/日 高峰流量:约120份/日数据流编号:D-07数据流名称:消费款简述:客户支付的消费款数据流来源:客户数据流去向:结账退房管理模块 数据项组成:客房编号+客户姓名+消费金额数据流量:约50份/日 高峰流量:约120份/日2、处理逻辑的描述 处理逻辑编号

13、:P-01处理逻辑名称:客房信息管理简述:处理客房部的客房信息输入的数据流:客房信息处理描述:整理并核对客房信息,并将可回信息记入客房信息表输出的数据流:处理后的客房信息处理频率:100次/日处理逻辑编号:P-02处理逻辑名称:预定管理简述:处理客房预定信息输入的数据流:预定信息处理描述:对预定信息进行处理,并记入客房信息表和预定信息表输出的数据流:处理后的预定信息处理频率:80次/日处理逻辑编号:P-03处理逻辑名称:入住管理简述:处理入住信息和客户信息输入的数据流:入住信息和客户信息处理描述:对入住信息和客户信息进行处理,并记入入住信息表和客户信息表输出的数据流:处理后的入住信息和客户信息

14、处理频率:100次/日处理逻辑编号:P-04处理逻辑名称:结账退房管理简述:客户退房时进行结账输入的数据流:客房信息、客户信息和入住信息处理描述:根据客房信息、客户信息和入住信息核算消费金额,记录结账信息表,并给客户打印消费清单输出的数据流:结账信息、消费清单处理频率:90次/日3、数据存储的描述数据存储编号:F-01数据存储名称:客房信息表简述:存放客房信息数据存储组成:客房类型+客房大小+客房编号+客房价格+客房入住状态关键字:客房编号相关联的处理:P-01, P-02数据存储编号:F-02数据存储名称:预定信息表简述:存放预定信息数据存储组成:客房编号+客户姓名+预定天数+预定时间+预定

15、单编号关键字:预定单编号相关联的处理:P-02数据存储编号:F-03数据存储名称:入住信息表简述:存放入住信息数据存储组成:客户编号+客户姓名+客房编号+客房价格+入住登记单编号关键字:入住登记单编号相关联的处理:P-03,P-04数据存储编号:F-04数据存储名称:客户信息表简述:存放客户信息数据存储组成:客户编号+客户姓名+客户年龄+客户身份证号+客户性别关键字:客户编号相关联的处理:P-02,P-03数据存储编号:F-05数据存储名称:结账信息表简述:存放结账信息数据存储组成:客房编号+客户编号+客户姓名+消费金额关键字:客房编号+客户编号相关联的处理:P-04 4、外部实体的描述 外部

16、实体编号:S-01 外部实体名称:客户 简述:客户的相关信息 输入的数据流:预定信息、入住信息、客户信息和消费清单 输出的数据流:预定信息、入住信息和客户信息和消费款外部实体编号:S-02 外部实体名称:客房部 简述:管理与客房相关的信息输入的数据流:客房信息、客户信息、入住信息和预定信息 输出的数据流:客房信息 外部实体编号:S-03 外部实体名称:财务部 简述:管理结账信息 输入的数据流:结账信息 输出的数据流:报表酒店客房管理信息系统设计报告一、 系统总体设计 (一)系统功能模块划分结合前面需求分析阶段的结果进行综合处理,确定了客房管理系统需要完成的功能,主要划分为以下模块:1.登陆系统

17、(1)用户登陆 (2)修改密码 (3)添加用户2. 客房信息管理(1)设置客房标准 添加客房标准 修改客房标准 删除客房标准(2)设置客房信息添加客房信息 修改客房信息 删除客房信息 查询客房信息3.订房信息管理(1)查询剩余客房信息 (2)添加订房信息(3)修改订房信息 (4)查询订房信息4.结算信息管理(1) 添加结算信息 (2) 修改结算信息(3) 查询结算信息(二) 系统的功能模块图酒店客房管理系统添加结算修改结算查询结算结算信息管理查询剩余客房查询订房信息修改订房信息添加订房信息订房信息管理添加用户登陆系统修改密码修改客房信息删除客房信息查询客房信息添加客房标准修改客房标准删除客房标

18、准添加客房信息设置客房标准客房信息管理设置客房信息用户登录二、 系统代码设计新系统中为每个房间设计了代码,一方面可以统一管理,另一方面是为了方便数据输入。代码为数字房间时,只需要输入字符,采用的是顺序码结构。在系统运行过程中,凡是需要输入房间代码即可,系统可根据房间代码自动将相应的房间信息调出来,而且代码表显示在输入/输出窗口中,用户不一定要记住房间代码,可随时通过系统联机查询。房间代码说明01-000一楼房间02-000二楼房间03-000三楼房间04-000四楼房间05-000五楼房间06-000六楼房间07-000七楼房间前两位表示房间的楼数,后三位表示第几个房间三、 数据结构与数据库的

19、设计 (一)数据库概念设计这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的设计规划出的实体有顾客实体、客房类型、房间实体。客户房间类型房间订房退房标准mm11m1实体联系E-R图顾客实体属性图顾客顾客编号顾客姓名顾客性别用户管理员用户编号用户职位用户密码用户管理实体属性图房间信息实体属性图房间房间编号房间类型房间位置房间价格房间状态备注房间类型实体属性图房间类型类型编号类型名称面积床位数价格电视空调卫生间电话订房信息订房订房编号顾客编号顾客姓名房间编号入住时间入住备注折扣应缴房费预计退房时间退房信息退房房间编号顾客编

20、号顾客姓名退房时间退房缴费订房编号(二)数据库逻辑设计顾客(顾客编号、顾客姓名、顾客性别)用户(用户编号、用户密码、用户职位)房间类型(类型编号、类型名称、面积、床位数、价格、空调、电视、电话、卫生间)房间(房间编号、房间类型、房间位置、房间价格、房间状态、备注)订房(订房编号、顾客编号、顾客姓名、房间编号、入住时间、折扣、入住备注、预计退房时间、应缴房费)退房(房间编号、顾客编号、顾客姓名、退房时间、退房缴费、订房编号)将关系模型转换成具体DBMS支持的实际关系数据模型,如下面的几个表格所示。(每个表格表示在数据库中的一个表)(1)客户信息字段名称数据类型是否NULL说明1customidn

21、varchar(20)NOT NULL顾客编号2customnamenvarchar(20)NULL顾客姓名3customesexnvarchar(20)NULL顾客性别(2) 用户信息字段名称数据类型是否NULL说明1user_IDvarchar(20)NOT NULL用户编号2user_PWDvarchar(20)NOT NULL用户密码3user_Posnvarchar(20)NULL用户职位(3) 房间类型字段名称数据类型是否NULL说明1typeidvarchar(20)NOT NULL类型编号2typenamevarchar(20)NOT NULL类型名称3areafloatNUL

22、L面积4bednumintNULL床位数5pricefloatNULL价格6hairconditionbitNULL空调7htelevisionbitNULL电视8htelephonebitNULL电话9htoiletbitNULL卫生间 (4) 房间信息字段名称数据类型是否NULL说明1roomnovarchar20NOT NULL房间编号2roomtypevarchar(20)NOT NULL房间类型3roompositionvarchar(20)NULL房间位置4roompricefloatNULL房间价格5putupbitNULL房间状态6roommemotextNULL备注 (5)

23、订房信息字段名称数据类型是否NULL说明1booknovarchar(20) NOT NULL订房编号2customnamevarchar(20)NULL顾客编号3customIDvarchar(20) NOT NULL顾客姓名4roomnovarchar(20) NOT NULL房间编号5indatedatetimeNOT NULL入住时间6discountfloatNULL折扣7inmemotextNULL入住备注8checkdatedatetimeNULL预计退房时间9ammountfloatNULL应缴房费 (6) 退房信息字段名称数据类型是否NULL说明1booknovarchar(

24、20)NOT NULL订房编号2customenamevarchar(20)NULL顾客姓名3customeidvarchar(20)NOT NULL顾客编号4outtimedatetimeNOT NULL退房时间5outmoneyfloatNULL退房缴费6roomnovarchar(20)NOT NULL房间编号(三)数据库设计优化在上面的实体以及实体之间的关系的基础上,形成数据库中的表格和各个表格之间的关系,即关系模型。设计关系模型并对其进行优化:(1)确定数据依赖,给出给关系模式中的主码,明确其依赖关系。(2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。(3)对照数据

25、依赖的理论对各个关系模式逐一进行分析,考察是否存在部分函数依赖、传递函数依赖、多值依赖,确定个关系模式分别所属的范式类型。(4)按照需求分析阶段得到的处理要求,分析对于这样的应用环境这些模式是否合适,对某些模式检查是否有合并或分解的需要。(5)对关系模式进行必要的分解,提高数据操作效率和存储空间的利用率。(四)建立索引在本实例中,房间号码、订房编号、客人证件号码这几个属性是主码,设计时考虑建立这些索引,使得对数据库的查询、插入、修改和删除的速度加快,效率也提高。(五)数据存放在开发本系统时因数据库的规模随着顾客的增多将会增大,但因开发环境条件限制,所以数据库是存在个人的计算机磁盘上。(六)系统

26、配置开发以及运用本数据库应用系统时要求操作系统拥有WindowsXP 或Windows7以上的配置,能创建数据库,保存数据,并将系统数据库作为应用系统运行操作的数据源,为方便开始时创建和调试查看数据库内容,要求系统装有SQL SERVER 2005。四、 系统的输入/输出设计(一)、系统输入设计 1、输入设计原则(1)、输入数据量设计 需要输入客户数据,数据量不大(2)、输入错误检测 检测客户登记状态,确保不会重复登记或登记错误2、数据输入设备的选择 本系统选择键盘、鼠标人工输入方式3、输入检验设计(1)当前台工作人员输入客户数据时,系统会自动检测该信息是否已在系统中存在(2)当业务员输入房间号时,系统会检测该房间号是否存在,若不存在则会提示没有该房间4、错误改正方法 系统出现错误时,将弹出提示框,并允许工作人员改正(二)、系统输出设计1、输出信息包括系统的使用者,如客户、酒店管理员、前台服务员等2、信息以表格及文档行式输出3、输出设备:打印机、终端显示器、Pos机4、输出介质:输出到专用纸张及电脑屏幕上五、 系统详细设计 1、 修改密码2、添加新用户3、客房标准4、客房信息5、客房信息查询6、未定住客房信息查询7、订房8、订房信息查询 9、结算10、结算信息查询

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号