摘要: 本文从防汛物资管理出发,运用信息网络的手段对系统进行了研究性开发分析,建立了适合单位内部应用的标准化、网络化、科学化的防汛物资管理数据库。
关键词: 防汛;信息;管理系统;研究;开发
1开发系统的目标
系统的目标是以丰富的、全面的信息管理为基础,通过先进的计算机、网络通讯设备及现代化的信息技术,建立科学、高效的、先进的防汛物资管理系统,实现单位系统对防汛物资管理的标准化、网络化、科学化,保证防汛物资相关数据的准确性,提高防汛物资管理的效率,从而更好的为防汛抢险工作服务。
2系统总体设计分析
2.1 系统总体结构系统整个网络拓扑结构和系统总体运行环境被统称为系统总体结构。系统采用世界先进的ARCIMS平台作为系统的基础GIS平台,用先进的ASP.NET技术和SQL SERVER数据库实现的一个系统。
2.1.1 系统网络拓扑结构根据防汛物资管理工作中的实际情况,结合当今网络数据系统开发的先进技术,使得B/S模式与WEB/GIS技术相结合,最终建立起基于电子地图的防汛物资管理系统。以B/S模式为主体,局部以C/S结构为补充是管理系统的结构所采用的结构模式。
2.1.2 系统运行环境在系统局域网的基础上对internet网络资源加以充分利用;服务器的组成有WEB服务器、数据库服务器、数据备份服务器;终端以pc586x以上机型为主,以上构成系统的硬件环境。软件环境:服务器采用win2000 server;客户端win98以上、IE5.5以上;数据库采用MS SQL SERVER管理系统。
2.2 系统开发采用的技术分析本系统拟采用Microsoft Visual Studio .NET开发工具开发。
XML、Web Services、.NET FrameWork等三大核心组件共同组成.NET构架。其中,XML是可扩展标记语言,已成为数据交换的标准Web Services之间进行数据交换时采用的是XML,Web Services将包含由未来的很多软件和网站所提供的服务,并可实现互联网内的共享,这在很大程度上降低了开发费用,软件的复用性也得到很大提高,开发创新的应用将会成为开发人员大力关注的角度。同时在Web Services的促进下,以C/S与B/S混合结构为代表的关系信息系统的开发,也将迈入一个崭新时代。下面显示的是基于.NET环境实现的C/S与B/S混合结构的信息系统架构:
2.2.1 XML Web Services(服务)XML Web Services(服务)是互联网应用的必然演进:要解决“信息孤岛”问题,不只是达到历史数据共享,更重要的是降低管理维护开销。XML Web Services加速了人、流程和信息之间的整合,使得业务流程周期大大缩短,反应速度有所提高;加之,由于它可实时地将关键数据提供给更多的应用和用户,使得系统更为灵活和敏捷。XML Web Services 做系统的支撑架构,无论是传统的客户端程序(C#、JAVA APPLET),还是IE的客户端程序,都可以统一到一个平台上,给分布式开发环境的部署带来更多的选择。其实,XML Web Services服务的关键之处正是XML,这是一种所有网络设备均能读懂的数据传输格式。通过XML可以定义需要的业务数据交换格式,并可以扩展自定义的数据加密算法,在服务器进行数据验证合法性以后加载。
2.2.2 基于ADO.NET的数据访问在.NET中新推出的ADO.NET是对ADO一个跨时代的改进,因着XML Web Services的支撑,它所提供的数据访问能力具有伸缩性,以及平台互用性。XML格式是所传输数据的通用格式,因此进行数据处理时,任何可读取XML格式的应用程序都可完成。C/S与B/S混合结构的信息系统对ADO.NET数据访问模型非常适用,客户端进行数据库访问时可通过多种方式来进行,而无需用到不同方法。
2.2.3 SVG技术作为地图引擎在地图部分地图引擎开发采用的是SVG。作为全新的矢量图形规范,SVG是一种基于XML的置标语言,用来描述二维矢量图形和矢量/点阵混合图形。
SVG规范定义了SVG的特征、语法和显示效果,包括模块化的XML命名空间(namespace)和SVG文档对象模型(DOM)。
2.3 系统总体功能系统总体功能主要包括:系统维护、数据维护、数据查询输出、数据统计、帮助系统等。
2.3.1 系统维护此功能主要是对用户权限的管理。主要对表进行操作管理,此功能完成用户基本信息的维护和用户权限的设置两大功能,对应的数据表包括:用户管理数据表、权限管理数据表。
2.3.2 数据维护此功能主要是由有数据库管理权限的数据管理员完成。对防汛仓库及防汛物资所涉及的数据库表进行操作管理。主要有以下几个功能:初始化数据库、数据的录入、数据备份、数据恢复、数据库维护方式。
2.3.3 数据查询和输出主要是地图查询、有关数据表格查询、文本内容浏览等,此功能针对一般用户,是最常用的一项功能。
①数据表查询。主要是对防汛仓库及防汛物资各数据表进行原表查询,要求操作方便,流程清晰。
②其他内容查询。包括防汛物资使用说明、抢险知识介绍以及法规文件等。用多媒体知识并对文字、图形、影像等多种信息加以结合,是防汛物资说明和抢险知识采用的方式。
③查询结果输出。结果输出有屏幕显示、打印输出、格式转换等,屏幕显示要求内容符合查询要求、界面清晰、干净整洁。提供表格、图形另存功能,可以转换为通用的编辑格式。对于查询结果数据表可直接打印输出或将数据转化为Excel表格形式等形式。地图窗口可以通过打印机直接输出或转化为.jpg格式图形文件保存。
2.3.4 数据统计数据统计主要完成某类数据的统计工作,数据显示时采用两种方式,即同时显示数据和统计图形,统计结果数据可以转换成Excel格式输出,并打印输出。可以生成固定格式的数据上报表格,数据报表按照常用或规范的表格格式进行设计。
2.3.5 系统帮助除提供整个系统有关版本的信息,说明软件发行时间、系统名称以及有关版权外,此功能主要提供整个系统软件的操作说明(电子版),保证未使用过本系统的工作人员看了帮助后能够操作该系统。
参考文献:
[1]水利部,《国家防汛指挥系统188金宝博平台计算机网络系统设计》,2005.
[2]水利部,《国家防汛指挥系统188金宝博平台社会经济信息库逻辑设计》,2005.
[3]水利部,《国家防汛指挥系统188金宝博平台方法库总体设计》,2005.