基于WEB的小型酒店客房预定系统的设计毕业论文
基于WEB的小型酒店客房预定系统的设计毕业论文 目录 摘
要
.............................................................
I
Abstract .......................................................... II 1 概述 . (1)
1.1 课题来源 (1)
1.2 研究背景和国外研究现状 (1) 1.2.1 研究背景 (1) 1.2.2 国外研究现状 (2) 1.3 研究的目的和意义 (2) 1.4 可行性分析 (2) 2.1 开发环境 (4)
2.2 JAVA语言和SSH框架 (4) 2.2.1 JAVA语言 (4) 2.3 开发工具 (5) 2.3.1 MyEclipse (5) 2.3.2 MySQL (6) 2.4 B/S简介 (6) 3 需求分析 (7) 3.1 概述 (7) 3.2 系统主要目标 (7) 3.3 业务流程分析 (7) 3.4 数据流程分析 (8) 4 系统概要设计 (11) 4.1 系统总体设计 (11) 4.2 系统流程图 (11) 4.3.1 E-R图 (12) 5 系统详细设计 (19) 5.1 系统模块简介 (19)
5.2 用户管理模块 (19) 5.3 客房新闻模块 (22) 5.4 酒店客房模块 (24) 5.5 酒店管理模块 (26) 5.6 留言管理模块 (27) 5.7天气预报查询 (29) 5.8游客博文 (31) 6 系统测试 (33) 6.1 系统测试的原则 (33) 6.2 系统测试的方法 (33) 6.3 本系统测试结果 (33) 7 系统评价 (35) 7.2 特点 (35)
7.4 开发体会与收获 (35) 8 总结 (37) 1 概述 1.1 课题来源
随着我国信息化水平的不断提高和市场经济的快速发展,如何利用计算机和互联网等先进技术手段进行管理,提高企业管理的水平,是当今社会所面临的一个课题。想要提高企业的管理水平,必须全方位的提高企业的管理意识。
随着酒店客房业竞争的加剧,酒店之间客源的争夺越来越激烈,酒店需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率.传统的酒店客房计算机管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了酒店主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能.但传统的酒店客房管理系统基于财务管理为主线的设计理念,无法满足酒店客房全面信息化管理的需要.
现代酒店客房业迅速发展,新的管理观念与模式层出不穷.宾客客房管理系统亦随着酒店管理理念的发展而发展.酒店客房管理系统依照国
家星级酒店标准化业务程序,采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以成本分析,预测,控制为主线,形成一套上下贯通,操作便捷的酒店系统解决方案,科学地将酒店各种日常业务完美的结合在一起,为管理及决策提供了强有力的支持.其对客人个性化服务及全面彻底的信息化,使企业电算化管理水平提升到一个新的更高层次.提供大量丰富的基于企业管理经营过程中实际的数据。
1.2 研究背景和国外研究现状 1.2.1 研究背景
随着全球信息化技术的兴起,特别是Internet的日益普及,我国各大院校都建设了自己学校的小型酒店客房预定系统。毕业生以班级为单位的原始手工报送的选客房方式已经不能适应时代发展的需求,所以java的小型酒店客房预定管理系统就基于这个基础上而建立起。
毕业设计选客房系统就是能够使酒店客房通过计算机能够顺利完成小型酒店客房预定,它采用Web方式,同时适用于局域网和Internet,它要实现考客房,公告,个人信息的管理等功能,并能提供客房目保存、客房目查询等功能,该系统
同时拥有最开放的客房库管理系统和最灵活的选客房系统,能够自动进行权限的判断,对用户进行冻结。
我们采用了JAVA技术为主要手段,本系统采用了多个角色管理:包括系统管理员、酒店客房和老师几种权限.本文主要介绍了用户权限的划分,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。
1.2、国现状
从20世纪90年代初期随着www的发展,Internet逐渐普及化由于www通过良好的界面大大简化了Internet操作难度使得用户数量急剧增加,许多人开始重视Internet,发现到Internet具有巨大得潜力。于是纷纷大量加入Internet。这样Internet上得站点大大增加,网络信息五花八门,十分丰富。如今Internet已经深入到人们生活得各个部分。Internet大大方便了信息的传播,给人们带来了全新得生活方式。在国
很多高校有一个初步的小型酒店客房预定系统但是不是很完善。现代的宾馆服务行业中,由于客户流量增长,传统的管理方法使得办公人员每天要处理的事务繁多,重复性的工作使其效率较低;各类客户信息收集不齐全;分类、归档不合理,以至于造成查找困难;保存方式不科学,使得资料、文件受损,影响使用效果和时间。
针对这种情况,各宾馆管理人员已意识到使用计算机管理信息系统的重要性,因此他们迫切需要开发一个“宾馆客房管理信息系统”来进行管理工作。
目前小型酒店客房管理还仅处于利用企业进行宣传等方面方面,其他如电子商务的应用等方面还有很大的不足。单单的宣传已是不能满足当前客户对各种酒店客房和酒店住宿的需求,信息缺乏及时性。客房管理可以把各种客房资源分类存储管理通过网络实现资源共享同时通过电子商务实现网上交易,不仅方便快捷,而且可以极大的提高客房业的管理水平。
1.2.2 国外研究现状
国计算机化小型酒店客房预定,它使小型酒店客房预定由原来的每年只能有两次参加小型酒店客房预定的机会变成了每个工作日都可以参加的小型酒店客房预定。而且国外的一些计算机水平小型酒店客房预定中也都使用了在线小型酒店客房预定来代替传统的笔试,如美国计算机专业人员认证实施的有关认证小型酒店客房预定。而国典型的有由教育部小型酒店客房预定中心主办的全国计算机等级小型酒店客房预定、各省的非计算机专业大酒店客房水平小型酒店客房预定,还
有用于分离的各种客房库等。但这些很多都是基于传统的客户机/服务器(C/S)模式的。如全国计算机等级小型酒店客房预定。而基于B/S模式的小型酒店客房预定系统还没有广泛的使用。
也与我国旅行社业自身管理理念落后、管理人才缺乏相关。春秋国际旅行社、中国青年旅行社总社、中国国际旅行社总社在应用信息技术方面在行业中处于相对领地位,具有一定的代表性。除此之外,其他国绝大多数旅行社对信息技术的认识源于上个世纪90年代中期
“互联网热”的冲击,一部分具有一定规模的旅行社纷纷“上网”建立企业系统或主页,追赶网络大潮。但是,这些主页的主要作用体现在宣传促销方面,网上销售等电子商务活动并未成为旅行社系统或网页的主要功能。
1.3 研究的目的和意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识到,它已进入人类社会的各个领域并发挥着越来越重要的作用。并且深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。
今天,计算机已经成为我们学习和工作的得力助手;计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感信息更加安全,等等。
我作为一个计算机应用的大专生,希望可以在这方面有所贡献。改革的总设计师同志说过“科学技术是第一生产力”,我希望能用我三年的所学编制出一个实用的程序来帮助学进行更有效的酒店客房预定系统。
归纳起来,好处大约有以下几点: 1.可以在计算机上管理酒店客房;
2.只需一名录入员即可操作本系统,节省大量人力; 3.可以迅速查到所需信息。
现在我国还有许多的酒店客房的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和
物力,采用传统的纸介质的管理模式,还主要依赖于人力手工的操作,并归档编号保存,事后如需查阅,则要人工从浩瀚的资料中查找,既费时费力又容易出错。作为保存资料的介质---纸,又有容易被火烧毁,易被虫蛀,易发霉变质等等缺点。在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。这就急需有一套全新的高效的管理系统,由计算机来代替手工完成酒店客房预定的管理。
1.4 可行性分析
经济上的可行分析:本系统主要是在自己的电脑上完成开发的,同时利用学校图书馆和网络的便利,可方便完成资料查找、调研分析等。在开发过程中,参考指导老师的意见可以充分考虑到各个模块之间的性和可维护性,所以开发成本和运行成本以及维护成本都比较低,在经济上可行。
技术可行性分析:本系统的开发主要包括前台页面的浏览开发和后台数据库的建立和维护以及两个方面。对于前者要求应用程序功能完备、易使用等特点,而对于后者要求建立的数据库满足数据一致性、完整性强、数据安全性好等特点。鉴于这两点,系统可采用B/S结构的开发模式,服务器端使用的数据库软件MySQL 实现数据的存储和维护,客户端使用跨平台网络开发语言JAVA实现应用程序的设计。Myeclipse6.5也给编程人员提供了得心应手的集成开发环境。还可以结合HTML 语言的使用来实现系统操作的便利性。该系统在技术上是可行的。
操作可行性分析:本系统是一个基于Web的在小型酒店客房管理系统,用户只需懂得操作计算机、懂得如何上网和对此系统使用做简单的了解即可方便使用。不论通过局域网还是互联网,用户都能在浏览器中直接对客房平台中的客房物品管理、酒店管理和管理进行操作,在操作使用上十分方便。因此在操作上可行。
社会可行性分析:由于近年来国家一直致力于信息化的发展,使得计算机在各个领域都快速发展,各行业都逐步在实现信息化,而现在小型酒店客房行业仍旧是以传统以宣传为主进行工作,所以实现旅行社管理系统符合我国信息化建设的指导方针,在社会上可行。
2 开发工具简介 2.1 开发环境
本设计采用B/S结构,用Myeclipse开发工具进行前台相关功能的开发。后台数据库采用性能稳定的MySQL做数据库。客户机选用Windows7系统,测试浏览器为IE8浏览器。
2.2 JAVA语言和SSH框架 2.2.1 JAVA语言
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaCE,JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
2.2.2 .SSH框架
本系统采用ssh架构,SSH对应 strust spring hibernate struts 采用MVC模式,主要是作用于用户交互
spring 才用IOC和AOP~作用比较抽象,是用于项目的松耦合 hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程。具体表现在以下两点:
(1)应用服务器运行数据负荷较轻。 (2)数据的储存管理功能较为透明。