谈谈监狱减刑假释管理信息系统的结构框架、工作原理及实现功能

2024-05-20

谈谈监狱减刑假释管理信息系统的结构框架、工作原理及实现功能(共1篇)

谈谈监狱减刑假释管理信息系统的结构框架、工作原理及实现功能 篇1

关键词:减刑假释;管理信息系统;用户权限管理;数据库查询优化

减刑假释案件的申报、审核、管理是狱政管理工作的重要组成部分。随着目前减刑假释案件逐年增长的趋势,如何解决服刑日常考核高效管理、法院审判力量、司法警力不足和案件逐年增长之间的矛盾,已成为狱政管理中迫切需要解决的问题。因此,应用计算机和通信技术开发一套功能完善的减刑假释申报审理系统来解决上述问题已势在必行。通过运用本软件系统辅助办理减刑、假释和暂予监外执行案件的申报、审核、审理、监管的全过程,可以将司法人员从过去那种忙于起草、抄写、校改司法文书等繁琐的事务性工作中解放出来,充分利用电子数据共享互用的特点,减少重复性劳动,有效提高工作效率,达到稳定、安全、高效、高质量办公办案的目的。1系统设计

1.1系统总体框架

根据减刑假释工作的实际流程与需要,本系统分为以下4个子系统。

(1)监狱申报系统:负责整个减刑假释系统基础数据的输入及减刑假释案件的上报。系统根据罪犯的基本信息及日常考核情况,首先由各分监区进行案件的初步申报,然后通过监区、狱政支队、监狱等几级审核及分案处理,完成整个监狱的减刑假释案件申报工作;

(2)监狱管理局审核系统:主要负责对监狱申报的减刑假释案件进行审核,审核通过后再根据减刑假释案件的类型交由中级人民法院或高级人民法院进行最后的审理裁定;

(3)中级人民法院审理系统:主要负责对以下几类监狱申报的减刑假释案件进行审理:1)有期徒刑减刑类;2)假释类;3)暂予监外执行类;

(4)高级人民法院审理系统:主要负责对以下两类监狱申报的减刑假释案件进行审理:1)死缓减为无期徒刑类;2)无期徒刑减为有期徒刑类。整个系统的工作流程如图1所示。

1.2系统功能模块 根据系统的总体框架,对系统进行功能模块设计,以下介绍本系统中的两个主要子系统-监狱申报系统和法院审理系统(法院审理系统以中级人民法院为例)的模块构成。(1)监狱申报系统

监狱申报系统主要由以下功能模块组成:

1)基础数据维护。本模块主要为其它模块提供所需的基础数据,包括:罪犯信息、监狱各监区及分监区设置信息、日常考核条例设置信息及各罪犯的基本分信息; 2)罪犯奖惩考核。本模块主要为罪犯减刑假释的申报提供考核分数依据。罪犯的考核累计分主要是由以下几项组成:日常基本考核加分、日常基本考核奖分、日常基本考核减分、行政奖励积分、基本分、期初分。另外,在计算累计分时还需考虑罪犯的行政处罚情况及所属分监区的改造秩序情况。相应地,本模块设置了以下功能:日常基本考核数据的录入及审核、行政奖励申报、行政奖励审核、行政处罚申报、行政处罚审核、分监区改造秩序及查询统计等功能; 3)减刑假释。本模块主要是根据以上两个模块提供的基础数据与考核数据进行减刑假释案件的申报、审核工作。包括以下功能:案件申报、案件审核、分案处理、文书打印及查询统计等功能;

4)系统管理。本模块主要包括:用户管理、系统参数设置、数据的导入导出、数据库的备份与恢复、日志文件的管理等功能。(2)中级人民法院审理系统

中级人民法院审理系统主要由以下功能模块组成:

1)案件审理。本模块主要包括以下功能:案件立案、案件分配、案件接收、合议庭合议、司法文书打印等,涵盖了整个的案件审理过程;

2)领导审核。本模块由各案件的呈批领导使用,主要完成对各案件审理结果的审核。只有通过领导审核,才能打印出所有的司法文书,否则系统只能打印除刑事裁定书外的各文书; 3)统计分析。本模块完成各司法统计报表的打印及分析工作;

4)系统管理。本模块主要包括:用户管理、系统参数设置、数据的导入导出、数据库的备份与恢复、日志文件的管理等功能。1.3网络结构设计

各监狱组建内部局域网,对分散在各单机上的信息资料统一管理,并根据权限进行部分资源共享。上下级、各科室单位之间的行文、批文及报表实现网上传送。监狱管理局组建监狱资料的信息管理中心,各监狱通过调制解调器登录到省监狱管理局的拨号服务器上,实现网络数据传递。省监狱管理局与高级人民法院及中级人民法院之间通过DDN专线组网的方式建立信息通道,法院的局域网通过路由器与省监狱管理局的中心路由器相连,每条DDN 专线的速率为64kbps,网络协议采用TCP/IP协 议。系统网络体系结构如图2。

1.4软件环境

系统软件环境包括:网络操作系统、数据库系统及开发工具。网络操作系统:省监狱管理局、中级人民法院及高级人民法院内部网服务器已采用Unix操作系统,工作站采用Windows98 ;各监狱服务器采用Windows2000 AdvancedServer操 作系统,工作站也采用Windows98。数据库系统:省监狱管理局、中级人民法院及高级人民法院选用SybaseAdaptive Server Enterprise(ASE)12.5,各监狱采用MicrosoftSQL Server2000。开发工具选用Sybase Power Builder7.0。2关键技术及实现 2.1用户权限管理

由于本系统中存储数据的完整性与正确性直接关系到监狱司法工作的公正性与罪犯的切身利益,因此在系统的实施过程中,实现系统数据的安全管理显得尤为重要。本系统是一个多用户环境的系统,操作人员人数众多,因而,如何有效管理各个操作人员的使用权限成为系统中的关键问题。(1)分级权限管理。在监狱申报系统中,我们按照监狱系统的部门设置将系统权限分为3级:监狱级、监区级及分监区级。所部和狱政支队的管理人员拥有监狱级权限,可以查看本监狱范围的所有相关数据,这部分操作人员的数量最少。监区管理人员拥有监区级权限,其查看范围仅限于本监区范围内,其它监区的数据不可见。分监区(包括直属分监区)人员拥有分监区级权限,其查看范围为本分监区,这部分操作人员的数量最多。在法院审理系统中,我们按照操作员的职务级别将系统权限分为以下几级:院长级、庭长级及一般办案人员级。法院院长、副院长拥有院长级权限,可以查看本院所有负责审理的案件的情况,这部分操作人员数量最少。每个执行庭的庭长及副庭长拥有庭长级权限,其查看范围仅限于本庭承办的案件。对普通的办案人员,只能查看由自己承办或参与办理的案件。通过这样的分级权限管理方法,将每个操作人员的数据操作范围进行了有效的控制,屏蔽了与其无关的数据,从而大大减少了系统中的数据泄露,提高了系统数据的安全性。

(2)基于用户指纹的权限管理。传统的用户权限管理方式有两种:一种是按照系统的功能模块对用户划分权限,这种权限管理模式比较简单,通常用于安全性要求不高的系统中,对攻击者而言,可以通过对代码进行动态跟踪并修改代码的执行流程来获取高权限级别;另一种方式是将数据库系统的权限赋予用户,英语论文开题报告这种权限管理模式一方面授权工作非常复杂,另一方面由于数据库的安全性比较差,一旦攻击者绕过应用程序直接利用数据库的账号和口令来操作数据库,就会对系统数据造成极大的威胁。根据以上分析,我们在权限管理中采用了用户指纹的方法。具体实现方法如下:将用户信息(用户名、登录口令、用户权限)、数据库加/解密密钥、时间扰动值进行计算生成各个用户的用户指纹,并存放在用户表中。用户表的结构为:用户名、登录口令、用户权限、用户指纹及用于校验的CRC值。当用户要进入某个功能模块进行数据操作时,系统从表中提取该用户的用户指纹,并从中还原出数据库的加/解密密钥。在这个过程中,如果用户表中的用户信息被篡改过,则无法得到正确的数据库加/解密密钥。这样,即使该用户修改了操作权限并进入该模块中,由于后台数据库进行了加密并且得到的数据库密钥是错误的,则该用户也不能对数据进行正常的操作。另外,在权限管理中,为了防止对代码进行动态跟踪,我们采取了存储过程的方式,将权限的验证过程放在存储过程中实现。由于存储过程相对来说比较难以跟踪而且可以加密存储,这样就可以有效地解决这个问题。2.2数据库查询优化 在本系统中,由于数据量非常庞大,如中级人民法院目前每年受理的减刑假释案件在1万起以上,因此必须考虑到当系统数据累积到一定程度时对整个系统运行所带来的影响,从目前来看,查询操作在整个数据库操作中所占的比重最大,如果采用良好的查询策略,往往可以显著提高整个系统的性能。针对减刑假释系统的实际情况,我们提出了如下几点数据库查询优化策略:

(1)对于需要多次执行的查询,可以采用创建临时表的方法来加快系统的查询速度。(2)避免使用困难的正规表达式。match 和like关键字支持通配符匹配,技术上叫正规表达式,但这种匹配所需的时间开销非常大。例如:如果要查出省六监入监的罪犯列表,可以采用selectcriminalname from criminal where criminalno like“3306”,即使在criminalno字段上建立了索引,在这种情况下也还采用顺序扫描的方式。如把语句改为select criminalname from criminal wherecriminalno>“3306000000”,在执行查询时就会利用索引来查询,显然会大大提高速度。

(3)尽量避免相关子查询。如果一个列的标签同时在主查询和where子句中的查询中出现,那么当主查询中的列值改变之后,子查询很可能必须重新查询一次。因此应当尽量避免子查询。如果子查询不可避免,那么要在子查询中过滤掉尽可能多的行。

(4)简化或避免对大型表进行重复的排序。毕业论文格式为了避免不必要的排序,可以采取正确增建索引,合理合并数据库表(尽管有时可能影响表的规范化,但相对于效率的提高是值得的)的方式。如果排序不可避免,那么应当试图简化它,如缩小排序的列的范围等。(5)合理使用索引来提高查询效率。在使用索引时,要注意以下问题:1)在频繁进行排序或分组(即进行group by或 order by操作)的列上建立索引;2)在条件表达式中经常用到的不同值较多的列上建立检索,在不同值少的列上无须建立索引。比如在罪犯表的“性别”列上只有“男”与“女”两个不同值,因此就没必要建立索引。3结束语

本文介绍了监狱减刑假释管理信息系统的设计思想与实现方案。目前,该系统已成功投入使用。实际证明,通过本软件系统的运行,大大提高了监狱及法院司法人员的工作效率,极大地缓解了由于减刑假释案件数量的逐年增长所引起的各种问题。从今后的发展来看,可以在本系统中加入监察系统,这样一方面可以建立监察档案,为检查机关提供科学的处理方式,另一方面完善了刑事诉讼法相关条例的规程,体现了法律的公正性。

参考文献

上一篇:马艳兵工作计划下一篇:棋如人生作文