论文部分内容阅读
随着互联网的快速发展,网民可以随时随地在互联网上发表自己对社会事物的态度和观点。互联网已经成为传播舆论的主要载体。网络舆情是民众对现实社会中的各种社会现象和问题在互联网上所表达的认知、态度、意见和情绪的总和,具有突发性、广泛性、指向性的特点。对于企业而言,负面或虚假的舆论信息会损害企业品牌形象,重挫企业业务,进而造成重大的经济损失。因此,及时收集和分析企业相关的舆论信息,解析用户观点,把握行业舆情走向,采取舆论应对措施,对企业的改进和发展有着非常重要的作用。本文针对以上问题并结合企业需求,设计并实现了一套面向企业的网络舆情分析系统。本系统根据功能划分为信息采集、数据分析、数据展示和系统管理四个模块。信息采集模块使用API和HTML两种解析方式对页面内容进行提取,并对数据进行了预处理。数据分析模块使用word2vec模型提取舆情信息文本的向量,使用改进后的Single-Pass聚类算法进行舆情话题的提取,使用朴素贝叶斯法进行舆情情感分析,并结合分析结果设计实现了舆情分级预警功能。数据展示模块使用多种方式将舆情分析结果直观展示给用户,并且提供舆情分析报告的编辑和下载功能。系统管理模块实现了对整个系统的用户、日志、设置等管理的功能。本文首先分析了网络舆情分析系统的研究背景和意义,然后阐述了网络舆情的研究现状以及相关技术,接着对系统进行需求分析、设计以及实现,最后对系统进行了全面测试。该系统采用前后端分离的开发模式。系统前端使用Vue.js框架开发系统视图层页面,使用Element UI和ECharts组件进行页面美化和数据展示。系统使用Spring Boot开发框架搭建后台应用,使用Scrapy爬虫框架采集信息数据。系统使用Redis实现缓存方案,使用Mongo DB和My SQL存储数据。目前该网络舆情分析系统已在公司通过测试并上线使用,为公司分析用户观点,应对突发舆情,维护市场形象,改进产品质量和提升服务品质提供了有效帮助。