当前位置: 首页 > news >正文

微信小程序--能量攒攒

微信小程序借鉴了网页的前端开发技术,但它不是普通网页,是微信平台专属的独立轻应用。
能量攒攒主要的功能是家长定制打卡任务,孩子完成打卡,提交申请,家长审核(给予能量值);孩子可以使用能量值进行兑换奖励;家长可以对孩子的不良行为进行扣减能量值;与孩子互动,培养孩子良好的生活学习习惯,积极的学习态度;

(微信小程序里面搜索“能量攒攒”,直接可以使用)

现在AI技术已经很牛了,只要有好的想法,都可以快速的落地;能量攒攒也是一时兴起,同时也想研究一下微信小程序的逻辑原理。实际上整个过程全部都一个人完成,工作量也是很大的。

一,整体流程总览

注册账号 → 开通认证 → 开发工具准备 → 需求 / 原型设计 → 编码开发 → 本地调试 → 测试(真机 / 体验版)→ 提交审核 → 发布上线 → 运营迭代

这里就不多说,就是一个大体的开发流程;

二、时间的把控

对于新手,例如我,在开发微信小程序的时候,时间就没有怎么把控好。老话说得好,“工欲善其事必先利其器”,在这里理解是,事先先研究一下,微信小程序从需求分析,到最后发布上线,哪些环节是可以同步进行的,那些环节必须提前准备,提前做,这个很重要。比如说主体身份核验,ICP备案等,这些都需要时间,所以都需要提前做;与小程序的开发同步进行,这样可以节省大量的时间。

三,费用相关

不同的主体,费用成本是不一样的,也需要提前了解;如果只是象我这样,主体是个人,只是研究小程序的整个过程,域名,云服务器就简单一点,便宜一些,够用就行;域名,云服务器根据自身的场景需要,价格不一样,这个需要自己实际与供应商洽谈;

三,合规问题

既然是微信小程序,那么必然要受微信的管控。比如说微信小程序,肯定需要使用微信的用户,登录到小程序里面,这个是很自然的逻辑。但是微信就不允许直接这么干,必须要求你的小程序可以让用户先浏览,先体验,用户感觉需要使用你的小程序了,再进行登录。还需要在登录的时候,增加用户协议,隐私政策让用户选择是否同意。也就是,不能使用小程序直接让用户登录,这样就是侵权,强制收集用户的个人信息了(如微信用户昵称,头像,手机号,位置等)。所以需要让用户自愿判断,选择是否登录使用;

四,网站悬挂ICP备案

这个是必须,必做;既然要发布小程序,就需要有一个对应的小网站吧,介绍小程序的功能,后台服务数据的维护等。就算啥也没有,一个空网站,也必须悬挂ICP备案号,否则会罚款;悬挂如何操作?AI里面直接提问题,AI会给出满意的回答,悬挂的位置,悬挂的HTML代码都有;

五,版本发布

小程序所有的功能都已经实现,真机测试也通过了,就可以到微信平台,版本管理里面,提交发布版本,待审核通过,并发布了;发布之前,确保都做了合规审查,要不会被退回来,也是耽误时间;

六,能量攒攒 功能介绍

能量攒攒分为孩子端家长端

1、孩子端

1.1,登录

上面的截图,很明显就是符合微信合规要求的,提供登录按钮,用户可以点击按钮登录,登录之前,弹出《用户协议与隐私政策》,用户可以点击查看;用户可以选择同意登录,或者不同意登录;如果用户选择不同意登录,也不要直接退出小程序,需要保持用户留在小程序里面,可以继续以游客的身份浏览,体验;

1.2,能量页

能量页,就是显示孩子的信息,能量积分,打卡日历;点击打开日历,开查看自己的打卡任务;如,用鼠标左键点击6月18日,如下图:

1.3,任务页

可以看到自己的打卡任务,每一项的右上角是对应任务的能量分值;如果有待提交申请的打卡任务,可以提交打开申请,如下图:

1.4、兑换页

孩子可以使用能量积分,兑换电子产品时间,用来看动画片;也可以用能量积分直接兑换零花钱;

1.5,我的页

在我的页,可以查看使用帮助,公告中心,用户协议与隐私政策信息;

2,家长端

2.1,切换到家长端

2.2,我的页

家长端--我的页,除了能够看到使用帮助,公告中心,用户协议与隐私政策之外,还有家长信息区域,家长管理功能区域,如下图:

2.2.1,孩子管理

孩子管理,主要用来添加家长的孩子,设置孩子的昵称,阶段,性别,图像等;如下图:

2.2.2,唯一ID

唯一ID也就是微信的open_id,是用来区分不同用户的唯一标识;在能量攒攒里面,还是授权管理ID;假如,希望将孩子(用孩子C表示)的打卡申请授权给其他人(用老师A表示)管理,那么就需要获取到A老师的唯一ID,在孩子管理页面,点击“授权老师代审任务”按钮,将老师A的唯一ID填写到授权老师唯一ID输入框中,并保存,A老师就可以有权审核孩子C的打卡任务;如下图:

2.2.3,模板管理

包含三种模板:收集能量任务模板,能量消耗模板以及兑换项模板;

收集能量任务模板,用来设置孩子打卡项;如下图:

系统中自带默认打卡任务模板,用户可以直接使用,也可以根据自己的实际情况删除不需要的打卡项,添加自己的打卡项目;可以设置打卡项任务名称,分值上限/下限,打卡规则说明,是否必须拍照,照片的数量等;当天生效;

能量消耗模板,用来设置消耗能量值的模板项,用于扣减孩子的能量分值;如下图:

系统中自带默认能量消耗模板,用户可以直接使用,也可以根据自己的实际情况删除不需要的模板项,添加自己的消耗能量的模板项;可以设置模板项名称,规则说明,扣减分值等;当天生效;

兑换项模板,用来设置兑换项,用于孩子兑换不同的奖励等,并扣除相应的能量分值;如下图:

系统中自带默认能量兑换模板,用户可以直接使用,也可以根据自己的实际情况删除不需要的模板项,添加自己的兑换模板项;可以设置模板项名称,兑换分类,规则说明,扣减分值等;当天生效;

2.2.4,周报/月报

用来查看能量值增加,能量值扣减的流水日志;如下图:

2.2.5,修改密码

家长可以根据实际情况,修改密码;如下图:

2.2.6,能量任务审核

家长或者授权的老师,对孩子提交的任务进行审核,给予相应的能量分值;如下图:

如果孩子的打卡任务完成得不够好,或者没有完成就提交任务打卡申请,家长可以拒绝;拒绝之后,孩子可以继续完成任务,再次提交打卡任务申请;打卡任务申请审批通过之后,能量值增加;如果还具有代审核权限,在此列表中,可以看到代审核孩子的打卡任务,可以实行代审核打卡操作;

2.2.6,能量兑换

孩子提交能量兑换请求,家长审核孩子的兑换请求,如下图:

家长可以通过能量兑换审批,也可以拒绝能量兑换审批;能量兑换审核通过,孩子获得相应的奖励,同时自动扣减能量分值;

2.2.7,能量消耗

如果孩子有些行为不符合约定的规范,可以扣减孩子的能量分值,如下图:

2.3,能量页

可以查看孩子的能量分值,任务打卡日历,打卡的连续率;点击灰色日,可以生成补打卡任务项,如下图:

2.4,任务页

可以查看孩子打卡任务的完成情况;如下图:

2.5,兑换页

查看兑换任务项信息,最近兑换的记录;如下图:

能量攒攒小程序,只是一个简单的任务打卡工具,但是涵盖了微信小程序开发的各个方面;域名,云服务器购买,小程序,域名,ICP备案;需求分析,小程序前端,后端接口服务,页面设计,数据库设计,真机测试,后端服务程序部署,云服务器相关设置,数据迁移,数据备份等等;总体来说,亲自实操一边,收获是大大的。

http://www.jsqmd.com/news/1072240/

相关文章:

  • AMD Ryzen 处理器调试终极指南:解锁硬件性能潜力的专业工具
  • VMware Workstation Pro 17 免费激活终极指南:5000+许可证密钥与完整使用教程
  • 本地模型当 Copilot,VSCode 插件联动实战
  • 3步终极指南:完全掌握GTA5线上小助手开源工具
  • 计算机毕业设计之流浪猫狗救助管理系统
  • agent 开发知识点
  • 2026年建筑工地夏季透气工装定制,告别闷热,干活更带劲
  • 不会编程?没关系!用AI就能做一个智能体
  • 3分钟搞定Mac微信防撤回:让重要消息不再消失的终极方案
  • 联想拯救者工具箱:轻量级性能管理解决方案深度解析
  • 202-函数、Lambda 与作用域函数
  • 3步掌握抖音无水印批量下载:免费开源工具完整指南
  • 隐私至上,如何在断网环境搭建私有 AI 工作站
  • 从RAG到GEO(AI搜索优化):AI搜索时代品牌可见性优化的技术路径
  • Spring Boot 4.1:用 MongoDB JobRepository 把 Agent 长任务做成可恢复批处理
  • 2026 华南塑胶制造|短视频矩阵运维,梳理常态化内容更新节奏
  • MapLibre GL JS第65课:显示弹窗
  • 5分钟快速上手:wxappUnpacker微信小程序解包终极指南
  • 微信小程序解包神器:5分钟快速上手wxappUnpacker完整指南
  • 每日一技第三天——RAG的查询重写机制
  • Spring Bean 生命周期:搞懂这 8 步,面试再也不怕被问
  • Linux 中断处理:从硬件信号到软中断的全链路剖析
  • 构建个人云游戏服务器:Sunshine开源串流平台终极指南
  • 从云端到本地,迁移大模型工作流的成本分析
  • PCIE Transaction Layer(事务)详解 一
  • 小程序商城哪个平台好
  • 长沙软件开发公司服务能力与交付质量实测大纲
  • WarcraftHelper魔兽争霸III终极优化工具:3步解锁现代游戏体验完整指南
  • 案例四:资讯聚合APP与数据看板演示系统开发项目
  • 制造业AI视觉质检实战:5万张产品图的数据本地化训练与存储