家政预约小程序04活动管理表结构设计

目录

  • [1 创建活动表](#1 创建活动表)
  • [2 创建活动规则表](#2 创建活动规则表)
  • [3 创建活动参与记录表](#3 创建活动参与记录表)
  • 总结

为了满足我们日常的营销,我们通常需要搞一些活动,比如满减、折扣、团购等。启动活动后,会在首页进行显示,当用户访问小程序的时候,就可以参与活动,本篇我们介绍一下活动管理的表结构设计。

1 创建活动表

活动表是我们的主表,主要用来在首页显示活动的具体信息。

打开应用,点击云数据库,点击+号创建数据源

保持默认配置

设置数据源名称为活动管理,添加第一个字段活动名称,类型选择文本

继续添加字段,活动开始时间,类型选择日期时间

继续添加字段,活动结束时间,类型选择日期时间

继续添加字段活动状态,类型选择枚举,点击立即创建增加枚举项,枚举项分为进行中,已结束

继续添加字段,是否在首页显示,类型选择布尔值

继续添加字段,活动类型,类型选择枚举,选项值是满减、折扣、团购

继续添加字段,活动描述,类型选择富文本

继续添加字段,活动宣传图片,类型选择图片

2 创建活动规则表

主表有了之后,我们还需要创建活动的规则。不同的规则可以适配不同的活动力度,比如用户可以选择参加满减或者折扣。比如有的商品要参与活动,有的不参与。不同时间段享受的折扣不同,比如周二才会有折扣。我们通过设置规则表来满足现实中各种各样的需求。

创建活动规则表

添加所属活动字段,类型选择关联关系,关联模型选择活动管理,关联类型选择多对一

创建规则类型字段,类型选择枚举,枚举值设置满减、折扣、团购

创建满减金额字段,类型选择数字

创建折扣金额或折扣率字段,类型选择数字

创建团购活动最小人数,类型选择数字

创建团购活动最大人数,类型选择数字

3 创建活动参与记录表

管理员发布了活动之后,用户可以参与,系统要记录用户参与活动的情况。创建一个活动参与记录表

创建用户信息字段,类型选择关联关系,关联到注册用户表

创建活动信息字段,类型选择关联关系,关联到活动管理表

创建参与时间字段,类型选择日期时间

创建参与状态字段,类型选择枚举,枚举项有未参与、已参与、进行中、已完成、已取消、已失效、已失败

创建完成时间字段,类型选择日期时间

创建取消时间字段,类型选择日期时间

创建活动相关数据,类型选择JSON

点击+号创建子集,先添加活动类型,选择枚举

继续添加子集,添加开始时间,类型选择日期时间

添加结束时间,类型选择日期时间

添加活动是否正在进行,类型选择布尔值

添加折扣率,类型选择数字

添加折扣金额,类型选择数字

添加满减金额,类型选择数字

总结

为了方便管理员发布和管理活动信息,我们创建了活动表、活动规则表、活动参与表,并且创建了表和表之间的关联关系。在系统开发中,良好的数据库设计是支撑后续功能扩展的基础。当然设计也不是一步到位的,我们可以先考虑一些规则,在后续的搭建过程中再进行优化和调整。

相关推荐
毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于微信小程序的农商新闻网为例,包含答辩的问题和答案
微信小程序·小程序
小光学长1 小时前
基于微信小程序的家具商城系统g80l9675(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·微信小程序·小程序
云起SAAS1 小时前
1V1七彩测评抖音快手微信小程序看广告流量主开源
微信小程序·小程序·ai编程·看广告变现轻·1v1七彩测评
sheji34161 小时前
【开题答辩全过程】以 基于微信小程序的签到系统的设计与实现为例,包含答辩的问题和答案
微信小程序·小程序
云捷配低代码2 小时前
如何利用低代码实现复杂的业务逻辑
低代码
说私域3 小时前
基于开源链动2+1模式AI智能名片S2B2C商城小程序的社群运营创新研究
人工智能·小程序·开源
chinrock3 小时前
如何抓包飞书小程序-飞书开发者工具
小程序·飞书
流之云低代码平台1 天前
从蜗牛到猎豹!PHP工作流改进加速软件开发实战
低代码·php工作流搭建技巧·php工作流改进方法·php代码复用方法·php工作流测试流程·php工作流优化考量因素·php工作流性能优化技巧
vx_dmxq2111 天前
【微信小程序学习交流平台】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
java·spring boot·python·mysql·微信小程序·小程序·idea
学点程序1 天前
AI辅助开发小程序的实践分享
小程序