Java生鲜电商平台-用户管理的架构与实战
Java生鲜电商平台-用户管理的架构与实战
在电商后台中,用户管理是运营人员管理用户的模块。这里的用户区别于运营人员,会在权限的角色管理中分别阐述。这里的用户包含平台的一般用户,会员用户等。本文将分享一下用户管理模块的设计心得。在设计任何一个模块功能之初我们首先应该考虑的是谁使用我们的功能以及自身的业务架构,只有在想起出这两个基本问题之后,所设计的功能才能符合使用者的期望。

一.功能架构
在理解自身的业务之后,我们可以从运营同学那里了解一下用户管理的基本需求。包含用户列表查询,用户信息查询,营销模块,会员模块设置等功能。如下图:

在有了基本的功能架构后就是功能点的拆解和信息布局。
用户列表:包含用户可在一级页面检索条件可以查询到的基本用户信息的表格呈现,这里重要的是,运营人员可能需要对某个消费层,或者年龄层的用户去做筛选,在设计用户列表中的用户检索条件时可以根据运营同学的工作需求去设置,以提升运营人员的效率。
用户信息:在用户信息中,基本囊括了用户的所有数据,这些数据是从数据库中拉取出的数据,这里做的是信息展示,展示了用户从注册到注销在平台中产生的信息轨迹。这里的用户信息是运营同学需要用的到一些数据,是用户信息数据库中用户信息的子集。
营销模块:用户管理模块的营销主要是指平台营销信息的设置及推送,此模块与用户管理接壤可以直接分层的发送给各个层次的用户,对精准营销有很大的帮助。
会员模块:会员模块是电商平台营销促活,拉新,留存的重要工具和手段。因此会员模块的设计举足轻重。在该模块中,运营人员可根据公司的业务发展灵活调整会员规则及政策。包含会员权益设置和会员权益查询等两大类。
二.功能设计
2.1.用户列表
在设置用户列表的检索条件时需要考虑使用检索的场景,一般的检索分为两大类场景,一是有明确目标的定向搜索,比如知道用户的手机号码,或者用户ID则可以直接查找出对应的用户,另一个则是模糊搜索,模糊搜索适用于无明确目标或者对将要查找到的用户信息知道较少不足以使用定向搜索的场景,这时我们则需要设置一定的范围检索,比如价格范围,时间范围等等以帮助用户达到查找用户的目的。


在用户列表中我们可以同时将营销模块的推送入口放在用户列表同一模块内,充分利用此处的检索功能,有针对性的给用户推送促销消息。这里的推送属于运营人员手动推送,区别与营销中心/促销中心的自动推送
2.2.用户信息
在用户信息中包含了用户从注册到注销在平台产生的数据,包含用户的基本信息,账号信息,订单信息,统计信息,收货地址信息,等其他信息。
基本信息:包含用户的账号ID,注册来源,手机号码,性别,会员级别,城市地区,头像,昵称等。

账号信息:账号信息包含用户的支付账号信息若平台自有支付系统,则可以展示用户绑定的银行卡信息(隐藏部分)
订单信息:订单信息包含用户所有的订单,比如用户历史订单,待支付订单等等,在订单列表中需要将该用户下的所有拉取出来。

收货地址信息:收货地址信息则显示用户的收货地址,收货人,联系方式等。
2.3.会员权益模块
在会员权益模块展示了会员权益的获取与注销的规则及会员权益规则的修改与新增。因为不同业务形态不同用户层所以会员模块的设计具有较高的灵活性,本文不做展开。
会员权益设置:包含会员级别设置,升级设置,降级设置等等。
会员权益展示:这里则是设置好的会员权益展示。比如会员升级条件等等。
Java生鲜电商平台-用户管理的架构与实战的更多相关文章
- Java生鲜电商平台-库存管理设计与架构
Java生鲜电商平台-库存管理设计与架构 WMS的功能: 1.业务批次管理 该功能提供完善的物料批次信息.批次管理设置.批号编码规则设置.日常业务处理.报表查询,以及库存管理等综合批次管理功能,使企业 ...
- Java生鲜电商平台-SpringCloud微服务架构中分布式事务解决方案
Java生鲜电商平台-SpringCloud微服务架构中分布式事务解决方案 说明:Java生鲜电商平台中由于采用了微服务架构进行业务的处理,买家,卖家,配送,销售,供应商等进行服务化,但是不可避免存在 ...
- Java生鲜电商平台-订单模块状态机架构设计
Java生鲜电商平台-订单模块状态机架构设计 说明:在Java生鲜电商平台中订单的状态流转业务 我们知道 一个订单会有很多种状态:临时单.已下单.待支付.待收货.待评价.已完成,退货中等 ...
- Java生鲜电商平台-SpringCloud微服务架构中核心要点和实现原理
Java生鲜电商平台-SpringCloud微服务架构中核心要点和实现原理 说明:Java生鲜电商平台中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务 ...
- Java生鲜电商平台-优惠券系统的架构设计与源码解析
Java生鲜电商平台-优惠券系统的架构设计与源码解析 电商后台:实例解读促销系统 电商后台系统包括商品管理系统.采购系统.仓储系统.订单系统.促销系统.维权系统.财务系统.会员系统.权限系统等,各系统 ...
- Java生鲜电商平台-促销系统的架构设计与源码解析
Java生鲜电商平台-促销系统的架构设计与源码解析 说明:本文重点讲解现在流行的促销方案以及源码解析,让大家对促销,纳新有一个深入的了解与学习过程. 促销系统是电商系统另外一个比较大,也是比较复杂的系 ...
- Java生鲜电商平台-商品基础业务架构设计-商品设计
Java生鲜电商平台-商品基础业务架构设计-商品设计 在生鲜电商的商品中心,在电子商务公司一般是后台管理商品的地方.在前端而言,是商家为了展示商品信息给用户的地方,它是承担了商品的数据,订单,营销活动 ...
- Java生鲜电商平台-统一异常处理及架构实战
Java生鲜电商平台-统一异常处理及架构实战 补充说明:本文讲得比较细,所以篇幅较长. 请认真读完,希望读完后能对统一异常处理有一个清晰的认识. 背景 软件开发过程中,不可避免的是需要处理各种异常,就 ...
- Java生鲜电商平台-SpringCloud微服务架构高并发参数优化实战
Java生鲜电商平台-SpringCloud微服务架构高并发参数优化实战 一.写在前面 在Java生鲜电商平台平台中相信不少朋友都在自己公司使用Spring Cloud框架来构建微服务架构,毕竟现在这 ...
随机推荐
- Can not find the tag library descriptor for “http://java.sun.com/jstl/core"
此文原博文地址:https://blog.csdn.net/kolamemo/article/details/51407467 按照查到的资料,JSTL taglib需要jstl.jar来支持.在1. ...
- Customize the View Items Layout 自定义视图项目布局
In this lesson, you will learn how to customize the default editor layout in a Detail View. For this ...
- Cesium专栏-空间分析之坡度分析(附源码下载)
Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...
- RDIFramework.NET ━ .NET敏捷开发框架全新发布-最好用的.NET开发框架 100%源码授权
RDIFramework.NET,基于.NET的快速信息化系统敏捷开发框架.10年沉淀.历经上千项目检验,致力于企业智能化开发,帮助提升软件开发效率.最好用的.NET开发框架,100%源码授权. 1. ...
- 树莓派设置frpc开机启动
1.复制frpc启动命令及配置文件到系统相应目录: $ sudo cp frpc /usr/local/bin/frpc $ sudo mkdir /etc/frpc $ sudo cp frpc.i ...
- 通过官网模板轻松实现Grafana的可视化界面配置(以MySQL监控项为例)
我们知道可视化是监控的一个重要环节,所以往往我们这个环节花费大量的时间和精力.可是如果可以借鉴前辈的经验和成果,可以事半功倍.Grafana 有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编 ...
- Java学习笔记(6)---正则表达式,方法
1.正则表达式: a.定义: 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 在Java,一个字符串其实就是一 ...
- JavaScript实现点击复制按钮复制文本框的内容,兼容IOS
<lable> <input type="text" id="txt"> <a href="javascript:;&q ...
- 201871010114-李岩松《面向对象程序设计(java)》第十六周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- UVA 1473 Dome of Circus
https://cn.vjudge.net/problem/UVA-1473 题目 给出一些点,问包含这些点的最小圆锥(要求顶点在y轴,底面圆心在原点)的体积 题解 因为圆锥对称,所以可以把所有点旋转 ...