论文部分内容阅读
随着制毒工艺的不断发展,化学制毒技术得到了快速应用,由此打破了毒品市场来源的格局,给公安禁毒部门的缉毒工作带来严峻的挑战。近年来,随着互联网高新技术的不断发展,公安机关的信息化建设已经成为了重要的研究课题。而缉毒信息管理作为公安机关信息化建设的一个子模块,也开始受到了广泛关注。设计并实现一个缉毒排查系统对于缉毒工作的顺利展开有着重要意义。本系统采用J2EE作为开发平台,使用SSH(Struts+Spring+Hibernate)架构作为软件体系,根据公安禁毒部门当前业务流程和管理现状,结合信息管理系统的特点,提出了缉毒排查系统的解决方案,并利用数据挖掘技术,实现了数据的融合处理。(1)分析了毒品犯罪的特征及其毒品犯罪的措施。根据其公安机关缉毒部门的业务流程来总结和整理系统需求。公安部门缉毒排查工作主要是针对各部门的信息进行综合处理,并进行实时信息分析,综合排查可疑现象。公安缉毒部门主要针对出入境的信息记录进行分析,包括了对出入境人员的地区、年纪、身份、性别、职业以及出入境次数等信息进行综合分析。(2)通过贝叶斯分类算法进行分类,把重点嫌疑人挖掘出来。通过多维数据建模,完成贝叶斯网络的建立,同时利用贝叶斯参加学习,完成毒品信息分类。最后一步,输入100个案件信息,测试能够排查出的嫌疑人人数,通过人工的排查和贝叶斯分类算法的排查可以看出,贝叶斯分类的正确率大于95%。(3)缉毒排查系统主要包括毒品信息管理、毒品情报信息管理、犯罪嫌疑人管理、缉毒案件管理、缉毒人员管理、缉毒排查与统计管理及系统管理七个模块。每个子模块通过用例分析和流程设计,实现各个子模块的业务逻辑。(4)公安缉毒排查系统软件体系采用SSH框架设计,每个模块使用接口编程,使用Spring的依赖注入连接模块,保证系统的耦合性。同时,系统使用Spring做业务逻辑层处理,Spring优良的模块化设计风格适合组合系统的业务逻辑,成为系统的中间层,与Struts和Hibernate结合,使得Spring可以分轻松的实现依赖注入。(5)通过功能结构的设计,完成数据库E-R的设计,并将E-R图向关系数据模型转换。通过对每个功能模块的操作界面及其程序流程的描述和分析,完成对系统的实现部分的阐述,并提出了系统安全性保证体制。系统采用了DES加密算法,对系统数据进行加密处理,建立较高的系统数据安全机制。