托管班智能打卡管理小程序(多角色 SaaS)产品系统Vibe Coding

我要开发同款
tcy2026年05月26日
5阅读

技术信息

语言技术
CSSJavaScriptNode.jsuniapp小程序
系统类型
小程序轻应用WebH5
行业分类
企业服务教育校园

作品详情

行业场景

课后托管班、晚托班是近年家长刚需,但行业管理普遍依赖纸质签到 + 微信群发照片,存在三大痛点:
1. 老师每天群发几十张打卡照片,家长翻找自家孩子费时;
2. 机构无法沉淀出勤、缴费、作业数据,运营全靠人工统计;
3. 多家校区的连锁机构,老板无法实时掌握各点位经营情况。
本项目针对中小型托管机构(5–50 名学生规模)打造一套轻量化、零部署成本的 SaaS 解决方案,用微信小程序 + 云开发实现机构-老师-家长三端协同,让小机构也能用上专业级管理工具。

功能介绍

项目采用四端架构,覆盖托管班完整业务闭环:
【超级管理员端】平台级多机构管理、机构入驻审核、平台经营数据看板、用户反馈中心。
【机构管理员端】学生/老师/班级三维管理、邀请制成员加入、缴费记录与到期提醒、出勤与作业统计仪表盘、操作日志审计、运营中心。
【老师端】拍照批量打卡、打卡历史回溯与补录、请假审批、作业上报与统计、学生花名册管理。
【家长端】实时查看孩子打卡照片、在线请假申请、作业完成情况、多孩家庭支持、家庭成员邀请共享、消息通知中心。
核心模块共 11 个云函数:打卡、班级、作业、请假、通知、机构、平台、学生、用户、数据导出、操作日志,全部独立部署、按需调用。

项目实现

本人独立完成从需求分析、架构设计到全栈开发的全过程。
技术栈:微信小程序原生开发 + 微信云开发 Serverless 架构 + 11 个独立云函数模块化拆分。
架构亮点:
1. 多租户数据隔离:基于 organization 字段实现机构间数据物理隔离,避免跨机构数据泄露;
2. 四级 RBAC 权限模型:超管/机构管理员/老师/家长,按角色动态加载页面与接口权限;
3. 工程化保障:自研 npm run check 流水线(项目结构校验 + Jest 单元测试 + 覆盖率检查),配合 miniprogram-automator 实现 E2E 自动化测试;
4. 安全机制:login_attempts 集合实现登录失败次数限流防暴破,auth_sessions 实现会话生命周期管控,全局操作日志可审计。
难点:多端权限分发与数据隔离的统一抽象,使新增角色/新增机构无需改动核心逻辑。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论