论文部分内容阅读
伴随着计算机技术的飞速发展和广泛应用,政法信息化建设取得显著成效,但是,由于部门业务系统的相对独立,使得政法部门之间以及部门上下级间依然处于隔绝状态,缺乏信息共享平台。此外,各部门的业务系统往往局限于处理本部门的业务,缺乏与其它部门业务系统间的协同,进而降低了工作效率,加重了工作人员负担。为实现政法部门间信息共享和协同办案的目标,基于政法部门信息资源现状和案件办理业务流程,通过对各部门进行详细的业务需求调研与分析,本文提出了基于Java EE的政法信息共享和协同办案系统的具体解决方案。本文主要讨论了基于Java EE的政法信息共享和协同办案系统的设计与实现问题。首先对系统的研究背景和现状进行描述;其次介绍了实现系统的相关知识和技术;接着阐述了包括功能性需求、非功能性需求和系统实现可行性在内的系统需求分析;然后论述了系统设计,包括系统总体架构和实现架构设计、系统主要功能模块和信息录入流程设计,以及系统数据库设计等;随后对系统的主要功能实现展开详细讨论和描述;最后对论文进行总结,并展望下一步的工作。系统的主要功能和特色概括在如下几个方面:1、考虑不同用户类型和需求,整个系统分为三大模块,分别是信息共享模块、协同办案模块和系统管理模块,使得整个系统功能完整且耦合性又较低。2、系统最终实现了公告信息和资源信息展示、信息资源检索与统计、案件发起、已发送案件处理、待发送案件处理、已接收案件处理、公告管理和案件管理等功能。考虑了各级政法部门的相关业务,很好地满足了目前政法部门间的信息资源共享和网上协同办案的需求。3、基于政法内部网络,系统实现了将一般的非私密性案件在公、检、法、司等各级政法部门间进行发起、公诉、审查、审判、办结等活动的业务流程,可满足跨部门业务流程处理和办案数据共享的需要。4、系统基于目前主流的Java EE体系架构,按照MVC设计模式思想,采用Spring MVC、My Batis和Spring的轻量级框架组合技术对系统进行分层设计,将系统分为表示层、控制层、业务逻辑层和数据持久层,各层既相互独立又互相协调,并为今后扩充和完善政法业务功能提供便利。5、综合运用j Query、Bootstrap、z Tree等各种流行的前端技术,设计出的用户界面风格统一、美观悦目,并且能够和用户实现友好交互,极大地增强了用户体验。6、系统运用了XML解析、文件上传和下载以及文件传输等技术,并且在系统开发完成后对系统进行了JUnit单元测试,提高代码的质量,保证系统正常运行。相信随着系统的使用,对于提高政法部门工作效率,加强执法监督,规范司法流程,提升司法效能等方面都有着重要的作用和意义。