当前位置: 首页 > news >正文

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

目录

  • 1 创建活动表
  • 2 创建活动规则表
  • 3 创建活动参与记录表
  • 总结

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

1 创建活动表

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

打开应用,点击云数据库,点击+号创建数据源
在这里插入图片描述
保持默认配置
在这里插入图片描述
设置数据源名称为活动管理,添加第一个字段活动名称,类型选择文本
在这里插入图片描述
继续添加字段,活动开始时间,类型选择日期时间
在这里插入图片描述
继续添加字段,活动结束时间,类型选择日期时间
在这里插入图片描述
继续添加字段活动状态,类型选择枚举,点击立即创建增加枚举项,枚举项分为进行中,已结束
在这里插入图片描述
在这里插入图片描述
继续添加字段,是否在首页显示,类型选择布尔值
在这里插入图片描述
继续添加字段,活动类型,类型选择枚举,选项值是满减、折扣、团购
在这里插入图片描述
在这里插入图片描述
继续添加字段,活动描述,类型选择富文本
在这里插入图片描述
继续添加字段,活动宣传图片,类型选择图片
在这里插入图片描述

2 创建活动规则表

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

创建活动规则表
在这里插入图片描述
添加所属活动字段,类型选择关联关系,关联模型选择活动管理,关联类型选择多对一
在这里插入图片描述
创建规则类型字段,类型选择枚举,枚举值设置满减、折扣、团购
在这里插入图片描述
在这里插入图片描述
创建满减金额字段,类型选择数字
在这里插入图片描述
创建折扣金额或折扣率字段,类型选择数字
在这里插入图片描述
创建团购活动最小人数,类型选择数字

在这里插入图片描述
创建团购活动最大人数,类型选择数字
在这里插入图片描述

3 创建活动参与记录表

管理员发布了活动之后,用户可以参与,系统要记录用户参与活动的情况。创建一个活动参与记录表
在这里插入图片描述
创建用户信息字段,类型选择关联关系,关联到注册用户表
在这里插入图片描述
创建活动信息字段,类型选择关联关系,关联到活动管理表
在这里插入图片描述
创建参与时间字段,类型选择日期时间
在这里插入图片描述
创建参与状态字段,类型选择枚举,枚举项有未参与、已参与、进行中、已完成、已取消、已失效、已失败
在这里插入图片描述
在这里插入图片描述
创建完成时间字段,类型选择日期时间
在这里插入图片描述
创建取消时间字段,类型选择日期时间
在这里插入图片描述
创建活动相关数据,类型选择JSON
在这里插入图片描述
点击+号创建子集,先添加活动类型,选择枚举
在这里插入图片描述
继续添加子集,添加开始时间,类型选择日期时间
在这里插入图片描述
添加结束时间,类型选择日期时间
在这里插入图片描述
添加活动是否正在进行,类型选择布尔值
在这里插入图片描述
添加折扣率,类型选择数字
在这里插入图片描述
添加折扣金额,类型选择数字
在这里插入图片描述
添加满减金额,类型选择数字
在这里插入图片描述

总结

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

http://www.lryc.cn/news/513028.html

相关文章:

  • 谷歌浏览器的在线存储功能使用方法
  • HT-HaiBOX边缘计算盒 智慧工厂方案,智慧医疗方案,智慧加油站方案,智慧安防方案,智慧城市方案;方案定制开发
  • 回调机制实现观察者模式
  • 并发编程系列(一) -多线程技术快速入门
  • 单元测试入门和mockup
  • 蓝桥杯(Java)(ing)
  • 【Linux-多线程】线程互斥(锁和它的接口等)
  • [江科大STM32] 第五集快速建立STM32工程模板——笔记
  • 流水线并行举例说明;GPU 的细粒度问题
  • 如何确保Kafka集群的高可用?
  • 计算机毕业设计Python+Spark考研预测系统 考研推荐系统 考研数据分析 考研大数据 大数据毕业设计 大数据毕设
  • Oracle SqlPlus常用命令简介
  • 8.若依系统监控与定时任务
  • 《计算机组成及汇编语言原理》阅读笔记:p160-p176
  • TCP网络编程(三)—— 客户端的编写/服务器端和客户端的通信
  • 如何在谷歌浏览器中使用自定义模板
  • Day2 微服务 网关路由转发、网关登录校验、配置管理
  • Android 旋转盘导航栏
  • 空域降噪、频域降噪和时域降噪
  • Cornerstone3D:了解Nifti文件,并查看元数据
  • 设计模式の状态策略责任链模式
  • DevOps流程CICD之Jenkins使用操作
  • 【玩转23种Java设计模式】行为型模式篇:备忘录模式
  • Unity Shader TexelSize的意义
  • 三、STM32MP257系列之定制Yocto Machine
  • 小程序信息收集(小迪网络安全笔记~
  • 使用 Docker 搭建 Drogon 框架
  • 【Linux报告】实训一:GNME桌面环境的设置及应用
  • 活动预告 |【Part1】Microsoft Azure 在线技术公开课:基础知识
  • vulnhub靶场【Hogwarts】之bellatrix