基于JSP的酒店客房管理系统毕业论文.doc
《基于JSP的酒店客房管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《基于JSP的酒店客房管理系统毕业论文.doc(41页珍藏版)》请在课桌文档上搜索。
1、本科毕业设计说明书 摘 要计算机技术发展至今已走过了半个多世纪之久,现在各个阶层、各个领域都使用着计算机,在这个快节奏的时代中它已经成为了社会生活的必需品。它的出现是现代社会进步,科技发展的标志。同时现代化的酒店组织庞大,信息量大。为了要提高效率,降低成本我们需要借助计算机来进行现代化的信息管理,设计一个酒店客房管理系统。本系统应用JSP技术,运用WindowsXP平台,使用JAVA编程语言和SQL Server 2005数据库,采用B/S模式开发设计完成。系统分为前台和后台管理,前台主要实现客户的浏览信息、预定客房等功能,后台是管理员管理信息的平台,主要是管理员对客房、客户的信息的管理(包括
2、添加、修改、删除、查询)。本系统的设计可使酒店的庞大信息的管理更加系统化、规范化、自动化,实现操作简便、灵活性强、安全性好等特点,更为广大客户提供了方便的信息查询平台。关键词:酒店客房管理系统;JSP;SQL Server2005;B/S模式AbstractThe computer technology has developed more than half a century, and now every stage use the computer in various fields, in this era of fast-paced society it has become a n
3、ecessity. Its appearance is a sign of modern society advancement and technological development. At the same time the modern hotel owns huge organizations and large amount of information .In order to improve efficiency and Reduceing costs we need computers to manage modernize information management,
4、so to design a hotel room management system. The system uses JSP technology, the WindowsXP platform and the JAVA programming language and SQL Server 2005 database,and using B / S modle to develop and design. System is divided into front and back office managements, the front management is mainly to
5、achieve customers browsing information, booking rooms and other functions. The background is the the platform of administrator to manage information, mainly for the administrator about the room, customer information management (including add, modify, delete, query). The system design supplys more sy
6、stematic information, standardization, automation for a large hotel management,it achieves simple, flexible, security and good features, even it supplys a convenient information search platform for our clients.Keyword: The hotel management system; JSP; SQL Server2005; B / S modle目 录引 言1第一章 系统概述21.1
7、系统功能概述21.2 系统目标21.3 软件功能:21.4 运行环境31.4.1 硬件环境31.4.2 软件环境31.5 本章小结3第二章 技术分析42.1 JSP简介42.2 CSS概述42.3 TOMCAT 简介52.4 MyEclipse开发工具52.5 Dreamweaver 简介62.6 本章小结6第三章 系统需求分析设计73.1 系统功能图73.2 功能模块详述83.2.1 酒店客房管理系统前台83.2.2 后台管理83.3系统用例图143.3.1 管理员用例143.3.2 客户用例143.4 系统数据流图153.5 本章小结15第四章 数据库设计164.1 酒店客房管理系统数据库
8、关系图164.2主要表结构164.3数据字典174.3.1客房类型表(RoomType)174.3.2客房信息表(Room)174.3.3管理员登录表(HotelUser)184.3.4 客户信息表(Guest)184.4 本章小结18第五章 运行演示195.1 设计成果195.2 管理员登录界面225.3 客房类型添加界面245.4 客房类型查看界面255.5 客房信息添加界面265.6 客房信息查看界面275.7 客户信息添加界面305.8 客户信息查看界面315.9 查询界面325.10 本章小结33结 论34参考文献35谢 辞36引 言 现如今计算机的普及、网络信息技术的发展,电子商务
9、模式已渐入各行各业,它改变了许多行业传统的经营模式。这同样也为酒店业提供了新的竞争手段。目前许多酒店运用电子商务模式建立新型业务系统,系统充分发挥其信息交流的优势,将酒店内各个部门组成一个大的信息网,建立统一的管理制度和经营标准,以达到信息共享、各部门协同发展的目的。并且,系统通过互联网提供相关服务信息,收集顾客信息以达到扩大市场、提高酒店形象的目的。酒店电子商务系统不但可以提高酒店的形象,加速工作效率,加强管理水平,还加快了酒店在现代市场中的适应能力。总之,信息化管理在酒店业的应用越来越广泛,它为酒店的管理现代化、智能化起到了不可或缺的作用。酒店客房的管理是酒店管理的一个重要的内容都必须切实
10、面对的工作,但一直以来人们使用传统的人工方式管理酒店,这种管理方式存在着许多缺点,如:效率低、保密性差且较为繁琐,另外随着客房数量的增加,其工作量也将大大增加,这必然增加客房管理者的工作量和劳动强度,这将给客房管理信息的查找、更新和维护都带来了很多困难。客房管理作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的酒店客房管理系统,将是非常必要的,也是十分及时的。本文从酒店业领域应用电子商务模式的现状出发,全面阐述酒店网络商务系
11、统开发过程,论文包括系统开发的可行性和必要性分析,系统开发技术、数据库设计分析,并结合酒店实际对系统的推广、维护和发展提出相应观点。第一章 系统概述1.1 系统功能概述本系统是针对于酒店客房信息管理而设计的,主要实现信息的添、删、改、查功能。其主要功能模块如下:1.管理员登录模块2.客房类型管理模块3.客房信息管理模块4.客户信息管理模块5.查询管理模块1.2 系统目标宾馆客房管理系统旨在实现对客户入住及客房信息管理,以期达到对销售和资金的运作提供有效的基础信息资料的支持。根据设计需要,本管理系统应用SQL Server 2005作为后台数据库、Dreamweaver作为前台开发工具。根据要求
12、,本管理系统设计主要分为以下三个阶段:1.根据需求分析确定各主要模块,确定系统数据流图和数据字典,并采集部分数据。2.建立SQL后台数据库,并用Dreamweaver设计应用界面,完成所要求的各项功能。3.对系统的各项功能进行测试,以达到预期效果,并对不能满足要求的部分改进和提高。1.3 软件功能在用户登录模块中,主要是管理员登录,管理员可以对数据库进行数据库的日常维护,其中包括数据库信息的查询、修改、插入与删除;普通用户可以在前台进行信息的查看。在其它用户管理模块中,主要实现对信息的管理,包括客房类型、客房信息、客户信息等的管理。在查询模块中实现对客房情况,用户情况等查询,方便对客房入住情况
13、,客户入库情况的了解,并可对用户的信息进行查询。1.4 运行环境1.4.1 硬件环境客户端(Browser):128M内存,CUP500M赫兹以上服务器端(Server):最低256M内存最好用512M,CUP1G赫兹以上1.4.2 软件环境客户端(Browser):IE 浏览器 ,.Net Framework1.1或以上版本, Windows 98/2000/NT或以上版本操作系统服务器端(Server):IIS5.0 .Net Framework1.1或以上版本 WindowsXP ,SQLserver 20051.5 本章小结本章概要分析了系统的整体功能、要实现的目标及系统运行所需的软硬
14、件设备环境。第二章 相关技术介绍2.1 JSP简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务
15、器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语
16、言。 2.2 CSS概述CSS(Cascading Style Sheet)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。 HTML 标签原本被设计为用于定义文档内容。通过使用 、 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而
17、不使用任何的格式化标签。由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。 为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出样式(Style)。 所有的主流浏览器均支持层叠样式表。 样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 C
18、SS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。作为网站开发者,你能够为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后网站中的所有元素均会自动地更新。2.3 TOMCAT 简介Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上T
19、omcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。2.4 MyEclipse开发工具MyEclipse企业级工作平台(MyEclipse Enterpri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于JSP的酒店客房管理系统 毕业论文 基于 JSP 酒店客房 管理 系统
链接地址:https://www.desk33.com/p-1266511.html