青岛旅游网站设计.docx

上传人:b****1 文档编号:17788022 上传时间:2023-04-24 格式:DOCX 页数:30 大小:447.47KB
下载 相关 举报
青岛旅游网站设计.docx_第1页
第1页 / 共30页
青岛旅游网站设计.docx_第2页
第2页 / 共30页
青岛旅游网站设计.docx_第3页
第3页 / 共30页
青岛旅游网站设计.docx_第4页
第4页 / 共30页
青岛旅游网站设计.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

青岛旅游网站设计.docx

《青岛旅游网站设计.docx》由会员分享,可在线阅读,更多相关《青岛旅游网站设计.docx(30页珍藏版)》请在冰豆网上搜索。

青岛旅游网站设计.docx

青岛旅游网站设计

摘要2

前言3

1需求分析概况4

1.1理解需求5

1.2需求分析5

1.3选题背景6

1.4选题依据6

1.5开发可行性7

1.6课题目标7

2开发环境7

2.1平台的选择8

2.2工具的选择8

2.2.1环境的选择8

2.2.2ADO.NET介绍10

2.2.3数据库概述11

3设计方案12

3.1整体系统模块设计12

3.2系统功能概述13

3.2.1前台13

3.3.2后台14

4数据库设计15

4.2数据库连接文件17

5系统的实现17

5.1首页的实现18

5.2旅游团的预订与线路查询19

5.3会员注册与登录页面的实现21

5.4酒店预订22

5.5食客天地23

5.6留言板的实现23

5.7管理员模块24

总结25

致谢26

参考文献27

摘要

随着我国经济的发展,人民生活水平日益提高,物质生活提升的同时人们对精神生活的要求也越来越高。

旅游业在这种背景下逐渐发展成为一大重要产业。

近些年旅游行业竞争日趋激烈,旅游部门所需的信息量越来越大,业务操作涉及的路线情况、客户情况、景点情况越来越复杂,新型商业模式——电子商务日趋成熟,旅游电子商务网站发展迅速。

旅游电子商务网站使有心出游的人在家中就可以轻松做好旅游规划。

具有现代的互联网多媒体信息技术的旅游网站的建设以及丰富多彩的交互式服务模式的创新,对于旅游业的发展具有非常重要的意义。

本网站基于这种背景设计开发,能够给浏览者提供丰富的青岛旅游信息资源、优质的旅游服务。

本网站设计人性化,客户能够查询各种信息(酒店、旅游团、景点、交通、食品)。

浏览者可注册成为本网站的用户享受一些个别待遇,另外浏览者可在线预订酒店、旅游团,发表留言交流旅游心得。

关键词:

旅游、网站建设、网络化、发展

Abstract

Withthesteadygrowthoftourismindustry,traveldepartmentsarenowfacingtoughercompetitionbetweeneachother.Variousinformationateachstageoftheprocessarecomingup,suchasaccountspaymentstatus,clientrequestandfeedbackfromcontractingparties,andsoon. Andtheinformationvolumeisevergrowingandbecomingmoresophisticated.Informationofallkindsarestoredautomaticallyinaorderlyway,andusersgothroughanrecognitionprocedure,thoseapproveduserenterintothemainboardtolookup/queryinfo,alsotomakereservationonline,leavemessageetc.TourismWebmadeitpossibletointegrateandutilizevarioustourisminformation/datatobetterusetheresourcesoftravelagency.

Keywords:

tourism,network,websiteconstruction,develop.

 

前言

旅游业具有“无烟产业”和“永远的朝阳产业”的美誉,它已经和石油业、汽车业并列为世界三大产业。

改革开放以来,我国的旅游业有了非常迅速的发展,随着人民生活水平的进一步提高,人们的旅游热情增加,旅游消费的需求也进一步上升,旅游业在国民经济中的地位和作用便越来越凸显。

本文将针对目前旅游网站的建设发展现状及未来前景进行综合分析,并就网站建设的相关问题进行详细测评,总结出旅游网站建设上的构建要素和概况。

为此建立了青岛旅游网站,主要功能:

1)用于发布旅游信息,直观传递最新的旅游资讯,景区按照类型发布,满足各类旅游爱好者的口味;2提供搜索旅行目的地的功能;3提供不同权限管理的功能;4开设虚拟社区,为会员提供一个相互交流的窗口,同时可以对各个景点进行评论。

年份(年)

1991

1992

1993

1994

1995

1996

1997

1998

增值率(%)

7.14

10

24.24

27.8

20

1.7

0.63

7.92

年份(年)

1999

2000

2001

2002

2003

2004

2005

2006

增值率(%)

3.45

3.48

5.38

12

0.91

38.16

9.98

15.2

(根据国家统计局对2006年国内旅游业的发展情况统计报告)

此外,至2011年,国内的旅游人数已达到15亿人次,其中包括入境旅游人数2.1亿人次(国内旅客按每出游一次统计1人次);国内旅行社数量已达到2.6万余个;国内旅游收入已达10亿元(国内旅游收入:

是指国内旅游者在国内旅行、游览过程中用于交通、参观游览、住宿、餐饮、购物、娱乐全部花费)。

由此可见,旅游业正处于蓬勃发展中,参与旅游及从事旅游的人将越来越多,完善旅游网站的建设很有必要。

关于旅游网站的设计,我把它分成前台和后台两个模块进行设计。

前台开发主要实现了景点介绍、景区动态新闻、旅游线路介绍、酒店的预订、酒店查询、青岛食品介绍、旅行公司的联系方式、在线投票、留言板。

后台主要包括会员注册、会员的登录等。

1需求分析概况

需求分析,是一个项目提出方和承担方相互沟通的过程,一方是系统的使用者,一方是系统的制造者,在系统制造过程中,只有双方相互配合,共同对系统进行设计才能最后达到使用的要求。

客户是业务上的熟悉者,对业务流程有非常清晰的了解,但是,对于软件或网站需求方面的描述是不了解的,他们所能提供的只是他们最终要达到的功能,但是,这其中包含的业务流程是非常复杂的。

我们拿到客户需求后,应该根据功能、流程进行初步的设计,构造出业务流程图,再让客户进行评审,提出业务流程上不对的地方进行修改。

这样来回的交流,最终才能取得较全面的需求,并减少后期的修改。

需求是经常变动的,只有先做好需求的分析,了解业务以后的发展趋势,做好具有拓展性的系统设计,才会给系统或网站更大的扩展空间,从而在需求发生变化的时候可以更从容的修改。

根据网站所从事业务的性质可以对旅游网站进行划分:

旅游资讯网、旅游政务网和旅游商务网。

旅游资讯网站

旅游资讯网站主要提供大量丰富的、专业的旅游信息资源。

旅游资讯是继新闻之后的第二大网上资源。

旅游政务网站

旅游政务网站是包含旅游业的业务处理、信息管理和执法管理的现代化信息系统,即旅游电子政府,它们通过网站对旅游单位进行电子化管理,还承担目的地形象塑造、为当地旅游企业提供对外渠道等作用。

旅游商务网站

旅游商务网站是指专门从事旅游信息采集和投放、旅游产品推介和预订、提供旅游交易平台等业务的网站,一般而言,其承办者不是行政管理部门,网站经营的主要目的是盈利。

在此基础上,根据网站承办者的不同可以再次划分为:

由旅游产品供应商创办的网站,如酒店、航空公司、旅游景点等创办的网站;由旅行社自行创办的网站。

存在的问题

从以上的调查了解中,可以看出目前的旅游网站建设存在一些问题,如:

1网站具有一定的局限性:

地方旅游网站以维护自身利益为目的,并非将游客的利益放在首位;旅行社自行建立的网站则更是以盈利为目的,其旨在推销旅游产品,同时网站内容又局限于旅行社的经营范围,游客选择起来较为困难。

浏览这样的网站,人们难以找到自己真正想去的地方。

2旅行方式的局限性;旅行社以网站为媒介,为人们提供旅游路线选择,酒店和机票预订等各项服务,表面上是在提供便利,实际是在促销自己的产品。

因此消弱了旅游网站内容的丰富性。

3由于大多数网站的侧重点放在了推销旅游产品上,网站的一些特色内容,如:

社区论坛,旅行助理,在线调查统计,邮件订阅等只能作为附加功能,没有得到充分利用。

4旅游资讯网站能够为广大用户提供客观、详尽的旅游信息,但为数不多。

由此可见,目前互联网上的绝大多数旅游网站,其实只是提供了人们所需的一部分旅游服务,人们的需求还没有得到充分的满足。

1.1理解需求

通过对系统的终端用户和客户进行调研,总结一下需求说明部分。

(1)网站能够对各种旅游资源信息进行发布,前台能够非常方便的浏览查询旅游资源信息,并能够通过后台及时更新和处理。

(2)系统后台应该提供数据库操作的功能。

(3)系统运行在Windows平台上,系统还应该有一个较好的图形用户界面。

(4)系统应该有很好的可扩展性。

1.2需求分析

本系统的开发宗旨,以及总体任务就是要实现旅游资源的共享、给浏览者最全面的信息。

需求分析就是描述系统的需求。

分析的根本目的是在网站运营商和游客之间建立一种理解和沟通的机制,因此,旅游资源及线路管理系统的需求分析也应该是由开发人员和用户或者客户一起完成的。

需求分析的第一步描述旅游资源及线路管理系统的功能,既定义用例,以次确定系统的功能需求。

旅游网站的用例分析主要是找出系统中所有的用例,因此要和旅游资源及线路管理系统的潜在用户进行讨论。

旅游资源及线路管理系统的用例包括:

管理员管理部分,对网站的总体资料进行更新和管理。

用户在该网站可以很方便的浏览路线的详细信息,并行网上预订。

用户能够方便的查看旅游新闻和常识等。

用户在该网站可以方便地管理自己的预订信息。

用户可方便留言,给网站留下合理建议,参加景点投票。

做好系统分析是系统设计的关键,因此我们要做一个比较详细的系统分析,以明确我们的任务,然后在这个分析的基础上确定系统的总体结构。

通过对客户的需求分析可知基于Web的旅游网站主要实现如下功能:

旅行社的一些公开的线路资料能够方便的进行访问;其中一些实现在线预订;反馈信息;后台管理等等

1.3选题背景

网上信息的发布由于其及时性,方便性等诸多的优点被越来越多的人们所接受。

旅行社作为一个为旅客提供旅行服务的机构,其发布和更新信息的速度将直接的影响到企业的前景。

目前,我国旅游业正处于高度发展状态。

越来越多的人在假日里选择出游作为放松自己身心的手段。

跟随网络的普及和发展,人们开始习惯性的在做某事之前先网络上浏览一下相关内容,找一些相关的信息。

作为一个公益性网站,如果能够帮助游客实现对景点的了解,推出相应的线路信息供游客们选择,实现在线的预订线路,无疑能获得较大的浏览量,并且让游客们充分享受旅游的乐趣。

1.4选题依据

随着国内互联网的发展,旅游业也成为网上的热点主题,旅游类电子商务站点也纷纷建立。

不过许多网站的内容还只限于旅游信息的发布和介绍,而互联网与旅游业的结合发展显然不应局限于此。

用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。

动态网页包含交互功能,动态网页的特点有:

以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如管理员用户登录、后台管理等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。

其中的最主要的方面就是利用它来传递和发送信息,更好的展现企业形象。

我的旅游网就是利用计算机网络向游客们发布旅游信息;游客通过计算机网络预订酒店、参加旅游团。

旅游网站在时空方面没有限制,可以实现远程的信息查询,预订或交流。

1.5开发可行性

网站运行的硬件环境:

CPU最低配置为PentiumII级处理器,内存最低32MB内存,硬盘:

系统驱动器上要求10MB的可用空间,安装驱动器上要求16MB的可用空间;可运行的软件环境:

须安装IIS。

这些条件目前一般的计算机都可以满足,而且大部分机器都已联网。

1.6课题目标

我把这个网站开发系统分为前台和后台两块进行。

前台即用户界面,要实现的主要功能为:

1)旅游信息的发布:

发布最新的旅游线路信息、最新的旅游新闻等;

2)在线预订的实现:

对于线路实现在线的预订;

3)预订管理的实现:

对自己线路预订信息的查看、修改等;

4)发表留言给网站管理者提出合理化建议,参加投票交流心得。

5)注册成为会员,参加虚拟社区,交流旅游乐趣。

后台即管理界面,要实现的主要功能为:

1)预订管理:

对预订信息进行查看、删除;

2)线路管理:

对旅游线路进行发布、编辑和删除;

3)旅行社设置:

对旅行社一些基本信息的添加、修改;

4)文章管理:

对网站上的文章进行添加、修改和删除;

5)留言管理:

回复留言、删除留言;

2开发环境

网站开发环境的主要贡献是使低效的、易出错的手工任务得以自动完成。

自动化和高效的网站开发环境对网站开发的生产力具有正比线性的效应。

通常可以使开发效率提高20%到40%.项目经验表明,一个高度集成化的环境,无论是对推动还是加强过程的管理控制都是必要的。

一个过程自动化的环境,不仅可以改进生产力,还可以提高网站质量,加速现代技术的吸收过程。

网站开发环境的自动化可以在质量、估计成本和进度的能力以及使用更小的组取得总体的投资回报。

要让网站开发人员快速遍历开发制品并使它们保持最新状态,网站开发环境在开发中正起着越来越重要的作用。

现代软件工程的发展强调将开发和维护环境作为基础建设。

2.1平台的选择

操作系统:

WindowsXP;

内存要求:

基本内存128MB,建议使用64MB内存以上(尤其对于WindowsNTServer);

硬盘:

约40MB或以上;

浏览器:

IE5.0或以上版本,功能强大,可执行JavaScript,VBScript,支持多种Web协议;

Web数据库:

Microsoftsqlserver2005,学习简单,使用方便;

Web服务器:

IIS个人站点服务器,可以在自己的计算机上发布主页,并在局域网络上共享文档。

由于IIS支持ASP,因此可以作为Web站点的开发和测试平台;

开发工具:

VisualStudio2008,是优秀的网站开发工具可以方便快捷地创建可视网页,自动生成部分HTML代码。

2.2工具的选择

2.2.1环境的选择

1.HTML(HyperTextMarkupLanguage)超文本标识语言

HTML是用于WWW上文档的格式化语言。

与常见的字处理文件不同,Web页以超文本标识语言编排格式。

HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。

可以从一个平台移植到另一个平台。

HTML文件是带有嵌入代码(由标记表示)的ASCⅡ文本文件,它用来表示格式化和超文本链接。

HTML文件的内容通过一个页面展示出来,不同页面通过超链接关联起来。

2.WEB服务器与数据库连接技术

WEB服务器与数据库连接技术是当前Internet和数据库技术的共同发展方向,也是Internet应用中的研究关键。

而且随着Internet应用的快速普及,WEB服务器和数据库服务器的连接显得越来越重要。

由于WEB服务器对数据库访问有一下的优点:

(1)借用现成的浏览器软件,无须开发数据库前端,软件开发周期短;

(2)标准统一,开发过程简单,HTML是WWW信息的组织方式,所有的WEB服务器和浏览器均遵循这个标准;

(3)交叉平台支持:

几乎每种操作系统上都有现成的浏览器可供使用,为一个WEB服务器书写的HTML文档,可以被所有平台的浏览器所浏览,从而实现了跨平台的操作。

3ASP.NET——开发语言

A是microsoft.NET的一部分,它提供了一个统一的web开发模型,这模型提供了一些窗体、控件及基础架构,其中也包括开发人员生成企业级web应用程序所需的各种服务,因此可以让程序设计师简单地建立web应用程序。

它提供了为建立和部署企业级Web应用程序所必须的服务。

同时,ASP.NET为能够面向任何浏览器或设备的更安全性、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础架构。

ASP.NET的以下特点:

1执行效率大幅度提高。

ASP.net是把基于通用语言的程序在服务器上运行。

不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

2强大性和适应性。

因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。

ASP.net同时也是language-independent语言独立化的,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。

将来,这样的多种程序语言协同工作的能力保护基于COM+开发的程序,能够完整的移植向ASP.net。

3简单性和易学性。

ASP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。

4自定义性和可扩展性。

ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。

这与原来的包含关系不同,ASP.net可以加入自己定义的组件。

网站程序的开发从来没有这么简单过。

ASP.NET提供的内置对象有Request、Response、Application、Session、Server和Cookies。

这些对象使用户更容易接收通过浏览器请求发送的信息、响应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息传递。

Response对象用来访问所创建的客户端并响应,输出信息到客户端。

它提供了标示服务器和性能的HTTP变量,发送给浏览器的信息和在Cookie中存储的信息。

它也提供了一系列用于创建输出页面的方法,例如经常会用到的Response.Write方法。

该内置对象所属的类是HttpResponse类。

Request对象派生自HttpRequest类,该对象用来获取客户端在请求一个页面或者传送一个Form时提供的所有信息,包括能够标识浏览器和用户的HTTP变量,存储在客户端的Cookie信息以及附在URL后面的值查询字符串或者页面中段中的HTML控件内的值、Cookie、客户端证书、查询字符串等。

可以使用此类读取浏览器已经发送的内容。

Server对象用于对服务器上的方法和属性进行访问,获取有关最新错误的信息,对HTML文本进行编码和解码。

其中大多数方法和属性作为实用程序的功能服务。

Server对象也是Page对象的成员之一,主要提供一些处理页面请求时所需的功能,例如建立COM对象、字符串的编译码等。

在ASP.NET环境下,Application对象是HttpApplicationState类的一个实例。

Application可以在多个请求、连接之间共享公用信息,也可以在各个请求连接之间充当信息传递的管道。

使用Application对象来保存要传递的变量,由于在整个应用程序生存周期中,Application对象都有效,所以在不同的页面中都可以对它进行存取,就像使用全局变量一样方便。

Session对象为当前用户会话提供信息,还提供对可用于存储信息会话范围缓存的访问,以及控制如何管理会话的方法。

Cookie是一小块有浏览器存储在客户端系统上的文本,是一种标记,由Web服务器嵌入用户浏览器中,以便标识用户,且随同每次用户请求发往Web服务器。

Cookie和Session、Application最大的不同是Cookie将信息保存在客户端,而Session和Application是保存在服务器端。

2.2.2ADO.NET介绍

ADO.NET作为.NETFramework框架的一部分,与传统的ADO仅仅是名称类似,类和访问数据库的方法则完全不同。

ADO.NET提供了一组.NET类,这些类不仅可以对各种数据源进行高效访问,还能够对数据进行复杂的操作和排序,而且形成了一个重要的框架,在这个框架中可以实现应用程序之间的通信和XMLWeb服务

ADO.NET是允许基于.NET的应用程序访问数据库以及数据存储,以便读取和更新信息的类。

使用这些类需要引用System.Date命名空间。

ADO.NET还支持多种开发需求,包括创建由应用程序、工具和语言或Web浏览器使用的前端数据库客户端和中间层业务对象。

ADO.NET中与数据库有关的对象主要有Connection、Command、DataReader、DataAdapter和DataSet。

Connection类主要处理对数据库的连接,它是操作数据库的基础。

该类标示应用程序和数据源之间的唯一会话。

Command对象成功与数据建立连接后,就可以用Command对象来执行查询、修改、插入、删除等命令

DataReader类许多数据操作要求你只是读取一串数据。

DataReader对象允许你获得从Command对象的SELECT语句得到的结果。

DataTable类DataTable是一个数据网络控件。

它可以被应用在VB和ASP上。

它无须代码就可以简单的绑定数据库。

它具有微软风格的用户界面。

2.2.3数据库概述

数据库是按照一定的组织结构存储在计算机存储介质上的相关数据的集合。

数据库具有以下的特点:

1)结构化。

一个数据库由一个或多个数据文件组成,每个数据文件内部的数据都有一定的结构,

同一数据库的各个库文件在整体上也服从一定的结构形式。

2)独立性。

用户应用程序与数据库中的逻辑组织和物理组织存储方式无关,任何一方的改变都不会影响到另一方。

3)数据共享,减少冗余。

在数据库的数据集中存储,数据为不同用户所共享。

这大大提高了数据的利用率,减少了数据冗余,有利于保持数据的一致性。

4)安全性与完整性。

数据安全性是指用于数据保密,为防止数据被窃或破坏,数据库管理系统设置严密,层层保护。

数据完整性是指用于保证数据库中数据的正确性和可靠性。

本系统设计过程很重要的一个环节是数据库结构的设计,因为它与系统的性能、程序的结构紧密相关。

数据库结构的好坏决定了本系统的成功与否。

因此,依据数据库的一致性原则、完整性原则、安全性原则、可伸缩性原则对本系统的数据库进一步规范化。

3设计方案

网站的设计方案是网站开发的指向标,要开发一个好的网站需要制定出优秀的设计方案。

本网站拟定的设计方案主要以下几条:

1、每一页都包含一个logo标志目前流行放在页面顶部左上角位置。

2、所有页面要有一致的风格和外观,整个网站色彩布局清晰统一和谐。

3、每页底部加上版权说明。

4、每页都显示一条通往首页的路径如时代营销首页>理论与方法>自动营销让用户知道自己在网站中所处位置对导航帮助极大。

5、用表格布局页面并将表格宽度设为百分比而不是固定的像素值这样页面就自动适应屏幕宽度而不需要水平拖动滚动条来适应。

6、确信每个链接有效不要出现死链接有不少免费工具可以帮查找死链接。

7、避免使用看起来象广告的图片会被人忽视

3.1整体系统模块设计

根据需求分析的结果,本系统将划分为以下主要功能模块:

1.用户功能模块

实现的主要功能包括新用户注册、老用户登陆。

2.信息检索模块

该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。

用户

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

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

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