基于java的天目湖诚成酒店管理系统的开发和实现(附件)【字数:7484】
随着计算机网络的普及,Internet技术的广泛运用,旅游行业的兴起,每个地方都会有着具备自己地方特色的酒店。为了更好的进行宣传以及从客户角度出发,特设计了天目湖诚成酒店管理系统,本系统的开发和使用将会为客户带来极大便利,同时也方便了管理员对酒店的管理。本论文主要介绍了天目湖诚成酒店管理系统的设计与实现过程,主要分为了前台与后台两大部分。论文主要包括系统概述和工具简介、系统分析、需求分析、数据库设计、功能模块等内容。其中对用户需求和功能需求进行了比较详细的阐述,重点介绍了功能模块的设计。
目 录
一、引言 1
(一)课题背景和意义 1
(二)课题内容 1
二、酒店管理系统的概述和工具简介 1
(一)酒店管理系统概述 1
(二)工具简介 1
1.JSP 1
2.MySQL 1
3.Tomcat 2
4.eclipse 2
三、 酒店管理系统分析 2
(一) 用户需求分析 2
(二) 功能需求分析 3
四、 酒店系统需求分析 3
(一)需求调研 3
(二)酒店系统可行性分析 3
1.技术可行性分析 3
2.经济可行性分析 3
3.系统安全性分析 3
4.酒店系统操作可行性分析 4
(三)酒店系统管理人员示例图 4
(四)整体功能模块设计 4
五、数据库设计 5
(一)数据库概念设计 5
(二)数据库物理设计 6
六、酒店管理系统主要功能模块设计与实现 8
(一)前台设计 8
1.前台首页 8
2.用户注册 9
3.客房信息查看 9
4.用户预订客房 10
(二)后台管理 11
1.后台系统登录页面 11
2.后台管理系统主页面 12
3.会员信息管理 12
4.客房信息管理 13
5.预订信息管理 13
6.公告信息管理 13< *好棒文|www.hbsrm.com +Q: @351916072@
br /> 七、总结 14
致谢 15
参考文献 16
一、引言
(一)课题背景和意义
随着网络技术的飞速发展,Internet的广泛应用,酒店行业的发展迎来了极大的机遇。通过数据调查分析统计,可以发现现在越来越多的人更倾向于使用手机APP或网站来提前准备好出游时的住所。通过这样的网站系统可以让大量的客户在家时就能感受到网络的便捷,提前预定酒店并且告诉酒店自己的需求,也可以让酒店根据自己的喜好提前准备,使自己的旅行更加舒适。因此,开发一套能够为客户提供充足的时间和快速的查询手段的酒店管理系统是非常有必要的,也是十分及时的。
(二)课题内容
本系统讲的是酒店管理系统,本系统主要分为前台页面和后台页面。前台页面主要功能有用户注册登录、查看房间详细信息、预订房间、查看公告信息、实现留言。后台页面主要针对管理员操作。管理员可以修改管理员账号密码、管理客户信息、管理客房信息、管理客户预定和入住信息、管理公告信息、管理留言信息等功能。主要任务是使得客户们能够在网络上就能够查询和预定酒店房间,同时管理员要能够在后台对客户的操作进行响应,也需要及时更新酒店的信息。
二、酒店管理系统的概述和工具简介
(一)酒店管理系统概述
酒店管理系统主要应用于酒店的前台服务,方便客户们在网上进行提前的预定客房。本系统的开发与实现基于Java语言,使用eclipse作为开发工具,MySQL作为数据库管理系统,服务器采用Tomcat,开发出一个简洁的用户操作界面。
(二)工具简介
1.JSP
JSP是一种Java servlet,它的全称是Java Server Pages,主要用于实现Java web应用程序的用户界面部分。JSP程序是在服务器端(JSP容器)运行的。当用户访问一个JSP页面时,客户端会发送一个请求到一个JSP容器中;如果这是页面第一次向客户端发送请求,JSP容器会将JSP文件转换为servlet文件(.jsp);接着通过编译将文件转换为class文件(.class);JSP容器负责调用从JSP转换来的servlet,这些servlet负责提供服务相应用户请求(比如客户端发送表单,要求servlet:formprocessor.java来处理,则容器会建立一个线程,调用formprocessor.java来处理该请求);如果用户有多个请求,则容器会建立多个线程处理多个请求;最后根据servlet实例,将结果以HTML页面的形式返回到客户端。
2.MySQL
MySQL是一个小型关系型数据库管理系统,被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。MySQL可以运行于多个系统上,并且支持多种语言,可以存储文字,图片之类的信息,实现数据操作的增删改查。
3.Tomcat
Tomcat就是提供能够让别人访问自己写的页面的一个程序。它是一个应用(Java)服务器,也是一个servlet容器,处理着动态网页部分,提供了作为Web服务器的一些特有功能,是开发和调试JSP程序的首选。由于Tomcat可以通过HTTP提供HTML页面等静态内容的请求访问,因此也可以视作单独的Web服务器,越来越多的用户将它运用在一些对速度和可靠性有较高要求的环境中。
目 录
一、引言 1
(一)课题背景和意义 1
(二)课题内容 1
二、酒店管理系统的概述和工具简介 1
(一)酒店管理系统概述 1
(二)工具简介 1
1.JSP 1
2.MySQL 1
3.Tomcat 2
4.eclipse 2
三、 酒店管理系统分析 2
(一) 用户需求分析 2
(二) 功能需求分析 3
四、 酒店系统需求分析 3
(一)需求调研 3
(二)酒店系统可行性分析 3
1.技术可行性分析 3
2.经济可行性分析 3
3.系统安全性分析 3
4.酒店系统操作可行性分析 4
(三)酒店系统管理人员示例图 4
(四)整体功能模块设计 4
五、数据库设计 5
(一)数据库概念设计 5
(二)数据库物理设计 6
六、酒店管理系统主要功能模块设计与实现 8
(一)前台设计 8
1.前台首页 8
2.用户注册 9
3.客房信息查看 9
4.用户预订客房 10
(二)后台管理 11
1.后台系统登录页面 11
2.后台管理系统主页面 12
3.会员信息管理 12
4.客房信息管理 13
5.预订信息管理 13
6.公告信息管理 13< *好棒文|www.hbsrm.com +Q: @351916072@
br /> 七、总结 14
致谢 15
参考文献 16
一、引言
(一)课题背景和意义
随着网络技术的飞速发展,Internet的广泛应用,酒店行业的发展迎来了极大的机遇。通过数据调查分析统计,可以发现现在越来越多的人更倾向于使用手机APP或网站来提前准备好出游时的住所。通过这样的网站系统可以让大量的客户在家时就能感受到网络的便捷,提前预定酒店并且告诉酒店自己的需求,也可以让酒店根据自己的喜好提前准备,使自己的旅行更加舒适。因此,开发一套能够为客户提供充足的时间和快速的查询手段的酒店管理系统是非常有必要的,也是十分及时的。
(二)课题内容
本系统讲的是酒店管理系统,本系统主要分为前台页面和后台页面。前台页面主要功能有用户注册登录、查看房间详细信息、预订房间、查看公告信息、实现留言。后台页面主要针对管理员操作。管理员可以修改管理员账号密码、管理客户信息、管理客房信息、管理客户预定和入住信息、管理公告信息、管理留言信息等功能。主要任务是使得客户们能够在网络上就能够查询和预定酒店房间,同时管理员要能够在后台对客户的操作进行响应,也需要及时更新酒店的信息。
二、酒店管理系统的概述和工具简介
(一)酒店管理系统概述
酒店管理系统主要应用于酒店的前台服务,方便客户们在网上进行提前的预定客房。本系统的开发与实现基于Java语言,使用eclipse作为开发工具,MySQL作为数据库管理系统,服务器采用Tomcat,开发出一个简洁的用户操作界面。
(二)工具简介
1.JSP
JSP是一种Java servlet,它的全称是Java Server Pages,主要用于实现Java web应用程序的用户界面部分。JSP程序是在服务器端(JSP容器)运行的。当用户访问一个JSP页面时,客户端会发送一个请求到一个JSP容器中;如果这是页面第一次向客户端发送请求,JSP容器会将JSP文件转换为servlet文件(.jsp);接着通过编译将文件转换为class文件(.class);JSP容器负责调用从JSP转换来的servlet,这些servlet负责提供服务相应用户请求(比如客户端发送表单,要求servlet:formprocessor.java来处理,则容器会建立一个线程,调用formprocessor.java来处理该请求);如果用户有多个请求,则容器会建立多个线程处理多个请求;最后根据servlet实例,将结果以HTML页面的形式返回到客户端。
2.MySQL
MySQL是一个小型关系型数据库管理系统,被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。MySQL可以运行于多个系统上,并且支持多种语言,可以存储文字,图片之类的信息,实现数据操作的增删改查。
3.Tomcat
Tomcat就是提供能够让别人访问自己写的页面的一个程序。它是一个应用(Java)服务器,也是一个servlet容器,处理着动态网页部分,提供了作为Web服务器的一些特有功能,是开发和调试JSP程序的首选。由于Tomcat可以通过HTTP提供HTML页面等静态内容的请求访问,因此也可以视作单独的Web服务器,越来越多的用户将它运用在一些对速度和可靠性有较高要求的环境中。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/108.html