论文部分内容阅读
随着现代社会的发展,犯罪类型呈现多样化的趋势。新型犯罪形式的产生对传统的纸质手工办案方式提出了新的挑战。传统的案件信息处理过程中,依赖于手动操作与记录,不但工作量非常大,而且大量的文件和数据给查找、更新和维护都带来了不少的困难。随着案件数目的日益积累,大多数公安机关并不缺少数据,但是往往受阻于冗余数据以及手动填写数据容易产生的不一致性。案件的侦办和处理都十分依赖于经验和案例,如何迅速办理案件并且形成新的预防犯罪体系成为公安机关工作人员亟待解决的问题。因此,案件管理系统是一个公安机关实现信息化管理进程中不可缺少的环节。本文正是着眼于公安机关的案件资料的管理工作,基于WEB技术,建立在Internet环境之上的一个信息共享系统,完成了案件管理系统的设计和实现。本平台采用的开发方式为在Win7下搭建SVN(Subversion,一个自由开源的版本控制系统)服务器进行版本管理,使用Microsoft Visual Studio2010为开发工具,基于.NET Framework4.0的框架进行研发工作。本文采用ASP.NET作为案件管理系统实现的核心技术,后台逻辑处理主要由C#完成,数据库采用SQL Server2008,并辅助以AJAX、XHTML、FusionCharts、RDLC、CSS、JS框架库等丰富数据呈现效果。本系统根据研究的重点和难点,主要对安全管理、系统管理、锁屏管理、案件管理、统计分析、自动填表、打印等功能进行了实现。本文首先介绍了本系统的开发背景,确定了课题研究的主要内容和范围;然后运用软件工程管理的思想,对系统的研发环节和内容进行了详细说明;需求分析阶段对公安机关的案件管理系统的详细需求进行了详细分析和梳理,收集有关文献及,汇总技术参数,采集有关数据,并对这些资料和数据进行存档备用;设计阶段则完成系统结构的设计工作,包括逻辑设计、数据库设计、功能模块的划分等,并参考总体的设计方案,逐步完成各个功能模块的详细设计;实现阶段则依据详细设计的结果完成程序的编写,并对涉及的核心技术予以详细说明;测试阶段对本系统的各个功能进行了测试;测试结果表明,该系统实现了公安机关档案管理的信息化、智能化和简捷化,并解决了传统的案件信息资料管理中的数据冗余高、工作繁琐、效率低下的问题。最后对该系统进行总结并阐述该系统下一步的发展思路。