摘 要
中国经济近几年来取得蓬勃飞速发展,使得人民生活水平的要求和生活的质量有了很高的要求。因此人们对外出旅游和就餐的需求也越来越大。同时,随着我国科技水平的兴起和对互联网+新时代的大力支持,酒店管理系统在现代人们的生活中扮演着不可或缺的角色。
酒店管理系统,不仅能够加大对酒店的有效管理,而且能够使顾客享受到更优质服务。这个酒店管理系统从实际的需求出发实现了管理员权限管理模块,餐饮信息管理模块,客房信息管理和餐饮预订模块,顾客消费情况管理,客房预订操作模块。
这个系统以jsp风格为主要的开发语言,使用现在比较流行的MVC框架作为辅助手段,运用于开源免费的小型tomcat服务器来进行对MYSQL操作,在Myeclipse企业版开发环境软件上运行,完成了一个酒店管理系统。本系统具有简单易懂的操作方式和显示详细的房间信息,用户可以方便的了解到本酒店的全面信息,节约时间和成本。
关键字:酒店管理, JSP, MYSQL, tomcat
Abstract
With the rapid development of China's economy, people's living standards generally improved. So the number of people traveling and dining is increasing. At the same time, with the rise of China's science and technology and the arrival of the Internet + era, the hotel management system for modern people's lives played an important role.
Hotel management system, not only to the effective management of the hotel, but also to provide customers with better service. Therefore, this article on the hotel management system system research is very necessary. The main functions of the hotel management system include the following sections: administrator rights management module, room information management module and room booking module, catering information management module and catering booking module, customer consumption module.
This system to jsp as the main development language, the use of MVC framework, the use of the database is open source free MYSQL database, deployed in open source free small server tomcat, in Myeclipse Enterprise Edition development environment software to run, completed a hotel management system The system has a convenient and quick user interface, easy to understand the mode of operation, the user can easily understand the hotel's comprehensive information, saving time and cost, so that the real thing to make the best use of their best.
Key words: Hotel Management,JSP, MYSQL,tomcat
目 录
摘要i
ABSTRACTii
1 .绪论1
1.1课题背景1
1.2目的和意义1
1.3开发工具及技术1
1.3.1开发工具1
1.3.2 JSP2
1.3.4 MVC简介2
1.4软件和硬件需求3
1.5本章小结3
2 .需求分析4
2.1需求调研4
2.2可行性分析4
2.2.1技术的可行性4
2.2.2经济的可行性4
2.2.3操作可行性4
2.2.4法律的可行性4
2.3系统用户用例图5
2.3.1管理员用例图5
2.4功能模块需求分析5
2.5性能需求6
2.5.1系统的安全性6
2.5.2数据的完整性6
2.6本章小结6
3. 系统分析与设计7
3.1系统模块设计7
3.1.1总体设计框架7
3.1.2总体设计模块7
3.2数据库的分析与设计8
3.2.1 数据库的概念结构设计8
3.2.2数据库的逻辑结构设计9
3.2.2数据库的连接原理11
3.3设计思想12
3.4详细设计12
3.4.1 登录模块设计12
3.4.2客房管理模块设计12
3.4.3客户模块设计13
3.4.4 特色菜品介绍模块设计13
3.4.5餐桌预订模块设计14
3.4.6餐饮消费管理模块设计14
3.5本章小结14
4. 系统功能实现15
4.1系统登陆页面实现15
4.2总体功能模块16
4.2.1管理员管理16
4.2.2客房类别管理18
4.2.3客房信息管理20
4.2.4客房预订信息管理22
4.2.5客户信息管理23
4.2.6特色餐饮管理24
4.2.7餐桌预订管理25
4.2.8客户消费管理26
4.3本章小结28
5. 系统测试..29
5.1系统测试的目的和意义29
5.2测试原则29
5.3测试目标29
5.4测试用例设计的原则29
5.5测试过程30
5.5.1主页面的登录模块测试30
5.5.2修改密码测试31
5.5.3客户添加测试32
5.5.4客房预订添加测试33
5.5.5客户信息查询测试33
5.5.6其余模块测试34
5.6中文乱码问题34
5.7其他错误34
结 论36
参考文献37
致 谢38
外文文献及翻译39