酒店客房管理系统/酒店管理系统/酒店预订系统

获取源码联系方式请查看文章结尾🍅

 摘要

伴随着全球信息化发展,行行业业都与计算机技术相衔接,计算机技术普遍运用于酒店行业。实施计算机系统来管理可以降低酒店成本,使整个酒店的发展和服务水平有显著提升。

本论文主要面向酒店客房管理中出现的一些常见问题,将其与计算机管理系统结合起来。管理员可以更加方便的管理;用户管理、客房信息管理、客房类型管理、客房预定管理、客房更换管理、客户留言管理以管理员帐号登录可以添加客房基本信息和用户信息,可以有效的分配各用户的权限。计算机管理系统在酒店客房管理中的应用,可以很大程度上提高管理水平,使酒店获得更好的经济效益。

但是,这套系统实现的功能只是整个酒店经营管理中的一部分,系统中还存在一些不及之处,需要继续的创新,使其完美。

关键 酒店客房管理系统SSM框架 ;Mysql数据库JSP技术

Abstract

With the development of global informatization, all industries are connected with computer technology, which is widely used in the hotel industry. The implementation of computer system management can reduce the cost of the hotel and significantly improve the development and service level of the whole hotel.

This paper mainly faces some common problems in hotel room management and combines it with computer management system. Administrators can manage more conveniently; User management, guest room information management, guest room type management, guest room reservation management, guest room replacement management and customer message management. Logging in with the administrator account can add the basic information of guest room and user information, and effectively allocate the permissions of each user. The application of computer management system in hotel room management can greatly improve the management level and make the hotel obtain better economic benefits.

However, the function of this system is only a part of the whole hotel operation and management. There are still some shortcomings in the system. We need to continue to innovate to make it perfect.

Key words: hotel room management system; SSM framework; Mysql database; JSP technology

    录

1绪论

 1.1 研究的背景及意义

 1.2 研究的内容及技术路线

  1.2.1研究现状

  1.2.2发展趋势

1.2.3 研究内容拟解决的主要问题

1.2.4 技术路线

2相关技术概述

 2.1 JSP简介

 2.2 MySQL简介

 2.3 网站结构

 2.4 SSM框架

2.5 Tomcat服务器

3 系统分析

 3.1 功能分析

 3.2 可行性分析

  3.2.1 技术可行性

  3.2.2 经济可行性

  3.2.3 操作可行性

3.3 系统功能需求分析

4 系统及数据库设计

 4.1 系统设计

  4.1.1系统的整体结构设计

  4.1.2系统模块设计

 4.2 数据库设计

  4.2.1概念结构设计

  4.2.2 逻辑结构设计

5 酒店客房管理系统的实现

 5.1 用户功能模块

 5.2管理员功能模块

6 系统测试 16

6.1 测试定义

6.2 功能测试

6.3 测试结论

结论

致谢

参考文献

1绪论

1.1 研究的背景及意义

随着社会的迅速发展和酒店行业竞争的日益激烈,传统的人工管理方式已经不足以满足酒店客房管理者的需求,在计算机科学日益成熟的今天,酒店客房管理者已经意识到利用计算机对酒店经营的重要性。使用计算机来管理酒店会更加便捷,所以研发一个合适酒店客房管理系统是必要的。按照酒店服务的特征和实际情况,酒店客房管理系统应该突显管理,注重数据分析等功能,努力为管理员提供有效管理方式。通过酒店客房管理系统,来描述如何制作一个能够科学管理酒店的系统。

1.2 研究的内容及技术路线

1.2.1研究现状

国外的服务业发展较为国内早了好多年,同时在多年的发展探索中,酒店的功能发展更加全面和多样化。酒店由一开始的简单的住宿到现在的休闲娱乐以及商务旅游等,向着更复杂功能更齐全的方向发展。随着这些酒店的全面发展,其对酒店的管理要求也随着提高,为了更方便地管理酒店,在计算机迅速发展的背景下,产生了酒店客房管理系统软件,在很大程度上减少了人力物力和财力,也同时使酒店的经营更加规范化,提高了服务的标准。

我国传统的管理方法以经验和理性相结合,管理者要保持理性和清醒,并在拥有实际操作经验基础上,真正领会其中的要领,注重的实际行动这个过程。因此,我国酒店更注重教育管理法、经济管理法等。而在需求性不明确这一现状所存在的问题主要影响着国内客房信息管理技术开发,使客房管理难度增加,经验管理不足,开发投资的总成本太高,缺乏创新和统一的行业规范,酒店推广阻力大,都是因为管理者没有对酒店特点进行宣传所以产生不利的因素,所以极大的影响了酒店的利润空间。

目前,现阶段市场上所呈现出的酒店客房管理系统,绝大部分是为大型的酒店企业进行设计的,优点是其管理功能普遍较为全面,但是其存在的不足也是较为明显的:许多功能并不适用于中小型的酒店企业。实际上,在当今国内市场中占据份额比例更大一块的却是中小型酒店企业,与之对应的却是适用于中小型企业的酒店客房管理系统数量非常少。

1.2.2  发展趋势

中国的服务业迅速发展,从九十年代开始酒店的供给量随着需求而快速增加,同时服务业的发展随着社会经济的发展而不断的变化,从各个方面满足现代人对酒店的需求。随着服务业的发展,对酒店客房管理系统的需求也随着提高。现在的连锁酒店,在各个省市都有其分店,甚至世界各地都有其分店,而每个酒店因为地点和文化的不同,都有其各自的特色。酒店客房管理系统在服务业的需求下发展起来的,它不仅要满足酒店基本的管理功能,也要满足每个酒店为了提高竞争力而提出的推陈出新,将酒店的特色和酒店的经营模式而显示出来,比如酒店推出的一系列活动生日打折、积分兑换等,这些都帮助酒店更好地吸引消费者,更好地经营,提高自身的竞争力。

同时我们也看到当前服务业不可忽视的现象,在预定技术、产品创新等上的滞后,随着本世纪IT技术等高新技术的更新,酒店的创新也尽显高科技的踪迹。行业信息化、网络化成为新的趋势,未来的酒店客房管理系统则更多地显现在智能方向上。

1.2.3研究内容拟解决的主要问题

主要需要解决的问题有四个:客房信息、客房更换、用户的管理、经营的统计。

  1. 房间的预定

用户可以通过互联网或电话预定酒店,在网上了解酒店信息,并且预定房间,同时留下用户自己的基本信息(姓名,联系方式,预定时间)。

  1. 用户的管理

在系统中有两种角色权限:用户和管理员。用户可以登记和查看用户信息,不能查看酒店经营统计;管理员可以查看修改用户信息和客户信息,并且可以查看酒店经营统计情况。

1.2.4技术路线

本课题采用文献法、案例分析法、调查法等研究方法。采用调查法,实地调查具体酒店对管理系统的需求,熟悉服务业务流程;采用文献法,查找相关文献,借鉴相关研究成果,学习相关技术;并采用案例分析法,通过了解目前市场上已有的相关管理系统的功能,了解其优点和缺点,再根据这些设计出更完善的酒店客房管理系统。                                                                                                                                                                                                                                                       本课题研究过程如下:

1.进行系统的可行性分析和研究。

2.各个模块和数据库的分析和研究。

3.对系统进行详细设计。

4.构建数据库。

5.编写代码并实现各模块功能。

6.测试系统。

2相关技术概述

本系统使用JSP技术B/S结构使用mysql数据库管理数据

2.1 JSP简介

JSP(Java脚本页面)Sun和许多参与建立的公司所提倡的动态web技术。将Java程序添加到传统的web页面HTML文件(*)htm,*Html)

JSP这种能够独立使用的编程语言可以嵌入在html语言里面运行,正因为JSP参照了许多编程语言的特性,使得JSPweb的脚本技术当中也占有一定的重要位置,对于刚入门编程行业的初学者来讲,jsp这种编程语言不仅容易学习,而且还具备许多高级的特性[7]。在程序的开发过程中,使用jsp也不失为一种正确的选择,像表单数据的收集操作以及字符串信息的处理方面等等,jsp都能很轻松地解决,这样节省程序开发员开发设计的时间,JSP 最大的特点就是操作简单,并且具有很好的面向对象性,因此很多的系统开发设计都喜欢用jsp技术。同时,设计开发时,有两种选择,一种是面向过程,另一种是面向对象,或者也可以两种都使用,可以称为混和方式设计。

2.2 MySQL简介

网站的开发必须配套相应数据库,数据库具有一定的组织结构,能够存放和管理数据信息,在以前数据库的功能仅仅是数据保存和管理操作,但是时代的变迁和发展,现在的数据库演变成了数据处理的方式,数据库从最开始的简单存放数据表格信息到现在的能够存放成千上万数据的大型数据库,期间还是经历了许多的改革。

本次开发的酒店客房管理系统使用的数据库是MYSQL数据库,该数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性,虽然功能未必强大,导致很多人都了解这个数据库的基本应用,在数据库中,总共建立了10几个表,这里面每个表都是相对应的,都各自有各自的联系,数据库意义重大,如果没有数据库的链接,就没办法运行程序,这显然可以看见数据库与程序的重要性,是紧密相连接的[9]

2.3 网站结构

本系统选用的是B/S结构。在此布局下,用户使用的界面彻底由浏览器实现,可以广泛的,低成本的使用。B/S系统结构图如图2-1示。

   

图2-1 B/S系统结构图

2.4 SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。大型Java Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。

2.5 Tomcat服务器

Tomcat属于一种轻型的服务器,所以说在中小企业中并不具有普适性。但是当程序员需要开发或调试JSP 程序时,则通常会将该服务器作为首选。对于一个仅具有计算机基础知识的人来说,计算机系统具有一个好的Apache服务器,可以很好的对HTML 页面进行访问。Tomcat 虽然是Apache的扩展,但是它们都是可以独立运行的,二者是不互相干扰的。当配置正确的时候,Apache服务器为HTML 页面的运行提供技术支持,Tomcat 的任务则是运行Servle和JSP 页面。Tomca也具有一定的HTML页面处理功能。

3 系统分析

3.1 功能分析

系统有如下几个重要功,用户、客房信息、客房预定、客房更换、客户留言。该系统角色分为两种权限:管理员用户。管理员可以执行所有的操作,用户只能查看客房信息以及进行客房预定功能。管理员可以对用户进行信息编辑,同时可以查看客户留言信息

3.2 可行性分析

可行性分析是每开发一个项目必不可少的一部分,可行性分析可以直接影响一个系统的存活问题,针对开发意义进行分析,还有就是是否可以通过所开发的系统来弥补传统纸质手工统计模式的不足,是否能够更好的解决酒店信息问题等,通过对该酒店客房管理系统的开发设计,不仅能够逐步减少工作人员的工作量,而且还可以进行高效工作和管理。所以该系统的开发实现了最大的意义和价值,在系统完成后,利益是否大过于成本,是否能够达到预期效果,这些方面都要进行可行性分析,再通过分析之后,就可以决定是否开发此系统。该酒店客房管理系统的开发设计中,以下几点进行了可行性分析:技术可行性:通过jsp技术的采用,由于该技术不断成熟,所以使用该技术设计酒店客房管理系统是具有可行性的。经济可行性:在开发过程中,系统完成后的利益是否大过于开发成本。操作可行性:酒店客房管理系统的开发设计中,方便用户的可操作性和实用性。

3.2.1  技术可行性

由于jsp技术的不断成熟,所以它在本次酒店客房管理系统中是非常重要的,该系统的开发主要是采用SSM、B/S结构和mysql数据库进行开发设计的。通过对这些技术进行使用,从而保证了系统的完整性和简单性。并且在数据库中保证数据的安全性和稳定性。在校时间我们对jsp技术和mysql数据库技术进行了学习和交流,并且对软件测试也是简单的了解,然后根据这些管理方式我们可以做出一个简单的系统开发、检验和辨别。通过jsp技术和Mysql数据库的相互配合开发出一个高效、稳定的酒店客房管理系统

(1)轻量级系统,使用灵活:酒店客房管理系统,设计时,考虑到不同使用者的习惯,让系统比较轻量级,便于安装,也完成了系统所具备的所有功能,在以上基础上,通过系统测试与优化,让操作更加灵活。

(2)系统开发0成本:该酒店客房管理系统,以开源的Windows 7 操作系统为基础,采用jsp技术编码开发,并使用MySQL轻量级数据库,没有多余的开发成本。

(3)覆盖范围:任何城市,都能安装使用本次设计的酒店客房管理系统,对系统使用方没有严格的规定,平台搭建好了就能使用。

3.2.2 经济可行性 

通过经济效益和社会价值来决定一个系统的存活问题,是否通过开发酒店客房管理系统来帮助管理员减少工作,是否能够方便用户的使用,假如开发的软件不能够实现成本节约和资源节约,并且还要投入大量的时间、经济和精力,那么这个系统的开发设计是没有意义和价值的,就不具备开发设计的条件。

3.2.3 操作可行性

此次开发的酒店客房管理系统登录界面是我们最常见的一种登录窗口进行登录的,只需通过电脑就可以登录访问,没有那些复杂的登录过程。该酒店客房管理系统主要是采用B/S结构、jsp技术以及mysql数据库进行开发设计的,使得系统的开发更高效和稳定,也体现出来该系统的的现代化和规范化。用户可以轻松的进行使用,其系统主要特点就是易操作和易管理。

3.3 系统功能需求分析

任务需求分析是每个系统开发设计必不可少的一部分,系统质量的好坏可以直接影响系统的存活问题,所以我们必须要将任务需求分析做到位,酒店客房管理系统的设计在初期的分析是尤为重要的,通过任务分析可以更顺利的进行系统设计,并且保证了用户的满意度。

(1)用户功能需求

用户进入系统可以查看首页、个人中心、客房信息管理、客房预定管理、客房更换管理、客户留言管理等操作。用户用例图如图3-1所示。

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值