论文部分内容阅读
法院审判流程管理系统是在充分利用计算机技术、现代通信技术等现代科学技术的基础上,开发、集成最新软硬件资源,实现法院工作信息化、无纸化、规范化,为审判工作高质量和高效率发展提供技术保证。 本课题集中研究了法院审判流程管理系统的设计和开发实施方法。系统采用三层体系结构的开发方法和基于J2EE的企业应用软件框架,采用遵循面向对象开发方法的关键技术和技术原理。系统采用的开发模式为MVC开发模式中的第一模式,是一种成熟的开发模式,具有开发速度相对较快,维护性较强的优势。数据库采用Sybase公司的数据库ASE 12.5。WEB服务器采用IBM WebSphere应用服务器。 文中对作者承担主要开发任务的立案管理子系统和排期管理子系统进行了详细的论述。立案管理子系统是法院审判流程系统中业务管理流程的最基本环节,为整个审判流程提供最基本的数据信息。为案件的审理提供最初始的信息。程序设计的基本思路为:由用户通过浏览器向Web服务器请求所要进行的业务功能,Web服务器根据请求的不同,通过Servlet转化为对数据库数据信息的处理请求,这些具体动作对应着不同的JavaBean。具体实现为:当保存通过JSP页面输入的案件信息时,系统通过SaxhBean自动生成每个案件的关键字saxh,当确定立案时,系统通过AhBean自动根据案件的性质和审级自动生成案号名称。排期管理子系统的主要作用是四排,即排定主审法官及合议庭、排定跟案书记员、排定开庭时间和排定开庭法庭。为了提高工作效率,系统还设计了自动排案功能,可以有效防止“人情案”等的发生,确保了司法公正。系统的自动排期功能设计了两种算法:按法官存案数分案以及按比例分案,文中以按法官存案数分案为例对算法进行了详细的描述。为了识别案件所处的处理阶段,系统设计了与之对应的案件状态。