雨季酒店预订管理系统毕业设计
目录
一、引言 1
(一)开发背景 1
(二)课题目的、意义和解决的问题 1
二、系统概述 1
(一)课题的总体介绍 1
(二)系统开发技术 1
1.Java web概述 1
2.JSP概述 2
(三) 工具和开发环境 2
三、系统需求分析 2
(一)系统前台主要功能 2
(二)后台主要功能 3
(三)可行性分析 3
四、概要设计 3
(一)系统功能架构设计 3
(二)数据库设计 6
(三)数据表结构 7
五、详细设计 9
(一)接口 9
(二)实体类 10
(三)操作类 11
(四)控制类 13
六、系统功能模块的实现 14
(一)登陆模块界面 14
(二)主界面 16
(三)房间模块界面 18
(四)房间详细信息模块界面 21
(五)预订功能模块界面 23
(六)注册模块页面 24
(七)会员信息模块页面 27
(八)留言界面 29
(九)后台管理界面 30
(十)充值界面 32
(十一)退出登陆 34
七、总结 34
致谢 35
参考文献 35
一、引言
(一)开发背景
酒店业是一个有良好发展前景行业。特别是近10年来,我国的酒店业迅速发展,已经成为一个颇具规模的产业。由于我国的旅游业的迅速发展,加入了世界贸易组织, *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
酒店业完全开放,但是,现在仍然还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势和潮流。因此,要想使酒店的工作质量和效率提高,采用先进的计算机系统和通信技术来改变酒店业务模式,实现酒店业务管理的自动化。
(二)课题目的、意义和解决的问题
如今,宾馆和酒店业的经营和管理日趋明显,管理也趋于信息化和网络化。网络信息化管理系统满足了客户通过网络服务,可以随时随地的预订房间、会议室、酒会等一系列活动的要求。计算机管理系统强大和灵活的查询功能可以确保管理者可及时得到任何所需信息,掌握酒店客房总体运营情况,分析酒店业务的发展趋势,真正实现酒预订店管理的现代化。
基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店信息系统,为酒店提供良好的信息环境。
二、系统概述
(一)课题的总体介绍
酒店预订网站是提供的一个平台,可以实现酒店的预订与查询,根据条件查询相应需要的酒店及房间,进行订购。它通过用户使用浏览器登录互联网来实现功能。
网站用户类型有以下几种:用户、会员、管理人员。权限定义如表 2-1 所示
表 2-1-1
人员类型
权限描述
用户
浏览网站内容,查看酒店信息
会员
浏览网站内容,查看并可以预订房间,留言等
管理人员
修改会员资料,增加修改删除酒店信息,回复留言等
(二)系统开发技术
系统主要采用技术为Java web 和一些其他的技术,如jquery。而对于数据库的创建,则是利用Navicat for MySQL技术来解决。开发工具为MyEclipse?6.5,Tomcat。
1.Java web概述
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。
2.JSP概述
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计, 是一种动态网页技术标准。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP优点:
(1)系统的多平台支持。
(2)强大的可伸缩性。
(3)多样化和功能强大的开发工具支持。
(4)支持服务器端组件。
JSP缺点:
大量的JSP标签,对REST和安全支持不好,没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces。
(三) 工具和开发环境
1.硬件环境(推荐):?
CPU:P4—1GHZ或更高?内存:4GB或更多?Intel i5
显示器分辨率:?800x600或更高 最佳效果1024×768像素
2.软件环境:(推荐)?
操作系统:windows 7操作系统及以上
数据库:Navicat for MySQL数据库?
Java环境:JDK?1.6?
开发工具:MyEclipse?6.5及以上
三、系统需求分析
(一)系统前台主要功能
1. 用户注册功能
提供用户输入界面,并将各参数写入数据库,实现用户注册功能;
2.用户登录功能
提供用户登录入口,实现登陆;
3.酒店查询
可根据介绍进行房间的查询;
4.酒店预定
用户可实现房间的预订
5.用户评价
提供用户留言界面;
6.退出系统
退出登录;
(二)后台主要功能
1.订单管理
用户可查询自己的订单、可以修改自己订单;
2.账户管理
可以查看和使用现金账户、账户充值等;
3.个人信息设置
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
系统的可行性分析主要包括经济可行性,技术可行性和社会可行性,下面将分别介绍三种技术上的可行性:
1.技术可行性
酒店预订管理系统是采用Java web语言编写的,具有 “一次编写,到处运行?”的优点,所以此系统在不同的操作系统上都是可以运行的,具有很强的移植性、健全性和安全性。并且酒店预订管理系统要求应具备功能完备、易于使用、易于维护等特点,而对于后者需要能建立数据一致性和完整性强、数据安全性好的数据库。综合以上的要求,本系统采用MyEclipse作为开发工具,简化代码的编写。而数据库则是采用MySQL具有很好的支持并且在经历了多年的发展。所以系统在技术上是可行的。
一、引言 1
(一)开发背景 1
(二)课题目的、意义和解决的问题 1
二、系统概述 1
(一)课题的总体介绍 1
(二)系统开发技术 1
1.Java web概述 1
2.JSP概述 2
(三) 工具和开发环境 2
三、系统需求分析 2
(一)系统前台主要功能 2
(二)后台主要功能 3
(三)可行性分析 3
四、概要设计 3
(一)系统功能架构设计 3
(二)数据库设计 6
(三)数据表结构 7
五、详细设计 9
(一)接口 9
(二)实体类 10
(三)操作类 11
(四)控制类 13
六、系统功能模块的实现 14
(一)登陆模块界面 14
(二)主界面 16
(三)房间模块界面 18
(四)房间详细信息模块界面 21
(五)预订功能模块界面 23
(六)注册模块页面 24
(七)会员信息模块页面 27
(八)留言界面 29
(九)后台管理界面 30
(十)充值界面 32
(十一)退出登陆 34
七、总结 34
致谢 35
参考文献 35
一、引言
(一)开发背景
酒店业是一个有良好发展前景行业。特别是近10年来,我国的酒店业迅速发展,已经成为一个颇具规模的产业。由于我国的旅游业的迅速发展,加入了世界贸易组织, *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
酒店业完全开放,但是,现在仍然还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势和潮流。因此,要想使酒店的工作质量和效率提高,采用先进的计算机系统和通信技术来改变酒店业务模式,实现酒店业务管理的自动化。
(二)课题目的、意义和解决的问题
如今,宾馆和酒店业的经营和管理日趋明显,管理也趋于信息化和网络化。网络信息化管理系统满足了客户通过网络服务,可以随时随地的预订房间、会议室、酒会等一系列活动的要求。计算机管理系统强大和灵活的查询功能可以确保管理者可及时得到任何所需信息,掌握酒店客房总体运营情况,分析酒店业务的发展趋势,真正实现酒预订店管理的现代化。
基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店信息系统,为酒店提供良好的信息环境。
二、系统概述
(一)课题的总体介绍
酒店预订网站是提供的一个平台,可以实现酒店的预订与查询,根据条件查询相应需要的酒店及房间,进行订购。它通过用户使用浏览器登录互联网来实现功能。
网站用户类型有以下几种:用户、会员、管理人员。权限定义如表 2-1 所示
表 2-1-1
人员类型
权限描述
用户
浏览网站内容,查看酒店信息
会员
浏览网站内容,查看并可以预订房间,留言等
管理人员
修改会员资料,增加修改删除酒店信息,回复留言等
(二)系统开发技术
系统主要采用技术为Java web 和一些其他的技术,如jquery。而对于数据库的创建,则是利用Navicat for MySQL技术来解决。开发工具为MyEclipse?6.5,Tomcat。
1.Java web概述
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。
2.JSP概述
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计, 是一种动态网页技术标准。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP优点:
(1)系统的多平台支持。
(2)强大的可伸缩性。
(3)多样化和功能强大的开发工具支持。
(4)支持服务器端组件。
JSP缺点:
大量的JSP标签,对REST和安全支持不好,没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces。
(三) 工具和开发环境
1.硬件环境(推荐):?
CPU:P4—1GHZ或更高?内存:4GB或更多?Intel i5
显示器分辨率:?800x600或更高 最佳效果1024×768像素
2.软件环境:(推荐)?
操作系统:windows 7操作系统及以上
数据库:Navicat for MySQL数据库?
Java环境:JDK?1.6?
开发工具:MyEclipse?6.5及以上
三、系统需求分析
(一)系统前台主要功能
1. 用户注册功能
提供用户输入界面,并将各参数写入数据库,实现用户注册功能;
2.用户登录功能
提供用户登录入口,实现登陆;
3.酒店查询
可根据介绍进行房间的查询;
4.酒店预定
用户可实现房间的预订
5.用户评价
提供用户留言界面;
6.退出系统
退出登录;
(二)后台主要功能
1.订单管理
用户可查询自己的订单、可以修改自己订单;
2.账户管理
可以查看和使用现金账户、账户充值等;
3.个人信息设置
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
系统的可行性分析主要包括经济可行性,技术可行性和社会可行性,下面将分别介绍三种技术上的可行性:
1.技术可行性
酒店预订管理系统是采用Java web语言编写的,具有 “一次编写,到处运行?”的优点,所以此系统在不同的操作系统上都是可以运行的,具有很强的移植性、健全性和安全性。并且酒店预订管理系统要求应具备功能完备、易于使用、易于维护等特点,而对于后者需要能建立数据一致性和完整性强、数据安全性好的数据库。综合以上的要求,本系统采用MyEclipse作为开发工具,简化代码的编写。而数据库则是采用MySQL具有很好的支持并且在经历了多年的发展。所以系统在技术上是可行的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1591.html