宋涛
摘 要:本文主要探讨了基于工作流的交通执法信息管理系统功能研究的主要内容,包括了系统应用边界、用户边界、功能边界、权限设置、功能模块设计、应用系统设计和系统选型等七个方面。
关键词:工作流;执法信息管理;功能研究
中图分类号:TP315 文献标识码:A
经过反复调研,充分研读了国家和省交通厅的各项法律法规,并对大量典型案例分析,及充分考虑可能在办案过程中出现的突发情况和应急措施的基础之上,基于工作流的交通执法信息管理的主要研究内容如下:
1 综合执法系统的应用边界
综合执法系统在省交通通讯信息中心统一部署,建立全省综合执法信息数据库和全省综合执法数据发布平台,提供对内对外的信息服务。
吉林交通厅及厅直属企事业单位:省运管局、省公路局、省路政局、省高管局、省质监站,省航道局和省海事局是本系统的省级应用单位。
省交通厅在全省设市级运管处、公路处、质监站、海事局等部门是本系统的市级应用单位。
各区/县的运管所、公路段、海事处等部门是本系统的县级应用单位。
2 综合执法系统的用户边界
综合执法系统的用户包括如下五类:(1)省级系统维护和管理人员。(2)省交通厅法规处领导及工作人员。(3)省交通厅涉及综合执法管理的其它相关处室领导及成员。(4)各交通执法单位内勤人员,包括单位领导、业务操作员、系统管理员等。(5)各交通执法单位外勤上路执法人员。
3 综合执法系统的功能边界
综合执法系统的功能边界依据为吉林省交通厅的《综合执法建设目标和业务需求概述》及法规处提出的业务需求。主要包括如下内容:(1)综合执法案件管理功能:案件简易处罚流程,案件标准处罚流程、案件听证流程等,建立交通案件信息数据库。(2)综合执法法律文书管理提供的功能:法律、条款、案由的维护工作,建立完备的交通执法文书档案。(3)执法队伍管理提供功能:对全省的执法单位、执法人员、执法证件进行管理。(4)辅助决策分析提供的功能:全省案件汇总统计等。
4 系统的权限设置
按照组织机构的划分,系统采用横向和纵向两种权限设置,即:纵向上,省级部门主管市级部门,市级部门主管县级部门,横向上,各级交通局及省厅,主管下属的运管,海事,路政,稽查等执法部门。
5 综合执法系统的功能模块设计
业务流程管理平台由三部分组成:
(1)流程配置工具(WorkFlowTool)。通过C/S版的(WinForm)流程配置工具,能够使用户通过拖拽的方式实现可视化的流程设计,流程模板发生变化时只需修改配置即可,无需重新编译程序;流程模板可以导入导出,方便备份和恢复。配置工具还可以建立企业组织机构、配置系统权限和表单管理。
(2)流程引擎(Work Flow Engine)。本业务流程引擎使用最流行的.Net语言和SQL Server数据库编写,具有可视化的配置工具和完善的业务展现平台,能够适应任何复杂情况流转。不但具有流程引擎一般的功能,还可以很方便的嵌入到现有的业务系统中,不影响现有的业务系统的代码结构。流程引擎的基本功能主要有:顺序流转、条件流转、分流、合流、指派、授权、回退、异常终止、流程挂起、召回(在下一任务未处理前可召回)、子流程(流程嵌套)等。
(3)B/S业务应用平台。B/S结构的业务展现平台,能够方便办案人员用户通过浏览器访问案件业务,积木式的软件架构使系统管理员灵活配置业务界面。
6 综合执法系统的应用系统设计
第一步:利用建模工具画好工作流程图,配置好每一个节点的处理者和处理方式。第二步:利用Visual Studio(2005/2008/ 2010)制作工作流业务表单。第三步:利用建模工具在流程图的每一个节点上配置业务表单。第四步:把业务表单的界面文件和生成的DLL发布到服务器。
应用系统包括综合执法案件管理子系统、执法队伍管理子系统、执法文书管理子系统、决策审批子系统和管理监控平台子系统。
7 综合执法系统的系统选型
考虑到系统的应用环境复杂多样,执法人员的水平参差不齐,系统客户端平台多种多样,我们决定,采用B/S架构的网站式前端办案应用平台,管理端采用C/S架构的流程设计工具,这么做的好处是,对于办案人员来说,不管何时何地,只要有一台接入互联网的移动设备,就可以访问到本系统,而对于法规处负责制定、维护、管理人员权限和工作流程的角色来说,采用Windows平台下的应用程序,更好的能够适应需要。
本系统拟采用微软的基于C#语言的ASP.NET动态网页制作技术,前台界面应用先进方便的Web框架,配合AJAX无刷新技术和Jquery前端页面级查询,实现对交通行政执法系统中各类功能的有机整合,界面整体达到简洁美观,后台通过WEBSERVICE技术配合微软工作流解决方案,以一种创新的方式实现对执法工作流程中各个环节的管理,引入多起始节点,多结束节点,多分支处理,协同审批,委托代理等复杂的处理机制,针对交通执法过程中遇到的问题,预备多种解决方案。
(1)多层结构模式ASP.NET网站架构,分层处理UI,数据模型,业务逻辑处理。创新的工厂模式数据架构,能够让网站在应对大数据流量时,随时切换各种数据库产品,实现对案件信息的超大容量管理,针对复杂的功能需求,本系统可以在短时间内修改逻辑结构,而不影响网站的整体性能。
(2)经过二次开发的微软工作流解决方案,提供了完善的分级权限和角色管理,针对交通管理系统组织机构复杂,人员角色重叠等非线性结构可以处理的问题进行了规划,以二维交错式的树状组织机构给出了全省交通厅的横向和纵向的组织机构权限的划分方案。
(3)图形化的工作流设计工具可以在系统初始化时就进行严格规范,在完全符合《吉林省交通厅交通裁量规范》的前提下,给出了细致而规范的办案流程,而采用XML技术来保存的交通行政执法流程,可以随时根据执法过程中遇到的非规则问题来进行修改。
(4)智能化的web表单,可以在提交办案基本信息的前提下,以附件或者其他形式携带办案过程中的非标准化表格,一方面给无纸化办公提供了实现的基础,另一方面给办案过程增加了更加有力的辅助措施和保障。
参考文献
[1]焦海旺.潍坊交通运政管理系统的设计与实现[D].山东大学, 2009.