论文部分内容阅读
近年来软件工程技术高速发展,在系统管理方面的信息化技术普及也越来越全面,监管所作为国家公安机关重要组成部分,其对各类信息的综合管理分析的要求和标准必然是极高的,如何予以妥善管理并给警务人员提供高效的管理途径是建设现代化监管数据系统不可或缺的一个议题。一方面,监管信息多且杂,特别是不同地区之间鲜有共通,导致数据无法流通,造成信息阻塞,最终会影响上一级地区的统一管理;另一方面,从单个监管所的角度来看,各个种类人员信息混杂,对警务人员日常管理工作产生了非常大的负担,浪费人力物力。基于以上几点,提出一个公安监管综合数据系统,该系统基于Lucene建立全文搜索引擎提供索引功能,并采用缓存一致性技术和WebSocket网络协议,有效提高了系统的运行效率和数据稳定性。对于综合数据系统的设计和实现,首先根据实际情况做出需求澄清,并依据各项需求对系统整体架构和各个模块进行设计,在对系统进行详细设计时,采用基于系统功能模块的开发方式,即在系统需求基础上按照各个实际功能划分为不同的模块,如数据分析模块、数据缓存模块、网络通讯模块、自定义搜索模块等。针对系统各个模块进行了详细的设计,包括前端展示页面和数据库设计等。基于Lucene引擎建立对应索引库,采用自动切分法针对汉语进行分词,实现对后台数据的高效智能搜索和查询,同时采用DCN缓存一致性技术建立数据缓存,使得后台数据的改动能实时在浏览器界面上得到反馈,通过WebSocket网络协议进行数据通讯,保证前后台数据的同步更新,前端界面基于Bootstrap的栅格系统设计可视化界面,同时根据用户需求对接收到的后台数据进行各种处理最终予以展示。该系统通过建立索引库实现搜索功能,极大程度上方便了警务人员的监管工作和管理,同时,经过完备的测试表明该系统能够正常运行且能达到各个需求预期。