天大人才公寓客房管理系统设计论文
无需注册登录,支付后按照提示操作即可获取该资料.
天大人才公寓客房管理系统设计论文(任务书,开题报告,外文翻译,论文18000字,答辩PPT)
摘 要
随着信息需求的增长,传统的信息交流方式早已不能满足企业对传递和处理大量信息的需要,因而亟需把网络技术渗透到日常生活中。在当代快速发展的社会里,无处不见酒店,酒店客房管理系统的开发势在必行。随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。酒店面对大量的预定,入住以及人员管理和历史记录的查询等问题,采用原始方式处理既浪费时间、又浪费人力和物力,并且数据的准确性低,所以酒店管理系统的出现起到了很重要的作用。因此,总结前人的经验,开发交互性好,易于操作的酒店管理系统进行自动化处理变得十分重要。
此系统实现了用户对客房的预定、用户自身信息的查询、管理员对预定的处理、管理员对入住的接收,管理员对信息的查询,管理员对历史记录的查询,以及管理员对人员的管理等功能,实现了易安装性、易维护性和易操作性,并且系统运行稳定、安全。酒店管理系统的应用对酒店起到了重要的作用。此系统是对酒店前台的业务进行管理,对某些环节进行了优化,提高了工作效率,使酒店管理者能够及时了解收费状况等许多必要的信息,提高酒店的工作效率和竞争力。
本毕业设计的内容是设计并且实现一个基于web技术的酒店客房管理系统,该系统主要以J2EE作为开发基础,主要使用了Struts2+Spring+Hibernate等多种框架的结合使用,用MyEclipse作为开发工具,以MySQL作为数据库,以Macromedia公司的Dreamweaver作为界面美化工具,使用JAVA语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,易于维护。
关键词 酒店客房管理系统;SSH框架;MySQL数据库;JAVA语言;JSP
Hotel Management System
Abstract
With the growth in demand for information,the traditional way of information exchange can not meet the enterprise need to transmit and process a lot of information,hence the need to put the network technology into daily life.In today's busy society, information has become more and more popular. With the popularity of computer and rapid development of computer science and technology, more and more people are using computers to solve practical problems. The application of hotel management plays a very important role. In the face of a large number of reservations and occupancy, as well as personnel management, and historical records query, human processing can absolutely waste time, along with human and material resources, where the accuracy of the data is low. Therefore, developing a friendly interface, easy operation of the hotel management system for automated processing becomes very important, which is the purpose and significance of this system development.
This system enables customers to book hotel rooms, ask for information, leave message for system. It also enables the administrator to treat reservations, receive the check-in, look for information and historic records, and manage staff, which also includes the functions like staff attendance. It realizes the goal of easy installation, easy maintenance and easy to operate, and the system is stable and safe.
The contents of this graduation project is to design and implement a web based technology sharing network,this system mainly uses J2EE as the basis of development,the main use of the combined use of Struts2+Spring+Hibernate and other frameworks,MyEclipse as a development tool,MySQL as the database,using Macromedia's Dreamweaver as the interface landscaping tools,the use of JAVA language development,page take the development technology of JSP dynamic pages.The system has a simple interface,easy operation,easy maintenance.
Key words Hotel Management System;SSH frame;MySQL Database;JAVA language;JSP
目 录
摘 要 i
Abstract ii
1 绪论 1
1.1 课题研究的背景及意义 1
1.2 课题研究现状 2
2 系统的开发环境及技术简介 3
2.1 系统开发环境 3
2.1.1 MyEclipse 3
2.1.2 数据库简介 3
2.1.3 Tomcat 3
2.2 系统开发的思想和技术 4
2.2.1 JAVA简介 4
2.2.2 JSP技术与MVC模式以及系统的基本框架 5
2.2.3 SSH框架 5
2.3 本章小结 8
3 系统概要设计 9
3.1 总体功能模块 10
3.2 系统管理员的功能模块 10
3.3 用户功能模块 11
3.4 系统业务描述 11
3.5 程序流程图 12
3.6 本章小结 12
4 系统详细设计 13
4.1 系统和数据库的配置 13
4.2 概念模型设计 13
4.3 数据库的逻辑模型 13
4.4 数据库表结构 15
4.5 平台数据表的设计 16
4.6 本章小结 19
5 系统功能实现 20
5.1 系统的类图 20
5.1.1 客房分类Fenlei类图 20
5.1.2 开房信息Kaifang类图 20
5.1.3 客房信息Kefang类图 21
5.1.4 用户User类图 21
5.1.5 预定Yuding类图 21
5.2 程序的时序图 22
5.2.1 房间分类模块时序图 22
5.2.2 开房信息模块时序图 23
5.2.3 客房信息模块时序图 24
5.2.4 用户模块时序图 24
5.2.5 预定模块时序图 25
5.3 系统功能实现的主要框架 26
5.3.1 SSH框架 26
5.3.2 Hibernate配置文件 26
5.3.3 Struts配置文件 26
5.3.4 Spring配置文件 27
5.4 系统功能实现的主要模块 28
5.4.1 系统登录页面 28
5.4.2 普通用户注册页面 29
5.4.3 系统管理员登录页面 30
5.4.4 普通用户登录页面 30
5.4.5 客房信息管理页面 30
5.4.6 用户管理页面 32
5.4.7 客房分类管理页面 32
5.4.8 开房管理页面 32
5.4.9 普通用户客房预定页面 33
5.5 本章小结 33
6 系统测试 34
6.1 软件测试的目的 34
6.2 软件测试的任务 35
6.3 测试环境 35
6.4 测试环境的配置 35
6.4.1 创建安装项目 35
6.4.2 添加项目输出 36
6.4.3 运行项目 37
6.5 本章小结 37
结 论 38
参考文献 39
致 谢 40
外文原文 41
中文翻译 48