好文档 - 专业文书写作范文服务资料分享网站

电信GPS管理信息系统平台方案

天下 分享 时间: 加入收藏 我要投稿 点赞

5.5.3数据层

数据层通过建立所有与行业相关的数据的模型或结构,使应用层能够更方便、更快捷地获得各种相关信息,产生各种车辆行业应用。因为面对的是海量的异构的数据,还要兼顾直接的面向信息的应用。此外,数据结构的建立必须遵循相关标准,以便为上级或下级系统提供数据接口。

5.5.4应用层

应用层建立在数据层的基础之上,提供车辆行业管理的各种应用功能。如车辆位置信息服务、统计分析、车辆轨迹回放、车辆状态查询等。应用层通过充分利用数据层的数据以及最先进的信息技术如GPS等,建立完备的车辆管理服务平台,从而能够更好的为市民、驾驶员和行业管理规划服务。

5.5.5表示层

表示层以浏览器为载体,直接向各级人员提供其所需要的相关功能或信息服务。

5.5.6接口层

接口层通过向各类管理系统提供网络接口、数据接口和系统接口使各类信息得到充分共享,成为一个有机的整体。

5.5.7支撑层

支撑层通过相关的标准体系以及最新的技术,保证整个系统安全、稳定、有效的运行。

5.6. 系统物理结构

在初步设计阶段,经过分析,结合软件技术平台的选择,系统的技术体系结构如下图所示图:

第 25 页 共 85 页

系统的技术体系结构图

5.6.1用户层

用户层实现决策支持各系统的应用操作和表达,直接面向各种不同层次的用户,设计中尽可能采用流行的浏览器模式,使表达风格和操作风格一致。由于系统用户多数不熟悉GIS系统,所以用户层的界面应简洁明了,可视化程度

第 26 页 共 85 页

高。各子系统的功能既相对独立又彼此通过数据的空间属性和属性代码关联起来。同时,通过用户层的下层功能组件重组,可建立各子系统的连接和功能调用,实现子系统间的信息交互和共享。

5.6.2应用层

应用层UserUserUserWeb Server中间层GIS ServerWeb Service数据层相关数据库空间数据库

应用层是各子系统功能逻辑组件的集合。由于组件设计独立于系统,因此,系统的功能扩充性较好,有利于系统的开发和维护。鉴于本系统实现的是C/S和B/S混合模式,系统设计上采用了多级对象式体系结构完成管理查询工作。用于WEB发布的相关数据采用WebService技术统一封装,GIS功能利用组件时技术实现功能的分解,将不同的功能封装为不同的组件,方便功能的扩展和修改,便于实现系统的集成。

5.6.3数据层

系统的数据层由综合数据库,包括地图空间属性数据库、车辆轨迹数据库和其它相关信息数据库等,构成了系统的数据层。该层与信息采集和信息接收

第 27 页 共 85 页

处理子系统紧密联系,支持、实现系统各种既定功能对数据的需求。

5.6.4技术层

本系统中,由GPS技术、.NET技术以及GIS等技术构成技术支撑层,使系统在技术层次和应用层次上都能够达到很好的效果。

5.7. 系统结构设计

系统体系结构的确定是为软件需求服务的,根据软件用户数量、运行环境、更新维护要求、软件分布等因素确定。本系统总体结构采用客户机/服务器(C/S)和浏览器/服务器(B/S)混合体系结构。二种方式各有侧重,部分功能可相互重叠。

系统分为数据交换层、信息维护层、应用服务层和用户层,数据交换层与信息维护层中间通过安全信息闸交换信息,由通讯系统中的数据交换接口完成终端与平台、相关管理系统与平台间的数据传输功能;信息维护层采用C/S结构,对空间数据、属性数据的输入、处理,速度快、处理量大。信息应用层采用C/S与B/S结构,以C/S方式下完成大多数的业务分析功能,而B/S方式下主要实现互联网上的 的信息查询和发布。

5.7.1客户机/服务器模式(C/S)

C/S结构是将应用功能分成表示层(客户机)、功能层(应用服务器)和数据层(数据库服务器)三部分,这三层明确分割,在逻辑上独立。其中表示层配置在客户机中, 通常实现用户界面,它提供了一个可视化接口,用来表示空间与属性信息、收集用户数据,它只与应用服务器打交道,确保用户与应用服务器紧密结合;功能层通常实现GIS应用逻辑,是连接客户和数据库服务器的桥梁,它响应用户发来的请求,执行GIS某种处理任务,它与数据库服务器打交道而使客户不直接与数据库服务器打交道;数据层配置在服务器中,实现GIS所涉及数据的定义、维护、访问、更新以及管理,并响应应用服务器的数据请求,它的物理实现在Oralce数据库管理系统中,也可以是数据文件的集合。客户机/服务器(C/S)方式支持实现业务系统的大多数功能,在服务器端包括空间数

第 28 页 共 85 页

据、属性数据、文件类数据三种数据库服务器,客户机端包括信息接收处理、信息查询显示、车辆监视等功能子系统(模块)。

系统应用层的各功能子系统之间,原则上不直接进行运行调用控制,但必要时需将各自的运行状态信息通知与其相关的其它子系统。各子系统对其它子系统的运行要求,以通知方式发往相应的子系统,请求运行。 C/S方式下实现的城管GPS系统软件的层次结构如图所示。

应用系统、数据维护、系统维护(C/S方式) VB或VC Delphi Oracle 数据库管理系统 图:C/S方式软件的层次结构

ODBC 5.7.2Web浏览器/服务器模式

基于Internet/Intranet技术的发展,将Web与数据库相结合,形成了基于数据库的Web计算模型, 除了静态的信息发布也可进行复杂计算,将这种计算模型应用到Internet/Intranet中,最终成为三层客户机/服务器的应用结构。三层结构实际上就是要建立增加WEB服务的C/S模式,即把C/S模式中的服务器分解成1个Web服务器和多个数据库服务器(图形、属性、文件数据库服务器)。客户端主要是浏览器(Browser)。三层结构功能划分:第1层是表示层浏览器,主要完成用户和后台的交互及最终查询结果的输出功能。客户端向由URL所指定的Web服务器,提出服务申请,Web服务器用HTTP协议把所需的文件资料传送给用户,客户端接收文件信息并在浏览器上输出。第2层是Web服务器,属于功能层。主要利用服务器完成客户的应用功能。Web服务器接受客户申请,首先需要执行服务程序,与数据库连接,进行申请和运算,最后将处理结果返回Web服务器,再由Web服务器传至客户端。第3层数据库服务器是数据层。数据库服务器接受客户请求后独立地进行各种运算。由于处理完全交给了数据层完成,功能层发生变化不会影响到数据层的改变,系统具有更强的可伸缩性。

第 29 页 共 85 页

电信GPS管理信息系统平台方案

5.5.3数据层数据层通过建立所有与行业相关的数据的模型或结构,使应用层能够更方便、更快捷地获得各种相关信息,产生各种车辆行业应用。因为面对的是海量的异构的数据,还要兼顾直接的面向信息的应用。此外,数据结构的建立必须遵循相关标准,以便为上级或下级系统提供数据接口。5.5.4应用层应用层建立在数据层的基础之上,提供车辆行业管理的各种应用功能。如车
推荐度:
点击下载文档文档为doc格式
2qig34ohut1jxus0i385
领取福利

微信扫码领取福利

微信扫码分享