县级国土资源综合管理系统的设计与实现流程

2013-12-14 09:21弋耀武邢明亮
地下水 2013年2期
关键词:国土资源数据库模块

弋耀武,邢明亮

(1.西北大学城市与环境学院,陕西 西安 710127;2.广东大鹏液化天然气有限公司,广东 深圳 518048)

随着经济和科学技术的飞速发展,加快信息化建设,是国土资源管理工作新形势下的迫切需要。当前,资源利益诉求高居不下,违法用地、资源的随意开采现象严重;飞速发展的城镇化、工业化带来的资源需求扩张与有限的土地、矿产资源之间的矛盾日渐升温;市场经济条件下的资源优化配置,经济全球化背景下的资源合理开发利用等问题亟待解决。面对空前的压力,国土资源管理部门必须树立全新的管理理念,通过应用新技术、新方法,提高管理效能。其中,国土资源管理的信息化建设无疑是最重要、最有效的措施,也是今后的必然发展方向[1-3]。

计算机技术和网络技术的飞速发展以及地理信息系统技术的成熟,依托GIS技术设计的信息系统平台已发展成为国土资源部门新的管理与办公模式。此类系统平台不仅可以实时更新国土资源管理信息、土地利用动态监测数据,而且可以根据决策部门的需求,快速提供各种可供选择方案,实现办公的透明化,从而为县级国土资源管理部门的综合业务管理、地籍地政管理、矿业管理等工作提供必要的技术支持,以提高办事效率[4-5]。因而对国土资源综合管理系统的设计和实现研究显得尤为重要。

1 开发平台与开发工具的选择

县级国土资源综合管理系统的开发是基于地理信息系统平台上的二次开发,首先应对相应的软降平台和开发工具进行选择。结合本系统的特点和要求,采用 ArcGIS Server 9.3作为GIS模块的二次开发工具;系统数据库和空间数据库引擎分别采用 SQL Server 2005和 ArcSDE 9.3;采用 Microsoft Visual Studio 2008作为系统的集成开发工具。

2 系统设计目标

县级国土资源综合管理服务平台的设计目的是为县级国土资源局搭建一个高效灵活的网络办公平台,满足国土局日常办公和信息发布的需求,提高办公效率,使关键信息能够快速、准确的在国土局内部传递;同时结合 WEBGIS服务,用于办公时的辅助决策,以保证决策的准确性和合理性;可以实时动态的更新县级土地利用数据库及城镇地籍数据库,保证数据库的时效性;最终目标是为县级国土部门提供有力的信息服务和决策支持。

1)功能完备性。详细设计时各个功能模块尽可能考虑周全、划分详细,保证其功能完备,从而满足用户需求,达到实用性的目的。

2)监管有效性。业务办理过程全监管,防止业务办理中不符合规范的操作,审批历史记录和资料可以永久保存,方便上级监管部门进行监督检查。

3)界面友好性。充分考虑到用户计算机水平,系统操作尽量简单易学,界面美观,操作舒适,通俗易懂。

4)可维护性。开发时采用统一的编码规范和接口,充分考虑到办公、信息处理、管理和发布的标准化,及以后需求变更所需进行的更改。

5)可扩展性。系统总体框架设计时充分考虑今后业务增加时不改变整体架构的情况下进行扩展,能实现办公流程定制和业务部门的添加删除编辑工作。

6)稳定性。为了使系统在今后运行的过程中稳定、健壮,系统采用成熟的B/S结构,设计时充分的考虑系统各个模块之间的关系,减少耦合度,各个模块独立运行。

7)先进性。系统的整体框架,所采用技术和开发平台应保证一定的先进性,采用成熟的平台产品,从而保证系统具有良好的安全性、稳定性和可扩展性。

3 系统总体结构

3.1 层次体系

通过三层体系结构实现系统的构架。客户层主要用于用户登录的Web浏览器;中间层负责系统平台业务逻辑的处理和表示逻辑的生成;服务层主要是指数据库服务器。

他的眼神里闪过一丝喜悦,说:“他以前来过这里,有一天我在草原上把他救了,我们裹在一张羊皮里,草原晚上很冷!后来我们一起玩,他走的时候说过两年还要再来。我每年这个时候都在这里等他,见到像你们这个样子的人就问。我已经等了两年了……饭吃不下,觉睡不着。”他摸了摸自己的心,认真地说:“我很想念他!”说着,脸上飘过一丝惆怅。他就是才让(在藏语里,才让是长寿的意思)。

1)客户层:用于与该信息系统的用户进行交互,以及显示根据特定业务规则进行计算后的结果。系统将完全采用基于WEB的(B/S框架)客户端,即用户可以直接通过浏览器来访问和使用该系统。

2)中间层:即三层标准框架中的 Web应用服务层,用于诸如响应客户请求以及个人所需资料查询等功能,由中间层进行逻辑处理,再将处理的结果反馈到客户端或者直接发送到数据库中。

3)服务层:主要是数据库系统,这里的数据库系统主要是关系数据库系统(RDBMS)。

3.2 总体功能结构

对县级国土资源局来说,综合管理系统需要完成的功能包括“我”的办公室、信息中心、办件管理、数据管理、地图应用和系统管理等功能。

1)我的办公室。主要包括“我”的办公信息(包括审批、公文、会议、公告查看);“我”的考勤,可查看考勤信息及提交“我”的请假和出差申请;其中还包括内部邮件的收发,个人通讯录管理和个人信息设置。

2)信息中心模块。包括公告、公文、会议和廉政建设等信息的新建、删除、编辑、修改及发布等功能;

3)办件管理模块。可以起草新的办件,并对“我”需要审批和已经过审批的办件进行查询,并可以对办件的类别、流程和种类等进行设置;

4)数据管理模块。主要包括地籍信息的录入,修改以及宗地变更等信息的管理。

5)地图应用模块。提供对第二次全国土地调查的基础地图数据进行查询、定位、画点画线、距离和面积量测、新数据的添加以及地图数据编辑等功能;

图1 系统总体结构

4 数据库设计

由于本文所设计的是一个完整的县级国土资源综合管理系统,系统的数据既与空间位置密切相关又包括大量非空间的业务属性数据。因此在系统数据库中需要管理和维护的数据可分为两类:空间图形数据,属性数据。

1)空间图形数据库:空间数据库即基础地理信息数据库。在本系统框架定义内的空间数据,主要包括两大部分,一部分是城镇地籍数据库和土地利用数据库,两个数据库包括了测量定位数据、境界与街区数据、地貌地形数据、居民点数据、基本农田数据、土地利用数据和土地权属数据等;另一部分是影像数据,包含了全县的影像图。空间图形数据库结构如图2所示。

图2 空间图形数据库结构图

2)属性数据库:属性数据库主要为非空间的业务属性数据,主要包括公文文档数据、表格型数据和多媒体数据等用于日常管理和应用的数据。这些属性数据按逻辑结构又可分为结构化数据和非结构化数据两种。结构化数据主要指有固定的组成要素,以表格的形势表达,以关系数据库的表、视图表示的数据,如各类申请审批报表等;非结构化数据没有固定的组成元素,指一些附注文档,多媒体数据,例如各种文件,法规,申请材料等。属性数据是国土资源局综合管理系统中各项基本功能实现的基础[6-9]。其结构如图4所示。

5 系统功能模块的实现流程

5.1 系统总体流程

用户通过客户端浏览器发出登陆请求,与Web服务器建立连接并提供身份验证请求,由Web服务器通过中间层处理模块与服务器建立连接,并提出查询数据库请求,根据查询条件查询相关服务器数据并将结果反馈给客户端浏览器,身份认证通过,则进入系统主界面,即可进入我的办公室、信息中心、办件管理、数据管理、地图应用、数据管理等相关功能模块,进行相应的办公操作;若认证不通过,将弹出错误提示,然后返回登陆界面。

图3 属性数据库结构图

5.2 业务流程

业务流程的设计是该综合管理系统中重要的环节之一,该模块设计的合理与否将直接影响系统的实用性和办事效率的提高。本设计根据县级国土资源局的办公流程,将单个用户的办件数据流设计分为起草新的办件、已起草的办件、待审批办件列表、“我”的审批、已审批列表、全部办件查询等,同时具有特定权限的用户还可以对办件的类别,名称和种类进行设置。审批流程图如下图4所示。

图4 审批流程图

5.3 公告、会议数据流程

用户进入信息中心后,将会看到公告信息以及要参加的会议信息,在公告信息和会议信息中,分别可以查看公告和会议的内容,具有特定权限的用户还可以新增或编辑已有的公告信息和会议信息。

5.4 公文管理数据流

对于县级国土资源部门来说,公文管理是行政办公中必不可缺的一项,除了国土资源局内部起草,审核及签发的公文外,对上级部门传来的需要批示、传阅、办理的公文都需要发布并整理归档。在本系统中,用户可以在“我”的办公桌中查看相关公文,具有特定权限的的用户可以在信息中心进行新公文的发布。

5.5 电子邮件数据流程

电子邮件是计算机技术与通讯技术相结合的产物,具有使用简易、收发快速、费用低廉、易于保存等优点而被广泛的应用。在本系统的设计中,邮件管理的主要功能是发送和接收内部邮件,对接收和发送的邮件需要存入内部数据库中,以便日后浏览和查询。用户在进入通讯管理模块后可以查看内部邮件及通讯录,根据需要对内部邮件和通讯录进行相应的查询、编辑、添加、删除等操作。

5.6 查询统计数据流程

查询统计模块在国土资源综合管理系统中起着重要的作用,几乎遍布国土资源日常工作的每个环节中,它可以对考勤信息、邮件信息、通讯录信息及业务信息进行查询统计,还可以对登录操作、邮件收发操作、通讯录编辑操作、业务办理流程操作等相关操作日志进行查询统计等。

5.7 地图应用数据流程

地图管理模块实现了GIS技术与计算机办公自动化技术的融合,使得国土资源局各个部门在处理日常办件时能够更加快捷方便的查询地图信息,起到更好的辅助决策的作用。

GIS模块具有的基本功能为:地图浏览,包括放大、缩小、全图、平移和前视图、后视图等地图导航操作;地图查询,实现相关图层的点、线、面查询,并显示查询结果;测量功能,可以量测点坐标,线的长度及面的面积和周长等要素。数据添加,可以添加SHP数据和CAD格式数据,用于国土建设时的辅助决策;地图编辑,可对指定图层的点、线、面要素进行编辑,并保存入数据库中,用于地图数据的更新;专题浏览,可以根据国土相关专题信息显示专题图,地图应用数据流如图5所示。

5.8 用户管理数据流程

设计用户管理数据流的思路为:对于不同部门的用户,对系统功能的访问权限不同,各个用户只能访问自己被授权的功能;可扩展的权限管理系统,每当有新的用户加入、老用户退出或者用户权限的变更,系统都能够对这些用户的权限进行重新设定,而不是每开发一套系统,就要针对权限管理部分进行重新开发。

6 结语

国土资源是社会经济发展的基础,是人类赖以生存的载体。国土资源的合理开发与利用关系到社会发展的可持续性,是关乎国计民生的大事。本文对系统的总体结构进行了设计,对空间图形数据和属性数据的管理进行了划分,对模块功能的实现流程进行分析,提出了县级国土资源综合管理系统的总体设计方案及模块实现的流程步骤,为系统的进一步构建和实现做了准备工作。

图5 地图应用数据流

[1]李德仁,宾洪超,邵振峰.国土资源网格化管理与服务系统的设计与实现[J].武汉大学学报(信息科学版).2008.33(l):1-6.

[2]熊登亮,赵俊三,贵仁义等.基于WEBGIS的网络国土资源信息系统的设计与实现[J].地理信息世界.2006.10(5):17-20.

[3]董金玮,郑新奇,赵璐.数字国土框架下的国土政务信息化平台建设初探[J].山东师范大学学报(自然科学版).2007.22(3):81-84.

[4]邓吉秋,严米,彭文澜等.海南省国土资源信息系统集成与实现[J].微计算机信息.2007.23(7-3):11-14.

[5]刘彦,徐雨明,刘石泉.基于 BMD的国土资源电子政务基础平台体系结构研究[J].科学技术与工程.2006.6(15):2354-2357.

[6]金理行.基于 GIS的空间数据库系统设计与实现[J].学术探讨.2008.4:93-95.

[7]吴昊,王建虎.土地管理信息系统设计与实现研究[J].科技资讯.2012.17:13-14.

[8]刘排九,胡宝清,苏艳丽.基于GIS耕地资源管理信息系统的设计和实现[J].地理空间信息.2007.5(2):56-58.

[9]马文芳.县(市)级土地管理信息系统总体设计方案[J].中国科技信息.2006.16:146-148.

猜你喜欢
国土资源数据库模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
欢迎订阅2020年《国土资源信息化》
欢迎订阅2018年《国土资源情报》
欢迎订阅2018年《国土资源情报》
2016年国土资源科技成果统计分析
数据库
数据库
数据库
数据库