当前位置:论文写作 > 毕业论文范文 > 文章内容

基于B/S模式的WebGIS公交换乘算法实现

主题:服务器数据恢复 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-10

简介:大学硕士与本科服务器数据毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写服务器数据方面论文范文。

服务器数据论文范文

服务器数据恢复论文

目录

  1. 1.B/S模式下的网络地理信息系统
  2. 1.1网络与网络地理信息系统
  3. 1.2 B/S模式的WebGIS
  4. 2.利用JSP加Servlet实现公交换乘算法
  5. 3.总结与期望
  6. 服务器数据恢复:【饭制MV】宋茜 Victoria f(x )稻草人 古装wwww.51huifu.com易安数据恢复 服务器数据恢复m(流畅)

李卓1 刘岩恺2

(1.天津市体育运动学校天津300060;2.天津师范大学计算机与信息工程学院 天津300384)

摘 要:随着分布式技术的不断发展和WWW浏览器技术的不断成熟,B/S模式采用Internet/lntranet技术,能够适用于广域网环境,并支持更多的客户.本文介绍了基于B/S模式的网络地理信息系统(WebGIS)的体系结构、特点和实现技术,并对其中的公交换乘算法的实现做了详细的阐述.

关键词:B/S模式;网络地理信息系统:公交换乘算法

1.B/S模式下的网络地理信息系统

1.1网络与网络地理信息系统

论文范文网地理信息系统简称WebGIS,是Internet技术与GIS相结合的产物,即是通过互联网技术扩展和完善地理信息系统的一项新技术.从www的任意一个节点,用户通过浏览器就可以浏览WebGIS站点中的空间数据,制作专题地图,进行各种空间检索和空间分析.在www出现以前,互联网在地理信息系统领域的应用仅局限于地理空间数据的传输,在网络上无法看到地图.WebGIS则提供了一种新的途径,论文范文网上的地图被表示成一种特殊的图像(例如GIF、BMP或JPEG格式),用户可以直接看到这种格式的地图.总之,WebGIS以Internet作为新的操作平台,用户不必购买昂贵的GIS软件,可以直接通过『nternet获取GIS数据和使用GIS的分析功能,满足不同层次的用户对GIS数据的需求.WebGIS在用户和空间之间提供可操作的工具,实现空间信息的实时、动态的交换.因此WebGIS是动态的、分布的地理信息系统[1-3].

WebGIS的组成:以Web页面作为GIS软件的用户界面,是基于Internet/lntranet的技术标准和通信协议的网络化地理信息系统.WebGIS由数据库服务器(Server)、WebGIS*服务器(Information Agent)和WebGIS浏览器(Browser)组成.

每一个WebGIS服务器是信息的提供者,它相当于一个分布式节点,定义统一的入口.WebGIS*服务器的主要功能是通过本地的服务器响应来缓冲直接访问www的请求.*服务器保存了各分布式节点的元数据,通过网络协议和元数据规范与各WebGIS服务器相连,可对元数据进行查询和分析.在安全性方面,通过*服务器的过滤,可以增强内部网络的安全性.WebGIS浏览器是客户端的应用程序,提供了人机交互的界面.人们通过它向服务器发出请求,同时解释和显示服务器送回的HTML页面.它可直接与数据服务器相连,实时获取WebGIS服务器的各种数据,也可通过WebGIS*服务器实现数据预览、可视化查询.地理信息系统同时管理地理空间信息和数据库属性数据,可进行空间分析和可视化表达,能进行各种辅助决策,广泛应用于城市规划、市政设施、交通管理、电子地图、环境保护、灾害处理、旅游路线等领域.随着GIS的不断成熟与发展,它要求有更新的手段来解决不断出现的新问题.将GIS与网络技术相融合,就是利用Internet的信息传输、分布与集中处理、远程计算与管理、信息浏览与发布等功能为GIS的数据采集、编辑处理、分析计算、信息传输、图形信息发布等功能的发挥提供技术支持[4-6].

1.2 B/S模式的WebGIS

随着Internet越来越广泛的应用,原来基于局域网的企业开始采用Internet技术构筑和改建自己的企业网,即Intranet.于是,一种新兴的体系结构B/S(浏览器/服务器)应运而生,并获得飞速发展,成为众多厂家争相采用的新型体系结构.本质上B/S与C/S结构属于同一体系结构,B/S是在C/S体系基础上扩充而成的.在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求.B/S模式极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成.

1)基于B/S模式的WebGIS的体系结构.B/S模式的WebGIS系统,是由数据库、应用服务器和浏览器组成的三层体系结构.通过H论文范文P协议,浏览器向服务器请求数据服务;通过一定的数据库接口访问后台的数据库服务器,由数据库服务器处理查询请求,将数据处理结果返回给Web服务器;Web服务器返回HTML文档及各种脚本给浏览器.按照浏览器和服务器端功能的多少,结构体系可以划分为胖客户端/瘦服务器和瘦客户端/胖服务器两种.在浏览器朋艮务器模式中,客户端只需要安装通用的浏览器,极大地方便了网络管理:同时,基于TCP/IP协议很好地解决了跨平台性,使不同的机型、操作系统能相互兼容.

服务器数据恢复:【饭制MV】宋茜 Victoria f(x )稻草人 古装wwww.51huifu.com易安数据恢复 服务器数据恢复m(流畅)

2)基于B/S模式的WebGIS的特点.WebGIS与一般基于因特网的信息系统相比,最大的特点是在空间框架下实现图形、图像数据与属性数据的动态链接,提供网上可视化查询和空间分析功能.与传统GIS相比,具有B/S体系结构的网络GIS使原来基于单机或局域网的GIS扩展到整个因特网,使得地学数据和地学模型有可能在全球范围内共享.经过合理地组织,WebGIS可以实现数据和模型操作的透明,为地球系统科学研究提供一个功能强大而又方便有效的途径.

3)基于B/S模式的WebGIS的实现技术.现有基于B/S模式的网络地理信息系统主要分为两类:基于服务器的网络地理信息系统( Server-side)和基于客户机的网络地理信息系统,( Client-side)[7].

基于服务器的WebGIS依赖服务器上的GIS系统完成GIS分析和输出工作.Web浏览器充当前端的用户接口.用户在客户机端Web浏览器上初始化URL请求,通过互联网传输给服务器.服务器接收后,处理请求,并将处理结果返回客户端.

基于客户机端的WebGIS允许GIS分析和数据处理在客户机端执行.这些GIS分析工具和数据最终驻留在服务器上.用户通过浏览器向服务器发出数据和GIS处理工具的请求;服务器将所有需要的数据和GIS处理工具传送给客户机端.客户机端按照用户的操作,进行GIS数据处理和分析;此时无需服务器的参与.由于所需要的GIS数据和GIS处理工具已经到客户机端,因而具有操作方便、灵活、速度快等优势.

基于服务器端的互联网地理信息系统的构造模式有CGI模式、ServerAPI模式、JSP模式等,而基于客户机端的互联网地理信息系统的构造模式有Plug_ins模式、ActiveX和J论文范文a Applet控件等f3,引.

2.利用JSP加Servlet实现公交换乘算法

在地理信息系统中有众多功能,诸如定位(即国家、城市或具体地点等)查询、公交站点查询、公交线路查询、公交换乘查询等等.其中公交换乘查询相对其它查询较为复杂,也最为重要.所谓公交换乘,即可以实现提供由A地到B地所能选取的公交线路和可以乘坐的公交车辆.由于目前本人技术能力的限制,只能做到实现提供公交直达路线和通过一次换乘可达路线.

首先明确程序中所要用到的数据库中的表Busstation,该表包含以下数据属性:stationID(站点名称,为该表的主键):Busline(某站点名称所在的公交线路,分上下行线);Buslinestation(某站点在所在公交线路的第几站).该算法的实现思路如下:用户输入查询的从A地到B地,A和B即stationID属性所对应的两个值,通过遍历,如果A所对应的Busline的值与B所对应的Busline的值相等并且如果A所对应的Buslinestation的值小于B所对应的Buslinestation的值(这样保证了B地站点排在A地站点的后面,不会将上下行车线混淆),即找到一条从A地到B地的直达线路.

如果上述条件不符,则证明需进行一次公交换乘.方法是将A所对应的Buslinestation的值进行加1操作,找出Buslinestation的值加1后所对应的stationID值,即所对应的新的站点名称(设为C),最后再循环进行如上方式的遍历查询,直到找到满足条件的结果.程序的流程示意图如图1所示.

但是此算法存在两个缺陷,一个是使代码繁杂,需要大量的嵌套调用;另一个是由于数据量庞大,数据遍历过程的等待时间大大加长.测试显示,在本地进行查询,程序需要运行一分钟以上才能显示出查询结果.若是进行远程访问,由于要受到带宽、网速及其他因素的制约,查询结果的等待时间将会更长,令人难以忍受,显然无法满足用户的要求以及系统开发的目标.因而此算法无法应用到实际项目中,必须做出改进.由于Oracle数据库是利用J论文范文a语言编写的,数据库内部查询的算法设计得很精妙,数据遍历的速度很快.于是改进的方法是利用大量的SQL语句进行逻辑处理,查找出满足条件的结果.具体做法是将表Busstation以Busline属性值作自身连接,使用复合条件连接、带有IN谓词的SQL嵌套查询语句完成,即a.Busstation和b.Busstation分别对应起始两地站点的信息,当a.Busstation.stationID和b.Busstation.stationID分别满足条件A、B站点,且a.Busstation Buslinestation的值小于b.BusstationBuslinestation的值时,即查询到所求结果.同样JSP作为信息的表示层,负责显示返回的信息结果,Servlet负责进行逻辑处理.

3.总结与期望

本文首先介绍了网络与网络地理信息系统,之后介绍了的WebGIS的组成,即由数据库服务器(Server)、WebGIS*服务器( Information Agent)和WebGIS浏览器(Browser)组成.随后提出WebGIS的模式分类,引出了B/S模式以及基于B/S模式的WebGIS的体系结构,阐明了它的特点并且介绍了基于B/S模式WebGIS的各种实现技术,最后对于系统中的公交换乘算法进行了详细的阐述.目前由于本人技术能力的限制,只能做到实现提供公交直达路线和通过一次换乘可达路线,该算法还有极大的改进空间,可以实现出效率更高、换乘次数更为多样的算法.

参考文献

[1]杰克丹哲芒,马劲武地理信息系统:设计未来[J]中国园林,2010(4).

[2]谢声鹏,地理信息系统应用开发演进综述[J].内江师范学院学报,2010(4).

[3]李洪宁.论文范文网地理信息系统分布式理论体系研究与实现[M].北京:中国地质大学出版社,2003.

[4]GIS世界[EB/OL].http://www.gisword.com/

[5]刘琦,潘瑜春,王雪峰,等基于B/S模式的WebGIS应用系统研究[J].计算机工程与应用,2004(2).

[6]张国定,张翰林,李随意.基于XML的开放式WebGIS的系统设计[J].微计算机信息,2008(9).

[7]杨崇俊.Web-GIS的设计与实现[J].中国图象图形学报,2000(1).

[8]王辉,周浩,等.基于XML的WebGIS 3层B/S结构应用研究[J].软件导刊,2006(21).

总结:本论文主要论述了服务器数据论文范文相关的参考文献,对您的论文写作有参考作用。

服务器数据恢复引用文献:

[1] 数据恢复论文范文例文 关于数据恢复本科论文范文5000字
[2] 大数据营销学论文选题 大数据营销专业论文题目怎么拟
[3] 数据挖掘博士论文题目范文 数据挖掘博士论文题目如何定
《基于B/S模式的WebGIS公交换乘算法实现》word下载【免费】
服务器数据恢复相关论文范文资料