web的酒店管理系统的设计与实现(源码)【字数:8188】
内容随着我国改革开放的不断推进,各行业也随之不断发展,同时伴随着互联网应用,带动了酒店行业的快速发展。酒店管理系统逐渐成为酒店宾馆管理中必不可少的管理工具,通过酒店管理系统不仅可以提高酒店日常业务的工作效率,还能够省去大量的人力成本,对于提高客房预订效率、降低预订成本、扩大销售渠道、资源整合和提高客户满意度来说,酒店管理信息系统具有十分重要的作用。本课题创新之处在于根据酒店管理业务的特点,通过利用J2EE技术、MVC开发模式及关系数据库等技术设计了一个基于 WEB 平台的酒店管理信息系统。系统实现了酒店业务的网络化管理,解决了部门之间的信息交流与处理,提高了酒店办公效率,减免了手工处理的繁琐与误差。
目 录
一、引言 1
(一)项目背景 1
(二)项目意义 1
(三)设计目标 1
二、相关技术 1
(一) Java 1
(二) Tomcat 1
(三) MySQL 2
(四) JavaServer Pages 2
三、需求分析 2
(一) 总体需求分析 2
1. 易维护性分析 2
2. 管理性分析 2
3. 安全分析 2
4. 实用性分析 3
(二) 功能需求分析 3
1. 房间管理 3
2. 订单管理 3
3. 密码管理 3
4. 入住管理 3
(三)角色分析 3
四、概要设计 4
(一)系统概要设计 4
(二)功能设计 4
(三)数据库设计 7
(四)数据库表设计 8
五、系统的详细设计 9
(一) 系统开发环境 9
(二) 用户功能模块 9
1.用户登录 9
2.用户注册 10
3.订单查看 10
4.查看房间列表 11
(三) 管理员模块功能 14
1.登录界面 14
2.房间管理 15
3.房型管理 16
4. 客户列表 *好棒文|www.hbsrm.com +Q: ^351916072#
18
5. 预定管理 19
6. 入住管理 19
7. 账单管理 20
8. 会员管理 20
9. 评论管理 21
10. 员工管理 23
总结和展望 24
致谢 25
参考文献 26
引言
项目背景
当前我国处于互联网发展的白热化阶段,与此同时5G通信技术又将互联网推入了新一波高潮,人民大众的生活水平不断提高,在现阶段人们追求的不仅是物质生活的保障,还更加生活的品质。因此,旅游成为朝阳产业,酒店等服务业得到了蓬勃发展,再加上互联网的大趋势,酒店行业的地位空前绝后。未来的酒店经营模式也将完全取代传统人工的管理模式,全方位的实现网络信息化管理。
项目意义
目前的各大传统行业都在渐渐转型,这是互联网大环境的趋势所致。其中酒店行业最为贴近我们的生活,所以提高酒店工作人员的办公效率,帮助酒店有效率地进行资源分配管理对现阶段来说有着重大意义。本项目研究的课题是利用移动互联网平台的优势,开发酒店管理系统,提升办公效率,节约人力开支成本,迅速、准确及时地满足客人订房需求。
设计目标
本课题将传统人工管理模式转变为信息化的处理方式,对用户和管理员的权限进行划分;用户可以通过网页注册登录然后预定房间,也可以通过网页查看自己的订单详情、提交自己对酒店的评价;酒店管理人员可以在后台登录并对用户的信息进行编辑与修改也可以对自己店内所在员工的信息进行处理,同时在系统中添加了对账单等信息的管理。
相关技术
Java
Java是一种高级的面向对象的程序设计语言。
Java的特点有:
Java语言是简单的,Java语言的语法和C语言和接近,大多数程序员很容易学习和使用 。
Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
Java语言是可移植的,这种可移植性来源于体系结构中立性。
正是因为如此,在我的酒店管理设计中,我选择Java语言来编写。
Tomcat
小型开发部署的服务器,对于我这样的初学者,或是将来进入小型企业,一般使用tomcat实现系统部署运行。HTML页面可以通过tomcat进行访问,tomcat处理能力虽然在某些方面比不上Apache,但是tomcat同样也有很多的有点,所以我选择tomcat来作容器。
Tomcat的特点有:
Tomcat的部署与集成十分的方便,快捷。
Tomcat提供事件监听器功能十分的安全。
Tomcat十分的易操作,对于Jsp的维护更加的方便。
MySQL
MySQL是一种开源的关系型数据库管理系统,他可以和数据库管理工具很好的互连,对酒店系统数据的处理十分方便,所以在酒店数据库处理方面我选择MySQL。
MySQL的特点有:
性能卓越,服务稳定,很少出现异常。
开源代码,成本很低。
历史悠久,有问题可以找人询问。
体积小、安装方便、易于维护。
支持多系统操作。
Java Web开发技术
Java Web与CGI程序有着相似的功能,但和CGI程序相比,Java Web有着许多的优势,所以我选择Jsp。
Java Web的特点有:
性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独以用CGI文件。
目 录
一、引言 1
(一)项目背景 1
(二)项目意义 1
(三)设计目标 1
二、相关技术 1
(一) Java 1
(二) Tomcat 1
(三) MySQL 2
(四) JavaServer Pages 2
三、需求分析 2
(一) 总体需求分析 2
1. 易维护性分析 2
2. 管理性分析 2
3. 安全分析 2
4. 实用性分析 3
(二) 功能需求分析 3
1. 房间管理 3
2. 订单管理 3
3. 密码管理 3
4. 入住管理 3
(三)角色分析 3
四、概要设计 4
(一)系统概要设计 4
(二)功能设计 4
(三)数据库设计 7
(四)数据库表设计 8
五、系统的详细设计 9
(一) 系统开发环境 9
(二) 用户功能模块 9
1.用户登录 9
2.用户注册 10
3.订单查看 10
4.查看房间列表 11
(三) 管理员模块功能 14
1.登录界面 14
2.房间管理 15
3.房型管理 16
4. 客户列表 *好棒文|www.hbsrm.com +Q: ^351916072#
18
5. 预定管理 19
6. 入住管理 19
7. 账单管理 20
8. 会员管理 20
9. 评论管理 21
10. 员工管理 23
总结和展望 24
致谢 25
参考文献 26
引言
项目背景
当前我国处于互联网发展的白热化阶段,与此同时5G通信技术又将互联网推入了新一波高潮,人民大众的生活水平不断提高,在现阶段人们追求的不仅是物质生活的保障,还更加生活的品质。因此,旅游成为朝阳产业,酒店等服务业得到了蓬勃发展,再加上互联网的大趋势,酒店行业的地位空前绝后。未来的酒店经营模式也将完全取代传统人工的管理模式,全方位的实现网络信息化管理。
项目意义
目前的各大传统行业都在渐渐转型,这是互联网大环境的趋势所致。其中酒店行业最为贴近我们的生活,所以提高酒店工作人员的办公效率,帮助酒店有效率地进行资源分配管理对现阶段来说有着重大意义。本项目研究的课题是利用移动互联网平台的优势,开发酒店管理系统,提升办公效率,节约人力开支成本,迅速、准确及时地满足客人订房需求。
设计目标
本课题将传统人工管理模式转变为信息化的处理方式,对用户和管理员的权限进行划分;用户可以通过网页注册登录然后预定房间,也可以通过网页查看自己的订单详情、提交自己对酒店的评价;酒店管理人员可以在后台登录并对用户的信息进行编辑与修改也可以对自己店内所在员工的信息进行处理,同时在系统中添加了对账单等信息的管理。
相关技术
Java
Java是一种高级的面向对象的程序设计语言。
Java的特点有:
Java语言是简单的,Java语言的语法和C语言和接近,大多数程序员很容易学习和使用 。
Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
Java语言是可移植的,这种可移植性来源于体系结构中立性。
正是因为如此,在我的酒店管理设计中,我选择Java语言来编写。
Tomcat
小型开发部署的服务器,对于我这样的初学者,或是将来进入小型企业,一般使用tomcat实现系统部署运行。HTML页面可以通过tomcat进行访问,tomcat处理能力虽然在某些方面比不上Apache,但是tomcat同样也有很多的有点,所以我选择tomcat来作容器。
Tomcat的特点有:
Tomcat的部署与集成十分的方便,快捷。
Tomcat提供事件监听器功能十分的安全。
Tomcat十分的易操作,对于Jsp的维护更加的方便。
MySQL
MySQL是一种开源的关系型数据库管理系统,他可以和数据库管理工具很好的互连,对酒店系统数据的处理十分方便,所以在酒店数据库处理方面我选择MySQL。
MySQL的特点有:
性能卓越,服务稳定,很少出现异常。
开源代码,成本很低。
历史悠久,有问题可以找人询问。
体积小、安装方便、易于维护。
支持多系统操作。
Java Web开发技术
Java Web与CGI程序有着相似的功能,但和CGI程序相比,Java Web有着许多的优势,所以我选择Jsp。
Java Web的特点有:
性能更加优越,因为JSP可以直接在HTML网页中动态嵌入元素而不需要单独以用CGI文件。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/681.html