基于J2EE的行政审批电子监察系统的实践

2011-04-18 05:11徐越翰
科技传播 2011年10期
关键词:电子政务监察行政

徐越翰

东阳市信息管理中心,浙江 东阳 322100

0 引言

当前,电子政务建设已经成为我国信息化建设的一个重要内容,加强电子政务建设即成为加快信息化建设步伐的重要举措。行政审批是政府管理社会事务的一项重要内容,也是公民同行政机关发生联系的最经常途径。为了顺应现代计算机网络和软件等信息化技术的发展,构建一站式服务型政府,提高行政行为的效率,降低行政成本,网上行政审批近年来得到了广泛应用,但如何对其进行有效的监控目前还处在探索阶段。

电子监察系统作为电子政务系统的重要组成部分,是利用网络信息技术,创新行政监管模式,实现监察方式、监察内容、监察手段和政府运行机制变革与创新的一种有效形式。建设电子监察系统,实现对审批过程重要环节的实时在线监察,促进行政审批工作的透明化,规范行政审批行为,有利于规范电子政务建设的业务和技术标准,打破信息孤岛,整合形成统一的行政审批服务平台。

1 相关核心技术

1.1 J2EE技术

J2EE(Java 2 Platform Enterprise Edition),意思是Java 2平台企业版,适用于创建服务器端的大型应用软件和服务系统。是1999年Sun公司推出了3个版本的Java 2平台的之一,通过提供企业计算环境所必需的各种服务,使部署在J2EE平台上的基于构件的分布式应用可以实现高可用性、安全性、可扩展性和可靠性,是目前应用最为广泛的面向Web的应用系统结构规范。

J2EE架构划分为表示层、业务层和数据层3个层次,如图1所示。

图1 J2EE构架

在表示层,支持Java应用、在浏览器中的小应用程序、Corba客户端、以及Web客户端;在业务层,通过EJB Beans来实现业务逻辑,并运行在支持EJB的应用服务器中;在数据层,同样支持各种数据库管理系统,表示层和业务层之间主要通过RMI-IIOP进行通讯;业务层和数据层则通过JDBC和SQL/J进行连结。

J2EE提供了跨平台的解决方案,提供了通用的JDBC数据库访问接口,无缝支持通过XML进行系统间和系统内部的数据传递。在J2EE体系结构中,所有的技术都是开放的,得到业界主流支持的,所以统一使用J2EE体系架构,有利于系统之间的整合,避免重复建设,降低IT的建设和管理成本。

1.2 MVC处理模式

MVC架构使得应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑/数据、用户界面和应用流程控制这三个层次,增强代码稳定性。我们知道,对于Model、View、Controller这三部分功能来讲,View的实现一般是由界面设计人员和界面程序员来完成,Model则是由业务逻辑程序员来完成,Controller则一般由负责整体控制的程序员来完成。Controller部分的代码比较稳定,一般会实现一个通用的架构;而Model则跟随商务流程的变化而变化;View的更改则是随着用户需求的更改而更改。在Java应用程序中引入MVC模式,能很好的将软件模块化,分离系统的数据控制和数据表示功能,从而有利于开发团队间的分工与合作,尤其在开发大型复杂的项目时,这种模式有利于加快项目进度,缩短开发周期,增强软件的可维护性和代码重用性,提高开发效率和项目质量。

1.3 XML技术

XML即Extensible Markup Language(可扩展标记语言)的缩写,是SGML(Standard General Markup Language,标准通用标记语言)的一个子集,由W3C(World Wide Web Consortium,万维网联盟)制定,并于1998年2月正式发布了XML1.0规范。

XML实际上是Web上表示结构化信息的一种标准文本格式,它没有复杂的语法和包罗万象的数据定义。XML同HTML一样,都来自SGML。与HTML相比,XML具有更强的扩展性、规范性、灵活性和可读性。XML与HTML的最大不同在于XML具有丰富的结构信息和明确的语义,而HTML只对表现形式做了约定。HTML只是Web表示数据的通用方法,而XML提供了一个直接Web数据的通用方法,着重描述的是Web页面的内容。

XML是一个开放式的基于文本的格式,它可以和HTML一样使用HTTP协议进行传送,而不需要对现存的网络进行变化。XML的应用涉及到电子政务的方方面面。在电子政务中与XML技术相关的信息交换应用可分为3大类:政府部门之间的信息交换、政府部门内部的信息交换、政府与企业或个人的信息交换。XML适合作为信息交换的数据格式技术标准,作为数据中介,实现异构数据的集成和交换。

在行政审批电子监察系统的设计与实现中,我们采用XML技术来进行数据交换。

2 系统框架设计

行政审批电子监察系统利用电子政务基础平台提供的接口和服务,整合构建在电子政务基础平台之上的应用系统的业务数据,与电子政务应用体系资源共享、互联互通,多层次、多角度、全方位地实现了行政许可与非行政许可电子监察,在系统运行过程中还可以进一步扩展电子监察的内容。

按照省政府文件要求,电子监察系统是基于太极统一应用软件平台来构造,该平台基于J2EE应用平台,采用JAVA、EJB、SERVLET、JSP、XML等JAVA2技术、以及组件技术、数据库技术,采用多层B/S应用结构体系,使整个应用系统建立在统一的平台上,充分体现了系统的先进性、可扩展性、可移植性等。

物种累积曲线被广泛应用于判断试验设计取样量是否充分以及估计物种丰富度(李巧,2011)。为了验证本次野外试验获取的数据是否具代表性,利用EstimateS 9.1.0对数据进行检验并制图。如果曲线一直上升,表明样本量不足,需增加试验;如果曲线最终变为渐近线,上升平缓,则表明抽样充分,可对数据作进一步分析(李巧,2011;Longino,2000)。

系统基础平台:指为应用系统提供底层支持的部分,包括:网络(内部网、政府专网和互联网)、硬件平台(服务器、存储备份设备等)、操作系统(Unix/Windows/Linux等)、数据库管理系统。这些部分是应用系统运行的基础。

J2EE平台:Java技术由于其跨平台特性、面向对象特性、安全特性等,使之已经成为构建企业级应用的事实上的标准。J2EE(企业级Java)把数据库访问、企业级Java组件、命名和目录服务、动态页面生成、XML、事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。系统结构如图2所示。

图2 电子监察系统总体框架

3 电子监察系统功能分析

电子监察系统平台从应用功能划分,主要由行政审批监督子系统、绩效测评子系统、综合查询子系统、统计分析子系统、系统管理子系统等组成。其系统功能如图3所示。

图3 电子监察系统功能

通过电子监察系统平台建设,实现实时监控、预警纠错和绩效测评的目的。

3.1 实时监控

电子监察系统通过前置服务器与行政服务中心业务系统连接,自动、实时采集每项行政审批事项从受理到办结的详细信息,对其实施过程、时限、异常等情况的监察,使监察机关即时、同步、全面地监控行政审批的实施过程。

主要包括以下模块:综合监察模块、时限监察模块、程序监察模块、异常情况监察模块。

3.2 预警纠错

预警纠错是指电子监察系统对行政审批办理期限将到期时提示信号,对违反规定实施行政许可的行为发出黄色或红色纠错指示信号,实施警示和纠错。

对不受理、补交材料、不许可等异常情况,实行重点监控。对违反行政审批规定的其他行为,也可及时发现,及时纠正。

系统针对不同情况分别需要发出预警、黄牌、红牌三种警示信号,并通过系统内部短消息、手机短信、邮件等方式提示分管领导、分管科长、业务办理人员、业务联络员、系统管理员等相关人员。

3.3 综合绩效测评

按照行政审批绩效测评标准,对各部门、各岗位的行政审批业务量化评分,将业务过程中所涉及的办理人和办理制度一起综合打分,通过量化评分衡量各部门的行政效能。

3.4 综合查询

综合查询子系统能够根据不同需求,实现各种条件下的单项查询和组合查询功能,支持无限次跟踪查询,支持精确、模糊及包含等多种查询。

综合查询功能可以查询的信息包括:行政审批事项信息、监察处理过程等。所有查询都具备模糊查询功能,允许输入空格分割的关键字,系统会根据这些关键字在所查询的数据项里查询信息数据。可以将查询结果打印出来,也可以将查询结果以Excel文件格式保存。

3.5 统计分析

提供灵活、可设置的统计分析功能,可实现固定格式统计、自定义统计等统计方式,并能以数据报表和图形的方式直观的表达出来。数据报表可以是标准报表,也可以自行修改标准报表、设计用户自定义报表,并能方便的对报表文件进行管理。对任何时间段,各部门的行政审批事项受理情况做出分析,并与上年该时间段作同比分析。

对任何时间段,各部门的受理数,不予受理数、超期数、正常办结数等进行分类,与上年和与前一时间段之比,增减百分比进行分析。

3.6 数据交换平台

数据交换平台的建设旨在解决各个跨部门、跨组织的应用之间的数据交换、数据共享、信息流转问题实现信息和数据的互联和安全可靠的传输。

4 系统应用情况

东阳市行政审批电子监察系统于2009年初正式运行,覆盖了全市43个政府部门256项行政许可事项、173项非行政许可事项,形成规范、服务、监督一体的审批监察系统。至2010年底,系统监察审批事项已达2万多件,其中提前办结占办件总数的95.4%。系统的使用有力地促进了行政审批办事效率的提高,进一步增强了行政审批工作人员的责任意识、效率意识和服务意识,同时也促进政府机关的效能建设。

5 结论

以东阳市行政审批系统为背景,利用J2EE的成熟架构体系和强大的网络性能,采用MVC+DAO应用设计模式,利用XML作为系统接口和数据交换标准,采用JSP、Servlet、EJB、XML等编程技术和面向对象程序设计方法来分析、设计电子监察系统,对于全面推进电子政务建设,推动政务公开,深化行政审批制度改革,促进政府职能转变,改善行政管理,建设高效、廉洁的政府具有十分重要的意义。

[1]刘晓婧,郑娥.诠释行政监控新概念[J].法制与社会,2008(17):136-137.

[2]Sun Microsystems Inc.Java 2 Platform Enterprise Edition Specification [R].V1.2 Public Draft,1999.

[3]曾先锋,蒋大伟,郑伦伟.基于MVC模式的J2EE系统设计[J].气象水文装备,2006(4):47-51.

[4]邬继成.Struts与Hibernate实用教程-构建基于MVC模式的高效Java Web应用[M].北京:电子工业出版社,2006.

[5]王全彬.MVC架构模式在Java开发中的应用[J].四川理工学院学报(自然科学版),2009,22(1):38-40.

[6]刘朱勤,陆建新,陈继红.基于XML的异构数据交换技术及其Java实现[J].计算机应用与软件,2004,21(11):52-53.

[7]高莹莹.行政审批电子监察数据采集模型的研究及应用[D].大连:大连理工大学,2008.

猜你喜欢
电子政务监察行政
行政学人
论基于云的电子政务服务平台构建
行政调解的实践与探索
水政监察
智慧监察“行稳”方能“致远”
独立设置“环保警察”促环境监察执法
电子政务工程项目绩效评价研究
江西:网上监察“阳光灿烂”
中国电子政务的“短板”
行政为先 GMC SAVANA