# 骆越演义知识可视化系统设计与实现 **Repository Path**: North_Fan/Luoyue ## Basic Information - **Project Name**: 骆越演义知识可视化系统设计与实现 - **Description**: 本文以《骆越演义》文本为处理对象,依据知识图谱的构建技术,抽取小说中的实体,定义实体关系,以依存句法为基础实现三元组实体节点的抽取,并将其存储在图数据库Neo4j中,另一非关系型数据库MongoDB则用来存放json格式的格式化数据,应用可视化工具Echarts辅助绘制关系图实现知识关系可视化,利用LTP分词模型和相似词典相结合实现知识查询,设计并完成了《骆越演义》知识可视化系统。 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-06-09 - **Last Updated**: 2022-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 骆越演义知识可视化系统设计与实现 #### 介绍 本文以《骆越演义》文本为处理对象,依据知识图谱的构建技术,抽取小说中的实体,定义实体关系,以依存句法为基础实现三元组实体节点的抽取,并将其存储在图数据库Neo4j中,另一非关系型数据库MongoDB则用来存放json格式的格式化数据,应用可视化工具Echarts辅助绘制关系图实现知识关系可视化,利用LTP分词模型和相似词典相结合实现知识查询,设计并完成了《骆越演义》知识可视化系统。 #### 项目演示 **1. 后台Neo4j数据库** ![输入图片说明](https://images.gitee.com/uploads/images/2021/0603/105523_60cfb022_5498319.png "Neo4j数据库QQ截图20210603105329.png") **2. 仪表盘功能** 模块功能:该功能作为系统首页的展示,告诉用户当前系统中实体个数、关系条数、以及整个系统的访问量。让用户对《骆越演义》中的实体、知识关系总数有一个初步的了解,可以点击下面More Info指向按钮跳转到整个后台数据库的界面对数据进行简单的浏览。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0603/105537_60a093d9_5498319.png "仪表盘QQ截图20210603105234.png") **3. 文化知识概览功能** 模块功能:该模块将小说中的全部人物按照所属部落进行分类,能够让用户快速找到想要了解的人物。例如在书中看到印象不深刻的人物,可以在本模块中点击该人物便会展示他的详细信息资料,提高了用户的阅读效率。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0603/105546_f1312e22_5498319.png "文化知识概览QQ截图20210603105351.png") **4. 数据字典功能** 模块功能:用户在使用系统过程中,有可能会发现有些数据在存储时错误,用户可以使用本模块对数据进行基本的增删查改操作,对系统提供的数据的准确性进行维护。也可以直接在搜索框当中查询想要了解的数据实体,系统会通过算法返回正确的结果。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0603/105559_80bcb86b_5498319.png "数据字典QQ截图20210603105412.png") **5. 数据全貌可视化功能** 模块功能:该模块将图数据库中的全部实体展示到前端页面,用户可以在页面当中清晰的看到每个实体之间的关联图,了解小说中人物的关系、所属部落和职位等信息,以及知道战争事件的过程。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0603/105611_bb57955f_5498319.png "数据全貌可视化QQ截图20210603105441.png") **6.三元组节点查询功能** 模块功能:该功能是对数据全貌可视化功能的一个补充,当用户希望精确查找某个节点之间的关系时,可以在界面上方的搜索框进行输入想要查询的信息,例如:查询蚩尤这个人物的相关信息,系统会从Neo4j数据库当中返回该人物有关联的关系,所属部落,人物职位等相关信息,将三元组关联图展示到前端页面上。 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0603/105713_a537b95f_5498319.png "三元组节点查询QQ截图20210603105505.png")