青岛旅游网站设计.docx
《青岛旅游网站设计.docx》由会员分享,可在线阅读,更多相关《青岛旅游网站设计.docx(30页珍藏版)》请在冰豆网上搜索。
![青岛旅游网站设计.docx](https://file1.bdocx.com/fileroot1/2023-4/24/645e9047-bd69-47f6-9e29-d991d20603b5/645e9047-bd69-47f6-9e29-d991d20603b51.gif)
青岛旅游网站设计
摘要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后面的值查询字符串或者页面中