本项目面向高等教育中计算机专业数据库课程学习场景,主要解决传统线性学习中知识点分散、章节之间关联弱、学生难以构建完整知识体系的问题。以《数据库系统概论》课程为核心,系统将教材中的核心概念、知识点关系和实际应用场景进行结构化整理,通过知识图谱帮助学生理解关系代数、SQL、事务管理、查询优化等内容之间的逻辑联系。同时,项目也服务于课程教学改革和自主学习需求,帮助教师开展数字化教学,帮助学生进行系统化、个性化和可视化学习。
点击空白处退出提示
本项目面向高等教育中计算机专业数据库课程学习场景,主要解决传统线性学习中知识点分散、章节之间关联弱、学生难以构建完整知识体系的问题。以《数据库系统概论》课程为核心,系统将教材中的核心概念、知识点关系和实际应用场景进行结构化整理,通过知识图谱帮助学生理解关系代数、SQL、事务管理、查询优化等内容之间的逻辑联系。同时,项目也服务于课程教学改革和自主学习需求,帮助教师开展数字化教学,帮助学生进行系统化、个性化和可视化学习。
数据库图谱系统主要包括登录注册、AI图谱、学习笔记、知识收藏、薄弱知识、个人信息、AI问答和消息社区等功能模块。AI图谱模块通过节点和关系展示数据库课程知识结构,用户可点击节点查看知识点详情,并进行标记学习、收藏、记录笔记和标记薄弱点等操作。学习笔记模块支持用户保存、查看、修改和管理学习内容;知识收藏模块用于保存重点知识,便于复习;薄弱知识模块帮助用户记录未掌握内容并跟踪复习次数;AI问答模块基于 DeepSeek 大模型提供智能问答、笔记整理和案例解释功能;消息模块支持系统通知和信息推送,提升学习互动体验。
本项目采用前后端分离架构实现。前端基于 Vue.js、Element UI、Axios、Vue Router、Vuex 和 Vis.js 开发,实现页面交互、知识图谱可视化、笔记编辑、收藏管理和薄弱点展示等功能;后端基于 Spring Boot、MyBatis 和 Maven 构建 RESTful API 服务,使用 MySQL 存储用户信息、知识点内容、知识点关系、学习记录、收藏记录、薄弱点和消息数据。系统通过 JWT 实现用户身份认证,通过 WebSocket 支持实时消息推送,通过 DeepSeek V3/R1 API 实现智能问答能力。项目使用 Docker、Nginx 和阿里云服务器进行部署,配合 Apifox、Postman、Swagger、Navicat、Xshell、Xftp 等工具完成接口测试、数据库管理和服务器运维。









评论