面向培训机构和学校,解决多班级、多角色、多课程的考勤管理痛点。机构管理员可管理教师、学生和课程;教师可发起签到并查看统计;学生可扫码或定位完成签到。
点击空白处退出提示
面向培训机构和学校,解决多班级、多角色、多课程的考勤管理痛点。机构管理员可管理教师、学生和课程;教师可发起签到并查看统计;学生可扫码或定位完成签到。
系统支持超管、机构管理员、教师、学生四级角色权限,提供课程管理、班级管理、扫码签到、定位签到、签到数据统计、角色权限配置等核心功能。已完成 v3.2b 迭代,累计修复 18 个机构端 BUG,部署于阿里云并绑定独立域名,可直接交付给培训机构或学校使用。
我独立负责该系统的后端开发、数据库设计、服务器部署与后续运维迭代。技术栈采用 Python + Flask 构建 RESTful API,MySQL 作为数据存储,Nginx + Gunicorn 部署于阿里云 ECS,前端使用微信小程序 + Web 管理后台。
系统采用前后端分离架构,基于 RBAC 模型实现超管、机构管理员、教师、学生四级角色权限隔离,通过机构 ID 实现多租户数据隔离。核心亮点是扫码签到、定位签到双模式与实时签到统计看板。实现难点在于高并发签到场景下的数据一致性控制、多角色权限粒度的精确划分,以及跨浏览器/小程序端的兼容性适配。项目已迭代至 v3.2b,修复 18 个机构端 BUG,稳定运行至今。



评论