旅游网站的设计与实现Word文件下载.docx
《旅游网站的设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《旅游网站的设计与实现Word文件下载.docx(27页珍藏版)》请在冰豆网上搜索。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:
年月日
文献综述
前言
对于21世纪的我们来说,网络已成为我们生活中重要组成的一部分,在互联网高速发展的时代,在互联网上建设网站已成为司空见惯的事。
旅游部门通过旅游网可以极大的为当地旅游景点宣传,提高品牌的知名度,以此来吸引游客旅游观光,从而带动经济增长。
与此同时,旅行社也为游客提供他们所需要的服务来获取利益。
此外,旅客能够通过旅游网站对远足目的地进行讯息的查询和收集,关于景点交通方式管理与查询、旅馆预约、票务预订,帮助旅游者第一时间了解到当地旅游信息,做好充分的计划和筹备,使旅游活动畅通无阻。
旅游网站吸引了越来越多的人,在同时,也引来了越来越多的网站建设的更新要求。
主题论述
开发背景
旅游业拥有“无烟产业”和“永远的朝阳产业”的美名,现在它和石油业、汽车业并列为世界三大产业。
旅游业的发展与市场经济的发展和人民生活水平的的提高息息相关,人们对旅游的热情极大地提高,这意味着旅游业在国民经济中的地位越来越重要。
旅游网站的前途比旅游企业更有优势。
旅游网站具有传统旅游企业无法比拟的信息量大、获取信息快速、经营方式合理的特点。
游客可在网站里查阅文字记载、浏览图片,还可以查询目的地的路线、食宿和交通等详尽的信息。
由于旅游网站可以打破地域的限制,可以将各种旅游资源以最经济的方式结合在一起,同时无需经营实体店降低了成本,这就使得旅游资源的所有者和消费者都能得到益处。
目前,中国的旅游业在发展的高状态。
越来越多的人在节假日选择出游作为从忙
碌的工作中将自己解放的手段。
游客希望在进行一段旅行之前,能够事先在网上查询相关信息,既能够节约时间,也觉得有值得信赖。
作为一个旅行社,如果能够站在顾客的角度考虑他们的需求,帮助他们解决这些问题,无疑可以获取更多的市场,并且让游客们充分享受旅游的乐趣。
选题依据
虽然旅游业成为互联网的热点主题,旅游类电子商务网站也纷纷建立。
不过许多网站和互联网的结合有很多局限,比如只是单纯的介绍旅游景点和发布图片。
静态网页已经远远不能满足用户日益增多的需求,他们希望有更加灵活的、生动的动态页面。
选择用动态页面,不单可以大大降低网站维护的工作量,还可以达成管理员用户登录、用户注册、管理员对后台的管理等功能,此外网页文件不是独立存在于服务器,惟有用户申请服务器才返回一个网站的网页。
本网站就是利用计算机网络向游客们发布旅游信息,且在时空方面没有限制,可以实现远程的信息查询,预定和交流。
国内外研究现状及发展趋势
国内外研究现状:
近些年,由于互联网和在我国快速发展的信息技术,对我国旅游业的经营带来机遇的同时,也提出了新的挑战。
在国外,旅游电子商务受到全球电子商务的重视,而中小型旅游网站的蓬勃发展因为它娴熟的技术、完善的配套设施以及灵活的操作的优势,甚至在一定范围内提供旅游信息的准确性等方面超出规模较大的竞争对手,使之倍受青睐。
相比之下,国内的旅游网站的发展就不容乐观。
尽管我国近几年已拥有旅游网站5000多家,但因为我国旅游网站的建设才刚刚起步,在互联网技术、配套设施、人员素质等方面存在很大差距。
停留在静态层面的网站,旅游产品单一,缺乏创新和无针对性,无法形成明确的目标市场。
发展趋势:
目前,了解消费者的行为和利益的特性,从而挖掘他们的消费需求,对网站建设的消费预期,从而促进中国旅游电子商务的发展有了重大意义。
未来的旅游网站的内容将越来越丰富,信息更新的频率也会加快,普通消费者也会更加容易操作网站来获取自己所需要的信息。
单调、一成不变的旅游行程也会被充满个性化服务所替代。
ASP.NET简介
ASP.NET是Microsoft.NETFramework的一个组成部分,因为它能够充分利用公共语言运行库(CRL,CommonLanguageRuntime)的功能,例如,继承,类型安全的语言互操作性和版本控制,从而提供访问所有功能的框架。
例如,可以使用任何.NET编程语(Visual)Basic、C#、JScript语言)和.NET调试功能创建ASP.NETWeb应用程序,利用ADO.NET访问数据以及使用.NET框架类访问操作系统服务,等。
SQLServer简介
SQLServer是基于中小型数据库服务器,可以适用于大容量数据的操纵,无论是在功能上还是在管理上都要比Access要强很多。
其开发后台的灵活性,处理数据的效率,以及可扩展性等方面都是很强大的。
SQLServer特征:
真正的客户机/服务器体系结构。
系统管理和数据库管理由于图形化的用户界面更加方便、简单。
编程接口工具的丰富性,帮助那些进行程序设计的用户提供了更多的选择余地。
结论
本文主要介绍了一个旅游网站的开发背景,建设的意义,背景,国内外研究和技术的现状与发展趋势。
详细介绍了开发语言和工具,如:
SQLServer数据库、ASP.NET、脚本语言,为一个企业完整的开发做了具体说明。
通过以上对旅游开发背景、选题依据、国内外发展状况的分析以及各种软件的介绍,我们将在开发中使用SQLServer2005和ASP.NET语言,完成后的系统会分为前台和后台两大模块,前台即用户界面,要实现的功能主要是旅游动态、旅游风采、人文地理、当地美食、交通路线等;
后台主要是管理员登录、管理员添加、删除、修改信息。
制作这个网站主要是想向游客展现苏州的精神面貌,吸引更多的游客来当地旅游,提高当地的经济。
参考文献
[1]杜江,戴斌.旅行社管理比较研究.旅游教育出版社,2006.
[2]姚延波,左坚.旅行社经营管理.天津人民出版社,2004.
[3]马梅.e时代旅游产业价值链重构战略设计.三联书店,2004.
[4]周贺来.旅游信息化简明教程.中国水利水电出版社,2005.
[5]杜文才.旅游电子商务.清华大学出版社,2006.
[6]项宇峰.ASP+SQLServer典型网站建设案例[M].北京:
清华大学出版社,2006.
[7]里伯提,赫威兹.ProgrammingASP.NET中文版(第3版).电子工业出版社,2007.
[8]曹淑琴.ASP技术的网站建设.华北科技学院学报[J],2008.1.
[9]尹志宇,郭晴.数据库原理与应用教程:
SQLServer.北京:
清华大学出版社,2010.5.
[10]方睿,刁仁宏.网络数据库原理及应用[M].四川:
四川大学出版社,2005.
基于ASP.NET的旅游网站的设计与实现
摘要:
我国旅游业已经步入迅速发展时期,经济增长随着旅游业的发展日趋明显。
由于计算机技术的飞速发展和网络技术的普及,旅游业也需要在一个互动平台上建立一套信息发布,增进旅游业的信息交流。
苏州历史悠久,山水秀丽、园林典雅,拥有众多人文景观和自然景观。
苏州旅游网站是一个集风景、美食、人文地理、民族风情、新闻发布等为一体的旅游网站,在主流平台WindowsXP上开发,得到VisualStudio2008和后台数据库SQLServer2005的支撑,采用交互式语言ASP.NET,是一个动态网站,结合网页制作工具Dreamweavercs4和Firework完成辅助编辑和图像处理动画制作,系统界面友好、功能强大、使用方便。
该旅游网站具有旅游信息浏览和查询功能,后台管理员可以进行添加、删除、新闻发布、修改文章。
通过这些模块实现旅游咨询共享,为游客提供详细、准确、及时、高效的信息服务。
关键词:
ASP.NETSQLServer旅游网站信息管理
Abstract:
China'
stourismindustryhasenteredaperiodofrapiddevelopment.Withthedevelopmentofthetourism,thegrowthoftheeconomichasbecomeincreasinglyobvious.Duetothepopularizationofcomputertechnologyandtherapiddevelopmentofnetworkinformation,tourismindustriesalsoneedtoestablishaplatformofinformationdisseminationandinteraction,inordertopromotetourisminformationexchange.
苏州旅游网站是一个集风景、美食、人文地理、民族风情、新闻发布等为一体的旅游网站,在主流平台WindowsXP上开发,得到VisualStudio2008和后台数据库SQLSever2005的支持,采用交互式语言ASP.NET,是一个动态网站,结合网页制作工具Dreamweavercs4辅助编辑,还使用了Firework完成图像处理动画制作,系统界面友好、功能强大、使用方便。
该旅游网站具有旅游信息浏览和查询功能,后台管理员可以进行新闻发布,添加、删除、修改文章。
通过这些模块实现旅游信息共享,为游客提供详细、及时、准确、高效的信息服务。
Suzhouhasalonghistory,ithasbeautifulsceneriesandelegantGarden.TherehasnumerousculturallandscapesandthenaturallandscapesinSuzhou.Suzhoutourismwebsiteisacollectionoflandscape,goodfood,humangeography,ethniccustoms,pressreleasesandothertouristsites.WiththesupportofVisualStudio2008andSQLServer2005andtheuseofinteractivelanguageASP.NET,itwasdevelopedinthepopularplatformWindowsXP,itisadynamicwebsite.WiththehelpofWebpagemakingtoolDreamweaverCS4assistanteditor,alsousedtheFireworktocompletetheimageprocessinganimation,ithasfriendlyinterface,andpowerfulfunctionanditiseasytouse.Thetourismwebsitehasthefunctionsofbrowsingandquerytourisminformation.Administratorscanadd,delete,modifythearticletorealizethefunctionofsharingtourisminformationthroughthesemodules,andthentoprovidetimely,accurate,detailed,andefficientinformationservicefortourists.
Keywords:
ASP.NETSQLServerTourismWebsiteinformationmanagement
第1章绪论
1.1选题的背景
随着我国经济的迅速发展,人们的生活水平得到显著提高,人们对生活质量也有了很大的需求,所以越来越多的人选择在节假日期间出去旅游。
人们希望能够在最短的时间内,可以获得最多、最新的旅游资讯。
基于这类需求,越来越多的部门、企事业单位都有通过互联网对外宣传自己,为那些有信息需求的人提供方便快捷的服务,同时极大地带动了当地的经济发展。
目前,我国的一些旅游部门加大投入信息化方面的工作,例如通过建立旅游网站来宣传本地的风土人情,不仅对自身的发展起到了促进作用,还通过对信息进行网络化、信息化管理,提高了自身的竞争能力。
我国旅游业的市场规模不断扩增的同时,具有个性化的旅游日趋明显。
一方面,旅游人数在逐渐增加;
另一方面,旅游散客比例将增加,这就对网站的设计与实现提出了更高的要求。
根据国内旅游的特点分析可以看出,不同出发城市网友对周边游、本地游的出行需求比出境游、国内游要大很多,然而各自周边游和本地游的差异性却很大,这也获得出发地网友最关注的栏目。
目前,大多数旅游网站的地方旅游,主要是对外国游客的目的地介绍,主要旅游景点和线路的推荐,但缺乏更深入了解当地人的历史文化,当地的习俗和惯例。
本文设计的旅游网站,是以城市为单位,提供游客想要了解的详细的信息。
1.2课题的研究意义
旅游网站出现以来就由于其“方便,全面,丰富”等优点而得到了广大旅游爱好者的喜爱和欢迎。
因为旅游网站可以解决传统旅游业不能解决的吃、喝、住、玩一体化的需求,还可以作为商人的商机,通过互联网提供景点景区、酒店、交通、信息服务等功能,来获得业务的来源。
随着以家庭为单位的团体出游越来越多,人们对旅游网站的安全性、方便性、全面性提出了更多的要求,为了满足游客的要求,也伴随着旅游网站的发展前景以及现阶段出现的些许问题,我们从另外一个角度创造了一个以旅游客户为主的,能为其提供多种线路管理、预定功能和查询信息服务的旅游信息网站。
这个网站完全站在客户的立场考虑,将客户所想要了解的旅游咨询展现出来。
比如为游客推荐当地著名的景点,当地的美食、人文地理和民族风情,并了解当地最新的旅游动态,让游客还没有去当地游玩就对当地的状况有了一点了解,并开始有去游玩的欲望。
同时,游客可以根据自己的需要,对宾馆酒店进行预定,查看交通信息,选择预定机票或火车票,甚至可以得到当地租车的信息。
这将大大方便了顾客,让他们官方旅行前有进一步的了解。
为了提高旅行社的服务质量和接团质量,满足旅游者的精神需求和压力释放,就应该把游客的思想活动放在首位,尽量满足旅游者的需求,让他们产生要再次旅游的愿望。
逐渐完善本地的旅游设施,吸引人们的眼球,让游客看到这个景点和景区之后不会后悔,甚至会推荐给自己的亲戚和朋友,以此来扩大旅游效应。
旅行网站管理系统是一个宣传当地景区、吸引游客观光所不能缺少的管理系统,利用该管理系统可以向世界各地展示当地的精神面貌,以及传播正能量的文化习俗。
让各地同胞们了解其文化的同时,还能促进当地经济、社会的发展。
第2章开发技术介绍
2.1.NETFramework概述
NETFramework是用于.NET平台的编程模型,其关键组件是公共语言运行库(CLR,CommonLanguageRuntime)和.NETFramework类库(包括ADO.NET、ASP.NET和Windows窗体),它提供了托管执行环境、各种编程语言的集成以及简化的开发和部署,是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。
.
.NETFramework类库是一个综合性的面向对象的可以使用它开发多种应用程序的可重用类型集合,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创立的应用程序(如Web窗体和XMLWebServices)。
2.2ASP.NET和C#语言简介
ASP.NET是一个已编译的基于.NET的环境,可以用任何与.NET兼容的语言开发应用程序。
ASP.NET除了具有简便的管理、快速开发、稳定的性能、出色的升级性等特点外,它还拥有全新的语言和网络服务。
C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。
2.3SQLServer介绍
SQLServer作为一种被普遍使用的数据库管理系统,能够和微软公司的其它开发工具紧密结合起来,MicrosoftSQLServer2005是一个全面的商务智能(BI)平台,它为数据库使用者提供了所需的各种功能、特性和工具,用于建立典型和新型的分析应用程序。
第3章网站可行性分析
软件开发中可行性研究的目的是在最短的时间内,用最少的资源以及最小的代价确定问题的解决方案。
若无法解决问题,那么就会浪费系统开发上的时间、人力、软硬件资源。
因此在开发之前,需要从以下几个方面进行可行性研究。
3.1技术的可行性
简要描述旅游网站的开发环境:
开发环境:
MicrosoftVisualStudio2008集成开发环境。
开发语言:
ASP.NET+C#。
后台数据库:
SQLServer2005。
开发环境运行平台:
Windows7/WindowsXP
辅助工具:
Dreamweavercs4、firework
本系统在软件方面采用SQLServer2005作为后台数据开发工具,选择ASP.NET3.5进行网站前台的设计和后台功能的实现。
本网站采用B/S结构的开发模式,服务器端数据的存储和维护通过使用功能强大的数据库软件SQLServer2005;
客户端采用开发语言ASP.NET实现应用程序的设计。
同时,MicrosoftVisualStudio2008的环境给开发人员提供了方便。
ASP.NET拥有C#语言的强大功能,再结合HTML语言的使用来实现系统操作的便利性。
所以,技术性上是不成问题的。
3.2操作的可行性
管理员可通过身份验证来进入网站的后台系统进行对系统的操作。
由于网站人性化的处理,对信息进行了提示和报错,只要是具有普通上网能力的人都可以对网站后台系统进行使用和操作。
操作性方面系统也是可行的。
3.3经济的可行性
本系统所采用的开发工具MicrosoftVisualStudio2008和MicrosoftSQLServer2005,Dreamweavercs4都可以在网上免费下载。
只需要网站管理员通过对文章的增删查改来对网站进行维护和管理。
后期对网站的宣传可以不用大费周章,用户完全可以通过搜索引擎查到本地旅游网站,这样就可以带动当地旅游的经济效益。
在不会投入大量人力、物力、财力的同时可以获取丰厚的利润。
第4章概要设计和数据库设计
开发项目之前,首先要对所开发的项目进行需求分析和可行性分析,以便了解和掌握网站的初步规划和发展过程。
4.1概要设计
4.1.1网站功能结构设计
本网站选择苏州这个城市为对象,进行了对苏州旅游景点的宣传和推广,对网站的需求和功能进行了详细的设计,主要功能如下:
4.1旅游网站系统
4.1.2网站模块设计
前台即用户界面,要实现的主要功能为:
(1)旅游信息的发布:
发布最新的旅游动态、最新的旅游新闻
等;
(2)宾馆预订的实现:
对于宾馆实现在线预订;
(3)机票预定的实现:
对于机票实现在线预订;
(4)留言交互的实现:
实现一个留言板功能,能够与游客进行交
互等。
后台即管理界面,要实现的主要功能为:
(1)个人信息管理:
管理员可修改密码和更改个人信息;
(2)新闻管理:
可上传新闻,并对其进行修改和删除;
(3)文章管理:
对网站上的文章进行添加、修改和删除;
(4)留言板管理:
对留言进行查看和删除。
4.2网站数据库设计
首先分析本系统的数据流,做出数据流程图,然后进行数据库的E-R图分析,最后才能设计数据库逻辑结构和实现数据库。
4.2.1数据库流程图
(1)后台管理员登录流程图。
管理员输入账号和密码,系统判断用户输入的信息与数据库中管理员表的信息进行匹配,若不匹配,则刷新页面,等待用户重新输入。
YYY
N
图3.1理员登录流程图
(2)后台管理功能流程图
登录后台成为管理员后,管理员被赋予更多的权限,能够添加、修改、删除文章的信息,详细的流程图如图4.2所示。
图4.2管理功能流程图
以添加和删除信息为例:
①以管理员的身份登录之后,就拥有添加文章的权限,在后台添加成功的文章将显示到前台网页的活动面板。
流程图如图4.3所示。
图4.3后台添加文章数据流程图
②以管理员的身份登录以后,具有删除文章的权限,文章被删除后,在前台显示的文章也就被完全删除了。
流程图如图4.4所示。
图4.4后台删除文章数据流程图
4.2.2数据库实体图
图4.5旅游新闻实体属性图
图4.6旅游文章实体属性图
图4.7管理员信息实体属性图
4.2.3数据库E-R图
根据各个实体之间的联系做出E-R图,如图所示。
图4.8系统E-R图
4.2.4数据库主要表设计
通过以上对E-R图的分析,可初步得出本系统应该有以下表。
表4-1后台管理员表(admin)
列名
数据类型
长度
可否为空
说明
UserId
varchar
50
否
用户名
UsePwd
用户密码
表4-2旅游新闻表(news)
数据类型
可否为空
NewsID
Int
4
否
自动分配ID
NewsTitle
Varchar
100
新闻标题
NewsAuthor
新闻作者
NewsContent
ntext
16
NewsTime
datetime
8
可以
新闻时间
表4-3旅游文章浏览表(Article)
ArticleID
自动分配ID
ArticleTitle
文章标题
ArticleAuthor
可以
文章作者
ArticleTime
文章发布时间
ArticleContent
文