海南自助游网.docx

上传人:b****9 文档编号:25375250 上传时间:2023-06-07 格式:DOCX 页数:42 大小:1.89MB
下载 相关 举报
海南自助游网.docx_第1页
第1页 / 共42页
海南自助游网.docx_第2页
第2页 / 共42页
海南自助游网.docx_第3页
第3页 / 共42页
海南自助游网.docx_第4页
第4页 / 共42页
海南自助游网.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

海南自助游网.docx

《海南自助游网.docx》由会员分享,可在线阅读,更多相关《海南自助游网.docx(42页珍藏版)》请在冰豆网上搜索。

海南自助游网.docx

海南自助游网

 

本科生毕业论文(设计)

 

海南自助游网

HainanTravelNet

 

院系

计算机科学与工程学院___________________

专业

计算机科学与技术

 

____________

班级

____

姓名

学号

____________

指导教师单位

计算机科学与工程学院____________

指导教师姓名

指导教师职称

讲师

海南自助游网

计算机科学与技术

摘要

随着互联网络在企事业机关和个人团体的广泛普及,人们越来越多的生活也逐渐靠近和依赖于网络化。

生成经营中也越来越离不开网络媒介的支持和管理。

于是,旅游网站在互联网络中的位置也日趋增加。

为了能够通过网络技术来管理旅游业的发展、发布旅游景点信息、呈现更多的旅行线路旅行行程,了解更多的景点周边的衣食住行,旅游网络更加是人们迫切的需求。

海南作为中国最南端的景点城市,云集了国内诸多大型、富丽的人文和自然景观,尤其是最近几年以来,海南的旅游业带代表了中国旅游业的风向标,给海南尤其是三亚的景观呈现给全世界,有不少其他国家的游客不远万里来到海南参观游玩。

本系统为海南开发一个综合性的旅游网站,开发平台为WindowsXP,使用的开发用具有MicrosoftVisualStudio、SQLSever,采用交互式语言ASP.NET,并结合网页制作工具Dreamweaver编辑前台设计页面,系统界面友好、功能强大、使用方便。

可以同时支持多个客户端口访问服务器。

为经营者能更方便、更有效、更快捷的宣传海南旅游文化做出积极的贡献。

关键字:

旅游网站、ASP.NET、SQLSever

Abstract

WiththewidespreadpopularityoftheInternetinenterprisesandinstitutionsandgroupsofindividuals,moreandmorepeoplelivingclosetoanddependentonthenetwork.Generateoperatingmoreandmoreinseparablefromthesupportandmanagementofthenetworkmedia.Thus,thelocationofthetravelsiteintheInternetisalsoincreasing.Networktechnologytomanagethedevelopmentofthetourismindustry,releasedattractionsinformationpresentedmoretravellinetravelitinerarytounderstandmoreattractionsaroundthebasicnecessitiesoflife,travelnetworkmorepressingneedsofthepeople.HainanattractionsasChina'ssouthernmostcity,gatheredmanylarge,richhumanandnaturallandscape,especiallyinrecentyears,thetourismindustryinHainanwitharepresentativeofthevaneofChina'stourismindustry,especiallytoHainanSanyalandscapepresentstotheworld,therearemanyothercountriesofthetouriststraveledtoHainanvisittoplay.

SystemforHainantodevelopacomprehensivetravelsitedevelopmentplatformforWindowsXP,usedevelopmentwithMicrosoftVisualStudio,SQLSever,theuseofinteractivelanguageASP.NET,andcombinedwithwebauthoringtoolDreamweavertoedittheforegrounddesignpage,thesystemuser-friendly,powerful,andeasytouse.Portaccessservercansimultaneouslysupportmultipleclients.Operatorscanbemoreconvenient,moreeffective,moreefficientpublicityHainanTourismandCulturetomakeapositivecontribution.

Keywords:

travelsite,ASP.NET,SQLSever

1引言

近年来,随着新生事物的增加,我国旅游业也得到了迅猛发展,无论是从自驾游,自助游,旅行团,网上预定等各个方面来说都比若干年前有了更多的选择和便利的条件,更加给人们带来更多的快乐。

但是比较其他国家而言,我国国内一些地区的旅游业发展还处于一个停滞不前的水平上,不能满足招商引资的目的,和人们通过旅游对当地旅游业的了解。

所以,如何发展旅游经济,让我国旅游行业的进一步提升价值,对于国内的国民经济来说越来越重要。

相对而言,国内有大大小小数以万计的旅行社团组织,但大多都是资源匮乏,管理落后,宣传力度不够,信息产业链条底下,故此,企业效益一直无法突破,很多组织面临着倒闭的窘境。

各地区旅游局的管理方式也存在一定问题,例如地方财政原因导致管理方式落后,导致信息化管理的匮乏,最终整个旅游系统陷入瘫痪的局面。

面对越来越多的困难和问题,我们要重新组织思维,更新思想,以现代化,信息化的方式来替代原有的管理模式。

重组资源,放宽视野,让一些非主流旅行的地区能够能快速的通过旅游项目来引进外资,从而实现整个旅游业的振兴和飞跃。

加强管理的科学化,信息化建设,不仅仅是为了能够让组织团体或个人能够更加有效的享受到旅游的快乐,更可以为当地旅游管理部门提高工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性。

还可以换个角度思考,通过开展电子商务,满足游客的个性化需求,游客可以在网上互动分享旅游带来的乐趣,更可以增进服务意识,提高服务质量,从点点滴滴的旅客的建议中吸取经验教训,拟补自身的不足,更加高效快捷的为民众服务好,管理好。

从整个全国旅游行业来看,信息化服务是大势所趋,它可以替代传统的经营理念,从而减低成本,减少人力物力,增加企业效益,完善整个旅游行业产业链条,对中国旅游业的发展起到更加积极的推动作用。

近数年内,随着网络的遍通与发展,我国的旅游机构也步入了一个信息化网络化的管理经营模式,但相对于大多数来说,开通网络化经营还是一小部分,大多数还是传统的工作管理理念和模式,对自身的经营和发展起到了一个制约。

我们可以想象,如果一个旅游行业的经营机构,能够信息化覆盖世界的每一片区域,让人民能够通过上网就直接看到当地的信息,图片乃至更多的信息,对于行业的竞争和发展前景都有积极竞争向上的能力。

1.1旅游业信息化的发展

旅游性质的网站、旅游电子商务网站,从互联网络开始,到已经小具规模的今天,已经从单一的景点静态页的介绍发展到多元化的局面。

从一定程度上来说,旅游业信息化的发展,基本朝向三个大的方面,一是介绍性服务网站,其中包含旅游景点的介绍,旅行团的介绍和周边衣食住行的攻略介绍等。

二是服务在线预定网站,它基本上于多家旅游窗口为媒介,通过强强联合来发展自身,游客可以注册后,直接在网上预定机票、酒店、景点等信息。

即使在家里,也可以将行程从动身到回返安排得稳妥,更加方便了民众的需求,深受欢迎。

三是传统业务介绍咨询网站,与其说是网站,倒不如说是一个咨询的窗口,这种观念式服务属于传统的旅游服务,并不能满足现在广大游客的满足需求,所以,这样的传统经营模式早晚要离开市场。

本次设计,预计从第一个项目着手,希望研究一个能服务于面向大众旅行方式的群体,给予某个地区所有景点的介绍,开设针对全国各个城市对该地区以及本地的旅行项目的行程安排,以及对景点周边地区的便民化服务的热点内容,并配合会员留言等众多方式,来满足目前我国旅游性网站整体的不足和短缺问题。

在以下内容中将对这个问题逐一介绍。

1.2旅游类型网站的现状

当前,国内有数以万计大大小小的旅行经营团体,大部分经营手段还是依靠传统的人工记账,或者手工输入电子文档的方式来管理本部门的数据。

绝大部分是没有自己成型的网站的,更谈不上是网站的发展了,即使能出现到网上的最多也就是业态页面而已。

无法方便旅游者在网上直观的了解旅游景点,或者行程安排,更不会有网上预定的相关项目了。

目前阶段,随着旅游业不断发展,业务的不断增加,游客需求的不断进步,传统的市场已经不再是主流趋势,整体发展更向着网络经营模式而延伸,如果保留传统观老观念只能等着被新兴的、更有潜力、更有发展的商家在旅游业所淘汰出局。

再者,随着业务的复杂化,各种项目的重叠交替,也让旅游经营者在日常的管理中陷入了困境,越来越多的工作量,越来越复杂的各项信息,让落后的企业等待着严峻的考验。

因此,只有不断创新,不断进取,科学发展,统筹管理,信息模式才能让老的经营者永远利于不败之地,让新生力量能够走向更关扩的市场。

让企业高效的运转,良好的经营靠的是什么?

科学发展,思维创新。

那么什么是创新呢,我们不妨看一下反面的例子,因为只有反面的对比,才能找到差距,来拟补其中的不足。

现阶段,传统的管理模式,其主要问题在如下几个方面体现:

(1)传统的电子表格模式管理的数据量大,查询工作很难开展,游客想咨询问题,都得一点一点查看。

而且旅行行程中的一些涉及到周边地区的部分检索起来更加费时费力。

遇到特殊情况,如酒店订餐等环节,更加让经营者头痛,采用人工记录方式进行汇总分析,速度慢,工作量大,耗费人力多而且极其容易出错。

(2)在管理经营中,如果通过电话沟通,不但涉及范围广,而且信息量极大,这样在调度方面做不到对资源的统筹安排,统一管理,需要消耗更多的人力,更大的资金。

(3)对于传统的运营方式,有一些资源是受到保护的,即为商业机密范畴。

但相对于传统的方式来说,机密信息不能得到一个良好的保护,反而处于一种非安全的状态下,很容易被泄露出去。

所以必须更换更加有效的保护机制。

(4)对于旅行者来说,传统的管理方式,应对是非常慢的,客户提出的需求既不能立即得到回应,也不能公开化的呈现给旅行者,所以让人们越来越感觉不舒适。

(5)管理缺少一种反馈机制和对于旅行的宝贵经验不能有效的分享。

综上,开发一个旅游网站势在必行。

1.3旅游网站的构建

本设计运行环境是以ASP.NET为开发技术,因为它可以跨越平台在任何操作系统中使用,如:

Windows98/2000/XP/win7系统都可以完美的支持。

系统用MicrosoftVisualStudio为开发工具,采用MicrosoftSQLServer作数据库支持来设计。

本网站,我们使用了HTML以及ASP.NET等页面和编程技术来编辑网页代码,并结合了ADO.NET来把数据库和动态网页相关联开来。

传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。

本课题在实际应用开发中解决方案是建立网站及数据库,使得所需信息可以及时的保存、更新。

本网站的开发过程中采用的是浏览器/服务器(Browser/Server)模式。

它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。

2开发技术介绍

2.1.NETFramework概述

.NETFramework是用于.NET平台的编程模型,其关键组件是公共语言运行库(CLR,CommonLanguageRuntime)和.NETFramework类库(包括ADO.NET、ASP.NET和Windows窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。

.NETFramework旨在实现下列目标:

(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的;

(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境;

(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境;

(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;

(5)使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致;

按照工业标准生成所有通信,以确保基于.NETFramework的代码可与任何其他代码集成。

公共语言运行库是.NETFramework的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。

事实上,代码管理的概念是运行库的基本原则。

以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。

.NETFramework类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创建的应用程序(如Web窗体和XMLWebServices)。

2.2ASP.NET、ADO.NET和C#语言简介

ASP.NET结构是一个三层系统:

UI层、业务逻辑层和数据层,结构模型如图2.1所示。

图2.1ASP.NET的结构模型

(1)UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户;

(2)业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。

它由Web表单、XML  WebServices和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础;

(3)数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。

ADO.NET提供对MicrosoftSQLServer、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。

ADO.NET有两个核心组件:

DataSet和.NETFramework数据提供程序,后者是一组包括Connection、Command、DataReader和DataAdapter4个对象在内的组件,其组件结构如图2.2所示。

图2.2ADO.NET的组件结构图示

DataSet对象是ADO.NET的断开式结构的核心组件,实现独立于任何数据源的数据访问。

Connection对象提供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。

Command对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。

DataReader对象从数据源中读取只进且只读的数据流。

DataAdapter对象是DataSet对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。

设计ADO.NET组件的目的是为了从“数据操作”中分解出“数据访问”。

C#语言是.NET中一种崭新的语言,C#是由C和C++派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合VisualBasic的高效率和C++的强大功能。

2.3SQLServer介绍

2.3.1数据库概论

数据库是数据管理的最新技术,是计算机科学的重要分支。

今天,信息资源已成为各个部门的重要财富和资源。

建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。

因此,作为信息系统核心和基础的数据库技术得到越来越广泛的应用,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。

数据库的研究范围是十分广泛的,概括地讲可以包括以下三个领域:

(1)数据库管理系统软件的研制;

(2)数据库设计;

(3)数据库理论;数据库学;

计算机领域中其他新兴技术的发展对数据库技术产生了重大影响。

数据库技术和其他计算机技术的互相结合,互相深透,使数据库中新的技术内容层出不穷。

数据库的许多概念,技术内容,应用领域,甚至某些原理都有了重大的发展和变化。

建立和实现了一系列新型数据库系统,如分布式数据库系统,并行数据库系统,知识库系统,多媒体数据库系统等。

它们共同构成了数据库系统大家族,使数据库技术不断地涌现新的研究方向。

本设计采用了MicrosoftSQLServer2008作为系统后台支持数据库,原因在于SQLServer2008是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理XML数据文件等功能。

由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在SQLServer2008中工作变得更加轻松自如。

另外,SQLServer2008的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。

它可访问和使用多种来源的信息、轻松备份信息;能够满足专业开发人员的需要,而且对于新用户来说,还十分易于上手。

2.3.2SQL语言简介

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

2.4运行环境要求

2.4.1设备要求

由于是BS模式,所以要求本系统有服务器端和日常客户访问端。

客户机硬件要求:

具有Pentium4处理器以上且满足以下要求的计算机:

最低1GB内存,最小80GB硬盘。

服务器硬件要求:

具有Pentium4处理器以上且满足以下要求的计算机:

最低4G内存,最小160GB硬盘。

2.4.2支持程序

(1)客户端

操作系统:

Windows98/NT/2000/XP/WIN7或更高版本

浏览器:

IE6.0以上或Netscape同等版本以上

(2)服务器

操作系统:

Windows2003Server或者Windows2008Server

Web服务器:

MSIIS

应用服务器:

IIS、COM+等企业级应用服务器

数据库:

MicrosoftSQLServer2008

3系统分析

我们曾经都学习过《软件工程》这门课程,从这门课程我们了解到,在项目开发前,最先要做的工作就是对于整个系统的分析,还有对整个系统的可行性做一个评测,这样做的好处是,能选择一个最优方案,来设计一套更适合我们开发的目的和预期的效果。

这一系列事情都做好后再进行开发,做到欲筹帷幄,未雨绸缪的目的。

3.1需求分析

随着网络技术的日益普及,科技技术的不断更新,先进的科技应用对我们的日常生成生活带来了翻天覆地的变革,有人把现在称为信息革命一点不为过。

信息已经覆盖到世界的每一个角落中,人们对信息的需求和渴望的迫切程度达到了前所未有的高度。

而网络技术,是人们日常都能涉及到的,尤其是网络技术从静态页发展到现在的动态交互式网页,大大减少了繁琐的冗余多页面操作连接。

本设计就是一个基于WEB的动态网页旅游信息网站,旅行者可以通过访问本网站,来更加方便快捷的得到所需的信息。

网站会发布景点信息让游客参考并了解当地的人文风貌,美丽景观。

通过景点介绍,行程安排,周边食住等特点,结合具体需求,建立的本网站,并能够突出旅游特点信息,结合美观的设计界面制作并完成。

本设计有以下具体功能:

前台用户,注册功能,管理个人信息功能,修改密码功能,查看并搜索景点,查看并搜索行程安排,查看并搜索景点周边衣食住行攻略信息,留言板,并对任何一个模块留言功能。

后台管理,管理会员信息,管理用户信息,密码修改,个人信息,管理景点信息,管理行程信息,管理食住信息,管理景点类型,管理城市信息,管理留言板信息,管理会员对信息的留言信息等。

网站根据海南实际旅游景点情况资料,收集相关景区景点周边资料,网站中,对于任意一个景点都可以修改和添加,包括图片和文字等信息。

后台添加后,通过绑定到页面上,用户可以浏览到图片和文字信息。

依据这种情况以此类推,不论是景点、行程和衣食住行信息,都可以用这种方式呈现出来。

系统管理员从前台可以登录到后台登录页面,也可以通过连接返回。

管理员登录以后,各式各样的管理功能会在左边边栏中呈现出来。

这样做的好处是,用最少的人力物力来提高管理,方便发布增删改查各种信息,处理相关问题,及时了解网站上会员的留言信息,意见信息,吸取经验,为更加方便游客服务而赶紧服务。

管理人员通过系统处理各个事务,使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。

3.2可行性分析

本系统初衷是开发一个基于WEB的旅游网站,本系统包括前台会员页面和后台管理员操作页面,其宗旨是能够帮助旅游管理部门或者经营者能够更好的管理和发展旅游事业,使其能够在行业间处于不败之地,并得到更长远的两性发展,并长期保存这种领先优势,故此,本设计系统的可行性分析如下几点:

(1)技术可行性:

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。

本系统采用ASP.NET观的人机界面,便于用户理解、操作。

数据库管理系统采用SQLServer,它能够处理大量数据,同时保持数据的完整性、安全性。

(2)经济可行性:

计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。

(3)法律可行性:

本网站不涉及侵权行为。

4系统设计

在国内所有的旅游网站中,有一些比较成型的大型的,功能健全的网站,但绝大多数还是基于传统样式的点子表格本地人工操作或者只有静态页的网站,缺乏更新。

在这些非网站大型的网站中,有一些共同的特点,那就是他们都缺乏相应的安全保障意识和相对健全的管理机制,这样就造成了资源浪

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

当前位置:首页 > 工作范文 > 行政公文

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

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