Software Engineering and Applications 软件工程与应用, 2020, 9(3), 183-193 Published Online June 2020 in Hans. http://www.hanspub.org/journal/sea https://doi.org/10.12677/sea.2020.93022
Design and Implementation of Case Management System Based on Workflow Approval
Xin Luo
Southwest Petroleum University, Chengdu Sichuan
ththst
Received: May 10, 2020; accepted: May 24, 2020; published: Jun. 1, 2020
Abstract
With the development of the new era, cyber crime and cyber violence have increased year by year, and the number of cases investigated by the public security department’s cyber security depart-ment as a police to maintain the order of the cyber society is increasing. With the development of computer and Internet information technology, public security informatization has been greatly improved. Traditional case management systems are not suitable for cyber security departments. Nowadays, many cyber security polices still take approval of the case by offline means; due to the particularity of the type of cyber security case and the requirements of the means of use, the ap-proval procedures for the relevant documents of the case are very cumbersome. There are prob-lems such as the lack of overall planning for case management and cumbersome document pro-cedures [1]. Case management should keep abreast of the development of the times, from this point to break through the bottleneck by means of information, reduce the work pressure of the public security organs’ police, and combat crime more efficiently. Based on the requirements for the use of network technology measures issued by the Ministry of Public Security, the author com-bined with the actual work experience of the network security department of the public security organs of Sichuan Province to build a workflow management case management system, hoping to bring convenience to the actual work of the public security organs.
Keywords
Case Approval, JAVA, Workflow
基于工作流审批的案件管理系统的设计与实现
罗 鑫
西南石油大学,四川 成都
文章引用: 罗鑫. 基于工作流审批的案件管理系统的设计与实现[J]. 软件工程与应用, 2020, 9(3): 183-193. DOI: 10.12677/sea.2020.93022
罗鑫
收稿日期:2020年5月10日;录用日期:2020年5月24日;发布日期:2020年6月1日
摘 要
随着新时代的发展,网络犯罪和网络暴力逐年增多,公安机关网安部门作为维护网络社会秩序的警察侦办的案件在增长。公安信息化随着计算机、互联网的信息科技化技术的发展已经得到了很大的提高,传统的案件管理系统并不适用于网安部门,现如今,很多网安民警在侦办案件时还采取线下手段进行案件审批,由于网安案件类型和使用手段要求的特殊性,导致案件的相关文书的审批手续十分繁琐。存在着案件管理缺乏整体规划、文书流程繁琐等问题[1]。案件管理应该紧贴时代的发展,从这一点上以信息化的手段突破瓶颈,减轻公安机关网安民警的工作压力,更高效地打击犯罪。笔者根据公安部下发的网络技术措施使用规范的要求,结合四川省公安机关网安部门的实际工作经验,建设一个工作流审批的案件管理系统,希望能够给公安机关的实际工作带来便利。
关键词
案件审批,JAVA,工作流
Copyright ? 2020 by author(s) and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0). http://creativecommons.org/licenses/by/4.0/
Open Access 1. 引言
近年来,公安信息化建设越来越受到国家的重视,信息化建设能够推动新时代公安实现高质量的发展。在国内犯罪案件发生频率高居不下的今天,公安人员办案也经受着巨大的压力,当案件发生时,公安办案人员往往采用纸张来记录案件相关信息,这种方式不仅效率低下,而且案件的存储记录也十分困难[2]。针对目前公安办案系统在对案件信息收集、案件信息管理、案件文书审核审批、案件归档等方面存在着缺乏整体规划、手续繁琐、人力要求太高等多种问题,导致不能满足新时代公安科学规范的管理和实战的要求[3]。基于工作流审批的案件管理系统会是一个弥补以上缺陷而设计的一个系统。
案件管理的信息化是必须的,本文的案件管理系统是针对公安机关网安部门日常办案的需求,网安部门作为新时代公安的标志之一,被称为网络上的警察,他们能够高效合理地运用网络资源打击犯罪,所以采用网络的手段是网安民警的必备技能;同时由于网络资源除了会有公开数据资源和低敏感数据资源外,还有行为数据资源、轨迹数据资源、高敏感数据资源、内容数据资源等比较敏感的资源[4],所以资源必须合法合理的运用;另一方面,网络资源是有限的,必须高效的运用。所以公安部对网络资源的运用有明确的规定,即网络资源的运用都必须有缘由,而案件侦办就是使用网络资源的依据[5]。建设案件管理系统,也是落实正确合理使用网络技术措施手段、高效行使公安机关网安部门职责的正确手段。
2. 系统设计
2.1. 工作流简介
工作流即Workflow [6],它是办公领域中的先进技术,当它和Web技术相融合的时候,集成化的组
DOI: 10.12677/sea.2020.93022
184
软件工程与应用
罗鑫
件使得工作流能够很好的应用与业务流程处理中。工作流是一种计算模型,计算机可以通过这种计算模型实现对每一步工作的有效记录,按照计算模型的工作运行顺序、角色配置、任务内容、工作时间执行工作流的流程模型[7]。工作流引擎是工作流能够运行的核心,引擎包含了规则引擎、表单引擎和数据转换引擎,它会对流程过程的定义做解释以及对流程进行实例化[8]。基于工作流开发软件时,能够使业务流程根据定义好的工作流程运行,可以让程序开发脱离工作流程的束缚,实现低耦合性的优点。
2.2. 案件审批设计
系统的案件审批流程较为复杂,涉及了网络安全监督检查、案件初查、刑事案件、行政案件、信息管控、情报专案、重点人管控7类案件;同时有案件建立文书、呈请采取网络查询文书、呈请采取网络侦控文书、案件延期文书、案件阶段性报告文书、案件终结文书6类文书;行政区划涉及省、市、区县3级;不同的案件、文书、区域组合的审批流程都不尽相同,而且有些特定的案件类型只在特定区域里创建,呈请采取网络查询文书、呈请采取网络侦控文书的审批也会根据使用的数据资源类别不同而不同,数据的资源类别又可以分为公开数据、身份数据、地址数据、行为数据、轨迹数据、群聊数据、高敏感数据、内容数据8类。
审批流程的多样性和复杂性大量增加了线下审批的难度,也很难保证各类文书审批的实时性,往往会出现审批过程耗时长,审批中间环节搁置,审批流程混淆,审批的纸质文件遗失等头疼的问题。借助计算机系统实现审批的线上化成了网安民警办案人员和相关审批人员的迫切需求,在案件管理系统上进行案件文书的审批,不仅能够提升效率,也能保证审批的统一性,在需要对现有审批流程作优化调整时也能做到统一调整的作用。通过分析对案件文书相关规定的解读,结合网安民警的实际需求,设计了案件的审批流程,如图1为审批流程的表格图:
Figure 1. Approval process chart 图1. 审批流程表格图
DOI: 10.12677/sea.2020.93022
185
软件工程与应用
罗鑫
2.2.1. 案件文书审批流程设计
下面将以区县的各类文书的审批详细介绍文书审批流程。首先是建立案件的审批流程: ① 案事件初查流程:网安民警–网安大队负责人 ② 安全监督检查流程:网安民警–网安大队负责人 ③ 信息管控流程:网安民警–网安大队负责人
④ 行政案件流程:网安民警–网安大队负责人–公安机关负责人 ⑤ 刑事案件流程:网安民警–网安大队负责人–公安机关负责人 ⑥ 情报专案流程:网安民警–网安大队负责人–公安机关主要负责人 ⑦ 重点人管控流程:网安民警–网安大队负责人–公安机关主要负责人
可以看出,案件的建立可以分为三类流程:案件初查、安全监督检查、信息管控为一类,行政案件、刑事案件为一类,情报专案、重点人管控案件为一类。设计对应的工作流时,针对区县案件的建立文书的审批只用3个工作流就可以实现审批。 2.2.2. 网络信息查询报告书审批流程设计
《网络信息查询报告书》的审批,网络信息查询报告书的审批流程取决于所选择的数据资源种类,数据资源类型虽然有8类,区县只能使用前6类数据,其中前4类数据资源为一类审批,使用的资源包含后两类数据资源时为另一类审批。图2为审批的流程图。
Figure 2. Flowchart of approval of district and county network information query report 图2. 区县网络信息查询报告书审批流程图
DOI: 10.12677/sea.2020.93022
186
软件工程与应用
罗鑫
2.2.3. 网络侦控报告书审批流程设计
相比与《网络信息查询报告书》的审批,《网络侦控报告书》的审批环节会更多一些,总共需要6级审批,原因是《网络侦控报告书》使用要求更高的网络技术措施手段,使用它会设计到所有的8类数据资源,但由于区县行政区划等级的限制只能使用前6类数据资源,由于使用要求高,审批最后会跨越网安部门,终审需要公安机关负责人审批。如图3为《网络侦控报告书》的审批流程。
Figure 3. Flowchart of approval of reports of district technical investigation and control measures
图3. 区县技术侦控措施报告书审批流程图
案件建立文书和网络措施使用的两类文书介绍完了,这也是系统最核心的文书。其他的文书还有延期报告文书、终结报告文书、阶段性报告文书目前的审批流程目前参照的是案件建立的流程。其中所有案件都必须要有终结报告文书和延期报告,而阶段性报告是情报专案和重点人管控这两类案件特有的。
2.3. 工作流设计
针对案件管理系统中审批业务中流程呈现规范而又多样的特点,采用结合工作流引擎开发的方式来
DOI: 10.12677/sea.2020.93022
187
软件工程与应用