APP下载

刑事检察办案辅助系统的设计与实现分析

2020-12-31刘伟彬

数字通信世界 2020年7期
关键词:检察院办案辅助

刘伟彬

(福建省福州市鼓楼区人民检察院,福州 350001)

在信息技术飞速发展之下,检察院的信息改革也从未停歇。与其他行业相比,检察院的业务较为特殊,需要公安、法院、监狱等多个机关的相互协调,相关机构之间需要信息共享、数据交互与管理。对此,应积极设计办案辅助系统,使各项办案需求得到充分满足,以此提高办案效率与质量。

1 刑事检察办案辅助系统设计

在网络时代背景下,利用计算机辅助协调办案成为趋势,要求办案辅助系统涵盖检察院的全部业务,在功能设计时考虑各个模块之间、数据库间的联系,使辅助系统的功能更加丰富全面。

1.1 基础信息管理模块

该模块属于基础性的数据维护模块,主要作用是维护系统内部案件的基础信息,该模块遵循SpringMVC标准层关系进行设计,以期能够稳定、有序的实现各项功能,提高系统的可维护性,促进其稳定运行。在该模块运行中,界面上的全部请求都会进入基础模块的CaseAction类中,该类属于控制类,在程序controller包中,可针对用户的页面请求,按照业务逻辑进行处理,最后由CadeDao 类完成数据库中的相应操作。同时,案件信息的内容存储在CaseBean 类中,同时该类也是模块中的关键实体对象。

1.2 办案业务管理模块

从功能层面来看,该模块的作用与常规办公软件较为相近,但区别之处在于辅助系统中的办案信息来源不一,可能由多个系统共同提供,且办案流程也并非检察院内部人员决定,可能受其他接口调用的影响。在办案模块中,主要包括两个实体,一个是UserBean,另一个是ItemBean,在系统用户操作中,上述两个实体信息均会在数据库中获取,经过业务逻辑处理后,使办案相关信息存储到数据库中。但在外部系统中,用户完成相应业务后,如若系统中存在交互关系,则会从数据交换模块中调取相应信息,将其放入两个实体中,促进业务逻辑的运行。

1.3 数据交换模块

该模块在本系统与其他系统中间充当着桥梁与纽带的作用,可有效避免系统数据形成“信息孤岛”,借鉴阿里巴巴的Dubbo 项目进行模块设计,并在此基础上对模块功能进行优化,实现接口服务平台,在系统之外的其他系统,可通过Dubbo 对本系统中的接口进行调用,还可实现协议转化等目标,更重要的是,该模块还可实现本系统对外包其他系统的有效调用。在本文研究的办案系统中,向其他系统发送信息时,通常在内部业务处理中进行,在数据存储的同时,利用数据交换模块传输数据,与此同时,对数据进行转化,根据目标系统要求,将数据转变为规定的格式,再根据实际需求,对接口协议进行转化,此时系统内部便可利用webservice 接口进行调用,最终实现目标系统的接口调用[1]。

2 刑事检察办案辅助系统的实现

当系统设计完成后,开始进入到实现阶段。在系统实现过程中,根据核心业务逻辑对各个模块的功能进行测试,并得出最终的测试结果,各个模块的具体实现情况如下文所示。

2.1 基础信息管理

该模块主要作用是管理系统内部的核心数据,包括案件信息、文书信息等。对于新增案件来说,不但通过后台数据交换模块传输信息,还会从其他系统中获取,点击菜单中的“案件信息管理”,在管理页面中点击“新增案件”,此时便可对新信息进行录入。同时,在弹出的页面中也可增加信息,将案件信息、类别、数据等内容录入其中,为后续的数据查询提供更多便利。在本辅助系统中,案卷材料树结构的对应节点关系为:将整体案件办理流程在左侧显示出来,包括步骤、审批人等,在右侧显示信息录入界面,便于操作者录入相应信息。

2.2 办案业务管理

在案件办理过程中,需要对案件与文书进行审批管理,这一过程在办案中十分关键,包括业务管理与过程介绍,选择后续审批步骤后,确定审批人,最后将整个案件信息传输给相应的负责人。在实际操作中,应注意以下问题:

(1)在办案全过程中,案件与文书的审批需要根据相应的设置实施,选择后续审批人员后,由发起人将信息传递给中层审批人,中层也可选择高级人员进行审批,在选择完毕后,点击确定键便可进行操作。

(2)在高级审批过程中,通常高级审批人在完成后将案件转交给最初的接案人员,继续对案件进行处理[2]。

2.3 数据交换

该模块的主要目的在于,将多种类型接口的提供者的服务能力整合起来,转交给接口调用者,在系统实现过程中,首先对各类协议进行实现,然后确保各项数据均可转化为对应的适配功能,最后促进系统核心功能的实现。在办案系统中,向其他系统发送信息时,经过内部业务处理,在数据存储的过程中,借助该模块传输数据,并完成数据转化工作,根据系统要求,将数据转变为相应的格式,对接口协议进行转化,实现多个系统之间数据信息的顺利转化。

2.4 系统测试

在该办案辅助系统上线后,在7×24小时的条件下持续运行,与周围各类系统不断交互,案件信息也在不断的加工更新。在系统测试时,采用黑盒与白盒相结合的测试方法,对各个模块的功能进行检测,利用黑盒对相对简单的功能进行测试,如查询功能、数据维护等,结果表明,系统反馈结果正常;利用白盒对相对复杂的功能进行测试,如系统交互性能、程序分支测试等,均获得明确且良好的测试结果[3]。

3 结束语

综上所述,本文对检察院网上辅助办案系统进行研究,通过该系统的应用,可对检察院内部工作开展提供极大便利,同时促进了政法机构间的数据沟通与共享,使检察院的信息化水平得到显著提升。

猜你喜欢

检察院办案辅助
倒开水辅助装置
扶贫队“砸锅”——记山西省检察院扶贫队员武海龙
茶文化的“办案经”
女法官“马虎”办案,怎么办?
“轻装”后的检察机关该干啥——子洲检察院践行“人民的名义”
例谈何时构造辅助圆解题
河南省周口市检察院依法对鲁轶涉嫌受贿、滥用职权案移送审查起诉
西安市检察院依法对白雪山案提起公诉
提高车辆响应的转向辅助控制系统
抢钱的破绽