知识库管理系统

我要开发同款
wilsonlv2023年01月31日
386阅读
所属分类antv g6、threejs、vuespringboot

作品详情

射击专业知识库
springboot + neo4j + vue + antv g6 + threejs

用户区分为:教师和学生。
老师功能:包括知识浏览、知识查询和知识管理三项功能。
1、知识浏览
如上图所示,以知识图谱的形式展示(屏幕左侧占2/3),右侧详细显示该知识点的译名、类别、解释、图片略图、音频名称、视频略图、模型略图、知识来源、参考文献,如果可利用滚动条上下滚动查看。
单击图片略图:弹窗打开信息太长,并可放大缩小;并可通过左右键或鼠标在弹窗中直接翻看前后图片。
单击音频名称:直接播放声音,可控制快进、快退和暂停。
单击视频略图:弹窗打开,并直接播放,并可控制声音大小与快进、快退、暂停等基本操作。
单击模型略图:弹窗打开,可放大缩小。
数据格式要求如下:
知识点:字符串
类别:字符串(如基础知识、专业知识等)
译名:字符串(英文+数字)(单行)
解释:字符串(支持多行)
图片:图片地址+文件名(可包含多个文件,格式支持常用图片格式,如bmp、jpg、gif、png等)
音频:音频地址+文件名(可包含多个文件,格式支持常用音频格式,如wav、mp3等)
视频:视频地址+文件名(可包含多个文件,格式支持常用音频格式,如avi、mp4等)
模型:视频地址+文件名(可包含多个文件,格式支持常用音频格式,如fbx、obj等)
知识来源:字符串(支持多行)
参考文献:字符串(支持多行)
2、知识查询
如上图所示,在屏幕右侧上方面设置知识查询输入框,输入查询内容(知识点)后,系统可自动定位到该知识点并显示,显示方式同知识浏览。
3、知识管理
实现默认图片、音频、视频和模型存储地址路径设置,知识库IP地址同步,知识类别管理,知识间关系管理,新增知识,对现有知识的修改、删除,以及清理内存等功能,具体要求如下:
(1)通用设置
设置图片存储路径
设置音频存储路径
设置视频存储路径
设置模型存储路径
设置知识库IP地址:可发送到学生用机,自动修改学生机知识库地址
(2)知识类别管理
可新增、修改、删除知识类别,目前定义的知识类别主要包括:基础知识、专业知识等;修改和删除类别时,需要遍历知识库进行同步操作。
(3)关系管理
可新增、修改、删除知识间关系类型,目前定义的知识间关系类型主要包括:包含、参与、相关等;修改和删除关系类型时,需要遍历知识库进行同步操作。
(4)新增知识
单条知识录入:知识要素内容格式同上,输入时人工填写,并人工定义知识类别和知识关系
知识导入:通过Execl表自动导入,需人工定义知识关系。
进一步要求:(可以后再做)
可实现自动生成知识间关系,方法一:在新增知识时,用现存知识库中的“知识点”为关键字,自动匹配新增知识中“解释”字段中的内容,如发现相同词汇,即建立“包含”关系。
方法二:专门设置一个“知识匹配”功能项,当选择该项时,系统遍历所有词条(知识点),并自动匹配每条词汇的解释内容,如发现匹配词汇,自动匹配为包含(如已经匹配不新增匹配标签)。
(5)修改知识
可修改知识的所有内容项,并保存。
(6)删除知识
可逐条删除知识,也可一次性清空知识库。
逐条删除:删除知识。

学生功能:只包括知识浏览、知识查询。

知识示例:
知识点:陆军
译名:the Army
类别:基础知识
解释:由步兵、装甲兵、炮兵、防空兵、陆军航空兵、电子对抗兵、工程兵、防化兵、侦察兵、通信兵、特种兵等兵种,以及各种专业兵组成,主要在陆地遂行作战任务的军种。可与其他军兵种联合作战,也可单独作战。
图片:1.bmp,2.jpg
音频:1.wav,2.mp3
视频:1.mp4,2.avi
模型:1.bmp,2.bmp
知识来源:《军语》
参考文献:《中国人民解放军战史》;《军事百科全书》;百度百科

该系统为本人两周时间独立完成。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论