SSM框架下酒店客房管理平台构建
SSM 框架下酒店客房管理平台构建
随着我国经济的健康发展, 国内旅游业得到了迅猛的发展、酒店行业随之迅速崛起, 目前国内已
“ ” “经有多家诸如 汉庭 、 7 ” “ ” “天、如家、速8”等全国性连锁性酒店, 这些酒店占领了全国酒店
行业的大部分市场。由于这些酒店在全国范围内都有加盟分店, 有时同城就会有多个酒店的分
店一起运营。为了有效管理酒店不同分店间的竞争与合作, 酒店需要一个平台对其分店进行管
理, 协调和共享各个分店客房资源以备客户根据自身情况进行最佳选择。本设计以某国内知名
酒店为原型, 针对酒店多分店、多用户管理的需求为酒店开发出一套完整的酒店客房管理系
统。
1 、SSM 开发框架
SSM 是一个由 Spring、Spring MVC、My Batis 三大 Java 开源框架整合而成的框架集, 它是具有
MVC 开发模式的框架集, 该框架将整个系统划分为四层即:表现层、控制层、服务层和数据访问
接口层[1]。
1.1 、Spring MVC 框架
Spring MVC 是Spring Frame Work 的后续产品, 融合在 SpringWeb Flow 里面。它是一个能够提
供构建 Web 应用程序的全功能 MVC 模块的框架[2]。
图1 Spring MVC 运行原理
Spring MVC 运行原理是:1) 客户端发起请求到控制器 (Dispatcher Servlet) ;2) 控制器请求 Handler
Mapping 寻找 Handler (可以根据 xml 配置、注解进行查找) ;3) 请求对应的处理器执行 controller
处理;4) controller 调用模型进行数据操作;5) 处理器适配器向控制器返回处理结果;6) 控制器请求
视图解析器去进行视图解析;7) 视图解析器向前端控制器返回 Model 和View;8) 将视图向用户展
示给用户。具体原理如图 1所示。
Spring MVC 框架的优点是:易于同其它视图框架无缝集成, 采用控制反转便于测试, 框架简单便
于开发。
1.2 、My Batis 框架
My Batis 是一个基于 Java 技术的持久层框架, 提供的持久层框架包括 SQL Maps 和Data Access
Objects (DAO) , 支持普通 SQL 查询, 存储过程和高级映射的优秀持久层框架[3]。
My Batis 具有三层功能架构模型:API 接口层:对外提供接口 API, 通过这些 API 接口操纵数据
库。接口层接收到调用请求调用数据处理层完成具体的数据处理;数据处理层:负责具体的 SQL
查询、SQL 解析、SQL 执行和执行结果映射处理等。它主要的功能是根据调用的请求完成一次
数据库操作;基础支撑层:负责最基础的功能支撑, 包括连接管理、事务管理、配置加载和缓存处
理。My Batis 具体架构如图 2所示。
My Batis 框架的优点:1) SQL 写在 xml 文件里, 方便统一管理和优化, 同时也解除了与程序代码
的耦合。2) 提供映射机制, 支持对象与数据库字段间的关系映射。3) 提供对象关系映射标签, 支
持对象关系的组建和维护。4) 提供 xml 标签, 支持编写动态的SQL 语句。
1.3 、html5
本系统的移动端应用程序设计和开发中采用 APICloud 柚子公司提供的 html5 技术。由于 html5
是采用网络通用的开发语言, 所以 html5 开发 APP 不需要考虑设备和操作系统的兼容性。另外
由于 W3C 也正在与汽车业、出版业、电视业进行磋商, 全力将html5 技术引入新的设备平台中
[4]。这也意味着html5 技术支撑的平台逐渐丰富, 利用它开发应用的成本优势将会日益凸显。
所以本设计采用 html5 技术能够使得移动端的程序降低开发成本, 并且实现平台的无关性, 以及
实现多样化界面样式。
图2 My Batis 功能架构图
图3 系统总体用例图
2 、 系统需求分析
为了实现准确的功能和性能要求, 笔者进行了深入的调研, 经过分析和整理各级用户需求, 将系
统的用户分为三类: 系统超级管理员、各分店管理员、各分店操作员(包括酒店前台、财务等)
及酒店会员。并且系统各管理员与操作员操作权限不同, 进入系统所看到的菜单功能也不同。
摘要:
展开>>
收起<<
SSM框架下酒店客房管理平台构建随着我国经济的健康发展,国内旅游业得到了迅猛的发展、酒店行业随之迅速崛起,目前国内已“”“经有多家诸如汉庭、7”“”“天、如家、速8”等全国性连锁性酒店,这些酒店占领了全国酒店行业的大部分市场。由于这些酒店在全国范围内都有加盟分店,有时同城就会有多个酒店的分店一起运营。为了有效管理酒店不同分店间的竞争与合作,酒店需要一个平台对其分店进行管理,协调和共享各个分店客房资源以备客户根据自身情况进行最佳选择。本设计以某国内知名酒店为原型,针对酒店多分店、多用户管理的需求为酒店开发出一套完整的酒店客房管理系统。1、SSM开发框架SSM是一个由Spring、SpringMV...
相关推荐
-
甘蔗自动去皮机设计--开题报告
2023-06-18 877 -
AUTOCAD壳体多轴钻孔加工夹具设计开题报告
2023-06-24 420 -
基于PLC控制的水塔水位控制系统设计开题报告
2023-08-10 444 -
落叶清扫机-开题报告
2023-08-16 286 -
往复式自动提升机 任务书
2023-08-20 386 -
1_毕业设计开题报告-旅游观光汽车底盘设计
2024-02-16 231 -
落叶清扫压缩机结构设计-道路清扫机-压缩机-树叶回收设备
2024-08-16 178 -
机械毕业设计资料-开题报告仿生四足机器人
2024-08-27 197 -
物流搬运机器人-实习周日志
2024-08-27 145 -
开题报告-钢管切割机构设计
2024-12-03 140
作者:闻远设计
分类:其它行业资料
价格:免费
属性:5 页
大小:304.21KB
格式:DOCX
时间:2024-03-09

