智能仿真幼儿控制管理平台使用说明
项目采用技术架构
智能仿真幼儿控制管理平台数据流向图
智能仿真幼儿控制管理平台系统组成拓扑图
整个系统由三个部分组成,前端、后端、智能仿真幼儿客户端。前端与后端使用 HTTP 协议进行通信,后端与智能仿真幼儿客户端使用 MQTT 协议进行通信。
前端使用技术:vue3 + vue-router + pinia + element-plus + axios
后端使用技术:spring boot + spring JPA + spring security(jwt) + mysql 5.7 + redis
智能仿真幼儿客户端使用技术:eps32 + C 语言
前端部分
角色对应的操作
院校管理员
stateDiagram-v2 [*] --> 添加用户 [*] --> 添加智能仿真幼儿 [*] --> 添加场地 添加场地 --> 关联用户 添加场地 --> 关联智能仿真幼儿
院校用户登录时,会查询用户关联的场地,然后找出可以控制的智能仿真幼儿。
系统模块
- 用户管理
- 菜单管理
- 角色管理
- 学校管理
操作管理
- 实训操作模式
- 考试竞赛模式
- 学习社交模式
- 操作计划表
信息管理
- 智能仿真幼儿管理
- 操作记录
后端部分
后端使用 java 21、spring boot 3.2 实现。
后端功能主要分为三块:
- 系统管理模块(院校管理、用户管理、角色管理、权限管理)
- 院校管理模块(智能仿真幼儿管理、场地管理、院校用户管理、考点管理、记录管理)
- MQTT 模块(MQTT 指令监听与收发)。
智能仿真幼儿客户端
请查看 智能仿真幼儿接口协议 文件
系统使用说明
系统包含两个部分,分别是管理模块与院校模块。
- 管理模块可以管理所有内容,包括院校
- 院校模块只可以管理当前院校的内容
管理模块
如果有某一个院校购买了智能仿真幼儿,需要使用管理员账号先在系统重创建一个院校,然后添加院校管理员,院校管理员就可以进行院校管理操作了。
添加院校管理员的步骤如下:
点击
系统模块
->院校管理
->新增学校(按钮)
输入学校名,选择省份即可创建,最好是把城市也选上
创建成功之后可以看到对应的数据
添加之后,可以在表格的最后一页看到对应的数据
然后新建一个用户,绑定到刚刚的学校,并且赋予院校管理员的权限。点击
系统模块
->用户管理
->新增用户(按钮)
然后填入对应的用户信息
点击提交,之后会多出新的用户数据。
然后就可以使用新账号进行登录,登录之后
院校管理模块
院校管理员与院校老师,目前的权限是一样的。
使用院校管理员账号登录,进入之后可以看到院校管理与操作管理。如果只是学生登录,那看到的就只有操作管理了(介绍学员管理时详细讲解)。
院校管理中包含智能仿真幼儿管理、人员管理、场地管理(分班)、操作记录。进入系统之后需要先新增智能仿真幼儿,后面场地需要绑定智能仿真幼儿,人员操作也需要智能仿真幼儿。点击新增智能仿真幼儿
管理员可以新增人员,人员可以是学生、老师。老师拥有管理学生的权限,学生只能使用操作管理模块,也就是考试模块。
新增的是一个学员,分配的就是学员权限,等下使用这个账号登录之后,看到的就只有操作管理模块了。
场地管理,也可以叫做班级管理。可以分班,然后给班级绑定智能仿真幼儿、学员,在这个班级的学员,可以操作对应的智能仿真幼儿。
操作记录里面记录的是学员操作的信息,可以在这里面管理学员的信息