辽宁省水利工程综合信息服务系统设计与实现

2014-07-03 05:21桑蕊江丽娟马健峰
电脑知识与技术 2014年12期
关键词:水利工程数据库

桑蕊 江丽娟 马健峰

摘要:根据水利信息化的基本特点和辽宁省水利信息化建设的实际情况,对基础数据进行合理划分,形成开放的、标准的、便于集成的数据库群。提供可基于水利地理信息系统数据平台及专业业务数据视图之上的能完整独立运行的综合服务系统。

关键词:水利工程;数据库;GIS

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)12-2878-02

随着水利信息化建设水平的不断提高,建设一个统一的、高效的水利基础数据应用平台,是水利数据库应用建设的重要方向和目标。

辽宁省水利工程综合信息服务系统是以辽宁省水利工程数据库为基础核心,采用先进的数据库技术、WEBGIS技术、开发的应用于全省水利系统各级部门、操作简单、界面友好、功能完善的水利工程数据综合信息服务系统。

1 水利业务应用系统的现状

水利业务应用系统是以存储和管理各种水利专业数据的数据库为基础开发的数据库管理系统。

在以往的各种业务应用系统中,数据库部分只是单纯的业务数据库,而且是业务数据种类单一,如保存水库数据的数据库、保存河道数据的数据库,二者没有联系,在其基础上开发的应用系统也是只对相应的数据库进行查询分析。不能对不同业务类型的水利数据进行综合的查询分析,造成业务工作上的局限性,延长了工作时间,增加了工作难度。而且以往业务应用系统没有结合地理信息技术,只在业务数据上进行查询分析,不能结合空间和地理因素对业务数据进行定位分析和比较。不能直观高效的显示和定位各种水利工程,不能统计和分析空间上水利工程的分布情况。

2 设计思想及目标

以库表统一、编码统一、维护统一的全省水利工程数据库为基础,同时基于数据库技术和GIS技术的水利工程综合信息服务系统可以直观地从地域、流域的角度管理数据和分析数据,并实现动态、灵活、快速的数据分析和决策支持,为我省各级防汛、工程管理、水利规划、建设等部门,准确、及时地提供各类工程信息,为防灾减灾、工程建设管理提供科学依据和有力手段。

3 系统结构设计

该系统主要包括两个子系统:水利工程信息管理子系统及水利工程地理信息管理子系统,两个系统间通过接口程序实现图表互查。

水利工程信息管理子系统主要为广大用户提供水利工程数据的查询、统计、数据钻取服务及相关资料的统计分析。水利工程地理信息管理子系统实现了辽宁境内水利工程在地图上的查询、统计、定位、分析等功能,为水利工程信息管理提供一个直观可视化的操作管理平台。两个子系统的建设是相辅相成、密不可分的。

4 系统内容组成

4.1 水利工程信息管理子系统

主要包括级联查询、模糊查询、随机查询、综合查询、批量导出、日志分析等功能。

1)级联查询以行政区划、各流域河流为导航,对各类工程进行细致分类。

2)模糊查询以区划和流域为导航,查询工程一般信息。

3)随机查询是以业务视图为基础,通过提供的可视化界面及条件,对水利工程数据库中任意数据字段进行查询、统计和分析。

4)综合查询主要是对水库和河道工程的数据做统计分析。

5)批量导出是提供一个数据导出的方法,就是可以根据查询条件方便的、分门别类的批量导出数据到Excel表的方法。其中分类方法包括:工程类型(工程规模)和工程名称等。

6)日志管理提供完整的日志记录和日志分析功能。系统的运行状况和系统的使用的情况都在日志的监控范围之内,同时系统提供了大量日志的分析报表和图表帮助系统管理员及时了解系统的运行和使用情况。

4.2水利工程地理信息管理子系统

系统主要包括区划查询、流域查询、模糊查询、高级查询、Gis平台基本功能。

1)区划查询主要是提供一个按行政区划范围,查询水利工程的用户操作界面。用户可以根据需要查询某个具体的行政区内的水利工程,如水库,河道,控制站等。

2)流域查询主要是提供一个按流域范围,查询水利工程的用户操作界面。用户可以根据需要查询某个具体流域的水利工程,如水库,河道等。

3)模糊查询提供了区划模糊查询和流域模糊查询两种。

4)高级查询是针对有一定计算机基础的用户开发的查询统计功能。在该功能中把一些数据库中的查询条件如与、或、非等引入到查询功能界面中,并且,以一种更加易于理解的方式展现给用户,同时,丰富和强化了查询统计的功能,在高级查询中不仅能查询水利工程的概要信息,还能查询出水利工程数据库中的所有相关信息。

5)GIS基本功能通过工具栏实现放大、缩小、移动、距离量算、点选、框选、鹰眼、路径分析、信息按钮等功能。

5 系统数据库设计

辽宁省水利工程综合服务信息系统数据源是辽宁省水利工程信息数据库。在此基础上对数据进行了抽取、数据处理创建了供系统查询、分析使用的报表数据库。

下图是利工程数据库与系统数据库的关系图。

系统数据库与水利工程数据库进行了隔离,通过视图方式建立的关联进行访问,保证了原始数据的安全性;按照流域、行政区划两条线索对工程数据进行关联和集成,使数据在业务上更容易检索和使用;建立多层访问表按照当前数据和历史记录分别存储,提高了查询效率。

6 安全管理

6.1数据库安全性

系统的安全性与数据的安全性密不可分,系统数据库和水利工程数据库采用分离方式,保证了源数据库的安全,同时也提高了系统的安全性。

业务视图实在系统数据库基础上,按指定规则和条件生成的,系统的部分功能直接操作业务视图,不直接操作数据库,增加了系统数据库的安全性。

6.2系统安全性

辽宁省水利工程综合信息服务系统用户分为管理员和普通用户两类用户,管理员负责普通用户权限分配,系统日志维护,系统定制,其他维护操作。普通用户可以修改个人信息并仅能查看权限范围内的报表对象以及进行权限范围内的其他操作。用户登录密码采用MD5加密。管理员可以通过查看日志统计报表,了解用户访问习惯以及访问资源情况,及时优化配置系统。

6.3运行环境安全性

辽宁省水利工程综合信息服务系统采用B/S架构,系统服务器部署在水利厅中心机房,所有数据的访问均在涉密内网,与国际互联网物理隔离,保证系统运行的网络环境安全。

7 结束语

通过辽宁省水利工程综合信息服务系统建设,实现了对水利基础数据进行各种灵活、直观的综合分析、深入挖掘数据深层的价值、提供及时有效的信息,为业务决策提供必要的和有力的支持手段,对水利数据管理工作具有重要意义。

参考文献:

[1] 周垂田.建立现代水资源管理系统初探[J].中国水利,2004(7).

[2] 陆建平,徐淑芳,陈军冰,等.基于GIS组件开发的水利工程管理系统研究[J]. 水利水文自动化,2009(1).

[3] 郭涛,喻怀义,罗家海,等.基于WebGIS的水资源管理信息系统开发研究[J].环境科学与管理, 2010(9).endprint

摘要:根据水利信息化的基本特点和辽宁省水利信息化建设的实际情况,对基础数据进行合理划分,形成开放的、标准的、便于集成的数据库群。提供可基于水利地理信息系统数据平台及专业业务数据视图之上的能完整独立运行的综合服务系统。

关键词:水利工程;数据库;GIS

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)12-2878-02

随着水利信息化建设水平的不断提高,建设一个统一的、高效的水利基础数据应用平台,是水利数据库应用建设的重要方向和目标。

辽宁省水利工程综合信息服务系统是以辽宁省水利工程数据库为基础核心,采用先进的数据库技术、WEBGIS技术、开发的应用于全省水利系统各级部门、操作简单、界面友好、功能完善的水利工程数据综合信息服务系统。

1 水利业务应用系统的现状

水利业务应用系统是以存储和管理各种水利专业数据的数据库为基础开发的数据库管理系统。

在以往的各种业务应用系统中,数据库部分只是单纯的业务数据库,而且是业务数据种类单一,如保存水库数据的数据库、保存河道数据的数据库,二者没有联系,在其基础上开发的应用系统也是只对相应的数据库进行查询分析。不能对不同业务类型的水利数据进行综合的查询分析,造成业务工作上的局限性,延长了工作时间,增加了工作难度。而且以往业务应用系统没有结合地理信息技术,只在业务数据上进行查询分析,不能结合空间和地理因素对业务数据进行定位分析和比较。不能直观高效的显示和定位各种水利工程,不能统计和分析空间上水利工程的分布情况。

2 设计思想及目标

以库表统一、编码统一、维护统一的全省水利工程数据库为基础,同时基于数据库技术和GIS技术的水利工程综合信息服务系统可以直观地从地域、流域的角度管理数据和分析数据,并实现动态、灵活、快速的数据分析和决策支持,为我省各级防汛、工程管理、水利规划、建设等部门,准确、及时地提供各类工程信息,为防灾减灾、工程建设管理提供科学依据和有力手段。

3 系统结构设计

该系统主要包括两个子系统:水利工程信息管理子系统及水利工程地理信息管理子系统,两个系统间通过接口程序实现图表互查。

水利工程信息管理子系统主要为广大用户提供水利工程数据的查询、统计、数据钻取服务及相关资料的统计分析。水利工程地理信息管理子系统实现了辽宁境内水利工程在地图上的查询、统计、定位、分析等功能,为水利工程信息管理提供一个直观可视化的操作管理平台。两个子系统的建设是相辅相成、密不可分的。

4 系统内容组成

4.1 水利工程信息管理子系统

主要包括级联查询、模糊查询、随机查询、综合查询、批量导出、日志分析等功能。

1)级联查询以行政区划、各流域河流为导航,对各类工程进行细致分类。

2)模糊查询以区划和流域为导航,查询工程一般信息。

3)随机查询是以业务视图为基础,通过提供的可视化界面及条件,对水利工程数据库中任意数据字段进行查询、统计和分析。

4)综合查询主要是对水库和河道工程的数据做统计分析。

5)批量导出是提供一个数据导出的方法,就是可以根据查询条件方便的、分门别类的批量导出数据到Excel表的方法。其中分类方法包括:工程类型(工程规模)和工程名称等。

6)日志管理提供完整的日志记录和日志分析功能。系统的运行状况和系统的使用的情况都在日志的监控范围之内,同时系统提供了大量日志的分析报表和图表帮助系统管理员及时了解系统的运行和使用情况。

4.2水利工程地理信息管理子系统

系统主要包括区划查询、流域查询、模糊查询、高级查询、Gis平台基本功能。

1)区划查询主要是提供一个按行政区划范围,查询水利工程的用户操作界面。用户可以根据需要查询某个具体的行政区内的水利工程,如水库,河道,控制站等。

2)流域查询主要是提供一个按流域范围,查询水利工程的用户操作界面。用户可以根据需要查询某个具体流域的水利工程,如水库,河道等。

3)模糊查询提供了区划模糊查询和流域模糊查询两种。

4)高级查询是针对有一定计算机基础的用户开发的查询统计功能。在该功能中把一些数据库中的查询条件如与、或、非等引入到查询功能界面中,并且,以一种更加易于理解的方式展现给用户,同时,丰富和强化了查询统计的功能,在高级查询中不仅能查询水利工程的概要信息,还能查询出水利工程数据库中的所有相关信息。

5)GIS基本功能通过工具栏实现放大、缩小、移动、距离量算、点选、框选、鹰眼、路径分析、信息按钮等功能。

5 系统数据库设计

辽宁省水利工程综合服务信息系统数据源是辽宁省水利工程信息数据库。在此基础上对数据进行了抽取、数据处理创建了供系统查询、分析使用的报表数据库。

下图是利工程数据库与系统数据库的关系图。

系统数据库与水利工程数据库进行了隔离,通过视图方式建立的关联进行访问,保证了原始数据的安全性;按照流域、行政区划两条线索对工程数据进行关联和集成,使数据在业务上更容易检索和使用;建立多层访问表按照当前数据和历史记录分别存储,提高了查询效率。

6 安全管理

6.1数据库安全性

系统的安全性与数据的安全性密不可分,系统数据库和水利工程数据库采用分离方式,保证了源数据库的安全,同时也提高了系统的安全性。

业务视图实在系统数据库基础上,按指定规则和条件生成的,系统的部分功能直接操作业务视图,不直接操作数据库,增加了系统数据库的安全性。

6.2系统安全性

辽宁省水利工程综合信息服务系统用户分为管理员和普通用户两类用户,管理员负责普通用户权限分配,系统日志维护,系统定制,其他维护操作。普通用户可以修改个人信息并仅能查看权限范围内的报表对象以及进行权限范围内的其他操作。用户登录密码采用MD5加密。管理员可以通过查看日志统计报表,了解用户访问习惯以及访问资源情况,及时优化配置系统。

6.3运行环境安全性

辽宁省水利工程综合信息服务系统采用B/S架构,系统服务器部署在水利厅中心机房,所有数据的访问均在涉密内网,与国际互联网物理隔离,保证系统运行的网络环境安全。

7 结束语

通过辽宁省水利工程综合信息服务系统建设,实现了对水利基础数据进行各种灵活、直观的综合分析、深入挖掘数据深层的价值、提供及时有效的信息,为业务决策提供必要的和有力的支持手段,对水利数据管理工作具有重要意义。

参考文献:

[1] 周垂田.建立现代水资源管理系统初探[J].中国水利,2004(7).

[2] 陆建平,徐淑芳,陈军冰,等.基于GIS组件开发的水利工程管理系统研究[J]. 水利水文自动化,2009(1).

[3] 郭涛,喻怀义,罗家海,等.基于WebGIS的水资源管理信息系统开发研究[J].环境科学与管理, 2010(9).endprint

摘要:根据水利信息化的基本特点和辽宁省水利信息化建设的实际情况,对基础数据进行合理划分,形成开放的、标准的、便于集成的数据库群。提供可基于水利地理信息系统数据平台及专业业务数据视图之上的能完整独立运行的综合服务系统。

关键词:水利工程;数据库;GIS

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)12-2878-02

随着水利信息化建设水平的不断提高,建设一个统一的、高效的水利基础数据应用平台,是水利数据库应用建设的重要方向和目标。

辽宁省水利工程综合信息服务系统是以辽宁省水利工程数据库为基础核心,采用先进的数据库技术、WEBGIS技术、开发的应用于全省水利系统各级部门、操作简单、界面友好、功能完善的水利工程数据综合信息服务系统。

1 水利业务应用系统的现状

水利业务应用系统是以存储和管理各种水利专业数据的数据库为基础开发的数据库管理系统。

在以往的各种业务应用系统中,数据库部分只是单纯的业务数据库,而且是业务数据种类单一,如保存水库数据的数据库、保存河道数据的数据库,二者没有联系,在其基础上开发的应用系统也是只对相应的数据库进行查询分析。不能对不同业务类型的水利数据进行综合的查询分析,造成业务工作上的局限性,延长了工作时间,增加了工作难度。而且以往业务应用系统没有结合地理信息技术,只在业务数据上进行查询分析,不能结合空间和地理因素对业务数据进行定位分析和比较。不能直观高效的显示和定位各种水利工程,不能统计和分析空间上水利工程的分布情况。

2 设计思想及目标

以库表统一、编码统一、维护统一的全省水利工程数据库为基础,同时基于数据库技术和GIS技术的水利工程综合信息服务系统可以直观地从地域、流域的角度管理数据和分析数据,并实现动态、灵活、快速的数据分析和决策支持,为我省各级防汛、工程管理、水利规划、建设等部门,准确、及时地提供各类工程信息,为防灾减灾、工程建设管理提供科学依据和有力手段。

3 系统结构设计

该系统主要包括两个子系统:水利工程信息管理子系统及水利工程地理信息管理子系统,两个系统间通过接口程序实现图表互查。

水利工程信息管理子系统主要为广大用户提供水利工程数据的查询、统计、数据钻取服务及相关资料的统计分析。水利工程地理信息管理子系统实现了辽宁境内水利工程在地图上的查询、统计、定位、分析等功能,为水利工程信息管理提供一个直观可视化的操作管理平台。两个子系统的建设是相辅相成、密不可分的。

4 系统内容组成

4.1 水利工程信息管理子系统

主要包括级联查询、模糊查询、随机查询、综合查询、批量导出、日志分析等功能。

1)级联查询以行政区划、各流域河流为导航,对各类工程进行细致分类。

2)模糊查询以区划和流域为导航,查询工程一般信息。

3)随机查询是以业务视图为基础,通过提供的可视化界面及条件,对水利工程数据库中任意数据字段进行查询、统计和分析。

4)综合查询主要是对水库和河道工程的数据做统计分析。

5)批量导出是提供一个数据导出的方法,就是可以根据查询条件方便的、分门别类的批量导出数据到Excel表的方法。其中分类方法包括:工程类型(工程规模)和工程名称等。

6)日志管理提供完整的日志记录和日志分析功能。系统的运行状况和系统的使用的情况都在日志的监控范围之内,同时系统提供了大量日志的分析报表和图表帮助系统管理员及时了解系统的运行和使用情况。

4.2水利工程地理信息管理子系统

系统主要包括区划查询、流域查询、模糊查询、高级查询、Gis平台基本功能。

1)区划查询主要是提供一个按行政区划范围,查询水利工程的用户操作界面。用户可以根据需要查询某个具体的行政区内的水利工程,如水库,河道,控制站等。

2)流域查询主要是提供一个按流域范围,查询水利工程的用户操作界面。用户可以根据需要查询某个具体流域的水利工程,如水库,河道等。

3)模糊查询提供了区划模糊查询和流域模糊查询两种。

4)高级查询是针对有一定计算机基础的用户开发的查询统计功能。在该功能中把一些数据库中的查询条件如与、或、非等引入到查询功能界面中,并且,以一种更加易于理解的方式展现给用户,同时,丰富和强化了查询统计的功能,在高级查询中不仅能查询水利工程的概要信息,还能查询出水利工程数据库中的所有相关信息。

5)GIS基本功能通过工具栏实现放大、缩小、移动、距离量算、点选、框选、鹰眼、路径分析、信息按钮等功能。

5 系统数据库设计

辽宁省水利工程综合服务信息系统数据源是辽宁省水利工程信息数据库。在此基础上对数据进行了抽取、数据处理创建了供系统查询、分析使用的报表数据库。

下图是利工程数据库与系统数据库的关系图。

系统数据库与水利工程数据库进行了隔离,通过视图方式建立的关联进行访问,保证了原始数据的安全性;按照流域、行政区划两条线索对工程数据进行关联和集成,使数据在业务上更容易检索和使用;建立多层访问表按照当前数据和历史记录分别存储,提高了查询效率。

6 安全管理

6.1数据库安全性

系统的安全性与数据的安全性密不可分,系统数据库和水利工程数据库采用分离方式,保证了源数据库的安全,同时也提高了系统的安全性。

业务视图实在系统数据库基础上,按指定规则和条件生成的,系统的部分功能直接操作业务视图,不直接操作数据库,增加了系统数据库的安全性。

6.2系统安全性

辽宁省水利工程综合信息服务系统用户分为管理员和普通用户两类用户,管理员负责普通用户权限分配,系统日志维护,系统定制,其他维护操作。普通用户可以修改个人信息并仅能查看权限范围内的报表对象以及进行权限范围内的其他操作。用户登录密码采用MD5加密。管理员可以通过查看日志统计报表,了解用户访问习惯以及访问资源情况,及时优化配置系统。

6.3运行环境安全性

辽宁省水利工程综合信息服务系统采用B/S架构,系统服务器部署在水利厅中心机房,所有数据的访问均在涉密内网,与国际互联网物理隔离,保证系统运行的网络环境安全。

7 结束语

通过辽宁省水利工程综合信息服务系统建设,实现了对水利基础数据进行各种灵活、直观的综合分析、深入挖掘数据深层的价值、提供及时有效的信息,为业务决策提供必要的和有力的支持手段,对水利数据管理工作具有重要意义。

参考文献:

[1] 周垂田.建立现代水资源管理系统初探[J].中国水利,2004(7).

[2] 陆建平,徐淑芳,陈军冰,等.基于GIS组件开发的水利工程管理系统研究[J]. 水利水文自动化,2009(1).

[3] 郭涛,喻怀义,罗家海,等.基于WebGIS的水资源管理信息系统开发研究[J].环境科学与管理, 2010(9).endprint

猜你喜欢
水利工程数据库
重大水利工程复工风采
营改增对水利工程造价的影响
欢迎订阅《ANSYS在水利工程中的应用》
安徽小型水利工程改造提升创新实践与思考