爱尔眼科视频投票微信小程序
- 完成时间:2020年度
- 浏览次数:10705
- 案例分类:微信开发
- 网站分类:应用系统
- 所属行业:医疗健康
- 网站配色:蓝色
- 演示地址: 无PC版或不提供演示地址,移动端项目请您扫扫右边二维码
扫二维码访问移动端
本项目由爱尔眼科医院集团股份有限公司委托微构网络团队,开发的一款微信视频投票小程序,用于《爱尔眼科第二届视光与小儿眼科:好医生“白问百答”》活动视频投票阶段。
项目基本需求为:开发一个视频投票微信小程序,主要包括后台管理、视频投票、幸运抽奖、用户个人中心等。后台管理端为PC网页版,用户前端为微信小程序。、
该项目的基本结构如下:
部分小程序前台页面展示:
主要功能清单:
一、后台管理模块
总部超级管理员管理的总后台,该后台主要包含用户管理、投票统计、医院管理、系统设置。(该部分为PC网页版)
1、用户管理:可以看到所有参与投票活动用户的基本信息,包括注册时间(首次进入系统时间)、微信昵称、性别等信息。
2、作品管理:上传视频投票作品,主要包括作品名称、作品介绍,视频上传,直传到七牛云,系统直接获取视频封面图片或者进行转码处理。
3、投票统计:可以看到各个作品的投票数量信息,并且可以根据票数高低金星排序。
4、奖品设置:可以设置各个奖品的中奖概率。
5、系统设置:可以设置系统一些需要日常维护的信息,如每天最高发送的红包金额。
二、视频投票
用户进入系统后需要进行微信授权登录,登录后一个用户可以根据设定的规则,进行投票。包括微信登录、投票、排行榜、微信分享。
1、微信登录:通过小程序用户信息获取接口获取用户openid用以登录和标识用户,也可以要求用户授权系统获取用户绑定微信号的手机号码,每个微信账号一天只能够投票一次,同时记录用数据。除了用于投票外,还用于微信红包发放(小程序不支持现金红包接口,使用企业对个人转账接口,需要提前在微信商户号中确认可以马上开通该接口)。
2、视频全屏播放:视屏可以全屏竖屏播放,在视频播放的上层可以显示作品的标题、简介、投票按钮、转发按钮、评论按钮等。
3、投票:用户根据设定规则进行投票,比如一天一个帐号只可以投票一次。投票后对应的作品票数增加。
4、排行榜:根据用户投票的结果,实时统计作品的票排行(为了性能,可能会做缓存,延迟数分钟到数十分钟数据延迟)。
5、评论互动:用户可以对视频作品进行评论,评论的结果可以以弹幕的形式随机展示,也可以用一个独立的页面展示某个作品的评论内容。
6、转发分享:用户可以分享首页、作品页面,分享后可以根据规则增加用户投票次数或抽奖次数。
三、幸运抽奖
用户投票后,可以参与抽奖,奖品包括现金红包和实物奖品。现金红包通过微信企业对个人转账接口实时发放给用户。
实物需用户中奖后系统通过小程序的模板消息给用户发送消息,提示用户需要留下自己的姓名和手机号码等资料,客服联系后发放或邮寄。
四、用户中心
包括用户的投票记录、抽奖得奖记录,如果中奖实物,用户则补充自己的个人资料(姓名、电话、地址)。
五、其他功能
1、小程序码:小程序本身就有小程序码,但这里说的不是微信本身就有的小程序码。这里是为了解决小程序本身的分享仅能够通过微信好友和群分享的问题,系统生成自定义内容的小程序码,可以用于小程序在朋友圈等其他场景的推广。
2、视频转码:可以通过对接七牛云云端服务能力,进行视频自动转码成合适尺寸的视频,也可以自动获取视频的封面图片,还可以对视频进行私有化授权访问,防止视频被其他第三方引用造成流量浪费。
3、OSS及CDN:使用对象存储服务和CDN服务,可以节省服务器成本,而且用户体验会大大提升。
扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流