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

该系统通过知识图谱技术,结合Neo4j图数据库和Echarts进行数据可视化,实现毕业论文的分析和热点追踪。采用Vue和SpringBoot进行前后端分离的开发,构建了一个包括导入、分词、知识图谱构建、可视化展示等功能的平台,旨在提升毕业设计的质量监控与管理效率。
摘要由CSDN通过智能技术生成

摘 要
数据高速膨胀的时代,我们无法忽视大量数据带给我们的影响。数据可视化是利用图形图像等方式表现数据内涵的技术,比单纯的数据展现能够更加带给用户直观感,用户很容易看出的数据的变化趋势等信息。因此为了充分把握专业领域的发展热点,对毕业论文质量进行持续监控,持续改进毕业设计环节,开发一个毕业论文可视化系统就显得非常必要。基于以上分析,决定做一个毕业论文知识图谱及可视化原型系统。
本系统首先对整个系统进行了需求分析,其次设计了基于知识图谱以及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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五星资源

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值