一、项目介绍
用户端功能:
1. 查看酒店客房:用户可以通过用户端查看酒店的客房信息,包括客房类型、价格、设施等。
2. 预定酒店系统:用户可以通过用户端预定酒店客房,选择入住日期、离店日期、客房类型和数量等,系统将根据用户选择的条件进行预订操作。
3. 查询预定信息:用户可以通过用户端查询自己的预定信息,包括预定日期、入住日期、离店日期、客房类型、数量和价格等。
管理端功能:
1. 用户管理:管理端可以对用户进行管理,包括添加新用户、编辑用户信息、删除用户等操作。
2. 类型管理:管理端可以管理酒店客房的类型,包括添加新类型、编辑类型信息、删除类型等操作。
3. 房间管理:管理端可以管理酒店客房的信息,包括添加新房间、编辑房间信息、删除房间等操作。
4. 业务管理:管理端可以管理酒店的业务信息,包括添加新业务、编辑业务信息、删除业务等操作。
5. 统计分析:管理端可以根据预定信息进行统计分析,包括分析客房预定率、业务销售情况等,生成相应的统计报告。
角色:
1. 用户:使用用户端功能进行查看客房、预定酒店和查询预定信息的角色。
2. 管理员:使用管理端功能进行用户管理、类型管理、房间管理、业务管理和统计分析的角色。
技术使用:
酒店管理系统使用Java作为主要开发语言,采用Servlet技术实现用户端和管理端的功能,使用JSP、CSS和HTML完成系统的前端展示。数据存储方面,使用JDBC技术连接MySQL数据库。开发环境为IDEA,Java版本要求为1.8以上,数据库需要使用MySQL 5.7以上版本,应用服务器使用Tomcat 8.5。
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6