没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
题 目 __________________________________
__________________________________
指导教师
__________________________
辅导教师
__________________________
学生姓名
__________________________
学生学号
__________________________
毕业论文知识图谱及可视化原型系统
的设计与实现
中文摘要
摘 要
数据高速膨胀的时代,我们无法忽视大量数据带给我们的影响。数据可视化是利用
图形图像等方式表现数据内涵的技术,比单纯的数据展现能够更加带给用户直观感,用
户很容易看出的数据的变化趋势等信息。因此为了充分把握专业领域的发展热点,对毕
业论文质量进行持续监控,持续改进毕业设计环节,开发一个毕业论文可视化系统就显
得非常必要。基于以上分析,决定做一个毕业论文知识图谱及可视化原型系统。
本系统首先对整个系统进行了需求分析,其次设计了基于知识图谱以及 Echarts 的可
视化系统,实现了基于 Neo4j 图数据库的毕业论文知识图谱的构建,针对某一技术知识图
谱的搜索,通过自然语言中文分词实现绘制高频词汇云,分析近几年专业领域的发展热
点,以及其他信息的可视化等功能,然后,基于前后端分离的开发模式,前端使用 Vue
脚手架搭建前端工程,后端使用 SpringBoot 搭建后端工程,并整合了 JWT、shiro 等框架,
最终通过 Nginx 服务器部署发布,为学校管理员老师提供一个可视化的系统。
关键词:知识图谱;中文分词;前后端分离;Vue;SpringBoot;Neo4j;Echarts
I
ABSTRACT
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
I
目 录
1 绪 论.............................................................................................................................................1
1.1 研究目的与意义................................................................................................1
1.2 国内外研究现状................................................................................................1
1.3 论文的主要内容及组织结构............................................................................2
1.3.1 论文的主要内容.................................................................................................................2
1.3.2 论文的组织结构.................................................................................................................3
2 相关技术介绍..............................................................................................................................5
2.1 知识图谱简介....................................................................................................5
2.2 Neo4j 图数据库简介.........................................................................................5
2.3 Spring-data-neo4j 简介......................................................................................6
3 系统需求分析..............................................................................................................................7
3.1 功能需求............................................................................................................7
3.1.1 导入模块需求分析.............................................................................................................7
3.1.2 分词模块需求分析.............................................................................................................8
3.1.3 知识图谱构建与查询模块需求分析.................................................................................8
3.1.4 可视化模块.........................................................................................................................9
3.1.5 用户模块...........................................................................................................................10
3.1.6 信息维护模块...................................................................................................................11
3.2 性能需求..........................................................................................................14
3.3 安全需求..........................................................................................................15
3.4 界面需求..........................................................................................................15
4 系统详细设计............................................................................................................................15
4.1 系统架构设计..................................................................................................16
4.2 系统模块设计..................................................................................................16
4.3 导入模块设计..................................................................................................17
4.4 中文分词模块设计..........................................................................................19
4.5 知识图谱的构建与查询模块的设计..............................................................20
4.6 可视化模块的设计..........................................................................................21
4.7 数据库设计......................................................................................................22
5 系统实现与测试........................................................................................................................25
5.1 系统环境搭建..................................................................................................25
5.1.1 后端项目框架搭建...........................................................................................................26
5.1.2 前端项目框架搭建...........................................................................................................27
5.2 导入模块实现..................................................................................................28
5.2.1 基础信息导入...................................................................................................................29
5.2.2 论文信息导入...................................................................................................................30
5.3 中文分词模块实现..........................................................................................32
5.4 知识图谱的构建与查询模块实现..................................................................32
5.5 可视化模块的实现..........................................................................................35
5.6 后台信息维护的实现......................................................................................36
剩余55页未读,继续阅读
五星资源
- 粉丝: 5660
- 资源: 1565
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页