欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Java 论文知识图谱和可视化原型系统的设计与实施

最编程 2024-07-09 10:16:11
...

摘 要
数据高速膨胀的时代,我们无法忽视大量数据带给我们的影响。数据可视化是利用图形图像等方式表现数据内涵的技术,比单纯的数据展现能够更加带给用户直观感,用户很容易看出的数据的变化趋势等信息。因此为了充分把握专业领域的发展热点,对毕业论文质量进行持续监控,持续改进毕业设计环节,开发一个毕业论文可视化系统就显得非常必要。基于以上分析,决定做一个毕业论文知识图谱及可视化原型系统。
本系统首先对整个系统进行了需求分析,其次设计了基于知识图谱以及Echarts的可视化系统,实现了基于Neo4j图数据库的毕业论文知识图谱的构建,针对某一技术知识图谱的搜索,通过自然语言中文分词实现绘制高频词汇云,分析近几年专业领域的发展热点,以及其他信息的可视化等功能,然后,基于前后端分离的开发模式,前端使用Vue脚手架搭建前端工程,后端使用SpringBoot搭建后端工程,并整合了JWT、shiro等框架,最终通过Nginx服务器部署发布,为学校管理员老师提供一个可视化的系统。
关键词:知识图谱;中文分词;前后端分离;Vue;SpringBoot;Neo4j;Echarts

ABSTRACT
In the era of rapid data expansion, we cannot ignore the impact of large amounts of data on us. Data visualization is a technology that uses graphic images and other methods to express the connotation of data. It can bring more intuitiveness to users than simple data display, and users can easily see information such as the trend of data changes. Therefore, in order to fully grasp the development hotspots in the professional field, it is very necessary to continuously monitor the quality of graduation thesis and continuously improve the graduation design process, and develop a visualization system for graduation thesis. Based on the above analysis, I decided to make a knowledge map of the graduation thesis and visual prototype system.
This system first conducted a demand analysis of the entire system, and secondly designed a visualization system based on knowledge graphs and Echarts, realized the construction of the knowledge graph of the graduation thesis based on the Neo4j graph database, and searched for a technical knowledge graph through natural language Chinese Word segmentation is used to draw high-frequency word clouds, analyze the development hotspots in the professional field in recent years, and visualize other information. Then, based on the development model with separate front and back ends, the front end uses Vue scaffolding to build front-end projects, and the back end uses Spring Boot to build End engineering, and integrated JWT, shiro and other frameworks, and finally deployed and released through the Nginx server to provide a visual system for school administrators and teachers..
KEY WORDS: knowledge graph;NLP;Front and rear separation;Vue;Spring Boot;Neo4j;Echarts

目 录
1 绪 论 1
1.1 研究目的与意义 1
1.2 国内外研究现状 1
1.3 论文的主要内容及组织结构 2
1.3.1 论文的主要内容 2
1.3.2 论文的组织结构 2
2 相关技术介绍 3
2.1 知识图谱简介 3
2.2 Neo4j图数据库简介 3
2.3 Spring-data-neo4j简介 4
3 系统需求分析 4
3.1 功能需求 4
3.1.1 导入模块需求分析 4
3.1.2 分词模块需求分析 5
3.1.3 知识图谱构建与查询模块需求分析 5
3.1.4 可视化模块 5
3.1.5 用户模块 6
3.1.6 信息维护模块 7
3.2 性能需求 9
3.3 安全需求 9
3.4 界面需求 9
4 系统详细设计 10
4.1 系统架构设计 10
4.2 系统模块设计 10
4.3 导入模块设计 11
4.4 中文分词模块设计 12
4.5 知识图谱的构建与查询模块的设计 13
4.6 可视化模块的设计 14
4.7 后台信息维护模块的设计 15
4.8 数据库设计 15
5 系统实现与测试 17
5.1 系统环境搭建 18
5.1.1 后端项目框架搭建 18
5.1.2 前端项目框架搭建 19
5.2 导入模块实现 20
5.2.1 基础信息导入 20
5.2.2 论文信息导入 21
5.3 中文分词模块实现 23
5.4 知识图谱的构建与查询模块实现 23
5.5 可视化模块的实现 25
5.6 后台信息维护的实现 26
5.7 系统测试 27
6 系统部署 29
6.1 后端项目部署 29
6.2 前端项目部署 30
7 总结与展望 31
7.1 总结 31
7.2 展望 31
参考文献 32
附录 33
致谢 36

点击下载
Java毕业论文知识图谱及可视化原型系统设计与实现

原文地址:https://www.cnblogs.com/Timi2019/p/16982424.html

推荐阅读