多功能抽签分组系统
该系统是一个基于云开发实现的抽签的小程序,具有多选一和多选多的功能,支持定制化的抽签需求,能够模拟出大多数现实生活中的抽签、分组等需求。
对于抽签结果支持统计、复查、分享等功能
写在前面
项目暂时未开源,如果有需求请联weiye_lee@163.com
开发环境
- 微信开发者工具 1.05.2102010
- node-xlsx ^0.16.1
- wx-serve-sdk ~2.4.0
- wx-cloud-env 1.0
- vant 1.6.8
快速开始
-
clone本项目
-
使用微信开发者工具打开本项目,修改appid
-
配置云开发环境,在云数据库中创建集合,并设置读写权限“所有用户可读写”
logs logs_rec
-
安装依赖
- 在miniprogram文件夹下打开cmd,执行命令
npm init npm install
需求文档
用例图 | 发起抽签活动图 |
![]() | ![]() |
效果图
首页 | 创建抽签 | 创建的抽签 |
![]() | ![]() | ![]() |
参与的抽签 | 抽签模板 | |
![]() | ![]() |
项目结构
├─cloudfunctions 云函数
│ └─login 获取openid
│
└─miniprogram 小程序根目录
│ app.js
│ app.json
│ app.wxss
├─components
├─images
│
│
└─pages
├─createLogs 创建抽签
├─index 首页
├─joinedLogs 参与的抽签
├─logsHistory 抽签抽中情况
├─logsTemplate 抽签模板
├─myInfo 个人资料(未使用)
├─share 抽签详情or参与抽签
├─templateInfo 抽签模板详情
└─usedLogs 创建的抽签