当前位置: 首页 > news >正文

知识图谱科研文献推荐系统vue+django+Neo4j的知识图谱

文章结尾部分有CSDN官方提供的学长 联系方式名片
文章结尾部分有CSDN官方提供的学长 联系方式名片
关注B站,有好处!

📑 编号:D030
📑 vue+django+neo4j+mysql 前后端分离架构、图数据库
📑 文献知识图谱:综合查询、作者、刊物、文献、关键词等关系
📑 协同过滤推荐算法实现科研论文文献推荐
📑 数据大屏、刊物分析可视化、词云分析
📑 文献收藏、评分、摘要、关键词
📑 文献管理、用户管理、权限管理、个人设置
📑 爬虫:selenium接管浏览器爬取数据

1 视频演示

论文推荐vue+Neo4j知识图谱科研文献推荐系统vue+django框架,基于Neo4j的知识图谱

2系统架构

采用neo4j图数据库存储论文文献的关系,数据获取采用爬虫爬取网络论文数据。
在这里插入图片描述

3功能介绍

vue + django + neo4j + mysql 来实现的人工智能文献可视化分析系统,具有推荐功能(基于用户和物品的协同过滤推荐算法)、前端采用vuetify + vue2.6 来做,后端使用django restframework 轻松实现增删改查,其中neo4j 存储的是人工智能文献的知识图谱,有文献名、来源刊物、分类、作者等节点以及他们之前的关系,在系统内可以进行图谱的可视化,这部分集成了echarts的关系图来实现,同时可以进行检索, 系统的其他功能方面,可以对论文进行收藏,评分,以及基于echarts 的多种可视化分析,包括刊物分析、词云分析、下载量、引用量等分析。

数据采集方面,是通过selenium来读取中国知网数据进行采集的,存储到mysql中,然后通过编写python脚本,通过py2neo 构建知识图谱到neo4j中。

1.登录与注册

本系统的登录是使用一个Vue界面来完成的
在这里插入图片描述

2.论文检索

可以通过文献名称模糊搜索,还可以通过类型来筛选,还带有分页功能
在这里插入图片描述

3. 知识图谱可视化

人工智能文献的知识图谱,有文献名、来源刊物、分类、作者等节点以及他们之前的关系
在这里插入图片描述

4. 文献推荐

使用v-card实现了文献的展示,包含了图片、文献名称、来源刊物、类型、还有发表实现,在卡片下方使用绝对定位设置了2个按钮,一个是查看详情,一个是收藏按钮(这个实际上是一个封装的vue componnent 和文献检索时看到的论文卡片是一样的,是一个代码的复用。)
点击查看详情,可以前往详情页面进一步查看其他扩充信息,比如论文的评分、被下载量、引用量、关键词等,通过链接还可以跳转到知网的原始页面。
在这里插入图片描述

5. 文献收藏

在文献的卡片上点击收藏后,就可以在文献评分的界面中看到这个文献,在这边可以查看和修改对文献的评分,也可以删除收藏的文献(点最右侧的红心按钮)

在这里插入图片描述

6. 可视化分析

包含数据大屏、刊物分析、词云分析
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7. 个人设置

包含个人信息修改和密码修改功能,做在一个vue界面中,通过v-tabs实现两个功能的切换,短信修改使用阿里云的短信验证码来进行校验。
在这里插入图片描述

8. 文献管理

通过v-datatable 实现文献数据的增删改查,不过需要注意的是我们系统的主要数据都是来源于书爬虫,这个是给管理员用的功能
在这里插入图片描述

9. 用户管理与权限

通过v-datatable 实现用户数据的增删改查,这个是给管理员用的功能,用户的权限对应可以看到什么菜单,
在这里插入图片描述

10. 数据的采集

基于selenium + lxml xpath 解析网页的形式 的爬取中国知网人工智能相关的文献,获取标题、关键词、作者、刊物、类型等数据,并且存储在MYSQL数据库之中。

http://www.dtcms.com/a/45232.html

相关文章:

  • AtCoder Beginner Contest AT_abc395_d ABC395D Pigeon Swap 题解
  • Java 8 中,可以使用 Stream API 和 Comparator 对 List 按照元素对象的时间字段进行倒序排序
  • ollama 提供给外部访问
  • Java——String
  • 数据库设计报告
  • leetcode28 找出字符串第一个匹配值的下标 KMP算法
  • android 文本控件显示滑动条并自动滑动到最底部
  • 初识 Node.js
  • 微服务学习(1):RabbitMQ的安装与简单应用
  • 2025-03-01 学习记录--C/C++-C语言 整数类型对比
  • Lua | 每日一练 (4)
  • JVM虚拟机的深入浅出
  • 数据结构1-4 队列
  • 云原生架构篇——Kubernetes弹性伸缩与Service Mesh实践
  • 在Linux上安装go环境
  • IP-----双重发布
  • 算法-数据结构(图)-弗洛伊德算法复现(Floyd)
  • 袋鼠数据库工具 6.4 AI 版已上线
  • [AI机器人] Web-AI-Robot机器人前瞻版--比奇堡海之霸凯伦
  • Acwing 哞叫时间II
  • 时间复杂度练习题(6道题,C语言)
  • 性能调优篇——索引优化与执行计划解析
  • 虚拟机及网络配置
  • Xshell客户端免费版无需注册Linux连接客户端8.0详细安装教程(2025年最全最详细的图文教程)附安装包
  • 2.6作业
  • 分享一套适合做课设的SpringBoot商城系统
  • 如何使用大模型、知识库和AI工作流创建AI应用(扣子平台)
  • 理解文件系统
  • TCP如何保证可靠性
  • 【WPF】绑定报错:双向绑定需要 Path 或 XPath