论文部分内容阅读
随着现代社会信息化的快速推进和网络应用的日益深化,犯罪这一特殊的社会现象显得更加复杂化和多样化,犯罪情报资料同样也体现着现代社会的信息化特点,从而导致犯罪情报资料在数量上、内容上、信息的表现形式等各方面都出现了新的变化和增加。刑事侦查工作也相应对犯罪情报资料工作这项业务提出了更新、更高的要求。因此,为活化犯罪情报资料中的动态因素,开发相关的数据可视化分析软件对犯罪情报资料进行客观的、完整的综合性统计、归纳与分析成为一种迫切的需求。
本文通过结合了数据挖掘与可视化关键技术、国内外研究现状和应用背景,以VC#.NET为开发环境,借助于Microsoft公司开发的DotNetBar控件和美国ILOG公司开发的ILOG组件,提出了一种数据可视化分析系统的设计与实现方案。具体的研究工作主要包括以下几个方面:
首先,提出了数据可视化系统的分析与设计方案。根据用户信息需求分析和系统设计原则,设计了可视化系统的总体架构,包括系统总体模型设计、系统数据流程设计;进而完成了系统的数据库设计;最后完成系统的功能设计,包括功能模块设计、功能设计流程和数据挖掘设计流程。
其次,完成对相关布局算法的改进。本文在对国内外布局算法进行深入研究的基础上,根据有向图布局的主要标准改进了基于根节点的典型布局算法,主要针对经典布局出现的数据容错性较差等常规难点提出了相应的解决方法。同时,提出了一种新的基于力学模型的网络布局改进算法,该算法通过在节点与边之间赋予斥力确保节点与边保持合理距离,解决了传统的网络布局算法由于节点与边距离过近导致的总体布局不清晰问题。经实证表明,新的算法在总体布局的美观和效率上取得良好的效果,满足实际应用的需求。
最后,完成系统的功能实现。系统经过反复的功能测试和完善,目前性能良好、运行稳定,验证了系统设计与实现方案的科学可行性和有效性,达到了预期的开发目的,对促进我国犯罪情报资料可视化分析的发展起到积极作用。