龙源期刊网 http://www.qikan.com.cn
基于SSM的酒店客房管理系统的设计
作者:王虎
来源:《电脑知识与技术》2017年第28期
摘要:随着网络的迅速发展,人们使用网络进行购物、订餐、预订酒店等需求激增,酒店的网络化管理和经营管理的重要性突显。该文以某国内知名连锁酒店”为原型,具体分析了该酒店的业务和管理模式,设计出一个功能完善的酒店客房管理系统,满足了酒店的客房管理需求。
关键词:SSM;酒店管理;MySQL;html5
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)28-0089-03
随着我国经济的健康发展,国内旅游业得到了迅猛的发展、酒店行业随之迅速崛起,目前国内已经有多家诸如“汉庭”、“7天”、“如家”、“速8”等全国性连锁性酒店,这些酒店占领了全国酒店行业的大部分市场。由于这些酒店在全国范围内都有加盟分店,有时同城就会有多个酒店的分店一起运营。为了有效管理酒店不同分店间的竞争与合作,酒店需要一个平台对其分店进行管理,协调和共享各个分店客房资源以备客户根据自身情况进行最佳选择。本设计以某国内知名酒店为原型,针对酒店多分店、多用户管理的需求为酒店开发出一套完整的酒店客房管理系统。
1 SSM 开发框架
SSM是一个由Spring、SpringMVC、MyBatis三大Java开源框架整合而成的框架集,它是具有MVC开发模式的框架集,该框架将整个系统划分为四层即:表现层、控制层、服务层和数据访问接口层[1]。 1.1 Spring MVC框架
SpringMVC是SpringFrameWork的后续产品,融合在Spring Web Flow里面。它是一个能够提供构建 Web 应用程序的全功能 MVC 模块的框架[2]。
SpringMVC运行原理是:1)客户端发起请求到控制器(DispatcherServlet);2)控制器请求HandlerMapping寻找 Handler(可以根据xml配置、注解进行查找);3)请求对应的处理器执行controller处理; 4)controller调用模型进行数据操作;5)处理器适配器向控制器返回处理结果;6)控制器请求视图解析器去进行视图解析;7)视图解析器向前端控制器返回Model和View;8)将视图向用户展示给用户。具体原理如图1所示。
SpringMVC框架的优点是:易于同其它视图框架无缝集成,采用控制反转便于测试,框架简单便于开发。