罗永政,阳许军
(1.武汉邮电科学研究院湖北武汉430000;2.武汉虹信技术服务有限公司湖北武汉430000)
2013年11月20日,国务院总理李克强在主持召开的国务院常务会议上指出:整合不动产登记职责、建立不动产统一登记制度,是国务院机构改革和职能转变方案的重要内容[1]。将分散在多个部门的不动产登记职责整合由一个部门承担理顺部门职责关系,减少办证环节,减轻群众负担。2014年12月22日李克强总理签署了第656《中华人民共和国国务院令》,公布《不动产登记暂行条例》,并且明确自2015年3月1日起开始实施。2016年1月1日国土资源部部长姜大明签署了国土资源部第63号令,公布《不动产登记暂行条例实施细则》,并于发布之日起正式实施[2]。自此全国各城市相继开始进行不动产登记平台的设计与开发,针对不动产登记信息混乱,不动产交易安全缺少保障等问题提供解决方案。
业务流程是指具有相同特定目标的一群人为了实现任务价值而分别协同合作完成的一系列活动。这些活动既有严格的先后顺序规则限制,而且它们的内容、方式、责任等也必须严格进行安排和限定,从而能让这些不同的活动可以在不同的岗位职责人之间进行顺利转接,并且这些活动在时间和空间上的转移往往有较大的跨度。业务流程可以理解为是将输入有效转为输出的一系列相互关联作用的活动。BPM,也就是业务流程管理,是以业务流程为中心,以可持续不断提升组织业务绩效的规范化端到端的系统方法学。从本质上来说BPM是一门学科和一种方法论。
引入工作流引擎可以提高办证工作人员的工作效率,当流程定义变动而带来的相关业务发生改变时,系统可以柔性地处理表单,不再需要开发人员重新对前端页面和后台表单进行代码修改和开发。做到工作流管理系统本身可以处理不动产登记平台业务流程变动时带来的影响,减少业务人员对开发人员的依赖。
基于工作流引擎的不动产登记平台采用C/S架构设计,具体需求如下:
1)界面风格以扁平、简洁为主,操作方式便捷、避免系统使用人员多次点击操作,减少工作人员的录入操作。
2)工作人员根据案件相关人员提供的信息填写表单,完成后提交给下一个操作人员,根据用户不同权限展示其对应可操作的系统模块。用户可通过“日志”查看案件办理工作流。
3)进行查询操作时,可以通过输入不动产单元号查询该不动产单元的属性信息,方便之后对该不动产单元所属案件进行操作处理。
4)系统将不动产办理案件按状态分为代办、已办、退档、删除。对未完结的案件可以回退给上一个操作人员重新操作。
5)对于正在办理的已选定操作人员的案件,可以选择改派给其他同级人员进行案件办理。
6)可通过系统集成外部设备读卡器,读取身份证信息,包括姓名、证件号、住址,并将读取的信息展示到业务系统相应表单中。在系统界面中点击“读卡”,系统自动将该身份证信息读取到系统表单界面上。可通过系统集成外部设备高拍仪将纸质件拍摄为图片上传到系统进行管理查看。
7)对案件响应速度的需求。要求系统至少满足500人员同时在线使用系统,系统响应快速,每个案件的附件量按10M规划,满足打开项目、查看附件、扫描拍照、录入信息、查询信息、业务流程操作等性能保障。
在进行流程梳理和建模有一些基本原则。首先,流程建模要根据任务目标展开而不是根据其过程展开。只有达到任务的预期目标,其过程才有意义。其次流程建模时需要除开既不对内部用户也不对外部用户增值的活动,只有这样才能加快组织内部和外部之间的反馈,响应时间缩短,效率增强。流程建模中应当根据职业完整性原则,尽可能让同一个人完成一项完整的工作任务,这样可以减少任务交接和后续的重复工作,用户工作积极性和工作成就感也能得以提升[4]。同时,流程建模中由于各决策时间点和实际工作时间点间如果时间延迟太大则可能将引起整个工作任务进程停止,造成流程处理时间和组织资源的浪费,所以应当在接近需要进行决策的地方设置决策点。最后,由于普遍现象为部门领导对具体问题的了解比基层人员少,但是经验和大局观要比基础人员丰富,所以由部门领导利用经验给出适当和结论性意见,即具体作业由基础人员去进行由部门领导去把关。
在进行流程分析设计和开发需要考虑以下几个方面:
1)基本功能组件化、可变功能脚本化
在流程设计时,把那些可能变化的因素提取出来,变成可定制的脚本或参数定制文件。
2)流程模版分类和可定制化
首先分析企业的流程,然后对企业流程进行分类。对每一类流程建立一个(或多个)流程模版类。然后在这个流程模版类中,对易改变的流程节点用动态方式进行节点的增加和消减。
3)考虑流程体系的可移植性
在设计一个部门的流程体系时,考虑将来把该系统移植到其他相似部门时的重用问题。方法是尽量多的设置可定制的脚本或参数文件。把流程体系变为可定制的。
在系统设计时采用IBM公司的Process Designer流程设计工具进行不动产工作流程的设计。系统结构上采用C/S客户机和服务器结构,数据库应用Oracle关系管理数据库,可有效解决数据的稳定性和安全性。前端框架采用jQuery框架,页面使用html语言进行编写,可以有效解决某些浏览器可能存在的不兼容问题。后台框架采用Spring+Struts+hibernate3即SSH框架。使用hinernate对象关系映射框架可以有效解决数据库映射混乱,数据传递不清晰等问题。
该不动产登记系统总体工作流流程图如图1所示,案件开始首先进入受理阶段,由不动产窗口登记人员输入要登记的土地宗地号或者土地的不动产单元号,调取查询到该地块,显示该不动产单元当前的属性信息,判断是否可以进行登记,如果可以则选择登记类型、权利事项、业务名称后打开表单信息,自动获取土地不动产单元号读取,读取该不动产属性信息,显示在表单信息中,填写该案件申请人情况、申请原因等,完成表单信息,生成业务号随后提交下一环节初审。初审人员和复审人员均获取当前案件人员资格证书号,判断该人员是否复核要求,分别填写初审和复审的审批意见提交下一环节核定。核定由不动产主管领导查看扫描文件、表单信息并签名,保存表单信息到库然后提交给不动产经办人员进行登簿/缮证。经办人员在登簿/缮证阶段生成证书号,核对证书信息后提交下一环节发证。发证时又不动产登记窗口人员打印证书填写归档信息,保存表单信息到库,扫描证书并上传证照,最后结案。
图1 系统总体工作流流程图
该系统主界面入口如图2所示,根据用户级别、岗位职责类型等来展现其工作需要的模块以及赋予其相应操作权限,然后根据工作人员需要操作的案件类型,提供案件办理入口。工作人员办理完案件后可在案件类型所属模块或综合查询模块中查询该案件基本信息,并可查询其工作流日志,工作流日志记录该案件的操作对象、操作时间、案件当前环节等信息。
图2 系统主界面图
填写表单界面如图3所示,用户新建案件时会依规则生成唯一业务号,展现该案件基本信息,工作人员根据申请人提供的信息录入表单,自动生成签名,上传材料,完成表单后保存表单到数据库,最后提交到下一环节。案件生成后,在查询模块查询该案件点击进入后可以查看该案件的只读信息,系统安全性可得到保障。
图3 表单填写界面
不动产登记平台的推广可以使得登记审核、权属审核能够同时进行,有案件关联可以防止以往一方多证的情况产生可以进行全生命周期管理,实现了流程与规划业务的分离,最终达到简政放权、放管结合、优化服务的作用。以业务流程为核心,将工作流应用于不动产登记系统,可以将分散在多部门的与不动产登记相关的岗位整合到同一个政府部门,可以减少各部门联合办理所带来的繁琐环节,同时减轻政府和群众双方负担,优化职能力量。同时由于每个环节在工作流日志中都可以看到,系统的安全性也得到了有效保障。
[1]吴学安.不动产统一登记制,千呼万唤始出来[J].城市开发,2015(4):38-40.
[2]蓝天宇.不动产统一登记的重要意义及相关问题探讨[J].国土资源情报,2015(5):8-10.
[3]Bruce Eckel.Thinkingin Java[M].4th Revised edition Prentice Hall,2006.
[4]张豪月,傅秀芬,赵亚齐.基于JBPM的工作流管理系统中业务流程的研究与应用[J].计算机应用,2011(1):93-95.
[5]刘利平,吴一民.基于工作流的电子工单系统的设计与实现[J].电信科学,2009(1):51-57.
[6]马勇.不动产登记暂行条例实施相关问题研究与讨论[J].社会纵横,2015(12):82-84.
[7]金莹,李超.基于AJAX的WEB开发研究[J].电脑知识与技术,2009(4):839-840.
[8]何建斌.基于GIS的县域不动产统一登记平台设计研究[D].天津:天津大学,2013.
[9]王德颖,向忠顺,林樾.推动简政放权向纵深发展激发市场活力和社会创造力---国家行政学院“简政放权、放管结合、优化服务”座谈会综述[J].行政管理改革,2015(7):94-97.
[10]张屏翀.基于WF的工作流管理系统的设计与实现[J].计算机与现代化,2013(6):175-178.
[11]尹鹏程,黄亮,付丽莉,等.市县级不动产统一登记信息平台建设探讨[J].国土资源信息化,2015(2):38-42.
[12]李刚.疯狂Java讲义[M].北京:电子工业出版社,2014.
[13]李刚.轻量级JavaEE企业应用实战[M].北京:电子工业出版社,2015.
[14]何佳.基于Activiti5的Web管理控制台的设计与实现[D].昆明:昆明理工大学,2015.
[15]刘宇熹.运维管理平台工作流引擎设计[J].现代计算机,2010(2):140-143.
[16]黄晓韩,赵俊卓.JSP环境下的SQL注入防范[J].网络与信息,2010,24(8):56.