JUSTICE系统是一款由中南财经政法大学法学院学生孔令彤开发的,用于计算机自动量刑的辅助决策系统。JUSTICE系统基于。NET框架构建,采用三层架构开发,具有良好的适用性和稳定性,可以满足司法实践需要。(英文:JUdgement System by Technological Intelligent Criminallaw Engineering,中文:基于专家系统的计算机辅助量刑系统,简称JUSTICE系统)
软件说明
JUSTICE系统基于微软最新编程模型(.NETframework 4.0),以面向对象的程序设计方法开发,程序内部模拟刑事诉讼过程,以对刑事责任及其外围数据为核心的处理,采用结构化开发,具有高内聚低耦合的特点。程序已经预先为刑法的更新和支持罪名的增加定义了标准化接口,便于适应刑事司法实践的发展。另外,系统设计之初就将内部逻辑和界面逻辑相分离,两个部分通过预先定义的数据结构进行数据交换,使得程序易于更新,易于维护,具有跨平台的潜力,符合计算机软件的发展潮流。
JUSTICE系统采用淡蓝色图形化交互界面,交互方法友好,安装方式简单,系统资源占用低,运算过程流畅,支持Windows全系列操作系统,并具有于MacOS、 Linux等操作系统运行的潜力。系统特别针对非计算机专业用户进行了特别的设计,采用更大的字体,更加法律化的文字提示,更加简便的交互逻辑,同时在界面对程序逻辑进行实时说明,方便用户在使用过程中了解程序内部运行原理,避免不透明造成使用上的疑虑。
JUSTICE系统设计之初就以全面支持我国刑法各类规定为目标,支持《刑法》规定的全系列主刑与附加刑,对外国人支持适用驱逐出境,支持缓刑的适用判定,支持对未成年人、精神病人、超过75周岁的老人、孕妇的特别规定,支持一般累犯和特别累犯,支持考虑当前的刑事法律政策,支持共同犯罪,犯罪形态,自首情节,立功情节,以及大量违法阻却性事由,并支持数罪并罚。同时,本系统支持量刑曲线的输出,自然语言宣告刑的生成等功能。
主要特点
(1)面向法律工作者开发,用户界面简洁,友好。
(2)根据刑事诉讼的逻辑设计内部程序和界面,符合法律思维。
(3)以图形和文字两种方式输出量刑过程和结果,以期实现“看得见的正义”。
(4)对各种不同罪名实行抽象与具体相结合的量刑模式,在减少代码量的同时实现大量公共代码的重复使用。
(5)逻辑清晰:设计之初就将界面逻辑与内部逻辑彻底分离,易于维护与更新。
(6)罪名结构化:将各个罪名的使所特有的法定情节封装为不同的类,根据预先定义的接口与程序其他模块连接,方便增加对罪名的支持。