# 【实习项目】 煤炭权限管理系统开发
# 开发计划
# 技术选型
- 后端: springboot ,springsecurity,mybatis
- 前端 vue,vue-admin
# 项目实现
- vue-admin 前端作为基本模板
- 权限管理 基于 组织 岗位 用户 角色 菜单的五表权限管理
# 资源计划
- 开发文档使用vue-press 发布网站
- 使用git做项目版本管理
# 通过本项目能学到
# 后端部分
- 数据库树形数据结构的存储和查询
- 数据库如何编写存储过程简化代码逻辑
- springSecurity在springBoot 中的配置
- springSecurity + jwt 常用登录方式,通过引入redis,可以拓展为单点登录等
- mybatis 递归查询(单参数、多参数)和联合查询
- RBAC扩展模型 组织 岗位 用户 角色 菜单的五表权限管理
# 前端部分
vue高级知识,如项目中的
v-permission
指令vue-element-admin 开源项目如何使用到自己项目中
vuex 状态管理
vueRouter 路由守卫
前端的动态路由渲染和权限拦截
树形组件使用