练手的项目 前端采用vue+element ui 后端springboot 数据库 mysql
教务信息管理系统 管理员 登录 教师 学生注册登录
管理员登录 管理管理员 编辑角色 管理学生 管理教师 管理班级信息
教师注册登录 编辑个人信息 修改密码
学生注册登录 编辑个人信息 修改密码
系统运行截图
数据库设计
这里主要是admin_menu表的设计
path 与 Vue 路由中的 path 对应,即地址路径
name 与 Vue 路由中的 name 属性对应
name_zh 中文名称,用于渲染导航栏(菜单)界面
icon_cls element 图标类名,用于渲染菜单名称前的小图标
component 组件名,用于解析路由对应的组件
parent_id 父节点 id,用于存储导航栏层级关系
springboot后端的pom文件:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframe