随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。酒店面对大量的预定,入住以及人员管理和历史记录的查询等问题,采用原始方式处理既浪费时间、又浪费人力和物力,并且数据的准确性低,所以酒店管理系统的出现起到了很重要的作用。
本系统是以Java平台作为环境并且实现一个基于web技术的酒店客房管理系统,后台采用Mysql数据库,页面采取JSP动态页面开发技术,在酒店客房收费系统过程中采用SSH技术,实现一套合适的酒店客房管理系统。
关键词: 酒店客房管理系统,SSH框架,MySQL数据库,Java语言,JSP
技术要求:
1. 以Myeclipse或Eclipse为开发工具;
2. 运用数据库MySQL或ORACLE;
3. 要求JDK1.4及以上的运行环境。
工作内容:
1.了解客房管理系统的小管技术和环境;
2.设计用户注册和管理员登陆以及管理员对客房的管理功能;
3.设计并实现酒店客房管理系统在网上预订系统的功能。
参考资料:
1.网络上的相关资料(CSDN网、中国知网等);
2.基于JAVA/JSP的应用开发以及数据库的应用;
3.阅读15种酒店客房管理系统的设计文献。
工作要求:
1.代码编写正确规范;
2.程序功能严谨,不能出现模块功能的缺失;
3.对编写中出现的错误及时纠正并积累经验;
4.使得程序正常运行。
目 录
1 引言 1
1.1 酒店客房管理系统的背景 1
1.2 酒店客房管理系统的意义 1
1.2.1 提高酒店的客房管理效益及经济效益 2
1.2.2 提高酒店的服务质量和人才质量 2
1.3 酒店客房管理系统研发现状 2
2 系统开发技术介绍 4
2.1 jsp技术介绍 4
2.1.1 MVC模式的概述 4
2.2 数据库Mysql的介绍 4
2.3 SSH框架的特点 5
2.3.1 SSH的工作流程 5
3 系统模块分析 7
3.1 系统功能模块 7
3.1.1 系统管理员功能 7
3.1.2 用户功能 7
3.2 酒店管理系统业务流程分析 7
4 具体的系统模块设计 9
4.1 详尽的数据库逻辑 9
4.1.1 房间分类表 9
4.1.2 开房信息表 9
4.1.3 客房信息表 9
4.1.4 用户表 9
4.1.5 预定表 9
4.2 开房信息的数据库表 9
4.2.1 房间分类表如表4.1所示: 9
4.2.2 开房信息表如表4.2所示: 9
4.2.3 客房信息表如表4.3所示: 10
4.2.4 用户表如表4.4所示: 10
4.2.5 预定表如表4.5所示: 11
4.3 具体的建表语句 11
4.3.1 房间分类表 11
4.3.2 开房信息表 12
4.3.3 客房信息表 12
4.3.4 用户表 13
4.3.5 预定表 13
5 系统具体功能的实现 15
5.1系统登录页面 15
5.2 普通用户注册页面 16
5.3 系统管理员登录页面 18
5.4 普通用户登录页面 18
5.6 用户管理页面 20
5.7 客房分类管理页面 20
5.8 开房管理页面 21
5.9 普通用户客房预定页面 22
6 系统测试 22
6.1 系统测试的目的 23
6.2 测试环境 23
6.3 测试什么 24
7 结论 24
参考文献 26
致谢 27