目录
一、选题意义 1
二、技术介绍 2
2.1 项目配置 2
2.2 使用框架 2
2.3 MyBatis 实践 2
2.4 SpringMVC 注解开发 13
2.5 Layui 使用 15
三、环境搭建 16
3.1 数据库概述及数据准备 16
3.2 数据库设计 27
3.3 环境配置 34
四、功能展示 40
4.1 功能控制层 Controller 40
4.2 公共 Common 47
4.3 前端页面展示 52
一、选题意义
随着计算机网络的飞速发发展,在酒店行业中计算机的应用越来越重要,采用最新的计算机网络和管理系统,将成为提高酒店管效率,升级服务级别的重要手段之一。在国内,酒店IT技术开发需求不明确,使酒店项目工程性强,产品化不足,开发成本居高不下;没有统一行业标准,市场分化导致产品整合难度大,抑制了新技术的引进和技术的创新。
本项目研究的酒店管理系统有几个鲜明的特点:一 是灵活性好,随着经济发展全球化,国际旅游更加频繁,客户的要求更加多样化,客户可以在任何地方通过网络查看酒店的信息,了解酒店的情况,提出自己的要求,酒店可以通过留言板知道其客户对酒店的评价,随时能够掌握来自客户方面的需求和要求。二是服务质量高,客户可以通过系统提出自己的需求,服务员通过系统知道顾客需要哪些服务,可以通过系统及时满足客户的需求。三是管理效率高,管理员可以通过此系统管理员工,知道员工的工作状况,还可以查看客户的信息,知道酒店的运营状况,己及时作出调整。
本项目的研究希望开发出成本较低,功能完善,可以帮助酒店的管理人员实现酒店的科学管理的酒店管理系统,顾客可以在网上了解酒店的历史和风格,看到房间的摆设和样貌,可以查询酒店的自己想要的房间类型、数量和价格,还可以通过图片观察房间的环境。同时这套系统还可以为客户提供网上预订的功能,在酒店住宿的客户如有什么及时服务,也可以通过发送信息来解决。此酒店管理系统可以管理员工的工资,以及员工.上班迟到早退的问题,从而相应的结算员工的工资。还有此系统可以为酒店高层管理人员提供查询客户信息和员工信息、以及查询酒店运营状况的功能。此酒店管理系统方便了管理人员对酒店的管理,提高服务质量和工作效率,使管理者全面了解营业情况,完善酒店的管理体制。
二、技术介绍
2.1 项目配置
1.服务器:apache-tomcat-9.0.0.M26
2.数据库:Mysql
3.编辑器:IntelliJ IDEA
2.2 使用框架
1.前端:layui、win10-UI 、Jquery
2.后台:SpringMVC、Mybatis
3.依赖:Maven