团记打卡产品系统Vibe Coding

我要开发同款
insist2026年10月30日
8阅读

技术信息

语言技术
Taro、uniapp
系统类型
小程序轻应用
行业分类
生活旅游

作品详情

行业场景

社团、协会、兴趣小组等组织的日常考勤长期依赖手工点名或群接龙,存在统计易错、代签难防、请假与补签状态混乱等问题。本项目面向此类 "非企业级" 轻量考勤场景,提供 "创建活动→花名册导入→开启打卡→拍照 / 定位核验→请假审批→统计导出" 的完整闭环:用微信原生能力降低成员使用门槛,用位置围栏与带时间水印的照片辅助核验防代签,用实时统计看板替代人工台账,让组织者一个手机即可完成考勤管理与数据留档。

功能介绍

活动管理:创建 / 编辑活动,支持分类、准入方式(仅花名册成员可加入或者自由加入)、位置围栏与打卡窗口时长配置、草稿与即时管理(开启 / 提前结束打卡、补签开关)。
打卡考勤:主页一键打卡,支持按钮 / 定位 / 拍照 / 组合多种方式;拍照打卡含时间水印(含时分)与照片相似度双重核验,防代签;开启后 20 分钟内补签记迟到,未打卡单列统计。
请假审批:按活动成员角色分流 —— 发起人审批、成员请假、负责人既可审批也可请假;支持请假类别与请假时段,请假时段内打卡不计重复、独立成列。
花名册与统计:Excel / 花名册导入自动匹配成员(学号 / 手机号 / 昵称需全部对得上才匹配),统计看板将打卡、迟到、未打卡、请假分列实时更新,支持按过去一小时 / 更久筛选、一键提醒与呼叫未打卡成员、数据导出。
个人中心:资料完整性校验(昵称 / 手机号 / 学号必填,缺项限制功能使用)、人脸底片管理、隐私合规与清空机制、我的请假记录与参与活动记录一键清除。
通知订阅与审批工作台:请假申请与审批结果实时通知。
项目实现(≥40 字,这段约 240 字)

项目实现

"我" 负责全部设计与开发:整体架构基于微信小程序原生(WXML/WXSS/JS)+ 微信云开发(12 个云函数:user/activity/checkin/leave/statistics/notify/face 等,云数据库 + 云存储),后端按 action 路由组织业务;人脸辅助核验接入科大讯飞 "人脸水印照比对" 接口(密钥走云函数环境变量),拍照打卡以 "时间水印误差 ≤1 分钟 + 人脸相似度 ≥ 阈值" 双重校验。亮点:打卡统计 "分列独立、实时覆盖、每次打卡更新最新状态" 的口径设计;难点:请假时段与打卡计次去重、负责人 / 发起人 / 成员三方身份在审批与打卡中的权限边界、花名册严格匹配规则,均在多轮迭代中逐步校准。

示例图片

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

评论

insist2026-10-30 16:06:55
欢迎大佬来点评,接受改正建议,小白在努力