营销系统积分数据库设计

news2024/9/24 13:25:28
营销系统总体数据-业务功能模型

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

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

会员信息表 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.coloradmin.cn/o/798429.html

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

相关文章

2023扩散模型最新技术进展汇总

随着Stable Diffusion和Midjourney等图像生成模型的爆火,今年在模型领域,扩散模型稳占主导地位。因此,与之相关的新技术也层出不穷,短短1个月,扩散模型相关的论文就有上百篇了,可见其发展的火热趋势。 这次…

java注解@FeignClient修饰的类路径不在spring boot入口类所在的包下,有哪几种处理方式?

一、注解EnableFeignClients 修饰在spring boot入口类&#xff0c;使得openfeign的FeignClient注解生效。 我们进一步看看注解EnableFeignClients的使用方式。 String[] basePackages() default {};Class<?>[] basePackageClasses() default {};Class<?>[] clie…

额外题目第1天|1365 941 1207 283 189 724 34 922 35 24

1365 暴力解法也能过 class Solution { public:vector<int> smallerNumbersThanCurrent(vector<int>& nums) {vector<int> result(nums.size(), 0);for (int i0; i<nums.size(); i) {int count 0;for (int j0; j<nums.size(); j) {if (nums[j]<…

互联网时代,企业经营管理面临的挑战有哪些?

随着科学技术的进步和社会经济的发展&#xff0c;大数据已经被应用到各个行业领域中&#xff0c;尤其在企业经营管理方面。通过对企业内部数据信息的利用&#xff0c;企业内部经营管理能力得到提升&#xff0c;那么在大数据时代&#xff0c;企业经营管理面临的挑战有哪些呢&…

C/C++几个关键知识点记录

1.将一个数值作为函数执行 (*(void(*)())0x13)();同理也可以将数值换成一个变量&#xff1a; int var0x13; (*(void(*)())var)();2.断言assert 用于判断输入的参数是否正确&#xff0c;实际就是判断输入的参数是否为0&#xff0c;如STM32的固件库中常用的assert_param()&…

Ceph入门到精通- Linux 磁盘管理(block 与 inode)

1 硬盘 block 与 inode 详解 1.1 Sector&#xff08;扇区&#xff09;与 Block&#xff08;块&#xff09; 1&#xff09; 硬盘的最小存储单位&#xff1a;sector&#xff08;扇区&#xff09;&#xff0c;每个扇区储存 512 字节&#xff1b;操作系统会一次性连续读取多个…

抖音短视频seo矩阵系统源码开发部署技术分享

抖音短视频的SEO矩阵系统是一个非常重要的部分&#xff0c;它可以帮助视频更好地被搜索引擎识别和推荐。以下是一些关于开发和部署抖音短视频SEO矩阵系统的技术分享&#xff1a; 一、 抖音短视频SEO矩阵系统的技术分享&#xff1a; 关键词研究&#xff1a;在开发抖音短视频SEO矩…

cvc-complex-type.2.4.a: 发现了以元素 ‘base-extension‘ 开头的无效内容。应以 ‘{layoutlib}‘ 之一开头。

✍️作者简介&#xff1a;沫小北&#xff08;专注于Android、Web、TCP/IP等技术方向&#xff09; &#x1f433;博客主页&#xff1a;沫小北 CSDN、51cto博客、稀土掘金、简书、知乎、开源中国、博客园、慕课网 &#x1f310;系列专栏&#xff1a;码农小北 &#x1f514;如果文…

防止连点..

1.连点js文件 let timer; letflag /*** 节流原理&#xff1a;在一定时间内&#xff0c;只能触发一次** param {Function} func 要执行的回调函数* param {Number} wait 延时的时间* param {Boolean} immediate 是否立即执行* return null*/ function throttle(func, wait 500…

[Java] 单例设计模式详解

模式定义&#xff1a;保证一个类只有一个实例&#xff0c;并且提供一个全局访问点&#xff0c;时一种创建型模式 使用场景&#xff1a;重量级的对象&#xff0c;不需要多个实例&#xff0c;如线程池&#xff0c;数据库连接池 单例设计模式的实现 1.懒汉模式&#xff1a;延迟…

牛客上面的约瑟夫环问题

对于本题 我感觉还是链表做起来舒服 数组也可以做 但是数组需要去控制循环 不太好控制 我之前搞了 最后看别人的实现 但是链表搞了一次就搞好了 香的嘞~ 下面是代码 用单链表实现循环 再去删除要删除的人 5个人 数到2 你们在纸上画图 我就不画了 对于数组实现你们可以去…

python读取json文件

import json# 文件路径(同目录文件名即可,不同目录需要绝对路径) path 1.json# 读取JSON文件 with open(path, r, encodingutf-8) as file:data json.load(file)#data为字典 print(data) print(type(data))

前端Vue入门-day03-用Vue实现工程化、组件化开发

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 目录 生命周期 Vue 生命周期 和 生命周期的四个阶段 Vue 生命周期函数&#xff08;钩子函数&#xff09; 案例…

为公网远程访问树莓派配置一个固定TCP地址

今天我们就为大家介绍&#xff0c;如何设置cpolar&#xff0c;为树莓派的SSH构建一个永久固定TCP地址。 如果看过我们之前的文章介绍&#xff0c;就会很轻易的发现&#xff0c;能够让公共互联网通过SSH访问树莓派的关键&#xff0c;是cpolar打通的数据隧道&#xff0c;因此想要…

【双指针优化DP】The 2022 Hangzhou Normal U Summer Trials H

Problem - H - Codeforces 题意&#xff1a; 思路&#xff1a; 首先很明显是DP 因为只有1e6个站点&#xff0c;因此可以以站点作为阶段 注意到K很小&#xff0c;因此可以尝试把这个当作第二维 设dp[i][j]为到达第i个站点&#xff0c;已经花了j元钱的最小步数 然后就想了一…

Redis持久化机制 RDB、AOF、混合持久化详解!如何选择?| JavaGuide

本文已经收录进 JavaGuide(「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。) Redis 持久化机制属于后端面试超高频的面试知识点,老生常谈了,需要重点花时间掌握。即使不是准备面试,日常开发也是需要经常用到的。 最近抽空对之前写的 Redis 持久化…

18 张图,总结 Java 容器化的最佳实践~

一、系统选择 关于最基础的底层镜像, 通常大多数我们只有三种选择: Alpine、Debian、CentOS; 这三者中对于运维最熟悉的一般为 CentOS, 但是很不幸的是 CentOS 后续已经不存在稳定版, 关于它的稳定性问题一直是个谜一样的问题; 这是一个仁者见仁智者见智的问题, 我个人习惯是能…

RunnerGo:详细使用教程,带你轻松拿捏性能测试

RunnerGo简介&#xff1a; RunnerGo是基于go语言开发的轻量级性能测试平台&#xff0c;支持接口测试、自动化测试、性能测试等3大测试模块&#xff0c;相对于传统的性能测试工具&#xff0c;它具有运行速度快、资源占用少等特点。并且还支持可实时查看性能测试报告的平台 Run…

mybatisplus入门教程

mybatisplus入门教程 文章目录 mybatisplus入门教程什么是Mybatis Plus快速入门创建数据库 gk_mybatis_plus创建数据库表添加数据创建空的Spring Boot项目添加依赖配置数据库连接MySQL编写代码实体类 GkUserDomainmapperxml映射文件业务层&#xff0c;实现类控制层创建请求配置…

Vue2基础八、插槽

零、文章目录 Vue2基础八、插槽 1、插槽 &#xff08;1&#xff09;默认插槽 作用&#xff1a;让组件内部的一些 结构 支持 自定义需求: 将需要多次显示的对话框, 封装成一个组件问题&#xff1a;组件的内容部分&#xff0c;不希望写死&#xff0c;希望能使用的时候自定义。…