-
FDU的Advanced Web课程正在进行PJ回购
资源介绍
高级Web技术PJ文档:思维导图系统
小组同意的得分安排:
徐嘉锐 28%
周雪 24%
唐小浩 24%
高名扬 24%
[TOC]
本项目实现的基本功能是一个基于Web的思维导图学习平台。两种用户,教师和学生可以同时使用这个平台。教师可以创建课程,并在课程中创建思维导图、对导图进行编辑;且导图的各个节点均可以关联“作业”、“课件”、“资源”三种附件。学生可以选择课程,查看所选课程中的思维导图,及其中各个节点的附件,且可以回答作业中的问题;教师也能查看每项作业学生的作答情况。
本项目采用前后端分离架构,由后端暴露RESTful API接口供前端调用。所使用的技术栈是:前端采用Angular 6框架,后端采用Spring MVC + Spring Boot框架,以及Neo4j图数据库。最终通过Spring Boot的生成可执行jar包功能,将项目部署在了Google Cloud云平台上。以下