77范文网 - 专业文章范例文档资料分享平台

基于JavaWeb技术的旅游网站的设计与实现毕业设计(论文)(2)

来源:网络收集 时间:2021-12-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

 

1 前言

1.1 开发背景

自从我国加快发展的步伐以来,工作之余人们对休闲放松也更加重视起来,因此旅游行业也得到了十分迅速的发展,同时旅游经济和假日经济也成为了人们的热门消费点。但是,我国旅游业的发展力度还不够大,发展水平也偏低。很多旅游者对国内的一些名胜景点甚至都没有听说过,还有一些旅游者对某些旅游景点的服务和设施很不满意。随着人们消费水平的提高旅游行业的发展更加需要快速提高以满足人们的需求。

全国各地也把旅游产业作为经济发展的一个重要支柱,以带动别产业的经济的快速发展。如何对本地旅游行业宣传以提高本地旅游业的知名度和如何提高旅游行业的整体服务水平以满足旅游者的需求,对各地的经济发展是至关重要的。在这样的背景下,旅游、互联网、电子商务的迅速融合将成为一种必然的趋势,并且能够创造出很大的价值,将旅游行业与电子商务的结合也是近几年才兴起的,但是发展势头非常强劲。在这个信息时代电子商务交易模式遍及各个行业。网络旅游也将推动IT领域内电子商务和互联网的迅速发展,这也会进一步推动旅游行业的发展。

1.2 目前旅游行业存在的问题

一方面,很多旅行社在对于信息的整理、分类和保存方面做得还不够好,多数还是采用的传统的纸质书本的方式来保存。对于少量的信息还能应付,但是信息量一旦变得很大以后,不管是对于整理分类还是保存都是很不方便的,而且消耗的人力物力成本也会随之增大,这种人为过程中,也比较容易疏忽、纰漏或者出错。这样的方式对于长期保存数据来说不是一个很好的选择。而且,旅游者获取到这些旅游信息的途径也不是很方便和高效。而借助计算机技术是一个很明智的选择。

另一方面,很多旅游类广告千篇一律似的宣传方式,既没有突出景区的特点也没有把握好自身的优势。现如今旅游行业发展火热,各地旅行社的数量与日俱增,加大了旅游行业之间的竞争,但是对于如此众多的旅行社其实际的品质却是参差不齐,旅游者更是无从分别其中的好坏。很多旅行社为提高自身竞争力,推出各种低价旅游团,以此吸引顾客。但是对于某些低价旅游团在实际旅途中,旅行社与旅游地的各种商贩勾结,导游以各种名义向顾客推销旅途中的一些不需要的东西并且强行要求顾客购买。若是有人提出异议,必定会遭到人身攻击,更有甚者不顾游客人身安全将旅客赶下旅游车。这种现象现在层出不穷,已经屡见不鲜了。旅游地周围也被不良商家搞得乌烟瘴气,连最基本的服务问题都难以得到保障。这些事情和现象不仅影响各个旅游景点的声誉还严重阻碍了旅游行业的整

第 1 页 共 26 页

 

体发展,由此也会影响经济的发展。现在很多旅游者会因为上述原因对旅行社失去最基本的信任,转而选择自助式旅游。因此,对各地旅游信息的规整显得尤其重要了。不管是想参团旅游的游客还是准备选择自助式旅游的游客都需要了解旅游目的地及其周围的各种信息,但是仅通过纸质资料获取信息,渠道过于单一,又成了一个新的问题。这些问题产生的主要原因还是由于对各种信息处理的方式不合适。如果这些旅游类信息能够被完善、安全、高效的存储,并且能够方便、快速的被旅游者获取,那么问题就能迎刃而解。现如今,科学技术发达,很多行业都通过计算机和互联网技术将信息存储在虚拟的网络空间中并能高效的对其进行操作。结合现在社会的发展趋势来看,对于旅游行业来说这样不失为一种好方法。

1.3 技术背景

1.3.1 Mysql数据库概论

Mysql是网络上一款比较流行的免费小型数据库软件,其数据库类型为关系型数据库。最初由瑞典的一家公司设计开发,现在也早已被Oracle收购。由于Mysql是一个开源代码的软件,所以Mysql数据库在网络上也非常的流行,互联网上的各种中小型的网站对Mysql的应用也是相当普遍的。因为使用Mysql数据库管理数据,那些常用的功能Mysql都提供,更重要的是使用Mysql数据库管理数据其开发成本几乎可以忽略不计,而且Mysql相对其他关系型数据库如Oracle、SQLserver,其体积很小,但是速度快,虽然在功能和规模上不如前两者强大,但是对于一般规模较小的中小型网站来说,Mysql提供的功能已经可以轻松满足开发者的要求了,所以Mysql数据库更受中小型网站的青睐。

1.3.2 JSP介绍

Java server pages简称JSP,它建立在servlet之上。JSP的技术特征主要有:跨平台、分离静态内容和动态内容、可重复使用的组件、预编译、沿用了java servlet的所有功能等等。程序员可以应用JSP高效率的创建WEB应用程序,并且使用JSP技术开发的互联网应用程序具有跨平台、安全性高等优点,可在多种操作系统上运行。

2 系统需求分析

2.1 项目概述

2.1.1 系统目标

本系统旨在建设一个信息完善,操作简单,界面美观的旅游网站,主要功能包括如下几项。

1.各种信息的发布,管理员可以在后台发布旅游景点信息供用户浏览,普通用户也可以在用户区发布相关信息并进行交流,不仅可以拓宽用户获取信息的渠

第 2 页 共 26 页

 

道,用户之间的交流也有利于旅客更好的了解旅游景点周边的情况,对自助式旅游是一种很大的帮助。

2.注册与登录,用户可通过网站相关平台进行注册并且登录,如果只是以普通游客的身份进入网站,也能正常浏览网站相关旅游信息,但是网站的某些功能游客是无法正常使用的,比如游客不能使用酒店预订的功能,此功能暂时只对已经注册的用户开放。

3.各类信息浏览,用户无需登录就可以通过本旅游网站浏览各种旅游信息,用户发布的信息,酒店信息等。

4.网上预订酒店,用户通过本旅游网站不仅可以了解到酒店信息,还可以在网上预订自己满意的酒店,游客无需亲自到酒店才能预订,这样一来就减少了游客不必要的麻烦,对于异地旅游者和自助式旅游者来说是很实用的一个功能。

5.BBS功能,可以为广大用户提供交流平台,用户可以通过bbs平台分享自己的旅游经验、旅游信息等,还可以互相讨论了解景点的优劣为自助式旅游制定最优旅游方案,以及发起一些组团旅游信息等。

6.用户信息修改,已经注册的用户可以通过网站的相关模块对自己的信息进行修改,及时更新自己的信息,方便用户之间更好的相互了解。用户还可以修改自己的登录密码,加强账号安全性。

2.1.2 软件环境

对于一个网站系统的实现,只有硬件系统的支持是不够的,还必须要有与系统对应的相关软件配合,系统才能正常运行。因此,本旅游网站还要求需配置如下其他软件。

系统开发环境:Windows 7

系统开发工具:MyEclipse、Tomcat、Jdk 数据库工具:Mysql

系统运行环境:Windows XP/7 /8/10

2.2 系统可行性研究

1.技术可行性

本旅游网站主要采用jsp进行前台界面的设计。jsp页面由传统的html代码和嵌入到其中的java代码组成,jsp页面中还包含了各种特殊的jsp元素。当使用jsp技术时,静态内容的部分可以使用xml标记或者html来设计和格式化,动态内容的部分使用jsp标记及javabean或者JavaScript脚本程序来制作。jsp标记和小脚本程序将由服务器端执行,客户端浏览器接收到的是html页面,这个html页面是服务器端将处理结果与静态部分结合过后的形成的新的html页面。数据库的管理采用了mysql数据库,mysql体积小、运行速度快并且健壮、易用,对

第 3 页 共 26 页

 

于一般的网站完全可以采用mysql数据库进行数据库管理。所以,本系统在技术上是可行的。

2.经济可行性

本系统主要使用myeclipse开发工具,mysql数据库,都是可以在网络上找到的免费软件,开发成本几乎可以忽略不计。当网站投入使用时,旅游者可以通过本网站轻易获取到相关旅游信息及使用网站其他功能,方便了旅游者自助式旅游出行,因此可吸引大量用户加入本网站,以增加本网站的浏览量和数据流量,所以本旅游网站在经济上是可行的。

3.操作可行性

本旅游网站界面简洁,操作方便,也无任何使用限制,使用过程中不需要安装任何其他软件,打开浏览器即可浏览本旅游网站并且可以使用旅游网站相关功能。因此,本旅游网站在操作上是可行的。

3 系统概要设计

3.1 系统总体结构设计

本系统采用mvc模式来搭建整个网站的结构。mvc是model、view、controller的合称,它一种程序设计概念,对于简单程序和复杂程序都能使用mvc模式来开发。采用mvc模式开发的应用程序被分解为三个独立的部分,即:模型、视图、控制器。一个应用程序中被用来完成任务的代码在mvc中即为模型,指的是业务逻辑的代码,这个部分在程序中常常是相对稳定的部分,它会被重复使用。应用程序中与用户进行交互的页面即为视图,这个部分则是经常改变的。若是页面需要更新时业务逻辑代码也必须一起做相应改动,或者是需要在不同的模块中实现相同的功能而多次编写业务逻辑代码,既让应用程序的维护变得十分困难又会降低应用程序开发的整体进度,因此使用mvc模式有很多优点,比如当需求改变的时候对相关程序进行改进的时候会更加容易。mvc模式图如图1所示。

 

图1 mvc模式图

 

第 4 页 共 26 页

 

 

3.1.1 系统总体结构图

本旅游旅游网站系统主要分为五个大模块及其子模块,主要完成注册、登录、信息浏览、信息发布、酒店预订等功能,具体如图2所示。

旅游网站系统 后台模块 用户模块 信息浏览 论坛功能 酒店模块 发布 信息 管理论坛信息 登录注册 修改个人信息 旅游信息浏览 酒店信息浏览 个人信息浏览 帖子发布 帖子回复 酒店预订 图2 系统功能模块总体结构图

 

3.1.2 系统功能模块设计

本旅游网站经过需求分析,将主要功能模块划分为以下几个。 1.用户功能模块

用户功能模块实现的主要功能包括:用户的注册与登录,以及用户在登录后可以修改密码和个人的信息等。

2.信息浏览模块

信息浏览模块主要实现各类信息的查看,主要包括相关旅游景点信息的查看、酒店信息的查看、论坛信息的查看以及个人信息的查看。

3.后台功能模块

本旅游网站管理员的主要功能包括发布有关的旅游信息,发布酒店信息,对论坛信息进行管理,管理员可以删除普通用户发布的帖子,而普通用户只拥有发

 

第 5 页 共 26 页

 

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于JavaWeb技术的旅游网站的设计与实现毕业设计(论文)(2)在线全文阅读。

基于JavaWeb技术的旅游网站的设计与实现毕业设计(论文)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/550553.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: