Skip to content

智能仿真幼儿控制管理平台使用说明

项目采用技术架构

智能仿真幼儿控制管理平台数据流向图

智能仿真幼儿控制管理平台系统组成拓扑图

整个系统由三个部分组成,前端、后端、智能仿真幼儿客户端。前端与后端使用 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 实现。

后端功能主要分为三块:

  1. 系统管理模块(院校管理、用户管理、角色管理、权限管理)
  2. 院校管理模块(智能仿真幼儿管理、场地管理、院校用户管理、考点管理、记录管理)
  3. MQTT 模块(MQTT 指令监听与收发)。

智能仿真幼儿客户端

请查看 智能仿真幼儿接口协议 文件

系统使用说明

系统包含两个部分,分别是管理模块与院校模块。

  • 管理模块可以管理所有内容,包括院校
  • 院校模块只可以管理当前院校的内容

管理模块

如果有某一个院校购买了智能仿真幼儿,需要使用管理员账号先在系统重创建一个院校,然后添加院校管理员,院校管理员就可以进行院校管理操作了。

添加院校管理员的步骤如下:

  1. 点击 系统模块 -> 院校管理 -> 新增学校(按钮)

  2. 输入学校名,选择省份即可创建,最好是把城市也选上

    创建成功之后可以看到对应的数据

  3. 添加之后,可以在表格的最后一页看到对应的数据

  4. 然后新建一个用户,绑定到刚刚的学校,并且赋予院校管理员的权限。点击 系统模块 -> 用户管理 -> 新增用户(按钮)

    然后填入对应的用户信息

    点击提交,之后会多出新的用户数据。

  5. 然后就可以使用新账号进行登录,登录之后

院校管理模块

院校管理员与院校老师,目前的权限是一样的。

  1. 使用院校管理员账号登录,进入之后可以看到院校管理与操作管理。如果只是学生登录,那看到的就只有操作管理了(介绍学员管理时详细讲解)。

  2. 院校管理中包含智能仿真幼儿管理、人员管理、场地管理(分班)、操作记录。进入系统之后需要先新增智能仿真幼儿,后面场地需要绑定智能仿真幼儿,人员操作也需要智能仿真幼儿。点击新增智能仿真幼儿

  3. 管理员可以新增人员,人员可以是学生、老师。老师拥有管理学生的权限,学生只能使用操作管理模块,也就是考试模块。

    新增的是一个学员,分配的就是学员权限,等下使用这个账号登录之后,看到的就只有操作管理模块了。

  4. 场地管理,也可以叫做班级管理。可以分班,然后给班级绑定智能仿真幼儿、学员,在这个班级的学员,可以操作对应的智能仿真幼儿。

  5. 操作记录里面记录的是学员操作的信息,可以在这里面管理学员的信息