瑞软地图信息系统

来源:百度文库 编辑:神马文学网 时间:2024/05/01 16:19:50
瑞软地图信息系统
本方案基于Microsoft的平台: 本方案基于Microsoft的产品: Windows 2000 Server
Windows 2000 Professional
Windows 95/98
Windows XP
Windows 2000 Server
SQL Server2000

解决方案全称:瑞软地图信息系统
开发商:北京瑞软软件技术有限公司

一、开发背景

随着计算机地理信息系统技术的日益成熟,越来越多的企事业单位采用电子地图作为管理与信息查询、统计的基本手段。地图可以在许多行业得到应用,例如:金融网点分布、电力网络分布、电信网络分布、商业网点分布、道路交通线路、国家自然资源分布、军事部署等等。

地图信息系统作为管理平台,可以管理各种信息,可以在地图上直接进行业务流程操作。例如录入数据、查询、报表、进行决策分析等。

二、方案详细介绍

软件概述

瑞软地图信息系统是一个信息管理平台,技术上具备先进性,架构上具有很强的可扩展性。

本方案集成实现C/S(客户端服务器)与B/S(浏览器服务器)两种结构。两者业务逻辑以及基本功能是相同的,只是表现形式不同,因此两种结构在许多地方代码完全可以重用,例如数据库、地图数据组织与传送、业务数据传送等。我们利用COM技术以及ASP技术,并采用多层分布式架构实现了该应用方案。

该方案有如下主要优点:

  1. 多层分布式的架构大大增强了系统的扩展性与灵活性。
  2. 从结构上实现了动态负载平衡。
  3. 最大限度的利用COM技术重用了代码,缩短了开发周期,同时增强了系统的代码可维护性。
  4. 实现了地图数据的集中存放,大大降低了用于购买地图极其支持软件的费用。

软件功能(模块)

  1. 地图服务器(Map Server)
    完成大部分与地图有关的操作,包括地图生成、上载、查询、修改、相关信息修改等。在大型系统中,多个地图服务器可以实现负载均衡。

     

  2. 用户管理器(User Manager)
    分级用户管理,管理用户的信息,定义用户的权限。

     

  3. 上下文管理器(Context Manager)
    管理应用的上下文信息,例如当前用户信息,用户的状态、应用程序的状态等。上下文管理器是各个模块间信息流通的通道。

     

  4. 操作日志管理(Log Manager)
    记录所有用户的重要操作的细节,以供查阅、生成报表、打印。

     

  5. 通行证管理器(Passport Manager)
    根据当前用户的信息及权限定义检查操作是否可进行,防止非法用户入侵系统。

     

  6. 地图浏览器(Map Explore)
    接收来自地图服务器的地图数据,并显示地图数据。接收来自用户的命令进行地图操作,达到浏览地图的目的。

     

  7. 图元定义(Definition of Map Element)
    定义地图上有特殊意义的元素。

     

  8. 数据录入(Data Input)
    包括输入地图数据、输入地图元素信息等。

     

  9. 数据查询(Query)
    通过与地图服务器的接口进行与地图有关的查询。

     

  10. 报表(Report)
    将查询信息生成报表、可以进行打印。

     

  11. 数据分析(Analysis)
    通过生成的查询信息进行数据分析,供辅助决策用。

     

  12. WEB服务器(Web Server)
    提供wwww网站服务,允许用户远程通过浏览器获取地图服务器的数据。

     

  13. 数据库服务器(Database Server)
    保存/处理应用的数据。

采用的技术

  1. 基于Internet的GIS服务器技术。
  2. 多层分布式架构技术。
  3. COM技术、XML。

用户单位名称:中国工商银行

背景情况:

中国工商银行总资产已超过四万亿元人民币,金融电子化水平在同业居领先地位,电子化网点覆盖率达98%以上,全年结算业务量占中国金融业的50%以上。2001年,中国工商银行分别被英国《银行家》、美国《全球金融》杂志评为2001年度“中国最佳银行”。欧洲著名财经杂志英国《银行家》按一级资本对全球1000家大银行进行排序,中国工商银行从1998年参加排名以来,已连续4年入选前10名,连续5年在国内排名第一,其中2002年居全球1000家大银行的第10位。美国权威财经杂志《财富》按营业收入对世界500强企业进行排序,中国工商银行从1999年参加排名以来,已连续4年入选,其中2002年在世界500强中排名第243位。

中国工商银行计划财务部在没有使用本系统之前,全国的分支机构的固定资产的管理均通过人工帐薄登记,并逐级上报。在上报的过程中,存在误报、漏报、不报等情况;上报的数据不能及时的汇总、统计、查询等。对上级部门来讲,对下属的分级机构的固定之资产无法全面的了解,不能够对其进行有效的管理。为加强企业内部的管理和了解对手的情况,用可视、图表、表格等直观的形式来表达,特开发中国工商银行地图管理系统。

中国工商银行地图管理系统是一套适合中国工商银行相关部门人员收集和管理工行全国各级组织机构的建筑物、照片、文件和其它数据的系统软件。包括用户管理、数据浏览、组织树管理、地图管理、机构属性管理、数据管理、数据的统计分析等功能。用于提供地图服务,文件服务和IE浏览服务。通过这套软件,不仅可以建立各级机构所在地区的地图,管理各级机构下的网点,还可以在地图上加入对应于每个机构、网点和网点下的照片的超链接(把在地图上添加的超链接称为图元)等。

业务实施的过程:

中国工商银行地图管理系统是用来收集和管理工行全国各级组织机构的建筑物、照片、文件和其它数据的前端应用平台。由于系统涉及的数据种类比较多,数据量和变化量都很大,所以要求该系统有较强的可扩展性和数据承受能力。本方案是基于本公司现有产品Map Explorer v2.0基础上提出的一套扩展方案。从总体上来说,这是一套基于COM技术,综合C/S和B/S结构的实现方案。B/S结构的实现方案中包含基于ActiveX和传统HTML风格的两种解决方案。

系统网络结构图

技术方案

  • C/S的解决方案
    C/S的解决方案将在Map Explorer的基础上重点修改用户管理、组织树编辑、地图选取、机构属性统计分析等功能,并把分散的数据库改成集中统一式的数据管理方式,去掉数据上报接收功能。
  • 基于ActiveX的B/S解决方案
    Map Explorer的ActiveX组件包含C/S的大部分界面(除菜单、工具条、状态栏以外)。用户操作和功能和C/S结构的方案基本一致。菜单、工具条将做成标准的HTML链接,状态栏以普通文字的方式出现。用户点击某一个链接时,通过JavaScript调用ActiveX组件的方法,完成相应的操作。该方案需要申请一个安全认证证书(本公司已申请),并且只支持IE4以上的浏览器。
  • 基于标准HTML的解决方案
    在基于标准HTML的方案中,由于标准的浏览器无法识别矢量的地图数据,而在客户端安装一个组件(如Java Applet, ActiveX等)会降低系统的通用性和可靠性。因此要求在服务器端把矢量数据转化成非矢量的位图数据,发送到客户端,以标准的图片方式呈现出来。具体流程图如下:

  • 矢量和非矢量数据兼容方案
    矢量地图使用经纬度来描述地理位置,非矢量地图没有保存比例尺、经纬度信息,只能使用图片的像素点来描述地理位置。由于本系统要同时支持矢量和非矢量数据,因此在设计状态下必须把矢量地图坐标进行矢量化处理,然后存到数据库里。处理方法使用标准的校正算法,以保证处理精度。

其他具体描述:

运行画面一

运行画面二