1、 本 科 生 毕 业 设 计 题目: 基于 B/S 结构的连锁酒店管理系统 姓 名: 杨 超 学 号: 201115210130 所在学院: 信息工程学院 专业班级: 计算机科学与技术 1 班 指导教师: 甘 赟 2015 年 6 月 20 日 I 声 明 本人郑重声明:所呈交的毕业论文(设计),是本人在指导老师指导下,独立进行研究工作所取得的成果。 尽我所知,除文中已经注明引用的内容外,本毕业论文(设计)的研究成果不包含任何他人享有著作权的内容。对本论文(设计)所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。 本人签名: 日 期: 年 月 日 II 目 录 摘 要 . -
2、 1 - ABSTRACT . - 2 - 第一章 绪论 . - 3 - 1.1 课题背景、目的及意义 . - 3 - 1.1.1 课题背景 . - 3 - 1.1.2 课题目的和意义 . - 3 - 1.2 国内外研究现状 . - 4 - 1.2.1 国外的研究现状 . - 4 - 1.2.2 国内的研究现状 . - 4 - 第二章 可行性分析 . - 6 - 2.1 社会可行性 . - 6 - 2.2 技术可行性 . - 6 - 2.3 操作可行性 . - 6 - 2.4 系统的技术介绍 . - 7 - 2.4.1 Javascript . - 7 - 2.4.2 JQuery . - 7
3、 - 2.4.3 ORACLE . - 7 - 2.4.4 MVC. - 8 - 2.4.5 STRUST . - 9 - 2.4.6 Spring . - 9 - 2.4.7 Hibernate. - 10 - 2.4.7 DWZ 界面框架 . - 11 - 2.5 系统开发平台及运行环境 .- 11 - 2.5.1 系统开发平台 . - 11 - 2.5.2 运行环境 . - 12 - 第三章 需求分析 . - 13 - 3.1 系统功能模块概述和分析 .- 13 - 3.3 数据库分析 .- 15 - 3.3.1 概念模型设计 . - 15 - 3.3.2 数据库表设计 . - 18 -
4、 3.3.3 数据库表创建代码 . - 21 - 第四章 系统界面功能介绍 . - 22 - 4.1 登陆模块 .- 22 - 4.1.1 登陆表单校验 . - 22 - 4.1.2 MD5 算法具有以下特点 . - 23 - 4.2 主页面 .- 23 - 4.2.1 修 改当前用户密码 . - 23 - 4.2.2 刷新页面 . - 24 - 4.2.3 注销登陆 . - 24 - III 4.2.4 我的主页 . - 25 - 4.3 客房管理模块 .- 25 - 4.3.1 开房管理 . - 25 - 4.3.2 预订管理 . - 28 - 4.3.4 开房记录 . - 30 - 4.
5、3.5 房间类型设置 . - 30 - 4.3.6 房间设置 . - 32 - 4.4 会员中心模块 .- 33 - 4.4.1 会员列表 . - 33 - 4.4.2 会员卡管理 . - 35 - 4.5 系统设置模块 .- 36 - 4.5.1 分店管理 . - 36 - 4.5.2 账号管理 . - 38 - 第五章 系统测试 . - 40 - 5.1 测试的目的与目标 .- 40 - 5.2 测试方法 .- 40 - 5.3 测试用例 .- 41 - 5.4 测试结论 .- 42 - 第六章 结论 . - 44 - 第七章 致谢 . - 45 - 第八章 参考文献 . - 47 - -
6、 1 - 摘 要 随着人们生活水平的不断提高,旅游出行的人越来越多,酒店客房业的竞争力也愈来愈激烈,如何在激烈的竞争中生存发展,是每一个酒店客房必须面临的问题。对客房的经营状况起决定性作用的是客房的服务管理水平。如何利用先进的管理手段,提高客房的管理水平,已成为酒店客房业发展的当务之急。传统的手工操作使得酒店客房管理的工作效率缓慢,出现信息记录错误的概率很高,不方便管理等。连锁酒店管理系统在酒店客房业中代替了手工操作,满足客户的服务质量要求,此系统已成为提高客房的管理效 率、改善服务水准的重要手段之一,系统利用先进的网络平台 ,采用 B/S 体系结构,让前台预定界面和后台管理平台相结合,大大优
7、化用户的管理,提高用户的工作效率。连锁酒店管理系统不仅完善酒店内部管理体制,提高酒店决策水平,而且提高酒店的管理效益及经济效益,从而提高酒店的竞争力。因此,先进的管理信息系统已成为酒店管理的核心之一。 关键词: 酒店管理;管理系统;三层 B/S 体系; WEB 设计 海口经济学院毕业设计:基于 B/S 结构的连锁酒店管理系统 - 2 - Adult The hotel management system based on B/S structure Abstract With the continuous improvement of living standards, more and mo
8、re people travel, hotel industry competition is also increasingly fierce, how to survive and develop in the fierce competition, every hotel must face the problem. The rooms operating conditions play a decisive role in the room service management level. How to use the advanced management method, impr
9、ove the management level of the room, has become a pressing matter of the moment the development of industry of hotel rooms. The traditional manual operation makes the hotel management work efficiency is slow, information recording error probability is very high, the convenient management. The hotel
10、 chain management system to replace the manual operation in the hotel industry, to meet customer service quality requirements, the system has become to improve the efficiency of management of the guest room, one of the important means to improve the service system, the use of advanced network platfo
11、rm, using B/S architecture, let the reservation interface and the backstage management platform combining, optimize the user greatly improve the users management, work efficiency. The hotel chain management system not only improve the hotel internal management system, improve the decision-making lev
12、el in the hotel, but also improve the hotel management efficiency and economic benefit, so as to improve the competitiveness of the hotel. Therefore, the advanced management information system has become one of the core of hotel management. Keywords: hotel management; management system; the three la
13、yer B/S system; WEB design. 海口经济学院毕业设计:基于 B/S 结构的连锁酒店管理系统 - 3 - 第一章 绪论 1.1 课题背景、目的及意义 1.1.1 课题背景 随着经济的迅猛发展,第三产业在国民经济中扮演着越来越重要的角色。而随着近年来我国旅游行业的不断扩大,酒店行业的发展趋势不断看涨。酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。通过调查,我国在 2020 年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将 完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。对于任何一个有
14、一定规模的酒店来说都需要有与之相媲美的管理系统。酒店经营管理面临着越来越高的要求,一个高质量的管理信息系统不仅会为酒店创造更多但是,现在甚至还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势。因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。 1.1.2 课题目的和意义 在各行各业竞争日益激烈的今天,提高工作效率和工作质量是每个企业必须面临并且必须解决,酒店作为一个成熟的产业,各种酒店管理软件众多,有条件的酒店或宾馆采用自主开发或委托软件开发商开发出的专用软件。然而占着绝大多数的中小型酒店、宾馆由
15、于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。结合酒店前台管理的需要进行扩展性而开发的一套酒店管理系统。在本课题中,以 MYECLIPSE 为开发工具,基于 WEB 的酒店管理系统,酒店对每位客人的具体情况便 可以了如指掌,而且在对客人信息进行操作时,节省了大量时间,很大程度上提高了员工的工作效率和酒店的服务质量。酒店管理信息系统在不同方面都能显示出积极的作用与明显的优势: 从管理者角度来看 , 酒店管理信息系统对于简化酒店员工经营管理活动的操作程
16、序 , 提高信息处理速度的作用是显而易见的。 从酒店员工角度来看 , 在酒店管理信息系统中 , 酒店员工对各部门的操作管海口经济学院毕业设计:基于 B/S 结构的连锁酒店管理系统 - 4 - 理简便易行 , 极大地降低了工作强度。 从酒店决策层来看 , 酒店管理信息系统有利于提高反馈信息。辅助酒店决策规划。从客人的角度开看 , 酒店管理信息系统可以为客人 提供高效、方便的服务 , 有利于酒店实现“以客人为中心”的服务。 基于 WEB 的酒店管理系统做系统的分析。进行上网查询相关专题和在图书馆查阅相关资料使自己对这个题目有了初步的认识和理解。在通过和相关人士交谈使我进一步掌握了本次课题的内容和是
17、怎么样操作的。并且自己制作了课题的开发流程。 1.2 国内外研究现状 1.2.1 国外的研究现状 酒店管理系统最初出现于六十年代末、七十年代初的美国,其中较有代表性的有美国的 Ecco 系统,该系统使用 Nova-3 系统平台,基本实现前台业务中的预定、排房、结帐、客房、餐厅、问询、 夜审等模块,由于当时仍然没有个人电脑的出现,所以整个电脑是基于集中式的小型机 /终端的管理。后来,随着硬件技术的发展、操作系统的发展和各种网络系统、数据库技术的发展而推出了许多新型的酒店管理系统,按网络操作系统可分为三种类型,他们别是 Unix系统、 Novell系统和 Windows. Nt 系统。 计算机在酒
18、店中的普及和应用,新的技术平台、新的技术特点不断涌现,适合国内特点的信息系统慢慢进入酒店,使得酒店管理系统进入了一个崭新的发展时代。可以看到,对于一、二星级甚至部分三星级酒店来说,信息环境的建设和应用还处在起步 阶段,即使是五星级的酒店,信息化管理的进程与客户对酒店的需求也有相当的一段距离。 1.2.2 国内的研究现状 国内酒店信息化程度的低下,在很大程度上阻碍了酒店在网络时代的营销拓展,影响了酒店经营绩效与竞争能力的提升。这主要表现在三大问题上 :一、观念问题。大多数酒店经营者认为酒店属于传统的服务行业,主要是靠出租客房和床位来创收,通常没把投资信息化与投资房间内的设施 (如增添浴缸或沙发
19、)的投资回报等同看待,没有把信息化建设与影响和改善酒店的经营、管理效率等方面的功效挂起钩来,没有把信息化的价值融入酒店自身价值链在 竞争中发挥的作用挂起钩来。二、行业问题。酒店业属于以人为本的劳动密集型服务行业, IT 行业属于技术密集型行业。由于这两种行业间本质上的差异,致使很多 IT 公司尽海口经济学院毕业设计:基于 B/S 结构的连锁酒店管理系统 - 5 - 管竭尽全力将最先进的产品设备或解决方案推销给酒店,其结果通常是酒店付出了昂贵的代价却不尽如人意。纠其原因,主要表现在 :技术功能与酒店需求错位,目前的很多管理系统不能解决酒店面临的关键性问题 ;管理决策层没有整体的规划,让开发商牵着
20、鼻子走 ;供应商和酒店没有利益上的一致性。三、服务不到位问题。酒店是一个以服务为本的行业,依靠客人对各项服务的满意度来提升酒店的入 住率和经营效益。酒店信息化的实施,意味着酒店又增加了一项新的服务,即信息服务。 IT 公司负责策划和实施,但通常不承担口后的服务,因为他们是IT 公司不属于服务行业。然而,倘若服务的责任落到酒店自身头上,酒店能应付的了吗 ?由于服务不到位,使系统不能充分发挥作用的案例也屡见不鲜,由谁来为酒店提供信息服务成为一个值得商榷的问题。 海口经济学院毕业设计:基于 B/S 结构的连锁酒店管理系统 - 6 - 第二章 可行性分析 2.1 社会可行性 连锁酒店管理系统能够最大限
21、度的利用有限资源快速准确收集、处理、分析统计酒店发生的信息资源。提供各种数据查询方式,方便管理人员进行查询。能够形成各种数 据报表,及时准确反映酒店业务情况。系统各模块功能相互独立,利用数据流相互关联,最大的限制错误录入,实现内部资源共享。安全性方面,系统采用计算机管理避免手工输入的弊病,利用计算机进行科学的优化业务流程,构筑合理的管理架构和完善的管理制度。数据采用多级保护,减少酒店数据丢失。 2.2 技术可行性 本系统采用的是 JSP、 Servlet 和 Oracle 开发, Windows XP Professional操作系统,用 Dreamweaver 进行前台网页界面设计、采用 J
22、DBC 方式与后台数据库进行连接,完成数据的添加、修改、 删除、查询等功能。由于 JSP、 Servlet 功能强大,而 Oracle 灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用 JSP、 Servlet、 Oracle 再加上 Spring + Struts +Hibernate 三大框架的开发支持。 Struts 对 Model, View 和 Controller 都提供了对应的组件。 Spring 是一个轻量级的控制反转 (IOC)和面向切面 (AOP)的容器框架,它由 Rod Johnson 创建。它是为了解决企业应用开发的复杂性而创建的。Sp
23、ring 使用基本 的 JavaBean 来完成以前只可能由 EJB 完成的事情。 Hibernate是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,可以应用在任何使用 JDBC 的场合,可以在 Servlet/JSP 的 Web 应用中使用,也可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。是开发轻平台的最佳组合从而说明本系统在技术方面可行 2。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 2.3 操作可行性 目前,大多数计算机都能运行该系统,该系统的安装、调试、运行不会改变