音乐与文化 —— 知识图谱系统
更新: 2025/3/13 17:45:22 字数: 0 字
项目介绍
这个项目是我们参加比赛的项目,同时它也是我们需要老师需要的一个项目,应音乐舞蹈学院的老师的要求,他们需要一个可以用来记录我们民族音乐的知识图谱项目。于是我们就 做了这个项目,但是这个项目原本是使用的老版的若依来做的(https://gitee.com/y_project/RuoYi),后期我们有同学希望将该项目做成自己的毕业设计,老师要求我来做指导,于是我就写了这篇文章,用来记录我们这一路的艰辛和不易。
若依旧的系统就是 spring boot
+ template
来做的,后期的开发我们的同学想使用前后端分离的技术来做。
目前的项目状态
登录页面
首页
应学院导师要求首页做成这种效果的。
文化管理——文化分布(文化录入)页面
这个页面是我拿到项目的时候,就有的,但是这个项目的文化分布管理页面很不合理,因为我们要根据我们表单填写的东西去生成对应的知识图谱节点,但是他这个逻辑很不合理所以我们需要对其进行修改,主要是数据库设计不合理,我们需要分表。
文化管理——文件管理
页面的左侧是我们收录的所有的文化项目信息,页面的右侧是我们的对应的文件资源管理,他可以上传图片、视频、音频资源。
地图展示
主要是在地图上来展示我们录入的项目信息 ,我们可以点击对应的节点展示。
知识图谱展示
这里的知识图谱展示主要参考 neo4j
的展示,然后通过 vim.js
来实现的。
项目计划以及需求
在现在项目功能的基础上我们更新项目所使用的技术栈,更新为 vue3
项目,同时对我们的数据库结构进行优化 。
text
需求:
1. 添加上传大图和视频资源的接口。
2. 完善并强化知识图谱的展示功能。
3. 多用户的登录注册功能,知识图谱和地图可视化对外开放,实现普通用户也可以看到的功能。
项目计划在一周内完成,并且完成测试部署上线。