基于Java Web的旅游服务信息管理系统的设计与实现

 2022-01-17 11:01

一、绪论 1

1.1研究背景 1

1.2研究现状 1

1.3研究内容 2

二、技术介绍 2

2.1Java Web简单概述 2

2.2 JSP技术概论 3

2.3 SQL Server 2005简介 3

2.4 My Eclipse简介 3

2.5 Tomcat服务器简介 4

2.6本章小结 4

三、系统的总体分析 4

3.1系统需求分析 4

3.1.1系统需求概述 4

3.1.2可行性分析 5

3.2系统功能模块分析 5

3.3系统的功能特点分析 6

3.4系统流程分析 6

3.5系统业务流程图 7

3.6本章小结 10

四、系统的总体设计 10

4.1系统模块总体设计 10

4.2系统数据库表的结构及E-R图 13

4.2.1数据库逻辑结构设计 13

4.2.2数据库结构设计表 16

4.3本章小结 21

五、系统实现 21

5.1系统主界面 21

5.2系统登录界面 22

5.2.1管理员登录界面 22

5.2.2会员用户注册界面 22

5.2.3会员用户登录界面 23

5.2.4会员管理中心界面 23

5.3旅游资讯界面 23

5.4旅游景点界面 24

5.5其他链接界面 24

5.6会员订单信息界面 25

5.7管理员权限界面 25

5.7.1管理注册会员界面 25

5.7.2管理其他链接界面 26

5.7.3管理站内新闻界面 26

5.7.4管理景点界面 26

5.7.5管理订单界面 27

5.7.6管理酒店界面 27

5.7.7管理回收站界面 28

5.7.8管理员修改信息界面 28

5.8会员评价界面 28

5.9会员收藏界面 29

5.10本章小结 29

六、总结 29

参考文献 30

致谢 31

基于Java Web的旅游服务信息管理系统的设计与实现

唐烁

Abstract: In the context of continuous technological progress, under the background of continuous development, people in the work of the pressure is also increasing, travel to become people to reduce stress, enjoy life, relax the pressure of the way. In the past, the information of tourism service was man-made, time-consuming, labor force, low rate of correctness, and e-commerce of tourism service, which could improve office efficiency effectively and provide users with better and more convenient service. Therefore, the system will be tourism information and tourism services, the formation of tourism service information management system, both to facilitate the company's internal management of tourism companies, but also for visitors to open integrated Web site, while the convenience of tourism companies to provide users with more information on the latest attractions, Attractions, geographical options, hotel information, hotel pricing, transportation information and other options, but also save the human resources, but also for the customer experience to enhance people's lives has brought a more convenient choice.

In this paper, the Web application as a model, the system uses JSP development language, the use of Microsoft SQL Server2005 as its database, ready to use my Eclipse as a development tool, using B / S mode, the final completion of the system client and background administrator all the features.

Keywords:Tourism Service Information Management System database

一、绪论

1.1研究背景

自古以来人们就喜欢外出旅行,众多古今著名画家更是用画笔留下自己看到的名胜美景,在现如今计算机飞速发展的时代,人们外出的交通工具也越来方便,生活也越来越依赖于计算机所带来的便捷,旅游服务信息管理系统给人们带来的好处日益显著。在旅游行业不断发展的背景下,将旅游业与计算机技术结合是必不可少的选择,且这种方式将成为未来旅游交流领域极其重要的一种方式。

在我国的部分地区,旅游业俨然成为带动当地经济发展的重要产业,例如在云南,海南等地旅游业占据了GDP的大部分比例,不仅如此,国外也有先进的旅游产业,为本国的经济发展起到了极大的作用,因此为了让旅游业可以更好的发展,紧跟社会发展的步伐,将机票、景点信息、酒店等旅游中所必须的信息紧密的链接起来,极大的方便了消费者的选择,使消费者能够更全面的了解旅行过程的规划,以及景区、景点的详细信息。

人们的多种选择,使得旅游成为一种活动的状态。因此旅游服务信息管理系统的部分功能将替代过去的部分人工服务,例如一些旅游中介、服务人员等。减轻了工作人员的工作量,且方便学习操作。并将旅游信息这种动态信息,包括景区、景点、用户信息等,交由旅游公司通过后台管理,才能真正的体现旅游服务信息管理系统不同于过去人工服务的特点,这对于旅游行业的发展有着重要的意义。

1.2研究现状

我国旅游业由开始之日发展到今天,经历了很多转变,由过去的一家家旅行社,发展到现在的旅游服务电子商务,人们将线下的旅行社同线上网站结合起来,给用户以优质的服务, 随着生活水平的提高和工作压力的增加,越来越多的人将外出旅游作为休闲娱乐的方式之一,从自己居住的城市出发去其他城市和地区,享受大自然别样的风光,释放生活中的压力。随着网络的普及,人们开始习惯于上网浏览相关的旅游信息,以网上的信息作为参照筛选出满意度高或者评价高的地方来计划自己的外出旅行。而旅游服务信息管理系统则可以帮助旅行社进行这方面信息的管理,为客户提供搜索的功能,帮助客户充分了解景点信息,可以使客户体验到旅游服务信息管理系统带来的乐趣。

在互联网不断发展的当前,旅游业的互联网化也成为人们热议的话题,随之而来的旅游电子商务站点也越来越多的建立起来,而客户也不再满足于网站只是对旅游信息和相关信息进行简单的介绍。因此旅游服务信息管理系统不能仅仅局限于此,如何提高客户体检、为客户提供优质的服务是当前旅游服务信息管理系统应该重点考虑的问题。采用动态网络技术的网站可以提供更全更便利的功能。本旅游服务信息管理系统便是使用计算机网络向客户提供旅游信息资讯的最新消息,客户可以通过此平台了解更多方旅游资讯。

旅游业作为第三产业,不仅可以带动旅游景点当地的经济发展,也为国家GDP的提高做出了巨大贡献。近年来,在阿里巴巴集团成功的背景下,旅游业的电子商务化也趋于必然,众多家旅游网站也纷纷建立起来,各种针对于用户所设计的旅游出行产品也种类繁多,但是如何给用户带来更优质,更人性化的产品,如何给公司提供更有效的管理系统成为旅游服务信息管理系统将要完成的重要目标和发展过程。

1.3研究内容

本系统为旅游服务信息管理系统,包括了前台和后台两个模块,有两个登录权限,前台功能模块主要包括用户登录模块和服务信息模块两大部分。其中用户登录模块完成了用户在线注册,用户信息修改,注册信息入库的功能;服务信息模块实现了旅游景区信息查询与服务、会员预订信息查询与服务、利用其他链接查看更多旅游资讯、社区交流服务、紧急求救服务的功能。后台管理模块:系统管理员验证身份进入该系统后,主要实现数据库备份、数据库恢复、订单管理、新闻管理、链接管理、旅行线路管理、旅游信息管理、社区信息管理的功能、回收站管理、修改管理员密码等。本系统将实现旅游信息管理的自动化和系统化,帮助用户更方便的选择外出项目,也帮助旅游公司管理人员更好更高效的完成工作。

二、技术介绍

2.1Java Web简单概述

Java技术用来解决相关互联网领域的技术总和成为Java Web。Web应用程序通过Web访问应用,最大的好处是用户可以直接打开浏览器访问应用,无需安装其他软件,页面分为静态页面和动态页面,静态页面内容固定,没有更新,技术支持为HTML和CSS,动态页面据更新动态显示,技术支持除静态技术支持外还需数据库等相关高级语言来共同完成。用JDK7.0、Tomcat7.0、My Eclipse10.0搭建Java Web开发环境。Java Web的应用由一组Servlet、HTML页、类,以及其他可以绑定的资源构成。它可以在各种供应商提供的Servlet规范的Web应用容器中运行。

Java Web应用程序通常由多种组建构成:表示层组件、控制层组件和业务逻辑层组件以及数据访问层组件。表示层组件通常有HTML和JSP页面构成,控制层组件一般是Servlet,业务逻辑层组件是JavaBean或EJB,数据访问组件是JDBC、Hibernate等。Java Web应用程序各个组件在配置文件中进行声明,而后打包部署到服务器上运行。

2.2 JSP技术概论

JSP全称JavaServer Pages,是由Sun Microsystems公司倡导、许多公司参加一起建立的一种网页动态技术标准。JSP基于了强大的Java语言,具有健壮的存储管理和安全性,还拥有良好的伸缩性,在多个方面加速了动态Web页面的开发。JSP网页是由在传统的HTML文件中加入Java程序片段和JSP标记构成的。JSP技术将内容的生成和显示进行分离即核心逻辑被分装在标识和Bean中,其他人能够编辑操作JSP页面且不影响内容的生成;生成可中用的组建即执行应用程序所要求的更复杂的处理;采用标识简化页面开发方便页面开发人员操作;JSP能提供所有Servlets功能,使用JDBC技术链接数据库,具有更广的适应性平台。

2.3 SQL Server 2005简介

SQL Server2005,是由Microsoft开发和推广的关系数据库管理系统(DBMS),是对于SQL Server2000的一个拓展,在各个方面都进行了改进,使用SQL Server2005作为网站或企业的数据库,对于企业或者网站都提供了便捷的管理且方便使用,同时也支持对大型SQL Server配置的支持,使用SQL Server2005可以提高数据的安全性,使企业的数据能够更加安全可靠的存储。除此之外SQL Server2005还可编程、可升级,是一个集开发与管理于一体的数据库管理系统。

2.4 My Eclipse简介

 My Eclipse企业级工作平台是对Eclipse IDE的扩展,它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整的支持HTML,Struts,JSF,CSS,Java script,SQL,Hibernate等技术,My Eclipse可以简化Web应用开发,并对Struts、Hibernate、Spring等开发框架的广泛应用起到了非常好的促进作用。大大提供了java程序开发的效率,为企业带来方便。

剩余内容已隐藏,请支付后下载全文,论文总字数:19453字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;