毕业设计(论文)开题报告
论文题目:旅游酒店订单管理系统 姓 名:
学 院:
专 业:
指导教师:
开题日期: 年 01 15 08月日
随着全球经济一体化使酒店业客源更加丰富多样化,市场更加广阔多渠道的同时,酒店业更面临着日趋激烈的竞争环境和不断攀升的客户期望,迫使业内人士不断进一步寻求扩大酒店销售、改进服务质量、降低管理成本和提升客户满意度的新法宝来增强酒店的核心竞争力。其中最有效的手段之一就是大规模应用先进的信息化技术,变革传统意义上的酒店业竞争方式和经营管理模式以进而赢得新竞争优势,在这方面国际上领先的酒店业一直在不遗余力地探索、实施和推进。Internet作为全球性的计算机互联网,己深入到人们日常生活当中。现代计算机技术的巨大发展,使得酒店管理的方式发生了巨大得变化,就连酒店数据的储存方式也不再只拘泥于传统的方式。酒店管理系统是建立在分布式数据库上的,凡一切关于客户资料、客房资料和酒店资料的管理操作都是依靠分布式数据库来完成的。旅游酒店订单管理系统主要功能用来实现对酒店房间进行编辑,查询,统计。订单管理模块可以统计客户订单,订单查询,等功能。
一:系统设计(研究)的背景,目的和意义
1.1 系统开发的背景:
在互联网高速发展的今天,一切的商业行为都能跟网络搭上边。这不仅是为了不落后于时代,不被主流所淘汰,更是为了更好的借助网络来实现更大的商业利益。随着更多的人接受电子商务,以及年轻一代享受网络预订的方便、迅速,酒店宾馆行业也不例外的加入了电子商务时代的行列。这将是未来这个行业立于众多竞争中不败之地的关键因素。
随着人们生活质量的不断提高,越来越多的人将外出旅游作为了一种生活休闲方式。对于有些旅游旺季,特别是五一、十一两个黄金周,客房的紧张、房源的缺少、房价的陡增都给游客造成了困扰。那么酒店预订客房不但解决了游客找不到、定不到房的困难,更值得一提的是房价甚至比旅游淡季更要来得实惠。随着人们电子商务意识的不断加强,酒店网上预订必将成为所有酒店未来的业务发展方向和销售手段。然而目前国内的酒店中央预订系统和单体酒店预订管理系统都处在起步阶段,甚至还未起步。这是一个很大的市场空缺,是未来酒店所必须装备的计算机系统。网上预订系统具备了上网人数巨增的潜在发展潜力和信息覆盖面极广的优势。
1.2 系统开发的目的意义:
在知识经济时代的今天,知识的创新和开发在社会财富的创造中起决定作用。在高科技领域,如计算机、电子技术、生物工程、制药业、信息和通信技术等,知识因素对于整个生产过程至关重要。从信息和知识的概念来讲,信息本身也是知识,而且是更新知识的基础。在信息的海洋中寻找有规律的、有价值的东西,创造新的、更有应用价值的知识,这是人类思维创造的目的。可以说知识是信息的提升。信息社会应该是知识社会的雏形。因此,当前在信息技术的驱动下,人类社会正在从工业化社会迈向信息化社会。全球信息化浪潮一浪高过一浪,为中国带来了历史机遇和严峻挑战。作为一名计算机专业的学生,在这机遇与挑战面前,我深感自身的责任之重大。为了锻炼自己的能力,把平时学的知识与实际结合起来,我选择开发一个小型的酒店订单管理系统来作为自己的毕业设计。人们预订酒店就会真正做到随时随地,而且不需要任何人服务就能完成,解决并方便人们在旅游出差特别是五一十一这样的旅游度假高峰期苦于酒店住宿困难所带来的困扰。相信将来的酒店预订就像今天手机拨打电话发送固定短信那样方便,操作几个数字键就完全可以搞定。
二:毕业设计(论文)应用的原理和理论依据
2.1 数据库相关理论:
数据库是保存在计算机内的,有组织的,可共享的数据集合。目前最常见的数据库基本上都是关系数据库,它们是由一系列有内部联系的二维表格构成的。关系数据库使用的语言为结构化查询语言(SQL)。SQL语言的功能包括查询,操纵,定义和控制,是一个综合的,通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。
2.2 JSP运行原理:
(1)当用户访问一个JSP页面时,用户通过客户端浏览器向服务器发送请求,这些请求里面有很多信息,包括请求的文件,用户输入的内容,另外还有本地计算机的一些信息。
(2)JSP文件被JSP引擎编译成Java的Class文件,就是Servlet.
(3)将产生的Servlet加载到内存执行。
(4)Servlet的运行结果以HTML(或XML)形式通过Web服务器返回给客户端的浏览器。
2.3 在JSP中操作数据库,需要执行以下三个步骤:
(1)用DirverManager加载及注册适当的JDBC驱动程序。
(2)用JDBC URL定义驱动程序与数据源之间的连接,并且建立一个连接对象。
(3)建立一个SQL陈述式对象(Statement Object),并且利用它来执行SQL语句。
三:毕业设计(论文)方案论证分析
3.1 课题研究可能遇到的难点及预想解决方案:
(1)技术难点
从设计到实现实际上有着很大的不可预测性,一个设计时候可行的方案,在实现时可能行不通。这与技术难度有一定的关系。因此还需要对JSP及数据库相关进行更深入的学习和研究。
(2)业务难点
对要开发的系统的业务要求,可能会由于对酒店预定业务流程的不熟悉而影响对系统结构设计和功能模块的划分。所以还要在较短的时间内,迅速的掌握关于酒店预定服务的相关信息。
3.2 课题研究方法及可行性:
系统所需的软硬件环境已经具备,具体如下:
硬件:一台PC机。
软件:Windows XP SQL Server2000 JSP 框架
设计实施方案包括:需求分析,流程设计,建立数据库,前台界面设计,后台开发,系统测试,维护。
此预定系统基于WEB设计,设计成本低,功能性好,人性化界面,只要用IE浏览器就可以使用,只要IE没问题,系统基本没有大问题,所以给系统维护工作减轻了许多不必要的麻烦。
四:预期结果
希望可以开发成为一个界面友好美观,功能完善的旅游酒店订单管理系统。可以实现对酒店房间进行编辑,查询,统计。订单管理模块可以统计客户订单,订单查询,订单打印。
五:工作进度计划
12月15日~01月15日:完成开题工作
01月16日~03月01日:完成系统的需求分析工作
03月02日~04月01日:完成系统设计工作
04月02日~04月22日:完成系统的编码工作
04月23日~05月03日:完成系统的测试工作
05月04日~06月01日:完成论文撰写工作
06月02日~06月15日:完成准备论文答辩工作
六:主要参考文献
[1] 彭伟民.基于需求的酒店管理系统的建模与实现.微机发展,2005.10.1-6.
[2] 翟广宇.基于C/S结构的酒店管理系统. 兰州工业高等专科学报,2004.6.2-4.
[3] 薛华成.管理信息系统[M].清华大学出版社,1996.7.2-5.
[4] 候炳辉,刘世峰.信息管理系统[J].信息管理系统分析,2004.5:254-562.
[5] 童德利,田娟,谢琪,陈世福.基于B/S模式的构件式酒店管理信息系统的设计与实现.2003.4.1-4.
[6] 刘学明.饭店客房管理[M].广东旅游出版社,2000.10.1-6.
[7] 张亚东.酒店企业销售管理信息系统的设计与实现[J].管理信息系统, 2000.9:45249.
[8] 李朝晖.PowerBuilder开发实例完全剖[J].PowerBuilder10.2006:122-189.
[9] 萨师煊,王珊.数据库系统概论[M].高等教育出版社,2000.7:21-347.
[10] 马秀莲,高志安.宾馆管理系统的设计.黑龙江八一农垦大学信息技术学院,2005.2.1-3.
[11] Mladenic D.Machine Learning on Non2homogeneous,Distribu2 ted Text Data, Doctoral Dissertation[J] . University of Ljubljana,1998.
[12] Bishop M. T rends in academic research: Vulnerabilities analysis and intrusion detection , Computers and Security, 2002.56-87.
[13] Stinson DR.Cryptography Theory and Practice.New York:CRC Press Inc,2003.6:34-105 .
第二篇:酒店管理系统开题报告
酒店管理系统开题报告
摘要
随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。所以城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。
B/S结构的城市酒店入住信息管理系统共实现了6个主要的功能模块:客房预订帮助客人实现了在线客房预订;客房管理用于管理客房信息;预订管理用于管理客人的预订业务;入住管理用于管理客人入住并记录相关信息;消费记账将客人在酒店的所有消费记入客人账单;收银退房实现客人结算各项费用并退房。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。
本文详细介绍了酒店入住信息管理系统的开发,共六章,分别是第一章引言,第二章理论基础,第三章系统需求分析,第四章是课题的重点,主要讲述系统设计,第五章讲述了系统的实施及测试;第六章结论。
关键词:B/S结构;酒店入住;酒店预订;客房管理;消费记账;收银退房
1 引言
1.1 选题背景
随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。然而现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,客人预订操作繁琐。所以B/S结构的城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。
1.2 国内外研究现状
国外的酒店管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店管理系统,如EECO(Electronic Engineering CO.)、HIS(Hotel Information System)、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。现在,国外酒店正向个性化方向发展,酒店按其经营方式可分为商务型酒店、长住型酒店、度假型酒店等等;按其经营形式可分为独立经营饭店、集团经营饭店等。而且产生了一大批国际级的联号饭店,如希尔顿(Hilton
Hotels Corp)、谢拉顿(Sheraton Corp)、假日(Holiday Corp)、凯悦(Hyatt Hotel Corp)等集团公司的世界饭店。
国内的酒店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系的金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。其中比较有影响的有杭州西欧Foxhis饭店管理系统、北京中软好泰CSHIS管理系统、北京华仪饭店管理系统和广州万迅千里马饭店管理系统。
到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。
1.3 课题研究的意义
现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球都把现代化酒店管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的平台。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。
2 系统需求分析
2.1 现行业务系统描述
现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,即使功能再强大,客人需要预订客房时都需自己亲自到酒店去预订或者是打电话到酒店预订,操作比较繁琐。
2.2 现行系统存在的主要问题分析
酒店入住信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现在的系统显然不能满足这些
需求,它存在的主要问题有:
(1) 客人使用很不方便。客人预订客房,需自己亲自到酒店去预订或者是打电话到酒店预订,这显然是对时间很大的浪费;另外,若客人临时有事,需要修改和取消自己的预订也需那样做,相当麻烦。而在生活节奏越来越快的今天,显然是不科学的。
(2) 管理酒店的各种信息相当困难。酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。
(3) 处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。
2.3 提出解决方案
根据对现有酒店入住信息管理系统现状及存在问题的分析,特提出以下解决方案:
(1)利用ASP.NET和C#编程语言,结合SQL Server 2000数据库技术。建立一个酒店入住信息管理系统。
(2)利用网络技术,通过IIS配置服务器的站点属性,可以满足客人在线查看客房的资料并且在线预订客房。
(3)采用SQL Server 2000数据库技术,将客房信息,客人预订信息,入住信息,消费信息等存储在不同的数据表内,实现信息分类管理,并通过编程技术动态改变数据信息。
(4)通过编程对数据库相关数据表的访问,实现客人对不同信息进行查询。如:客人查询其预定信息,只需访问预订单,找到该客人的预订信息,然后在用户端的浏览器上显示出来。并可实现预订单的修改和取消。
所有功能的后台处理对客人都是透明的,客人只需向服务器提出请求,系统就会迅速、及时提供所需信息,大大地方便了客人。同时,由于采用了计算机和数据库技术,极大减轻了管理员工作量,提高了处理准确度。
前台模块的功能:
客人进入酒店网站的首页,根据客房的类型,查询酒店的客房信息,并在网上完成了客房的预订。
客人在预订了客房后可通过客房编号查询自己的订单信息,也可以修改和删除订单。
3.后台功能模块
后台模块的功能:
(1)对酒店所有订单的管理
(2)管理酒店的入住信息
(3)设置酒店的客房类型和客房信息
(4)记录入住客人的消费信息,形成账单
(5)完成客人的结账退房
(6)添加管理员:主要是添加管理员名称和密码,并设置角色
(7)删除管理员
后台功能结构图
2.4 系统功能模块设计
4.3.1客房预定功能
1、功能描述:
主要用于客人预订客房时查询客房的详细信息。选择“客房类型”,单击“搜索”按钮,即可查询酒店全部客房的状态信息;也可点击“查询可预订房间”查看酒店所有空房信息。
客人预订客房时完成预订资料的录入,包括输入预订人姓名,联系电话,信用卡号,预订客房的编号,入住时间,离店时间,备注,选择预订客房类型,单击“预订”按钮,即可完成客房的预订。
2、设计后运行的界面如下所示: