酒店客房预定管理系统客房及系统管理Word格式文档下载.docx
《酒店客房预定管理系统客房及系统管理Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《酒店客房预定管理系统客房及系统管理Word格式文档下载.docx(24页珍藏版)》请在冰豆网上搜索。
酒店,信息,语言
ABSTRACT
Withtheconstantexpansionofthemovementofpersons,thenumberofhotelsincreaseddramatically,theamountofinformationaboutthevarioushotelmanagementhasalsobeendoubled.Giventhelargeamountofinformation,youneedtohavehotelroombookingmanagementsystemtoimprovemanagementefficiency.Throughthissystem,youcandothestandardmanagementinformationandquickqueries,therebyreducingmanagementworkload.
ThehotelroomreservationmanagementsystemdesignedtotakeadvantageofJSPlanguageandmyeclipse,mysqldevelopmenttoolstodevelop.Thesystemhasahotelmanagementandmembershipmanagement,basicfunctions,meetthebasicrequirementsforhotelroomsmanagementsystem,includingadd,modifyanddeletefunctions,accordingtotheadministrator'
sneeds,fastandconvenienttomanage.
Keyword:
hotel,information,language
1.绪论
1.1研究背景
随着人员的流动规模的不断扩大,宾馆数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。
面对庞大的信息量,就需要有酒店客房订购管理系统来提高客房管理工作的效率。
通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。
传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。
通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
酒店客房管理系统对宾馆加强客房信息管理有着极其重要的作用,就一所客房数量较大的宾馆来说,他的设计内容非常复杂而且繁多,比如拥有客房信息管理、客房类别信息管理、预定信息管理等功能,而且设计的模块也很多,比如信息统计模块等等。
1.2设计思想
本系统采用自顶向下逐步求精的设计程序过程和方法,对要完成的任务进行分解,先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次去解决。
这样逐层、逐个地进行定义、设计、编程和测试,指导所有层次上的问题均由实用程序来解决,就能设计出具有层次结构的程序。
自顶向下的方法设计时,首先是对所设计的系统要有一个全面的理解,然后从顶层开始,连续的逐层向下分解,起到系统的所有模块都小到便于掌握为止。
应用软件的编程工作量极大,而且要经常维护、修改、如果编写程序不遵循真确的规律,就会给系统的开发、维护带来不可逾越的障碍。
采用自顶向下的设计能从总体上理解和把握整个系统,而后对于组成系统的各功能模块逐步求精,从而使整个程序保持良好的机构,提高软件开发的效率。
1.3课题意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用。
它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
而且,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不等不开发适合自己特殊需求的软件。
今天,计算机已经成为我们学习和工作的得力助手;
计算机的价格已经十分廉价,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有一下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以计生许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感信息更加的安全,等等。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。
我希望用我四年所学编制出一个实用的程序。
2项目概述
2.1课题简要说明
随着酒店的规模不断扩大,有关酒店客房预定各种信息也成倍增长。
面对庞大的信息量,有必要开发酒店客房管理系统来提高管理工作的效率。
今天我们使用计算机对酒店客房预定于订购信息进行管理,具有手工管理所无法比拟的优点。
通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高工作效率。
2.2可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。
我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。
2.2.1经济可行性
开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得因此开发成本较低。
而引进使用本系统后,与传统方式相比,具有效率高、成本低、质量高的特点,可以节省不少人力物力及财力。
所以,从经济的角度来看,该系统可行。
2.2.2技术可行性
技术可行性需要考虑现有的技术条件能否顺利完成开发工作,软硬件配置是否满足开发的需求等。
本网站用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能够满足开发的需求,因此在技术上是绝对可行的。
软件方面:
由于目前单机模式相对成熟,故软件的开发平台成熟运行,它们速度快、容量大、可靠性高、价格低,完全能满足系统的需求。
2.2.3运行可行性
运行可行性是对组织结构的影响,现有人员和机构环境对系统的适应性及人员培训不从计划的可行性。
满足信息化技术已经相当普及,各类操作人员水品都有相当的高度,所以在运行上是可行的。
本系统的开发,主要是对数据库的处理,包括数据的收集,数据的变换及数据的各种输出。
采用JSP+MYSQL技术体系,已无技术上的问题。
2.2.4时间可行性
从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。
2.2.5法律可行性
所有的技术资料都为合法的,开发过程中不存在知识产权的问题,未抄袭任何网站,不存在侵犯版权的问题等等。
综上所述,本系统的开发在技术上,从经济上,从法律上,从时间上,从运行上都是完全可行的。
3编程工具介绍
3.1Myeclipse技术
Myeclipse是一个十分优秀的用于开发java,j2ee的eclipse插件集合,myeclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持非常不错。
Myeclipse企业级工作平台是对eclipseide的拓展,利用它我们可以在数据库和javaee的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的javaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持html,struts,jsp,css,javascript,hibernate.
Myeclipse是一个十分优秀的用于开发java,j2EE的Eclipse插件集合,myeclipse的功能非常强大,支持也非常广泛,尤其是对各种开源产品的支持十分不错。
Myeclipse目前支持javaservlet,ajax,jsp,struts,hibernate等多项功能。
可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
根据官方最新消息,MyEclipse2013已经正式发布!
MyEclipse2013支持HTML5、JQuery和主流的javascript库。
随着myeclipse2013支持html5,你可以添加音频、视频和api元素到你的项目,从而为移动设备创建复杂的web应用支持。
你甚至还可以通过html5可视化设计。
同时,随着新款软件支持jquery,你可以通过插件提升性能,并添加动画效果到设计中。
对于myeclipse的不同版本我们需要了解,myeclipse5.0更智能、更快捷更便宜的J2EE工具的新版本的诞生。
他的价格对于个人还是企业开发人员来说都是非常有吸引力。
这是j2EEide市场一个重量级的选手。
通过添加uml双向建模工具。
总之,myeclipse5.0继续为业界提供全面的产品。
Myeclipse7.0的发布意味着我们不需要再配置tomcat以及服务器了,你所需要的仅仅是安装myeclipse7.0。
7.0发行版包括在6.6版本基础上对bug的修复和功能的增强。
提供的支持很多,包括:
Eclipse3.4.1/Ganymede、RESTweb服务、新的myeclipse操作板、spring工具集更新、集成Manven2、openJPA支持、高级javascript工具、专业的jsdt实现、报表工具加强、jsf和ICEfaces工具更新。
3.2MySQL技术
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL的SQL语言是用于访问数据库的最常用标准化语言。
MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。
目前MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库
MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。
经过一些测试后,开发者得出结论:
mSQL并没有他们需要的那么快和灵活。
这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个[1]API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。
MySQL这个名字是怎么来的已经不清楚了。
基本指