毕业论文-酒店预订系统设计与实现.doc
《毕业论文-酒店预订系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文-酒店预订系统设计与实现.doc(74页珍藏版)》请在三一文库上搜索。
1、J I A N G S U U N I V E R S I TY本 科 毕 业 论 文 酒店预订系统设计与实现Design and implementation of hotel reservation system 系统视频介绍、论文下载:http:/ 计算机科学与通信工程学院 专业班级: 软件工程1001 学生姓名: 张俊杰 指导教师姓名: 杨峰 2014年 6 月酒店预订系统设计与实现摘 要在计算机网络高速发展的今天,Internet技术迅速崛起,随着网络覆盖范围逐渐的扩大,计算机技术已经广泛运用到各个领域,这也给一个智能化的网上酒店预订系统带来很好的发展前景。运用一个智能化的网上酒店预
2、订系统,可以大大的提高酒店管理的工作效率和优化酒店的各项服务。因此,一个现代化的酒店预订系统在如今的酒店管理制度中是必不可少的。本系统主要的功能包含:会员信息管理、门店信息管理、客房信息管理、预订信息管理、客人入住管理。本系统前台设计采用JSP作为开发语言,系统后台采用MySQL数据库进行数据的存储和管理,系统所采用的开发工具是MyEclipse,并使用tomcat服务器实现数据的共享,最终设计出一个基于Web的连锁酒店预订系统,整个系统开发采用B/S结构。关键词:酒店预订,系统管理,JSP,B/S结构本word只提供预览,如需下载请到网盘:http:/ the rapid developme
3、nt of computer network, Internet is more and more extensive application, the network coverage area to expand ceaselessly, computer applications to the hotel industry has brought great development opportunity。The use of new computer network and management system, will be to improve the management eff
4、iciency of the hotel, one of the important means to improve the standard of service. So hotel rooms information management system is an indispensable business tool for the modern hotel. The main functions of the system include: membership management, store information management, room management, bo
5、oking management, guest management。The front of the system using JSP as a development language, the use of MySQL as database management system, the development environment is MyEclipse, server using tomcat, developed a Web technology based on B/S structure of the hotel rooms management system。Key wo
6、rds: Hotel reservations, management system, JSP, B/S structure目 录摘 要IABSTRACTII第一章 绪论11.1课题背景11.2目的和意义11.3开发工具及技术21.3.1开发工具21.3.2 JSP21.3.3 JavaScript31.3.4 Struts 2简介41.3.5 Hibernate简介41.4软硬件需求5第二章 需求分析62.1需求调研62.2可行性分析62.2.1技术的可行性62.2.2经济的可行性62.2.3操作可行性62.2.4法律的可行性72.3系统用户用例图72.3.1管理员用例图72.3.2门店负责
7、人用例图72.3.3管理员用例图82.4功能模块需求分析82.5设计的基本思想102.6性能需求102.6.1系统的安全性102.6.2数据的完整性102.7界面需求10第三章 系统分析与设计123.1数据库的分析与设计123.1.1数据库的概念结构设计123.1.2数据库的逻辑结构设计163.1.3数据库的连接原理193.2中文乱码问题处理20第四章 系统功能实现224.1系统登陆页面实现224.2总体功能模块244.2.1注册会员管理254.2.2门店信息管理264.2.3客房信息管理294.2.4预订信息管理314.2.5公告信息管理334.2.6留言信息管理364.2.7修改个人密码3
8、84.2.8安全退出系统384.3前台网站模块384.3.1网站首面384.3.2用户注册394.3.3客房信息查看404.3.4客房预订414.3.5系统留言板功能42第五章 系统测试435.1系统测试目的与意义435.2测试过程435.2.1主页面的登录模块测试435.3其他错误44结 论45致 谢46参 考 文 献47IV酒店预订系统设计与实现第一章 绪论1.1课题背景随着科技的发展,Internet技术在各个领域得到越来越广泛的应用,同时,网络覆盖的范围也不断扩张,这给一个智能化的网上酒店预订系统带来很好的发展前景。运用全新的计算机网络与管理系统,将会大大提高酒店预订效率,改善酒店服务
9、的水准。然而如今许多的中小型酒店、宾馆因为人员、资金等多方面原因导致酒店管理类软件不易推广,只凭传统的手工记录来管理,效率不高,而且容易产生错误;与此同时,市面上存在的各类酒店客房预订软件基本上都是邀请大型酒店专业设计的,存在许多功能对于一般的酒店根本用不上。尤为关键的是此类酒店客房预订软件都是基于c/s结构的,客户预订的操作流程复杂。因此B/S结构的城市酒店预订系统是当今时代酒店经营管理不可或缺的现代化管理工具。1.2目的和意义随着人员流动规模的不断扩大,酒店数量的迅速增长,与之相关的订房管理的各类信息量也成倍增加。面临如此规模庞大的信息量,利用一个现代化的酒店预订系统来提高订房管理工作的效
10、率是相当必要的。采用这种管理系统,我们可以方便对信息的规范管理和快速查询,从而减少了管理方面的工作量。传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就
11、能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。今天,计算机已经成为我们学习和工作的得力助手;计算机的价格已经十分低廉,性能却有了长足的进步。通过计算机网络对宾馆、酒店业进行管理,克服了人为管理中人为因素给企业管理带来的诸多不便,大大提高了宾馆、酒店的工作效率,为企业创造了更大的利润。1.3开发工具及技术1.3.1开发工具此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和MySQL数据库进
12、行简要介绍。1.3.1.1 MyEclipseMyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP,
13、 CSS, Javascript, SQL, Hibernate。1.3.1.2 Tomcat Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。1.3.1.3 MySQL MySQL使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBS
14、D、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。1.3.2 JSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scrip
15、tlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 酒店 预订 系统 设计 实现
链接地址:https://www.31doc.com/p-3941694.html