营销系统积分数据库设计

营销系统总体数据-业务功能模型

 在当今日益竞争的市场中,如何提高客户留存率和忠诚度,已成为各大企业迫切需要解决的问题。而积分商城/系统作为一种新型的营销方式,受到青睐。

积分商城/系统是指将用户在使用产品或服务时产生的积分,通过兑换礼品、优惠券等方式进行回馈和激励。这种方式将传统的消费者购买商品的行为转变为参与积分活动,增强了用户对品牌的认知和粘性。

会员信息表 VipInfo

名称:会员信息
创建人: lyon
时间:2018-10-16
描述:会员信息
列名数据类型字段类型长度是否为空默认值备注
VipIdint(10)intNO会员唯一编号
VipCardNovarchar(32)varchar32YES会员卡号
YipNamevarchar(10)varchar10YES会员姓名
VipCellPhonevarchar(10)varchar10YES手机号
WXOpenIdvarchar(50)varchar50YES微信OpenId
WXUserIdvarchar(0)varchar0YES微信用户Id
ZhifuUserIdvarchar(0)varchar0YES支付宝用户Id
VipStageint(10)intYES会员卡级别
VipTypeint(10)intYES会员卡类型
VipStatusint(10)intYES会员状态
VipCreateDatedatedateYES会员创建日期
VipInforSourcevarchar(255)varchar255YES会员信息来源
VipExpireDatedatedateYES会员过期日期
VipCardCreatorvarchar(10)varchar10YES会员创建人员
MerchantIdvarchar(32)varchar32YES商户Id
VipIDCardIdvarchar(18)varchar18YES会员身份证号
VipGlenderint(10)intYES会员性别
Locationint(10)intYES会员地址
DetailAddressvarchar(255)varchar255YES会员详细地址
Remarkvarchar(255)varchar255YES备注
ExtraInfovarchar(255)varchar255YES会员额外信息,用Json进行模板描述

会员额外信息表 VipExtraInfo

名称:会员额外信息表
创建人: lyon
时间:2018-10-16
描述:会员卡额外信息内容
列名数据类型字段类型长度是否为空默认值备注
VipExtraInfoIdint(10)intNO会员额外信息ID
VipExtraNamevarchar(32)varchar32YES会员额外信息名称
MerchantIdvarchar(32)varchar32YES商户Id
VipExtraInfoContenttexttext65535YES会员额外信息内容

商家会员积分信息 MemberCard

名称:积分卡表
创建人: lyon
时间:2018-10-16
描述:用于存储商户积分计算方法
列名数据类型字段类型长度是否为空默认值备注
MemberCardIdint(10)intNO商家会员积分信息
MemberCardNamevarchar(50)varchar50YES积分卡名称
MerchantIdvarchar(32)varchar32YES商户Id
MemeberCardTypeint(10)intYES积分卡类别
MemberCardSocreComputeScripttexttext65535YES积分计算脚本

会员积分信息表 VipMemberPointValue

名称:会员积分信息表
创建人: lyon
时间:2018-10-16
描述:存储VIP积分信息表
列名数据类型字段类型长度是否为空默认值备注
VipMemberPointValueIdint(10)intNO会员积分信息Id
VipIdint(10)intNO会员编号
MemberCardIdint(10)intNO会员卡编号
MemberPointdecimal(32,0)decimalYES积分
MemberPointCreateTimedatetimedatetimeYES第一次积分时间
MemberPointUpdateTimedatetimedatetimeYES更新时间
MemberPointUpdateDescvarchar(50)varchar50YES更新描述

会员积分表 MemberPointChangeLog

名称:会员积分变化记录表
创建人: lyon
时间:2018-10-16
描述:存储VIP积分变化记录
列名数据类型字段类型长度是否为空默认值备注
MemberPointChangeLogIdint(10)int NO 会员积分变化Id
VipMemberPointValueIdint(10)intNO会员积分Id
MemberPointChangeLogTypeint(10)intNO积分编号类别,1:增加,2:减少
MemberPointChangeLogValuedecimal(32,0)decimalNO变化积分数
MemberPointChangeLogTimedatetimedatetimeNO积分变化时间
MemberPointChangeLogDescvarchar(255)varchar255YES积分变化描述
TransactionIdvarchar(32)varchar32YES关联交易订单号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/10147.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

X - Transformer

回顾 Transformer 的发展 Transformer 最初是作为机器翻译的序列到序列模型提出的,而后来的研究表明,基于 Transformer 的预训练模型(PTM) 在各项任务中都有最优的表现。因此,Transformer 已成为 NLP 领域的首选架构&…

mac m1 触控栏TouchBar功能栏异常

电脑可能在高温下运行时间过长,导致TouchBar之前正常显示的调整屏幕亮度与调整声音等功能的按钮均丢失,然后看了一眼键盘设置,设置也是正常的,已勾选显示功能栏 下面请看 如何在MacBook Pro(macOS Monterey&#xff0…

基于Java+SpringBoot+vue前后端分离社区医院信息平台设计实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

【C++】智能指针

文章目录 1. 为什么需要智能指针?2. 智能指针的使用智能指针的常见问题1.使用对象的生命周期去控制资源2. 像指针一样使用3. 拷贝问题auto_ptr ——管理权转移unique_ptr ——防拷贝C98版本C11版本 shared_ptr (根本解决拷贝问题)赋值代码实现 weak_ptr —— 循环引…

RocketMQ教程-(4)-领域模型-消费者(Consumer)

本文介绍 Apache RocketMQ 中消费者(Consumer)的定义、模型关系、内部属性、行为约束、版本兼容性及使用建议。 定义​ 消费者是 Apache RocketMQ 中用来接收并处理消息的运行实体。 消费者通常被集成在业务系统中,从 Apache RocketMQ 服务…

【JVM】详解对象的创建过程

文章目录 1、创建对像的几种方式1、new关键字2、反射3、clone4、反序列化 2、创建过程步骤 1、检查类是否已经被加载步骤 2、 为对象分配内存空间1、指针碰撞针对指针碰撞线程不安全,有两种方案: 2、空闲列表选择哪种分配方式 步骤3、将内存空间初始化为…

如何在armv6 armv7 armv8(aarch64)嵌入式板子上面安装nginx服务器,支持H265码流

如何在armv6 armv6 armv8 aarch64 嵌入式板子上面安装nginx服务器支持推送H265的视频流 开始吧 一,准备工作二,configure时遇到的出错问题1、checking for C compiler … found but is not working2,error: can not detect int size3&#xf…

【博客682】k8s apiserver bookmarks机制以更高效检测变更

k8s apiserver bookmarks机制以更高效检测变更 list-watch背景: List-Watch 是kubernetes中server和client通信的最核心的机制, 比如说api-server监听etcd, kubelet监听api-server, scheduler监听api-server等等,其实…

Jmeter场景设置与监听

Jmeter场景设置 场景的概念: 场景是用来尽量真实模拟用户操作的工作单元,场景设计源自于用户真实操作。 场景设计: 场景设计是根据收集分析用户的实际操作而定义的Jmeter脚本的执行策略。 性能测试中涉及的基本场景有两种,即单一业务场景和混合业务场景…

链表是否有环、环长度、环起点

问题引入 如何检测一个链表是否有环,如果有,那么如何确定环的长度及起点。 引自博客:上述问题是一个经典问题,经常会在面试中被问到。我之前在杭州一家网络公司的电话面试中就很不巧的问到,当时是第一次遇到那个问题&…

RocketMQ集群4.9.2升级4.9.6版本

本文主要记录生产环境短暂停机升级RocketMQ版本的过程 一、整体思路 1.将生产环境MQ4.9.2集群同步到测试环境,并启动,确保正常运行。 2.参照4.9.2配置4.9.6集群 3.停掉4.9.2集群,启动4.9.6集群,测试确保正常运行。 4.停掉4.9.6集…

git使用教程

一 创建环境 参考 Git 安装配置 | 菜鸟教程 (runoob.com)https://www.runoob.com/git/git-install-setup.html 1.1 配置 $ git config --global user.name "runoob" $ git config --global user.email test@runoob.com 1.2 创建一个新文件夹 在新的文件夹执行(…

文件上传漏洞总结2

文件上传的大体都已经学习过了 这个假期在给他强化一下 什么是webshell webshell是web入侵的脚本攻击工具。webshell就是一个asp或php木马后门,黑客在入侵了一个网站后,常常在将这些asp或php木马后门文件放置在网站服务器的web目录中,与正常…

本地缓存LoadingCache

引入依赖 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>32.1.1-jre</version> </dependency>主要代…

(三)InfluxDB入门(借助Web UI)

以下内容来自 尚硅谷&#xff0c;写这一系列的文章&#xff0c;主要是为了方便后续自己的查看&#xff0c;不用带着个PDF找来找去的&#xff0c;太麻烦&#xff01; 第 3 章 InfluxDB入门&#xff08;借助Web UI&#xff09; 借助Web UI&#xff0c;我们可以更好地理解InfluxD…

C语言入门篇(八)

前言   本篇分享的是部分操作符的概念与用法&#xff0c;从经典例题入手&#xff0c;带你快速了解和掌握。   收录专栏&#xff1a;浅谈C语言 操作符详解上 1. 操作符分类2. 算术操作符3. 移位操作符3.1 左移操作符3.2 右移操作符 4. 位操作符5. 赋值操作符6. 单目操作符6.…

Excel双向柱状图的绘制

Excel双向柱状图在绘制增减比较的时候经常用到&#xff0c;叫法繁多&#xff0c;双向柱状图、上下柱状图、增减柱状图都有。 这里主要介绍一下Excel的基础绘制方法和复杂一点的双向柱状图的绘制 基础双向柱状图的绘制 首先升降的数据如下&#xff1a; 月份上升下降20220359-…

如何创建高级 CSS 下拉菜单

效果展示 实现思路及部分代码 1、定义整体页面结构 从上述的效果展示图可以看出&#xff0c;页面的整体结构应该需要一个总菜单容器来装载父级菜单项&#xff0c;并且对应的父级菜单项应该有对应的菜单子项。子菜单是分类的话&#xff0c;我们还需要额外在扩展对应的容器来装…

代码随想录算法训练营day11 | 20. 有效的括号,1047. 删除字符串中的所有相邻重复项

目录 20. 有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值 20. 有效的括号 难度&#xff1a;easy 类型&#xff1a;栈与队列 思路&#xff1a; 利用栈来做括号匹配&#xff1b; 代码&#xff1a; class Solution {public boolean isValid(String…

Flutter 最佳实践和编码准则

Flutter 最佳实践和编码准则 视频 前言 最佳实践是一套既定的准则&#xff0c;可以提高代码质量、可读性和可靠性。它们确保遵循行业标准&#xff0c;鼓励一致性&#xff0c;并促进开发人员之间的合作。通过遵循最佳实践&#xff0c;代码变得更容易理解、修改和调试&#xff…