酒店预订管理系统论文.docx
《酒店预订管理系统论文.docx》由会员分享,可在线阅读,更多相关《酒店预订管理系统论文.docx(48页珍藏版)》请在冰点文库上搜索。
酒店预订管理系统论文
Thedocumentwasfinallyrevisedon2021
酒店预订管理系统论文
嘉应学院
毕业论文(设计)
题目:
酒店预订管理系统
Title:
HotelReservationManagementSystem
申请学位工学学士
学院计算机学院
专业计算机科学与技术
学生姓名何桂香
学号41
导师姓名曾锋
2008年5月20日
中文摘要
酒店预订系统主要利用ASP编程,DreamweaverMX作前端开发工具和ACESS作后台数据库技术开发实现的。
系统功能分为前台系统和后台管理系统,其中前台系统功能主要是面向广大客户的,包括前台预订系统,预订帮助系统和客户留言系统等;后台功能主要是面向酒店管理员的,包括房务管理系统、会员管理系统、定单管理系统,客户留言管理系统等模块,具有操作简单、界面友善、系统安全性高、运行稳定等特点,是酒店管理者的理想选择。
综合酒店管理业务的需求和计算机软件业新技术的发展及应用,本文简要介绍了酒店预订管理系统的项目背景和意义,着重阐述了该系统开发实现过程,从系统的可行性研究、需求分析、概要设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。
关键词:
酒店预订管理,在线预订,客房服务
Abstract
HotelbookingsystemmainlyusetheASPprogram,DreamweaverMXforfront-enddevelopmenttoolsanddatabasebackgroundACESSfortechnologydevelopmenttorealize.Systemintothebackgroundandfuturesystemsmanagementsystem,whichisthemainfrontdesksystemforourcustomers,includingtheprospectsreservationsystem,reservationsystemandhelpcustomersmessagesystem;mainfeatureisthebackgroundforthehotelmanagers,includingtheHousingTreasurymanagementsystem,membersofmanagementsystems,ordermanagementsystems,suchasMessageManagementSystemmodule,issimple,friendlyinterface,thesystemsafeandstableoperation,andothercharacteristics,isanidealchoiceforhotelmanagers.Comprehensivemanagementofthehotelbusinessandthedemandforcomputersoftwareindustryinthedevelopmentofnewtechnologiesandapplications,thepapergaveabriefingonhotelreservationsmanagementsystemforbackgroundandsignificanceoftheproject,focusedonthedevelopmentofthesystemtoachieveprocess,thefeasibilitystudy,needsanalysis,summaryofdesign,detaileddesigntothesystemtesting,andotherlinkshavecarriedoutthedetailedanalysisanddescription.
Keywords:
HotelReservationManagement,OnlineBooking,RoomService
第一章绪论
课题的项目背景
随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。
目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。
在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?
这就需要提供最好的服务,提供最完善的设施和最先进的技术。
一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。
在信息时代,更重要的是还必须要有一个完善的管理信息系统,既方便客人又方便酒店管理人员更好地管理酒店。
一套优秀的酒店预订管理系统应该是一套适用于星级宾馆使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定。
我的毕业设计题目就是设计一个小型酒店预定管理信息系统,在前期的考察和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店预定管理系统有很大的难度,但是我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。
课题的现实意义
电子计算机科学的飞速发展,给酒店计算机应用带来了蓬勃生机,出现了酒店计算机管理信息系统、安全保卫系统、电子门锁系统、酒店信息服务系统、客房电脑保险系统以及计算机娱乐系统。
计算机在酒店中的应用,已深入到酒店的各个部门,特别在信息处理领域,计算机已成为最重要的工具。
在酒店现代管理理论中,酒店预定管理系统已成为酒店现代科学管理的重要内容,是酒店经营必不可缺少的现代科学工具。
近年来,随着我国改革开放的发展,国内的酒店服务业得到了日新月异的发展。
现代酒店作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社会。
作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。
酒店在其运作期间,服务水平的高低,直接影响到酒店的形象和声誉,如:
服务的安排、调度是否周到;客人的要求是否能迅速、很好地得到满足;市场的预测分析是否快捷、准确等。
这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存。
采用计算机这一现代化工具作为管理的辅助手段是必须的。
计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,酒店的计算机系统正是典型的MIS应用。
酒店预定管理系统,是针对酒店、饭店的具体业务而开发的,业务管理以酒店的前台管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。
就经济效益而言,酒店的计算机应用是:
(1)间接性的:
其经济效益不是直接产生的,是通过对人力、物力的节省而带来的,可以堵塞许多漏洞;
(2)长期性的:
计算机的投资是较大的,是在长期的应用中逐步得到回报的;
(3)社会效益:
酒店是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象
酒店计算机管理信息系统发展历史
管理信息系统(ManagementInformationSystem简称MIS)是信息科学的一个分支,是由人和计算机组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。
饭店计算机管理系统是MIS中的一个重要分支,它实现的是计算机管理系统在饭店中的具体应用。
它最早是于70年代初在国外开始发展起来的,到了80年代,国外的饭店管理系统,如EECO、HIS、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。
国内的饭店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系之金国芬教授、西安交大和浙江省计算技术研究所。
到了80年代中后期,随着国外饭店计算机系统的大规模引进,国外饭店的先进管理技术进入我国,进一步促进了我国饭店管理技术的发展。
国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事饭店计算机管理系统的公司。
到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,饭店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。
酒店预定管理系统的作用
酒店计算机管理就其表现形式看就是对酒店大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:
(1)提高酒店的管理效益及经济效益
应用酒店管理系统通过节省大量的人力物力,增加酒店的服务项目,提高酒店的服务档次,减少管理上的漏洞,从而整体上提高酒店的经济效益。
如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。
正确控制房价,控制客人优惠,从而减少管理漏洞,提高客房收入。
(2)提高服务质量
由于计算机处理信息的速度很快,可以大大减少客人入住、结账的等候时间,提高对客服务质量。
快速的客人信息查询手段,使客人得到满意的答复。
完善的预订系统,使客人的入住有充分的保证。
完善的客史档案管理更使客人的“个性化”服务得以很好的实施。
利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到一定数量的客人自动给予折扣;也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务,如安排房间、提供就餐等,甚至细致到给客人送什么报纸杂志、生日送什么礼品等。
(3)提高工作效率
计算机管理可大大提高业务运作的速度和准确性。
电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误.
(4)完善饭店内部管理体制
科学、正规、系统的酒店软件系统在酒店管理体系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对酒店管理运作的不良影响。
系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作,加强了酒店管理。
酒店预订管理系统的构成
酒店预订管理系统由计算机硬件、系统软件及应用软件组成。
(1)计算机硬件结构
硬件指电脑设备,系统软件指系统的运行平台,它们一起构成酒店电脑系统的体系结构。
酒店管理系统使用的体系结构一般有三种类型:
单机系统、集中式和分布式。
这三种结构随计算机技术的发展而产生,至今还在不断地发展变化着。
早期的单机系统,由一台主机、显示器、键盘、打印机等,再配备一定的软件组成,能完成一些简单的酒店业务,该结构目前已很少有人使用。
集中式处理结构,采用一台或二台小型计算机或超级微机作为主机,使用人员通过各终端与主机联系,进行各类数据处理作业。
它数据处理能力强,数据安全,可靠性高。
缺点是终端本身没有处理能力,系统处理速度将随终端数量的增加而明显减慢,而且一般终端只有字符界面,用户界面不美观。
因此,在PC机及Windows流行之前的70年代到80年代末,是酒店最理想的结构。
分布式处理结构以高档微机或小型机作为网络服务器,通过网络连接各个工作站,而各工作站都是一台独立的微机,本身具有数据处理的能力,需要时可联机入网在服务器内进行数据处理,是目前理想的体系结构。
以前流行的局部网络系统(文件服务器结构,基本上是DOS系统,属已淘汰),目前流行的C/S结构(即客户机/服务器结构)都是分布式结构。
C/S结构中,客户机支持用户的前端处理,而且一般是Windows图形界面,服务器用于支持应用的系统环境,包括数据库的管理及查询。
它结合了局部网络和集中式多用户系统的优点,由服务器和客户机协同处理,充分发挥系统的各种优越性,是目前酒店中最佳的体系结构。
随着通讯技术的发展,Internet的普及,分布式结构实现了远程数据处理。
这种广域网分布结构更适合酒店集团的信息管理。
集团总部可以通过Internet有效地管理各地的酒店,及时了解各酒店之间的经营情况,各酒店之间也可通过Internet实现信息互传。
从计算机应用的发展趋势看,基于B/S(浏览器/服务器)结构的广域网方式是今后发展的方向。
(2)软件结构
一个酒店预定管理信息系统从使用者的角度看,软件结构就是酒店预定管理系统的功能结构。
各种功能之间又有各种信息联系,这样就构成了一个有机结合的整体,形成一个完整的软件功能结构。
因此,系统一般可分为前台(对客服务)和后台(内部管理)两大部分,另外有时还可包括对前后台系统的功能补充的扩充系统(有的系统把扩充系统直接包含在前后台系统中),以及各种各样的系统接口。
第二章系统可行性研究
可行性研究的任务不是解决问题,而是确定问题是否值得解。
首先,需要进一步分析和澄清问题定义。
在澄清问题定义后,分析应该导出系统的逻辑模型,然后从中出发,探索若干种可供选择的主要解法。
问题的定义
(1)开发该系统的原因
随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的酒店业必须不断的完善服务体制,发展为集餐饮、住宿、娱乐于一体的立体化服务体系。
但由此带来的酒店运作管理却非常烦琐,尽管管理人员付出大量的工作时间,得到的效率却非常低。
因此酒店管理者要想及时了解酒店的全部运营情况及经营走势,提高工作效率和酒店的经营效益,只有运用先进的科学管理手段,利用计算机系统管理才能实现这一管理模式。
(2)系统的基本目标
以客房管理科学化、规范化为出发点,建立一个具有实用性、高效性、功能划分细致,及较高的灵活性和可扩充性的酒店预订管理系统,该酒店预订管理系统应合理调配酒店资源,提升管理水平,提高服务质量,减少工作中的差错;充分实现数据的最小冗余和最大共享最终形成客房、洗浴、娱乐等全方位一体化立体的服务体系。
(3)系统的基本功能
①利用本系统可实现客房远程网上预订,使客户不在当地也可以订购酒店的客房。
②利用本系统可查询、掌握全酒店客房的运营状况,为正确的经营决策提供数据依据。
③利用本系统可发布酒店相关信息,让客户了解酒店的服务理念,提高酒店的知名度。
④利用本系统实现客户意见反馈,客户通过留言板对酒店服务提出意见,拉近了酒店和客户之间的距离,为酒店的发展提供了大量的信息保障。
⑤利用本系统管理员可随时对客户发送邮件,增加客户的回头率。
可行性研究的方法
(1)可行性研究所采用的方法和步骤
通过调查分析开发酒店预定系统所具备的能力及实现的方法。
确定总体结构,利用ASP及其本身所带数据库产品所具有的能力,以最简洁最容易的方法,使其成为一个初级的系统软件。
(2)评价尺度
此软件由于只是一个初级产品,所以只能构建一个比较简单的预定系统,达到帮助酒店管理人员更方便的了解酒店经营运作状况和完善酒店房务管理以及客户可以快速方便的实现网上预定功能。
可行性的确定
(1)经济上的可行性:
从长远角度来看,此系统的投入会给酒店的带来管理严格化、信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等综合多方面,对酒店的顾客满意程度和酒店的经济效益会有长远的提高。
(2)技术上的可行性:
经对现有大中型酒店的实际考察发现,绝大多数大中型酒店都已具备计算机硬软件和网络环境。
员工掌握计算机基本操作能力。
技术环境以满足开发和使用的技术条件。
(3)管理上的可行性:
经过与酒店主管领导的接触,可以看出几乎所有领导都能意识到酒店管理信息系统使用的必要性,可以了解到他们对信息系统已经有很高的认可度,管理可行性完全满足。
(4)法律上的可行性:
本软件系统由个人自主设计开发,版权属本人,不存在侵犯他人,集体,国家利益等情况。
(5)社会上的可行性:
无论是对顾客、酒店主管领导还是酒店员工对信息系统使用的方便快捷都表示很大的赞同。
同时,系统的开发和使用对促进整个社会的信息化程度发展有巨大推动作用。
综合上所述,本系统具备设计开发条件。
第三章系统需求分析与设计
系统需求
任务概述:
通过对用户目前使用的手工操作系统的调查和分析,了解《酒店预订管理系统》的软件功能和性能方面的要求,抽象出当前系统的逻辑模型,得出数据流图和数据字典。
3.1.1系统目标
要求《酒店预定管理系统》达到如下目标:
(1)要求系统有良好的人机操作界面,系统数据录入方便快捷,系统安全可靠。
(2)大批流并行数据访问操作,为保证数据库的完整性,所以运用事务处理方式对并行数据进行处理。
(3)要求系统提供管理员可以进行数据查询,修改,删除,浏览的能力,注册用户只可以查询修改自己的信息能力。
(4)会员在线浏览所有客房,选择喜欢的房间后把表单信息通过互联网发给我们的系统。
多元化的销售,拓展销售市场,使人们生活更方便。
(5)实现了留言板功能,客人可随时通过网站填写反馈信息,管理人员通过后台管理及时管理客人的反馈信息。
(6)可通过web浏览器进行远程的访问,充分地利用了网络的便捷,实现在线定订房业务。
(7)实现后台对前台信息,上传图片的功能。
3.1.2系统开发环境配置
硬件环境:
◆CPU:
PentiumⅢ或以上
◆内存:
256MB以上
软件环境:
◆DBMS:
MicrosoftOfficeAcess2003
◆开发语言:
VBScript、Jscript、HTML
◆使用的技术:
ASP服务端技术、C/S两层结构、ADODB
◆操作系统:
WindowsXP操作系统+或以上
◆WEB服务器:
以上
◆分辨率:
最佳效果1024*768像素
数据描述
3.2.1数据库描述
由于本系统的数据量一般,因此采用的是ACCESS软件的数据,另外考虑到系统数据库的安全性,采用了反编码技术对数据库进行加密,确保系统数据的安全,并且放在该工程的目录下面,以便调用。
3.2.2数据流图
1、数据流图描述符号
:
数据的源点/终点:
数据存储
:
数据处理:
数据流
图数据流图描述符号
2、系统数据流图
图系统数据流图
图系统顶层图
图系统用户处理要求
、
图2层1数据流
图2层2数据流
需求规定
(1)功能需求
◆功能的划分
本系统主要功能有:
✧文件操作功能
包括数据导入、用户注册、发布邮件、发布新闻、退出系统等功能。
✧数据处理功能
包括数据输入、数据查询、数据维护(数据修改、数据删除)、数据统计等功能。
◆功能描述
✧文件操作功能:
主要包括如下几个功能:
数据导入:
操作用户从磁盘读入备份的文件。
用户注册:
对用户的用户名和密码进行维护,或注册新用户。
发布邮件:
酒店管理人员发布相关邮件给客户,更好地与客户进行沟通交流,了解客户心理需求。
发布新闻:
酒店管理人员发布酒店相关的信息,使客户更好的及时了解客房最新信息。
退出系统:
退出酒店预定管理系统。
✧数据处理功能:
主要包括如下几个功能:
数据输入:
输入相关的客房信息。
数据查询:
查询相关的客房信息,会员信息和定单信息。
数据维护:
A、数据修改:
对相关的数据信息进行修改。
B、数据删除:
对相关的数据信息进行删除。
(2)性能的规定
输入要求:
程序应对用户的输入预先作验证,如果不合法,则弹出提示信息,
如果合法则进行格式验证,格式验证合格后才下式装入程序,对
输入精确地进行保存、添加、删除、查询等,如日期输入要求为
格式yyyy-mm-dd。
输出要求:
媒体:
显示器格式:
表格或文字
运行需求
系统操作要求简洁直观,运行速度快。
硬件环境:
表3-1硬件环境配置
CPU
Pentium133M以上
硬盘
300M以上
内存
16M以上,推荐64M
软件环境:
本系统是使用的技术:
ASP服务端技术、C/S两层结构、ADODB;开发语言:
VBScript、Jscript、HTML;所以在安装了WindowsXP操作系统和以上的机器上可以运行。
数据需求
3.5.1数据库的需求分析
根据酒点预订管理系统的要求,本系统用户有系统管理员和会员两大类,除此外本系统还有房务,新闻,邮件,客户留言等相关数据,具体得到的数据项和数据结构如下:
客户留言表(guestbook):
包括会员编号,会员姓名,会员邮箱,会员主页,留言主题,留言内容,留言时间,回复时间,回复内容
会员管理表(member):
包括用户名,姓名,性别,密码,密码提示问题,密码提示答案,会员邮箱,会员联系电话,会员联系地址,邮箱,会员等级,定房数量,入住次数,会员积分
客房管理表(orderdetail):
包括客房编号,类型编号,客房名称,客房价格,客房数量
客房信息表(product):
包括客房编号,客房名称,客房介绍,客房说明,市场价,会员价,小图片,大图片,点击数,购买数,是否推荐,是否仅展示,推荐日期,其他图片,库存
管理员信息表(users):
包括管理员帐号,管理员姓名,管理员密码,管理员类型
常见问题答疑表(faq):
包括问题,回答,类型
客户邮箱表(maillist):
包括用户邮箱地址,用户姓名,备注,用户类型,
新闻发布表(news):
包括新闻标题,新闻内容,发布时间,图片
会员预定信息表(orders):
包括会员ID,会员姓名,订购入住时间,订购离店时间,会员电话,会员邮箱,预付方式,接送备注,备注,订购时间,是否入住,定单产生日期,确认备注,处理定单的管理员,取消请求,检查是否入住,处理时间,验证管理员
客房类别信息表(productsort):
包括客房类型编号,客房名称
3.5.2数据库的概念结构设计(E-R图)
E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
·实体型:
用矩形表示,矩形框内写明实体名;
·属性:
用椭圆形表示,并用无向边将其与相应的实体连接起来;
·联系:
用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:
1,1:
n或m:
n)。
那么本系统的前台系统和后台系统的E/R图如下所示:
图前台系统E/R图
图后台系统E/R图
3.5.3数据库逻辑结构设计
表3-2客户留言表(guestbook):
字段名称
数据类型
说明
id
自动编号
会员编号
username
文本
会员姓名
email
文本
会员邮箱
homepage
文本
会员主页
title
文本
留言主题
content
备注
留言内容
createDate
日期/时间
留言时间
revert
备注
回复时间
revertDate
日期/时间
回复内容
表3-3会员管理表(member):
字段名称
数据类型
说明
id
自动编号
memberID
文本
用户名
name
文本
姓名
sex
文本
性别
password
文本
密码
question
文本
密码提示问题
answer
文本
密码提示答案
email
文本
会员邮箱
phone
文本
会员联系电话