请帮我设计一个基于微信小程序的新零售会员系统的需求以及表结构
时间: 2023-11-29 09:05:13 浏览: 28
需求:
1. 用户通过微信小程序注册会员,提供手机号、昵称、头像等信息;
2. 会员可以通过微信小程序购买商品,系统自动记录消费金额和积分;
3. 会员可以通过微信小程序查询个人积分和消费记录;
4. 管理员可以在后台管理系统中添加商品、管理会员信息、查看销售数据等;
5. 系统支持自动发送优惠券、生日祝福等营销活动;
6. 系统支持会员等级制度,根据会员消费金额和积分自动升级或降级。
表结构:
1. 用户信息表(user_info):
| 字段名 | 数据类型 | 说明 |
| ---------- | ----------- | ------------ |
| user_id | int | 用户ID |
| nick_name | varchar(50) | 昵称 |
| phone | varchar(20) | 手机号码 |
| avatar_url | varchar(255)| 头像 URL |
| gender | tinyint | 性别(0/1) |
| create_time| datetime | 注册时间 |
2. 商品信息表(product_info):
| 字段名 | 数据类型 | 说明 |
| ------------- | ----------- | ------------ |
| product_id | int | 商品ID |
| product_name | varchar(50) | 商品名称 |
| product_price | decimal(10,2)| 商品价格 |
| create_time | datetime | 创建时间 |
3. 订单信息表(order_info):
| 字段名 | 数据类型 | 说明 |
| --------------| ----------- | ------------ |
| order_id | int | 订单ID |
| user_id | int | 用户ID |
| product_id | int | 商品ID |
| order_amount | decimal(10,2)| 订单金额 |
| order_time | datetime | 下单时间 |
4. 积分记录表(point_record):
| 字段名 | 数据类型 | 说明 |
| --------------| ----------- | ------------ |
| record_id | int | 记录ID |
| user_id | int | 用户ID |
| point_change | int | 积分变化 |
| point_type | tinyint | 积分类型(1:消费,2:签到等)|
| create_time | datetime | 记录时间 |
5. 优惠券信息表(coupon_info):
| 字段名 | 数据类型 | 说明 |
| --------------| ----------- | ------------ |
| coupon_id | int | 优惠券ID |
| coupon_name | varchar(50) | 优惠券名称 |
| coupon_desc | varchar(255)| 优惠券描述 |
| coupon_type | tinyint | 优惠券类型(1:折扣券,2:满减券)|
| coupon_value | decimal(10,2)| 优惠券面值 |
| coupon_start_time | datetime | 有效期开始时间|
| coupon_end_time | datetime | 有效期结束时间|
6. 会员等级表(user_level):
| 字段名 | 数据类型 | 说明 |
| --------------| ----------- | ------------ |
| level_id | int | 等级ID |
| level_name | varchar(50) | 等级名称 |
| level_desc | varchar(255)| 等级描述 |
| point_start | int | 积分起始值 |
| point_end | int | 积分结束值 |
以上是一个简单的新零售会员系统的需求和表结构设计,具体实现还需要根据实际情况进行调整和完善。