ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:726.43KB ,
资源ID:23553388      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23553388.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(旅游网站的设计与实现.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

旅游网站的设计与实现.docx

1、旅游网站的设计与实现摘 要 随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储。对于普通用

2、户,可以实现信息浏览,对于有需求的用户经过权限认证后可以进行信息浏览,在线预定,论坛等功能的使用。实现了各种业务系统的数据集成和信息集成,对旅行社,酒店各类信息、资源进行协同集中管理。利用JSP技术建立动态网站,实现旅游信息快速发布及接受游客的网上预定。关键字:旅游信息;网络化;动态网站 The Design and Implementation of Yunnan Tourism Information Platform ABSTRACTWith the steady growth of tourism industry, travel departments are now facing

3、tougher competition between each other. Various information of the process is coming up at each stage, such as accounts payment status, client request and feedback from contracting parties, and so on. And the information volume is ever growing and becoming more sophisticated. Most departments usuall

4、y handle these information manually leaves big room for omission and errors, and quite a part of resources might not be utilized efficiently. Therefore, a computerized system shall be developed to better integrate the information and utilize the resources a company equips.Because of the current situ

5、ation of the tourism industry, the article provides a feasibility method to solve the problem. The method uses the modernization of a unified computer network system, implements the traveling management on the Network and stores various types of information in an orderly manner. The ordinary users c

6、an browse information. There is a demand for the users. The users are premised through the authentication. Then they can browse information, order on-line, and use the Forum. The system implements a variety of business systems to achieve the data integration and information integration. The system m

7、anages the travel agencies, hotels of all types of information and resources. The system uses of JSP technology to build dynamic sites and Furthermore, tourism information can be known quickly and tourists can book through the internet by using ASP to establish a Tourism web.Keyword: information of

8、tourism; network; Tourism Web1概述1.1开发背景改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要。但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题.,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行

9、业的新跨越。加强旅游信息化建设,可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性;另一方面可以通过开展电子商务,满足游客的个性化需求,提高旅游服务质量,改变旅游企业传统经营模式,降低成本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。 目前,我国的一些旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,可以通过建立旅游网站来

10、宣传本地的风土人情,对信息进行网络化、信息化管理,提高自身竞争能力。 1.2 目前旅游业存在的问题 目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。1.3本课题要达到的设计目标

11、 根据目前Internet上旅游信息平台的运营模式,设计并实现一个旅游信息的平台。用软件工程工程设计的思想和步骤进行设计,撰写相关文档。课题目标是网站操作简单,使用方便,系统响应快,数据稳定,网站管理合理规范。包括以下模块:信息模块实现对所发布的信息检索,能浏览网站所发布的所有信息;管理员可以对信息进行添加,删除和修改功能;会员模块 注册的会员可以浏览信息,预定线路和酒店,可以再论坛发帖和留言;论坛模块 注册的会员可以在论坛类别内交流信息;管理员可对论坛类别进行添加,删除,以帖子管理;预定模块 会员可以在个人面板里实现在线预定旅行线路和在线预定酒店功能;管理员可在后台查阅到预定者的信息;注册模

12、块 普通用户可以浏览信息,但对于预定和论坛的发布需要会员才可以实现;管理员可以对用户进行查询,删除的功能。 2旅游网站信息系统分析本课题为实现更加符合实际的旅游信息服务功能,对系统做了详细的系统分析。包括网站的需求分析、对开发用到的关键技术的介绍以及旅游网站的可行性分析。2.1网站需求分析 该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。主要功能:1.用户可以对各景点相关信息的查询,酒店预订,旅行线路的查询和对个景点所需费用查询。 2.有一定数量旅游景点相关信息可供处理。方便游客了解景区各种相关信息,同时有利与景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使

13、游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。系统根据实际情况收集的资料为背景,网站中包括各个景区的基本情况介绍如:门票价格和风景图片欣赏等,进入该网站后,都可以浏览站中的所有信息,同时可以通过系统来查询所需要的各种信息,并且可以在线预定旅行线路,预约酒店等。管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作。管理人员通过系统处理各个事务,使前台的用户

14、操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。如图所示:图2.1 网站前台用例网站后台分析图2.1.1 系统功能需求各个角色的功能如下:未注册的旅客: 1)信息浏览:可以对网站所发布的信息进行浏览; 可以对论坛所发帖子进行浏览; 2)信息检索:可以对景点信息,旅行社信息,酒店信息进行检索;会员 : 1)信息浏览:网站所发布的所有信息都可以浏览; 2)论坛发帖:可以在不同分类的论坛板块下发表帖子及对其他会员的帖子 回复功能; 3)在线预定:对于旅行社发布的旅游路线和酒店可以在线预定; 4)信息检索:可以对景点信息,旅行社信息,酒店信息进行检索; 5)个人面板:可以收藏旅

15、行线路,旅行社和酒店信息,和论坛中自己发帖和发帖的内容;管理员: 1)添加功能:景点介绍,旅行社,旅行路线,酒店的添加; 2)删除功能:可以对景点信息,旅行社信息,过期的旅行线路信息,及酒店的删除功能,可以对论坛帖子进行删除功能; 3)查看预定信息功能:再会员预定旅行线路后,可查询预订各线路的会员信息,和预订酒店的信息; 4)修改功能:可以对网站的信息进行修改功能; 2.1.2系统性能需求 1)在查询时,应保证所有满足条件的记录都能查到。数据库记录通常在几百条以上,如有遗漏将会对客户的统计造成影响。 2)一般操作的响应时间应该在1-2秒内。 3)采用菜单界面,对用户比较友好。2.2 采用关键技

16、术介绍2.1.1 JSP简介 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务

17、端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的

18、征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。2.1.2 MySQL5.0数据库MySQL5.0是一个小

19、型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL5.0的特性:1)使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性 2)支持AIX、Free BSD 、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3)为多种编程语言提供了

20、API。这些编程语言包括C、C+、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。 4)支持多线程,充分利用CPU资源 5)优化的SQL查询算法,有效地提高查询速度 6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径 8)提供用于管理、检查、优化数据库操作的管理工具 9)可以处理拥有上千万条记录的大型数据库2.3可行性分析采用现代化统一的计算机信息

21、网站系统,能够有效帮助旅游企业优化旅游行业的效率,使其在行业内处于优势地位,并相对长期地保持这种战略优势。开发本系统的可行性研究如下:1.技术可行性: 技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本平台基于当今广泛使用的Windows XP操作系统,数据库的设计上则使用了安全性比较高的MySql,服务器选用了 Apache公司的Tomcat6.0。而在Web与数据库的接口采用了时下流行的SSH框架技术。页面设计选用Dream weaver工具进行编写,每一种选用的技术都被现在的编程者广泛使用。2.经济可行性: 计算机技术发展异常迅猛的根本原因在于计算机的应用促

22、进了社会经济的发展,给社会带来了巨大经济效益。因此基于计算机系统的成本-效益分析是可行性研究的重要内容。3.操作可行性: 对于客户而言,他们最关心的是他们能否更方便、快捷地进行网上图书的选购,能否保证个人信息的安全性以及图书定购过程中相关数据的准确性、安全性和可靠性。本网站系统的先进性、稳定性、可靠性以及后台数据库的安全设置可以解除客户的后顾之忧;网站操作简单、快速直观,客户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书等其他活动。对于一些数据的添加,删除,修改存于后台的数据库中,这种操作方式是可行的。3系统概要设计3.1系统总体设计3.1.1运行环境1)操作系统:Wi

23、ndows NT/2000/XP/20032)安装JDK3)安装mysql4)安装myeclipse3.1.2 系统总体流程 图1.系统流程图 3.2数据库概要设计3.2.1数据库设计概述数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用性和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统不可分割的重要组成部分。数据库技术也是计算机领域中发展最快的技术之一。数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都

24、建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。3.2.1数据库逻辑结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。 网站主题部分数据库分析图网站论坛部分数据库分析表3.2.2数据物理设计数据库的设计是为了给整个程序服务的,所以数据库设计的好坏,是否合理直接影响到前台界面的工作效率、开发的复杂度以及整个程序的质量,因此数据库的设计至关重要,在设计数据库的时候,对数据

25、库中所有的字段都要依据科学的标准制定。在旅游信息平台中具体体现在各种信息的录入、添加、删除、查找等等,要求数据库的结构能够满足各种信息输入输出的需要。根据需求分析,设计了8张表: 景点信息表,见表3.1 酒店信息表,见表3.2 旅行社信息表,见表3.3 会员信息表,见表3.4 会员预定酒店信息表,见表3.5 会员预定路线信息表,见表3.6 旅行路线信息表,见表3.7论坛发帖表,见表3.8论坛回贴表,见表3.9 字段名称数据类型是否为空说明idInt否主键自动递增nameVarchar(32)否景点名称descriptVarchar(18)否景点描述Price Int(4)否景点价格imageV

26、archar(18)否景点图片地址 表3.1景点信息表字段名称数据类型是否为空说明idInt否主键自动递增nameVarchar(32)否酒店名称descriptionVarchar(18)否酒店介绍phoneInt(20)否酒店电话addr Int(4)否酒店地址 表3.2 酒店信息表字段名称数据类型是否为空说明idInt否主键自动递增nameVarchar(32)否旅行社名称descriptionVarchar(18)否旅行社介绍addrInt(4)否旅行社地址phoneInt(20)否旅行社电话 表3.3 旅行社信息表字段名称数据类型是否为空说明idInt否主键自动递增usernameV

27、archar(40)否用户名passwordVarchar(18)否密码phoneInt(20)否联系电话cityVarchar(20)否所在城市 emailVarchar(40)否电子邮件 表3.4 会员信息表字段名称数据类型是否为空说明idInt否主键自动递增vidInt(8)否引用酒店表中的idduidInt(8)否引用会员表中的id 表3.5会员预定酒店信息表字段名称数据类型是否为空说明idInt否主键自动递增vidInt(8)否引用旅行线路表中的idduidInt(8)否引用会员表中的id 表3.6会员预定线路信息表字段名称数据类型是否为空说明idInt否主键自动递增nameVarc

28、har(40)否线路名称descriptionVarchar(18)否线路的具体介绍peplecountInt(4)否报名人数fullInt(4)否该线路的容纳情况(0表示已满,1表示未满)priceInt(4)否该线路的价钱agencyInt(4)否负责的旅行社 表3.7旅行线路信息表字段名称数据类型是否为空说明idInt否主键自动递增nameVarchar(40)否主题名称creatorIDInt(4)否创建者IDcontenttext否发帖内容Topic IDInt(8)否类别ID 表3.8论坛发帖表字段名称数据类型是否为空说明idInt否主键自动递增nameVarchar(40)否回帖

29、名称fangyanIDInt(4)否帖子IDcontenttext否发帖内容replayIDInt(8)否回帖者ID 表3.9论坛回帖表 4.系统详细设计4.1系统功能模块设计根据需求分析的需要,开发并实现一个旅游信息的平台。主要包含前台和后台两大模块,其中前台模块有:景点信息模块,会员注册模块,会员个人面板模块,旅行线路模块,旅行社信息模块,酒店信息模块;后台模块有:会员管理模块,旅行社管理模块,住宿管理模块,景点管理模块,帖子管理模块等。实现相关管理模块信息的查询、增加、删除等操作。具体分类如图4.1.1所示。 图4.1.1功能模块图4.2系统主要界面的详细设计4.2.1系统首页界面 界面

30、是一个网站的门面,如同公司的形象,特别注重设计和规划。它是用户首先见到的界面,它的好坏直接影响到网站的访问率。为此,作者从以下几个方面对主界面进行了设计。1.在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用户一种鲜而不艳的美感。2.在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。3.在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。4.在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需要。5.在用户操作上,简化用户操作,删去那些空洞的环节。例如,“用户注册”只须填写简单信息即可。 图4.1 网站首页 网站的后台经过权限认证后,方可进入管理员操作模块。进入管理员模块后,管理员就可根据不同的模块管理进行相应的景点发布,对帖子的管理等。如图4.2所示。 图4.2 管理员模块界面4.2.2会员模块 在网站首页上有会员登陆模

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1