没有合适的资源?快使用搜索试试~ 我知道了~
基于 JSP的酒店管理系统课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 14 浏览量
2023-06-18
23:31:55
上传
评论
收藏 902KB DOC 举报
温馨提示
试读
47页
基于 JSP的酒店管理系统课程设计.doc
资源推荐
资源详情
资源评论
基于 JSP 的酒店管理系统摘要
摘要
第一章 前言
1.1 选题背景
随着社会的进步、服务行业的不断发展,宾馆、酒店等服务行业的信息量和
工作量的日益变大的而传统的人工管理方式已经远远不能满足现代宾馆酒店的
管理需求,经分析传统方式有如下缺陷:
数据维护效率低下,不易保管,容易丢失和出错;
查询不方便,劳动力成本过高;
管理酒店的资源信息不方便;
对各种信息的反应缓慢,容易丧失商机。
为了弥补以上缺陷。便于开展酒店预定工作,提高预定管理系统的效率,开发出
此预定系统,以解决效率低下的问题,实现酒店预定管理系统的信息化。因此,
要想使酒店的工作质量和效率提高,采用先进的计算机网络 通信技术改变酒店
业务模式,实现酒店业务管理的自动化已经成为一种必然。
1.2 研究课题的目的和意义
在市场经济的激烈的竞争情况下,对酒店整个来说,对酒店经营状况起决定
作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平
成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高
酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成
功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业
务管理提供强有力的支持。总结归纳:
计算机有三大优势:1,代替繁重的人工劳动力,化繁为简
2,加快信息的传递,并保障信息的安全
3,节省大量资源,提高效率
从而给酒店行业带来在线信息查询,在线需求预订,在线业务处理等等一些列的
便利,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。
1.3 本文研究内容
主要包括 酒店业务的管理,包含客户端的用户注册登录修改资料密码等以及后
台管理端的修改密码、处理订单等操作
1.4 国内外现状
在国外,酒店预订系统已经相当普及。现在我国还有许多的酒店客房的管理
水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪
费了许多人力和物力,采用传统的纸介质的管理模式,还主要依赖于人力手工的
操作,并归档编号保存,事后如需查阅,则要人工从浩瀚的资料中查找,既费时
费力又容易出错。
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入
不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。各地把旅游
业当作本 地经济发展的重要支柱之一。酒店作为人们食宿、娱乐、休闲的场所
而得到了快速的发展。社会上也成立了各种类型,不同规模的酒店服务企业。如
何为客户提供更 加准确及时的服务,成为各个酒店竞争关键。所以酒店业务信
息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基
础。
第二章 开发环境及工具介绍
2.1 Eclipse 简介
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,
它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse
附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,
但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in
Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开
发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中
的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的
集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java
语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C++ 、
COBOL、PHP 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可
用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它
构成了 IBM Java 开发工具系列的基础。[1]
基于 Eclipse 的以其稳定和与平台无关的特性,从众多编程工具中脱颖而出,成
为很多 Java 程序员的首选。因此,本系统采用了该平台开发。
2.2 数据库开发工具
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属
于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在
不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了
灵活性。MySQL 的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软
件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体
积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的
开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和
Apache 可组成良好的开发环境。
由于 MySQL 是开放源代码的,因此任何人都可以在 General Public License
的许可下下载并根据个性化的需要对其进行修改。MySQL 因为其速度、可靠性
和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL
是管理内容最好的选择。
2.3 Tomcat 服务器
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器。Tomcat 是
Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心
项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的
参与和支持,最新的 Servlet 和 JSP 规范总是能在 Tomcat 中得到体现。因为
Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了
部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。
Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性
好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改
进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场
合下被普遍使用,是开发和调试 JSP 程序的首选。对于一个初学者来说,可以这
样认为,当在一台机器上配置好 Apache 服务器,可利用它响应对 HTML 页面的
访问请求。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,
所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。
这里的诀窍是,当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实
际上运行 JSP 页面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服务器一样,
具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet
容器是 Tomcat 的默认模式。不过,Tomcat 处理静态 HTML 的能力不如 Apache
服务器。
第 三章 系统分析
3.1 可行性分析
3.1.1 可行性分析的前提
系统要求:酒店预订系统必须包括酒店的可预订资源的详细信息和用户所下
订单的基本信息,并可对这些基本信息进行查询和管理。
系统目标:酒店预订系统的目标是实现酒店资源预订管理的信息化,提高资
源信息的维护性能,提高预订工作的效率,从而为酒店带来更好的的利益。
3.1.2 经济可行性
酒店现在依然是人工管理,存在工作量大的问题,各种复杂的文件信息占
用大量的空间,而信息的安全性,数据的完整性难以得到有效保障,对信息的维
护不仅效率低下而且费用高。
开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所
需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系
统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人
力、物力及财力。
3.2.3 技术可行性
本网站用的是 JSP 开发语言,调试相对简单,当前的计算机硬件配置也完
全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模
式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能
高、价格低,完全能满足系统的需求。
剩余46页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python39.dll
- 【Matlab 六自由度机器人】Fixed Angles(固定角度) 和 Euler Angles(欧拉角) 之间的区别
- BMSP430工程PPT说明书.zip
- FlinkFlinkF
- 《计算机网络-自顶向下方法》答案
- 基于pyqt5框架开发的demo项目 全栈开发,短小精悍,入门学习,上手简单
- 国内IP地址大全 站长资源 访问IP设置 Order allow,deny 使用方法
- 【JavaScript实现点击鼠标出现爱心特效脚本】直接引入index.html文件可用!!!
- OPC Core Components Redistributable (x86).msi
- 一套基于Python的交易量化框架,详细复现步骤
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功