当前位置:网站首页>从0到1:图文投票小程序设计与研发笔记
从0到1:图文投票小程序设计与研发笔记
2022-08-01 22:32:00 【CC同学呀】
业务背景
当前投票活动十分火,商家,企业,机构,政府部门偶尔都会来一场投票活动评选,比如产品优劣评比,公司杰出青年评选等等。
功能设计
- 主题设置 :主题色调、投票活动海报图、活动标题、活动规则、日期时间
- 选项设置 :选项标题、选项描述、选项图片
- 规则设置 :截止时间、用户投票次数(按天或者全程)、投票结果展示设置
- 分享设置 :分享给好友和群聊,生成二维码海报,嵌入到公众号等等
- 结果统计 :排行名单,导出投票结果Excel

数据设计
包括:
- vote: 投票主表
- vote_join: 投票详情表
- user: 用户表
- news : 动态表
- fav: 收藏表
- admin : 管理员表
- admin_log: 管理员操作日志表
- setup : 设置表
投票表设计
VoteModel.DB_STRUCTURE = {
_pid: 'string|true',
VOTE_ID: 'string|true',
VOTE_TITLE: 'string|true|comment=标题',
VOTE_STATUS: 'int|true|default=1|comment=状态 0=未启用,1=使用中',
VOTE_CATE_ID: 'string|true|default=0|comment=分类',
VOTE_CATE_NAME: 'string|false|comment=分类冗余',
VOTE_IS_REG: 'int|true|default=0|comment=是否需要注册',
VOTE_SHOW_START: 'int|true|default=0|comment=是否展示开始时间',
VOTE_START: 'int|true|comment=开始时间',
VOTE_END: 'int|true|comment=截止时间',
VOTE_THEME: 'int|true|default=0|comment=主题',
VOTE_ORDER: 'int|true|default=9999',
VOTE_VOUCH: 'int|true|default=0',
VOTE_ITEM: 'array|false|default=[]|comment=投票项目 [{
label=名称,cnt=数量,pic=图片}]',
VOTE_TYPE: 'int|true|default=1|comment=模式 0=全程 1=每日可投',
VOTE_MAX_CNT: 'int|true|default=3|comment=可投总票数',
VOTE_FORMS: 'array|true|default=[]',
VOTE_OBJ: 'object|true|default={}',
VOTE_QR: 'string|false',
VOTE_VIEW_CNT: 'int|true|default=0',
VOTE_USER_CNT: 'int|true|default=0',
VOTE_CNT: 'int|true|default=0',
VOTE_ADD_TIME: 'int|true',
VOTE_EDIT_TIME: 'int|true',
VOTE_ADD_IP: 'string|false',
VOTE_EDIT_IP: 'string|false',
};
投票详情表设计
VoteJoinModel.DB_STRUCTURE = {
_pid: 'string|true',
VOTE_JOIN_ID: 'string|true',
VOTE_JOIN_USER_ID: 'string|true|comment=用户ID',
VOTE_JOIN_VOTE_ID: 'string|true|comment=投票PK',
VOTE_JOIN_IDX: 'int|true|comment=投票项目索引',
VOTE_JOIN_DAY: 'string|true|comment=投票日期',
VOTE_JOIN_VOTE_TITLE: 'string|true|comment=投票项目冗余',
VOTE_JOIN_ITEM_LABEL: 'string|true|comment=投票选项冗余',
VOTE_JOIN_ADD_TIME: 'int|true',
VOTE_JOIN_EDIT_TIME: 'int|true',
VOTE_JOIN_ADD_IP: 'string|false',
VOTE_JOIN_EDIT_IP: 'string|false',
};
核心流程

UI设计





后台设计





源码分享
边栏推荐
- Implementation principle of VGUgarbage collector (garbage collector)
- img 响应式图片的实现(含srcset属性、sizes属性的使用方法,设备像素比详解)
- [深入研究4G/5G/6G专题-48]: 5G Link Adaption链路自适应-4-下行链路自适应DLLA-PDCCH信道
- 2022年最新河北建筑八大员(机械员)模拟考试题库及答案
- 小程序毕设作品之微信美食菜谱小程序毕业设计成品(5)任务书
- 感觉自己好傻
- PAM Palindromic Automata
- Error creating bean with name ‘dataSource‘:Unsatisfied dependency expressed through field ‘basicPro
- 小程序毕设作品之微信美食菜谱小程序毕业设计成品(6)开题答辩PPT
- long investment career
猜你喜欢

Use Jenkins for continuous integration, this knowledge point must be mastered

Wechat Gymnasium Reservation Mini Program Graduation Design Finished Work Mini Program Graduation Design Finished Product (2) Mini Program Function

_ _ determinant of a matrix is higher algebra eigenvalue of the product, the characteristic value of matrix trace is combined

Deep Learning Course2 Week 2 Optimization Algorithms Exercises

隔离和降级

移动端人脸风格化技术的应用

华为无线设备配置全局双链路冷备份(AC全局配置方式)

Still struggling with reporting tool selection?To take a look at this

用户体验 | 如何度量用户体验?

2022年最新河北建筑八大员(机械员)模拟考试题库及答案
随机推荐
深度学习Course2第二周Optimization Algorithms习题整理
[Mobile Web] Mobile terminal adaptation
【开源】Sentinel高性能高可用集群限流解决方案
小程序容器+自定义插件,可实现混合App快速开发
用户体验 | 如何度量用户体验?
恒星的正方形问题
excel split text into different rows
感觉自己好傻
杭电多校3 1012. Two Permutations dp*
小程序中的多表联合查询
Three, mysql storage engine - building database and table operation
【Verilog刷题篇】硬件工程师从0到入门1|基础语法入门
下载安装 vscode(含汉化、插件的推荐和安装)
SOM Network 1: Principles Explained
JS 数组去重(含简单数组去重、对象数组去重)
求解多元多次方程解的个数
vscode hide menu bar
familiar friend
leetcode 204. Count Primes 计数质数 (Easy)
2022-08-01 第八组 曹雨 泛型 枚举