OSPP 2021-期中报告-开发基于微信实现微俱乐部会员&活动管理的微信小程序

微信小程序开发:微俱乐部会员与活动管理
本文介绍了2021年暑期开源软件供应链点亮计划的一个项目,即开发一个基于微信的小程序,用于微俱乐部的会员和活动管理。学生在导师指导下,逐步实现了聊天机器人、用户授权、活动发布与管理等功能,并通过微信云开发技术进行优化。项目已取得初步成果,包括完成小程序的基本框架和交互设计,并提供了在线演示和详细文档。

暑期2021

开源软件供应链点亮计划-暑期2021”(以下简称 暑期2021)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动。旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。 学生可自主选择感兴趣的项目进行申请,并在中选后获得该软件资深维护者(社区导师)亲自指导的机会。 根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2021”活动奖金和奖杯。

官网:https://summer.iscas.ac.cn/#/homepage

本项目 [开发基于微信实现微俱乐部会员&活动管理的微信小程序] 系暑期2021支持的开源项目。

项目信息

  • 导师:鲁玉超

  • 学生:陈婧

  • 项目介绍:https://github.com/wechaty/summer/issues/78

  • 项目名称:开发基于微信实现微俱乐部会员&活动管理的微信小程序
  • 方案描述:本项目需要基于wechaty开发一个能进行会员和活动管理的小程序。小程序的核心内容为报名服务,WeChat机器人作为服务之一完成接收信息,并响应入库的工作。本程序意在为使用者提供更方便快捷的管理成员及管理活动的功能。

  • 时间规划:
    • 阶段一
      • 完成时间:7月20日
      • 计划描述:引入聊天机器人,整理基础适用/开发生产环境/用户协议,绑定用户数据到俱乐部,使用微信开放平台实现“关键词回复”功能。
    • 阶段二
      • 完成时间:8月15日
      • 计划描述:实践“群主发布活动”功能,实践“群主管理活动”功能,实践“成员标签活动”功能,完善以上功能块进行调试。
    • 阶段三
      • 完成时间:9月5日
      • 计划描述:实践“活动相册”功能、“帮助”功能(将关键词与操作关联,要求提高容错性),如果有空余时间,设计自定功能。
    • 阶段四
      • 完成时间:9月30日
      • 描述计划:实践自设定功能,收集中出现的问题,针对程序运行程序功能,小整体优化升级(用户数据处理)。

项目进度

  • 已完成工作:
    • 基本理解服务和响应的区别
    • 设计小程序界面显示
    • 设计小程序基本框架
    • 实现微信机器人引入
    • 学习微信云开发技术
    • 学习UI组件功能,初步引入
  • 遇到的问题及解决方案:
    • 之前的开发学习主要集中于前端部分,对于连接服务、后台响应等概念较为不清晰
      • 方案:项目导师定期开会为我解答疑惑,同时我也在网上搜索了大量相关资料,将几个服务间的关系理清,为后续构架框架打下基础。
    • 微信开发小程序语法处于不断更新的过程,比如今年就出现用户授权方式的大更改,因此学习起来有很强的时效性,哪怕以前可运行的代码现在也要慎重考虑
      • 方案:遇到障碍第一时间查资料,遇到真假莫辨的信息寻求老师的帮助,同时也跟开发小程序的同学保持交流,以获取最新的资讯。同时不能停下其他工具的学习,从不同代码语法中寻找共同点,也很有利于理清代码间的关系。
  • 后续工作安排:
    • 根据自己的页面设计做出具体的交互型页面,加快组件的学习引入,实现群主&群成员操作功能块、互动操作功能,提高小程序的实用性、容错性。

项目成果

项目仓库: https://github.com/mangguo188/wechaty-club-management

live coding视频:

国内链接:https://www.bilibili.com/video/BV14M4y1V7GD/

PPT展示视频:

国内链接:https://www.bilibili.com/video/BV1wL4y1Y7cM/

项目PPT:

联系我们

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值