在线聊天系统实时数据分析管理及其可视化系统研究文献综述
2020-04-28 20:19:01
随着移动互联时代的到来,以及世界网民数量的持续增长,即时通信程序成为了人们不可缺少的通信工具,使人与人之间的交流突破了时间和空间的限制,拉近彼此的距离。
即时通信软件由最初的比较成型的由以色列几个大学生一起开发的一款ICQ软件发展到如今技术非常成熟的腾讯QQ、网易泡泡;如今,即时通讯不再是一个简单的聊天工具,它已经发展成集交流、娱乐、搜索、资讯、办公及企业服务为一体的综合信息平台。聊天系统的功能越复杂,其数据库需要存储的数据就越庞大,而这时我们就需要对相关的信息进行分析和管理,以更加直观的可视化方式呈现在用户面前。
随着信息时代的到来,越来越多的信息变得触手可及,二十世纪,数据库技术取得了决定性的成果并且得到飞速发展,大量信息在带给人们方便的同时也带来了一些难题:信息过量难以消化,信息真假难以辨别,信息的形式不一致,难以统一处理并获取有用的信息。如何从有海量信息的数据库中提取潜在、有价值的信息是当时的一大难题,随着科学技术的发展,机器学习、数据挖掘等技术应运而生,使数据分析技术到达了一个崭新的阶段。
在数据分析的各种方法中,数据可视化是一个极其重要且应用广泛的策略,将人们对数据处理和交互的理解方式带到一个全新的层面,数据可视化以直观的方式展示数据及其结构关系,更有效地传递了信息,进而辅助人们进行决策,它通过计算机绘图的方式,提供多种形象生动的图形图表方法,更加直观地表达晦涩难懂的传统数据,高效明了地提高用户对数据的视觉感知,使聊天系统的各项数据及推荐能更形象生动地展示在人们眼前。
如今,现有的实时聊天工具有很多,比如腾讯QQ、微信、网易泡泡等,通过这些聊天工具我们可以进行群聊和私聊,方便人们随时随地的交流,而千奇百样的聊天内容使人们难以甄别热门词汇、关键词以及广告等,也难以获得实时在线人数的变化、分类用户的发言次数、某个词的提及次数等,因此利用数据分析技术对聊天相关信息进行数据挖掘,将在线聊天系统的各项数据及相关推荐通过形象生动的可视化方法更加直观地展示在人们眼前是很有必要的。利用Echarts可视化工具包将聊天内容以各类图表的形式实时展示,目的在于提高用户对数据的视觉感知,增强人们对数据的理解能力与交互能力,直观、高效地获取数据,从而提高用户对数据的处理效率。
本项目作为本人的本科生毕业设计选题,难度和规模适中,适合于个人开发,能够锻炼本人学习新知识并学以致用的能力、编程思想与编程能力、数据挖掘能力等。
{title}2. 研究的基本内容与方案
{title}基本内容:
1、对基于在线聊天室的数据分析管理及可视化系统进行系统分析,需求分析,软件概要设计和详细设计的工作。
2、学习5张表实现用户权限管理的设计思路和实现方法,使用MySQL数据库、Java等完成用户权限管理模块的数据库设计。
3、使用MySQL数据库和JDBC驱动对聊天系统的实时数据进行分析及管理,存储聊天系统相关的各项原始数据和统计分析的数据。
4、通过形象生动的可视化方法实时展示聊天系统的各项数据及相关推荐等。