基于BS的酒店客房管理系统文档格式.docx
- 文档编号:14750942
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:28
- 大小:526.83KB
基于BS的酒店客房管理系统文档格式.docx
《基于BS的酒店客房管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《基于BS的酒店客房管理系统文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
ThehotelguestroommanagementsystemmanagementsystemisnowmorepopularSSHarchitecture,SQLServer2005database,Tomcatserver,etc.basedonB/Stechnology,hotelmanagementbasedoninformationtechnology,scientific,technical,therebyenablingeffectivemanagementofroomsinformationandcustomerhousing,improveworkefficiency.
Keywords:
SSH,Tomcat,SQLServer2005,Client/Server
1引言
1.1研究背景
服务业是一个前景广阔而又竞争激烈的行业,特别是酒店客房服务。
从新中国建设以来,我国的酒店客房服务业就一直迅速发展着,到今天为止,该行业已成为一个具有相当规模的行业。
通过调查,随着我国国际地位的不断提高,越来越多的海外人士来我国旅游、学习、出差,我国的酒店住房服务业已经完全开放。
所以我国的酒店客房业也将面临着的诱人的机遇和全新的挑战。
为了要完成挑战,抓住机遇,首先就要做到提高对酒店住房的管理效率,采用先进的管理技术,才能改变落后的酒店管理模式,实现酒店业务管理的现代化。
为了能够更好地实现对酒店客房、客户的管理,需要开发一套酒店客房管理系统。
通过该系统能够方便地实现对客房良好的管理,最重要的是能够根据不同身份的客户实现不同的操作功能,这样既能保证盈利又能保证客户对住房的要求。
该系统还能够提供网上预定房间的功能,这样更能使酒店增加盈利、扩大需求以及信息共享化[1],同时能更好的服务于顾客。
1.2研究意义
通过利用先进的计算机技术实现对酒店客房的管理,可以代替过去传统的人工管理信息方式,能够较大地改善低效率、出错率高、文件和数据容易出现堆积的现象,从而减轻酒店工作人员对酒店客房管理相关文档信息的负担。
本系统可以使管理客房、客户等信息简洁化、科学化、数字化和网络化[2]。
只需要管理员通过该系统就可以高效率管理所有相关信息。
合理的管理,才能使酒店取得最大的使用价值。
通过减少人力资源的浪费,工作人员能够各司其职,充分调动广大工作人员的积极性和创造性,最大的发挥人的主观能动性[3]。
能够充分体现物尽其用,人尽其能,分工明确,提高员工的团结力,非常有利于酒店以及个人的发展。
2相关技术介绍
2.1SSH框架
SSH是一个具有轻量级的框架,它使用方便,运用起来提高工作效率。
SSH这三个字母都分别代表着不同的意义:
首先,第一个S也就是表示层Struts,是一个在基础版本上实现的很好的MVC框架,可以达到减少开发WEB项目应用的时间,从而来提高系统的可重用性、灵活性以及可扩展性的目的[4]。
然而MVC中的V就是视图,视图部分主要就是由JSP页面构成,只包含标记。
并且Struts自身也是自带有标记库,巧妙的运用这些标记可以简化许多的jsp页面代码,从而来提高工作效率。
C即控制器,主要是其自身提供的ActionServlet,来接受所有来自客户端的请求并根据配置文件中的定义将其控制转移到相应的Action对象。
M即模型,主要是和业务逻辑紧密相关并且有持续化的要求。
第二个S,也就是Spring,是IOC和[5]。
IoC的通俗意思就好比是古代的皇帝和太监,皇上想要宠幸妃子,他不会和他想宠幸的妃子说,而是和太监说,然后其他的一切都交由太监去办。
到了晚上皇上回宫的时候,宠妃自然会出现在他的房间里。
即这种控制权的转移,就是所谓“控制反转”的概念所在。
那么最后一个H就是Hibernate了。
通过对JDBC的封装,使程序员不需要再进行底层的数据库操作,可以专注于面向对象程序的开发,也就是说把对数据库的直接操作,转换为对持久对象的操作,如此就可以大大减少数据访问的复杂度,提高了开发效率[6]。
在SSH的系统中,对象之间的调用流程如图2-1,SSH架构图就如图2-2所示的那样,清楚简洁:
图2-1对象调用流程图
图2-2SSH架构图
2.2SQLServer2005数据库
SQLServer2005是一个集成的商业智能工具,提供企业级的数据管理的平台。
开发者为美国微软(Microsoft)公司,能提供超大型系统所需的数据库服务。
其功能非常的强大。
SQLServer能够为这些环境提供全面的保护,同时具有防止问题发生的安全措施。
SQLServer支持跨平台,同时运行速度快、支持各种开发语言。
具有安全性高、数据存储量大、支持面向对象、支持强大的内置函数等特点[7]。
SQLServer的优点:
(1)真正的客户/服务器体系结构。
(2)拥有丰富的接口工具,能够使用户在程序的设计方面拥有很大的空间。
(3)伸缩性良好,可以在很多的处理器等多种平台使用。
(4)支持Web技术,用户能够在Web页面上轻松的发布数据。
2.3B/S结构
Browser/Server结构即B/S结构。
就是一种浏览器和服务器结构,它是在传统的二层C/S模式上发展起来的新模式,同时也是一种网络结构模式。
B即浏览器,S即服务器。
三层C/S包括功能层、数据层和表示层。
使用三层C/S架构,代价高,效率低。
B/S架构C/S架构的升级版,使用起来更加的方便,效率高。
B/S架构图如图2-3所示:
图2-3B/S结构原理图
3需求分析
3.1概述
该系统是以方便酒店管理、提高工作效率以及更好服务顾客为目标的指导思想,并使系统具有良好的容错性,在顾客和工作人员出现错误操作的时候能尽量及时地给出提示,使其能够及时进行改正。
社会在不断的进步和发展,而且客户的信息量越来越大,酒店住房在面临着新机遇的同时也必须要全力迎接新的挑战。
必须通过提高酒店内部以及整个供应链各个环节的管理,才能拥有抓住市场新机遇的能力。
其中主要包括调度及数据的维护,而这就需要我们现代化的技术,只有通过我们技术的进步才能带动我们酒店业的迅速发展。
因此一个现代化、自动化的酒店住房管理系统是赢得竞争胜利的决定性因素。
所以必须快速有效地使用酒店住房管理系统。
本系统采用B/S设计模式[8],开发环境为SSH架构+SQLServer+Tomcat组合,实现一个信息、技术与科学集一体的现代化的酒店住房管理系统。
3.2系统需求分析
3.2.1可行性分析
首先,操作可行性。
从今天来看,虽然我们的社会得到发展,技术得到进步,但是我们很多酒店管理者还是采用老一辈的管理理念,也不主动接受新东西。
这就使得工作人员不得不花费大量的时间来处理客户的信息以及对客房的管理。
例如,繁琐的登记和结账手续、客房空余资料不能及时提供等各种出现的问题,从而使得整个的酒店的工作效率大打折扣,也严重影响了酒店的效益,甚至会给酒店带来信誉受损等严重问题。
所以,酒店的管理人员迫切的需要一套酒店客房管理系统对日常信息进行处理和维护。
其次,技术上的可行性。
本系统通过SSH架构+SQLServer+Tomcat去完成。
该系统需要在装有Windows系统的计算机实现,对于一个管理类的内容网站,上述技术完全能够实现。
通过网站管理向客户反映房间的最新相关消息;
通过该系统,就能够使酒店客房管理系统变成一个集系统、科学、人性于一体的现代化系统。
必须通过网站对客房信息等进行管理,只有这样才能够为酒店和客户提供一个更加完善的交互的平台。
然后,经济上的可行性。
现如今JSP、SQLServer及相关开发工具都是可以在网上免费下载并且可以免费使用的,开发成本几乎为零,所以关于经济问题,几乎不存在。
最后,社会环境可行性。
本系统是基于B/S结构开发的,用户只需要一台能够上网且具有浏览器的设备,就能随时随地地进行关注本系统发布的最新信息以及预定房间,既简单又方便。
3.2.2功能需求分析
本系统的目的是实现酒店客房管理系统的基本功能。
酒店客房管理系统需要提供对客户、客房以及网上订房的有效管理和相关信息查询,满足有不同需求客户进行检阅和管理[9]。
在后台登录界面,把系统用户分为两类级别的管理员,该系统需要将后台系统用户分为超级管理员,普通管理员。
两种管理员唯一的区别就是:
超级管理员可以对普通管理员进行增加、删除、修改以及查询操作,而普通管理员不具备这些权限;
前台访问用户主要是为了能够使注册用户能够预定房间,本系统主要实现的功能如下:
(1)管理酒店客户的基本信息
(2)系统管理员基本信息的管理
(3)房间信息模块的管理
(4)房间类型模块的管理
(5)管理酒店客户对房间的预定
(6)客户入住的管理。
(7)对客户进行退宿时进行管理
(8)公告管理(当出现异常情况时,发布公告进行通知)
3.2.3系统性能需求分析
为了使用该系统更加有效完成工作任务为目标来进行开发,主要实现以下三点任务:
(1)响应时间短,支持并发客户,方便简单,易于操作。
(2)系统运行稳定、安全可靠性高。
(3)客户网上订房信息准确详细,准确性高。
3.2.4系统用例分析
用例分析,顾名思义,就是一个从用例模型到分析模型的过程,是架在需求与设计之间的一座桥梁。
用例是用于记录对业务运作方式的理解,然后根据上一步来进行业务需求建模并指定新软件系统应能完成什么工作,最后是系统需求建模。
本系统包含5种参与者:
超级管理员、普通管理员、游客、注册用户、VIP会员。
超级管理员可以实现客户管理,房间信息管理,房间类型管理,预定管理,入住管理,退宿管理,普通管理员管理,公告管理。
超级管理员和普通管理员之间的唯一区别就是系统管理员可以对普通管理员管理,而普通管理员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 酒店客房 管理 系统