论文部分内容阅读
当前,新一代网络信息技术不断创新突破,互联网成为当今社会信息传播的重要载体,基于互联网技术而生的新型网络交互平台——社交媒体,随之在全球广泛应用,对社会的政治生活、网络安全、商业活动及公共事件等方面产生深远的影响。高速发展的社交媒体平台成为互联网情报收集场的新重心。对于蕴含较大冲突势能的舆情事件,需要做好分析、统计和处理,基于多源社交媒体的热点舆情分析系统是针对热点事件通过不同的维度进行分析和展示的。本文首先对系统的业务流程、用户角色、功能性需求和非功能性需求等方面进行分析。用户角色划分为普通用户和管理员,功能性需求主要包括热点舆情分析需求、配置管理需求以及后台管理需求,非功能性需求包括性能、易用和安全性,性能指标主要从用户信息平均检索响应时间、页面平均响应的速度进行要求。其次,本文对网络架构进行设计部署,并根据Spring Boot开发框架对软件层次架构进行设计。本文还根据不同功能的界限和实际业务需求,将系统共划分为热点分析模块、配置管理模块以及后台管理模块,并且完成数据库E-R图和数据库表设计,以及系统接口的设计。本文利用核心技术Spring Boot框架、Solr技术、MySQL技术对系统各模块的视图页面、控制类、模型类、数据库表调用方法及接口调用过程进行设计,并且通过绘制时序图和类图完成对模块功能的详细设计。最后,本文通过搭建相应的测试环境,对服务器的硬件设备进行选定,并针对系统的模块设计测试用例。本文对比预期结果和实际结果是否相同,完成对系统的测试。测试结果显示,系统完整且符合业务内容,性能指标在需求范围内。