(1)管理员模块:系统记录管理员号以及密码,以及对权限的设置,对酒店进行信息管理,对房客进行信息的登记和修改,以及对酒店的信息进行维护。 Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用SSM(Spring MVC + Spring + MyBatis )框架进行开发的过程。
(2)用户模块:客户可以使用用户名和密码进行注册和登录,登录后可查询自己的信息,查看酒店信息,查看自己在本酒店的记录,可以对酒店信息进行咨询和预订。
(3)酒店模块:酒店的信息包括酒店介绍、酒店动态、客房服务、美食坊、会议中心、娱乐设施的介绍和信息的修改以及添加。
系统权限按管理员和用户这两类涉及用户划分。
(a) 管理员;管理员使用本系统涉到的功能主要有:个人中心,用户管理,客房类型管理,酒店客房管理,客房预定管理,开房记录管理,退房结账管理,系统管理等功能。
(b) 用户;进入系统可以实现首页,酒店客房,系统公告,个人中心,后台管理等功能。
开发环境
开发语言:Java
框架:springboot
技术:JSP
JDK版本:JDK1.8
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
Spring框架是Java平台的一个开放源代码的Full-stack(全栈)应用程序框架,和控制翻转容器的实现。Spring框架的一些核心功能理论,可以用于所有Java应用,Spring还为Java EE构建的Web应用提供大量的扩展支持。Spring框架没有实现任何的编程模型,但是Spring的模型在Java社区中流行度非常高,甚至基本上完全替代了EJB(Java EE的Beans)模型。Spring框架最初由Rod Johnson和Juergen Hoeller等人开发
酒店客房信息管理系统根据酒店管理者情况及顾客的实际需求为用户提供了一个平台。在系统的设计中,分为前台、后台和数据库三个部分设计,其中,前台主要用于提供用户注册和登录、信息浏览、用户留言等功能,后台主要功能有:用户管理、客房信息管理、新闻信息管理等。
一.天一酒店客房信息管理系统的设计思路如下:
系统主页包含以下几个模块:网站首页、酒店介绍、酒店动态、客房服务、美食坊、会议中心、娱乐设施、登录、注册、咨询留言、人才招聘、联系我们。普通用户可浏览网站的介绍、动态、客房服务等信息。同时,普通用户可以通过注册页面注册成为会员,会员和管理员可通过相应的登录界面登录到相应权限的后台。
二.重点研究的问题以及解决思路:
目录
第一章 绪论 5
1.1 研究背景 5
1.2系统研究现状 5
1.3 系统实现的功能 6
1.4系统实现的特点 6
1.5 本文的组织结构 6
第二章开发技术与环境配置 7
2.1 Java语言简介 7
2.2JSP技术 8
2.3 MySQL环境配置 8
2.4 MyEclipse环境配置 9
2.5 mysql数据库介绍 9
2.6 B/S架构 9
第三章系统分析与设计 11
3.1 可行性分析 11
3.1.1 技术可行性 11
3.1.2 操作可行性 11
3.1.3经济可行性 11
3.2 需求分析 12
3.3 总体设计 12
3.4 数据库设计与实现 13
3.4.1 数据库概念结构设计 13
3.4.2 数据库具体设计 14
第四章 系统功能的具体实现 22
4.1 系统功能模块 22
4.2 管理员功能模块 25
第五章 系统测试 29
总结 30
参考文献 31
致谢 32