项目前后端分离 vue + springboot + mysql + vue
负责前后端开发及后端架构设计,项目为虚拟仿真沙盘,包含管理教师端及学生端
功能模块分为三部分:
1. 内核部分
模仿activiti开发一个小任务流系统,包含流程定义涉及,流程实例,任务流转
1.1. 低代码通用CRUD组件开发,由后端对实体类对象标注注解,前端即可产生对应的表格表单的增删改查页面
1.2.金钱内核,抗并发的维护沙盘系统内的多个账户金额及交易幂等性
1.3.资产管理通用规范,设计一套通用规范管理系统内的所有资产的落库,展示,移动,分组,合并,移除,转账,日志追溯
1.4.倒计时管理组件,对不同类型业务的不同记录在一个倒计时管理器中进行管理,并进行持久化,系统重启可以自动重新加载倒计时
1.5.沙盘模板管理,设计一套统一规范用于管理全部模板信息,分组,编辑及边界控制
2.管理端
1.权限管理
2.角色管理
3.用户管理
4.沙盘模板管理
3.教师端
3.1班级管理
3.2学生管理
3.3授课管理
3.4团队管理
3.5成绩管理
3.6沙盘日志管理
4.学生端
4.1学生组建团队
4.2账