APP下载

水政监察管理系统开发研究

2011-08-15陈潇潇

科技传播 2011年4期
关键词:水政功能模块监察

陈潇潇

湖南文理学院计算机科学与技术学院,湖南 常德 415000

目前,各省水利部门在省一级设有水利监察总队,在各地级市设有水利监察支队、水利监察大队。水政监察队伍承担着水行政处罚、水行政强制、水行政征收等执法任务,是水行政主管部门的专职执法队伍和依法行政的窗口。每年各级水政监察队伍都会产生大量的业务数据(包括水利规费的征收情况、查处的案件情况等等)需要收集、统计、处理。

为了及时、高效、准确地掌控各类执法业务信息以及内部队伍的管理信息,给水行政执法的事前检查、事后监督提供保障,各级水利监察部门之间需要一套完善的效能管理工作平台体系,将水利监察各部门信息进行整合,并利用电子化的手段对各项水利执法的原始数据进行挖掘、抽取、提炼、分析,推进效能建设分析决策进程,为水政监察部门的监管决策提供科学依据。同时需要建立完善的绩效考核体系,层层落实责任,提高科学性,以信息技术为依托,加大考核工作的力度,加强水政监察队伍建设与管理,提升队伍建设和水行政执法水平,真正做到“机器管人”。

1 系统架构设计

结合区域广泛、并发客户数量大、业务数据集中处理等情况,在认真分析水利厅水政监察部门需求基础上,开发构架决定采用基于J2EE规范的三层B/A/S体系结构,将系统分为客户逻辑层、应用逻辑层、系统及数据层。

1.1 客户逻辑层

客户逻辑层以浏览器的模式为用户提供工作界面,是系统与用户的交互窗口,用户的访问请求和结果展示都是由这部分实现。用户类型主要是各级水政监察队伍的领导及工作人员,采用B/S(Browser/Server)结构和面向对象技术开发,展示在用户面前的是,运行于浏览器的HTML页面、JavaScript脚本语言等。

1.2 应用逻辑层

应用逻辑层包含数据验证,事物处理,权限处理等业务相关操作,是整个应用系统的核心,由业务功能、业务支撑两个子层组成:业务功能子层主要是将客户的应用需求传递到相应的业务功能模块。业务支撑层提供业务功能模块与基础层核心区的连接,最主要的功能是连接业务功能模块与数据库核心,围绕数据库展开系统的信息处理、数据挖掘及统计分析等。

1.3 系统及数据层

数据层是整个系统的基础,提供网络连接、安全保障、操作系统平台、数据库平台等等。

1.4 安全体系架构

安全体系架构是贯穿了整个系统架构的部分,为整个系统的稳定、安全的运行提供了保障,体系内包括了防火墙、安全认证和数据加密部分内容。

2 功能模块设计

根据对水政监察管理系统功能需求的了解分析,从数据采集、共享、查询、汇总、统计、分析与维护等方面出发,把整个水政监察系统设计成包含五大业务功能子系统。

2.1 数据汇总管理

实现水政监察各级队伍的数据汇总管理。各队伍指定人员具有录入权限,各队伍只能查看自己队伍及下属队伍的数据,录入的数据必须填写完整,要通过系统验证才能保存。

2.2 数据共享

提供各类数据的入口,同时提供给各地级市水政监察部门内部的所有人员一个共同沟通和交流的平台、信息共享和发布的平台。具有授权的管理员可以对栏目内容进行自定义编辑,包括各种通知、通报、内部文件共享等等。

2.3 绩效考核

根据水政监察部门原有的百分考核制度,进行季度和年度考核,把自评与部门考评相结合,量化考核与民主评议相结合,以信息技术为依托,排除人为因素,从队伍建设的队伍管理、人员管理、队伍监督、信息管理,行政执法的执法巡查、法规宣传、执法行为、纠纷调处以及执法保障的领导重视、执法装备3个方向共十项考核指标客观、公正地评价各级水政监察队伍的工作业绩。绩效考核主要包括考核标准设置以及绩效自评、绩效考评3部分。

2.4 综合查询

综合查询子系统支持多种查询方式:电子地图查询、组合条件查询与模糊查询。查询时,设置了权限只能查询权限以内的数据。总队能查询到所有队伍的数据,支队能查询到自己以及下属大队的数据,大队只能查询到自己大队的数据。

2.5 系统维护管理

系统设计按照严格的业务授权机制,每个功能模块、每个具体的业务操作都设置相应的权限,由系统管理员根据授权模型对每个用户授权,实现对用户、权限、操作日志、考核公式、系统参数等系统信息的管理。

3 数据库设计

系统的主要任务是通过大量的数据获得水政监察管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量系统开发工作好坏的主要指标之一。

为了保障数据库安全,系统采取四种措施,包括用户标识、分级权限控制、用户密码保密、“痕印”跟踪技术。

1)在应用系统的各个子系统和各个环节中,都要对用户的身份进行认证,以保证用户的合法性。对于用户登录进行严格把关,进行弱密码检测、三次密码失败自动封锁账号等方式,从而有效保证应用系统的安全;

2)在用户标识的基础上,根据每个用户在应用系统中担当的不同角色,对其权限进行管理,使不同级别的用户在应用系统中具有不同的功能权限,通过访问控制机制来控制用户的访问和操作。对于合法用户,系统根据该用户预先定义的权限赋予其操作权利;

3)对于用户密码本系统将采取不可逆的加密方式MD5进行加密,以保证用户密码不能直接在数据库中直接获得;

4)通过详细记录登录进如业务系统用户的每一个操作,建立详细的日志信息,在安全系统被突破的情况下,通过“痕印”日志提供的用户IP地址、登录时间、操作内容等信息,不但可以发现安全漏洞,甚至可以找到问题根源。

4 结论

系统具有灵活的实用功能,较好的实现了绩效考核、系统维护等功能。但还不能做到面面俱到,如系统的自动检索能力有待进一步提高等。因此系统还需不断维护和改进,以便更贴近用户的需求。

[1]唐庆忠.珠江水政监察遥感信息系统框架设计[J].人民珠江,2009(4).

[2]孙宗凤.连云港市水政水资源管理信息系统[J].水利水电技术,2002(9).

[3]倪宝林,刘大为,陈明,杨常芳.远程监测监控系统在水资源管理工作中的应用[J].水利发展研究,(6).

猜你喜欢

水政功能模块监察
水政监察
水政水资源管理
智慧监察“行稳”方能“致远”
独立设置“环保警察”促环境监察执法
输电线路附着物测算系统测算功能模块的研究
M市石油装备公服平台网站主要功能模块设计与实现
江西:网上监察“阳光灿烂”
功能模块的设计与应用研究
论水政执法档案管理中存在的问题和对策
水政监察队伍名称规范浅论