基于J2EE的酒店管理系统的设计(Struts2,MySQL)(任务书,开题报告,论文15000字,程序代码,MySQL数据库)
摘要
随着互联网产业的迅速发展,人们利用网络实现生活的各种需求更加迫切,尤其是在外出旅行时,人们对于临时居住的方面。目前我国的酒店管理业的网络服务端鱼龙混杂,管理的水平参差不齐,相比于国外的酒店行业还存在一部分差距,所以在当今这个瞬息万变的时代,设计出来一个实用而且符合趋势的酒店管理系统是十分必要的,这样我们可以通过有效的管理系统手段更加高效的处理酒店行业的众多信息,从而提高酒店服务的质量,以期推动效益的提高。
本文主要内容:主要利用现阶段比较流行的J2EE架构实现一个集客户第三方网站端预订、酒店服务管理人员管理、查询客户信息于一体的综合酒店管理系统,并且联系实际,尽量考虑周到,使该系统能够投入现实中的酒店服务行业中使用。
该管理系统基于J2EE模式采用struts2框架结构简化复杂的编写代码过程,利用WEB三层框架结构分别实现了视图层(view层)、业务服务层(service层)、数据库直接访问层(Dao)等较为有效的层次体系,数据库采用功能较为强大的MYSQL数据库对用户数据进行存储,方便数据的增加、删除、修改、查询等操作,明确前台和后台管理系统的分工,无论是底层代码还是用户视图都比较清晰,本文对于各部分功能做了尽可能详细的介绍和说明,并且附带了部分核心代码和各个功能的效果图作辅助分析。
关键词:酒店管理;J2EE;MYSQL;Struts2
Abstract
With the rapid development of the Internet industry, it is more urgent for people to use the Internet to realize all kinds of needs of life, especially when traveling outside, people for temporary residence. At present, the network service end of hotel management industry in our country is mixed, and the level of management is uneven. Compared with foreign hotel industry, there is still a part of the gap. Therefore, in this rapidly changing era, it is necessary to design a practical and trend-oriented hotel management system, so that we can use effective management system means to be more efficient. To manage the hotel industry's many information, so as to improve the quality of hotel services, in order to promote the improvement of efficiency.
The main content of this paper is to use the popular J2EE architecture at this stage to realize a comprehensive hotel management system which integrates customer third-party website booking, hotel service manager management and customer information inquiry. The system can be used in the real hotel service industry with consideration and consideration.
Based on J2EE mode, the management system adopts Struts2 framework structure to simplify the complicated coding process. The three-tier framework structure of WEB is used to realize more effective hierarchical systems, such as view layer, service layer and database direct access layer. The database uses MYSQL database with more powerful functions to store user data, which is convenient for data. Add, delete, modify, query and other operations, clear the division of work between the front and back-end management systems, whether the underlying code or user views are relatively clear. This paper makes a detailed introduction and description of the functions of each part as much as possible, and with some core codes and the effects of each function for auxiliary analysis.
Key Words:Hotel Management;J2EE;MYSQL;Struts2
目录
第1章绪论 1
1.1 研究背景 1
1.2 国内外研究现状及分析 1
1.3本文的主要工作和内容 2
第2章酒店管理系统需求分析 4
2.1可行性分析 4
2.1.1经济可行性 4
2.1.2操作可行性 4
2.1.3技术可行性 5
2.2系统功能需求分析 5
2.2.1酒店预订管理子系统 5
2.2.2酒店服务人员管理子系统 6
2.3酒店业务流程分析 6
2.4开发工具及技术 7
第3章系统总体设计 10
3.1系统功能设计 10
3.1.1登录模块 10
3.1.2客户预订功能 11
3.1.3酒店管理功能 11
3.2数据库设计 12
3.2.1酒店管理系统E-R图 12
3.2.2数据表单的设计 12
第4章系统功能设计 16
4.1客户预订模块 16
4.1.1用户登录 17
4.1.2用户注册 18
4.1.3房间展示 19
4.1.4客户预订日期选择 20
4.1.5客户预订提交 22
4.1.6用户中心 23
4.2酒店后台管理模块 25
4.2.1酒店管理员登录功能 26
4.2.2管理主界面 27
4.2.3房间管理 28
4.2.4开房间 29
4.2.5宾客管理 30
4.2.6账单管理 31
4.2.7修改密码 32
第5章总结 34
参考文献 35
致谢 36