【新年第一篇】平台的账号管理系统设计的设想

简介:

今天说的是电商平台的账号管理系统设计,或者是支付平台账号管理系统设计,或者是充值平台账号管理系统设计。

 

        以前自己也设计过电商平台的账号管理系统,也涉及了充值这个功能,就是用户充值到平台,然后可以用充值的钱买平台的商品。

        那时候自己设计的简单,直接就是用户信息,然后充值信息。用户信息记录用户当前的余额,充值信息记录充值的历史记录。

        但是需求总是在变化的,因为要适应不同场合,系统要发展,而且要跟得上线下的发展,兼容线下的游戏规则。

 

        其实用户信息和账号信息就应该是分开的,一个用户可以有多个账号,比如说网站账号,手机客户端账号,充值账号,消费账号等等。有人会说,这么多账号,有什么用呢,信息都是一个样的,多余吧。我要说的是,这肯定不多于,除非你的系统只是个demo。因为真实的系统肯定会演进,会升级,会变化,设计这么多的账号,后面你升级系统,分离子系统,变更需求的时候就会很方便,谁用谁知道哦。

 

        通过我的观察,一号店就是这么干的。因为我在一号店网站的账号和手机客户端的账号,两个账号登陆用户名和密码是一样的,但是里面的收货地址不是一样的。我在网站保存的收货地址在手机客户端登陆之后没有看到,我就又在手机客户端保存了一个一样的地址,然后登陆网站发现两个同样的地址,这就说明一号店的网站账号和手机客户端账号是两个独立的账号,尽管使用了相同的登陆信息。后来一号店手机客户端更新说明也证实了我的猜想,有一次他们的更新说明写到“同步手机客户端和网站的收货地址信息”。

 

        比如说消费账号吧,记录充值消费变化,这个以后就可以独立出来一个支付系统,甚至是支付宝之类的独立系统。

        如果你设计的时候没有做这样的考虑,后面你是不可能分离的,就算分离也会很痛苦,很可能就是重新来一遍,如果你没有认识到这个问题,就算重新来一编,也还是不能支撑太久,又会需要重新来一遍了。

 

        有充值,有消费,就会有结算。

        我想说的是,肯定会衍生出来一个充值返利的需求,你怎么实现呢?

        难道直接把余额信息放大,那就会出现混乱,数据对不上了,看不明白。因为没有地方记录这次的充值还有额外的返利,返利多少,返利的规则是什么。

        我要说的是我想到的一个办法,不知道现实中有谁做过类似的设计,肯定有系统有类似的需求,还希望大家赐教。

 

        设计一个系统内部结算消费的币种,然后充值的钱和这个币种有某种规则匹配,比如说1:1,或者是1:5之类的比例,这样的话,就可以轻松解决充值返利的需求,而且顺便还可以解决多国货币的需求,因为我们系统内部消费结算使用统一的平台币,然后外部的任何币种都根据匹配规则换算成平台币来计算。不管是充值,还是消费,还是返利,还是结算,都是用统一的平台币,当然了,平台币对用户是透明的,最终用户看到的是自己的币种。甚至用户也可以有多种币种,都没有关系的,反正平台内部使用的是统一的平台币。




本文转自 virusswb 51CTO博客,原文链接:http://blog.51cto.com/virusswb/1347359,如需转载请自行联系原作者

目录
相关文章
|
搜索推荐 SEO
从零开始搭建群众权益平台(十一)
从零开始搭建群众权益平台(十一)
33 0
|
存储 前端开发 JavaScript
潮玩宇宙大逃杀无聊猿卷轴模式系统开发详细规则丨步骤需求丨方案项目丨技术架构丨源码功能
确定游戏类型和规则:明确无聊猿卷轴模式游戏类型和游戏规则,包括敌人类型、地图设计、任务类型、战斗机制等。
|
3月前
|
缓存 自然语言处理 监控
聊一聊代购系统的一些见解
在全球化趋势下,跨境购物需求激增,催生了代购系统的兴起。本文全面剖析代购系统,展望其光明前景:随全球电商市场的扩张与消费者需求的增长,代购系统将持续进化,提供更优质的服务。文中详述了系统的使用流程,从注册登录到售后服务,确保用户享受无缝体验。此外,还强调了使用时应注意的问题,如数据合法性、安全性验证等。代购系统的优势在于其安全性、多语言支持、强大的支付功能及用户友好的设计。用户反馈正面,但仍有关于系统性能和翻译准确性的改进建议。最后,总结了常见问题及其解决方案,并强调持续优化系统的重要性,以满足未来市场和技术发展的需求。
|
4月前
|
小程序 前端开发 测试技术
开发“校园帮”小程序:从构思到上线的完整指南
开发“校园帮”小程序:从构思到上线的完整指南
156 2
|
4月前
|
运维
会员系统功能售卖之一之学习资源,余老师的优点PTF做的好,公众号做的好,自媒体运维的好,教学视频类网站,学习自媒体运维可以多看看别人视频,讲课不会讲可以用音频转文字看看人家是怎样讲的,可以在网站上视频
会员系统功能售卖之一之学习资源,余老师的优点PTF做的好,公众号做的好,自媒体运维的好,教学视频类网站,学习自媒体运维可以多看看别人视频,讲课不会讲可以用音频转文字看看人家是怎样讲的,可以在网站上视频
|
6月前
|
前端开发 大数据 数据库
临时抱佛脚必看|一个月速通高级系统架构设计师!(低分飘过版)
本文写给已决定报考高级软件架构设计师的同学,从软考报名到正式考试,有40天时间,本文纯应试备考经验,一个月速成,仅供参考。
|
6月前
|
存储 SQL 关系型数据库
校园二手商品交易系统的设计与实现(论文+源码)_kaic
校园二手商品交易系统的设计与实现(论文+源码)_kaic
|
新零售 人工智能 供应链
七星创客/艾倍生/推三返一/系统开发方案项目/开发案例/规则玩法/源码程序
  所谓新零售即是个人、企业以互联网为依托,通过运用大数据、人工智能等先进技术手段,对商品的生产、流通与销售过程进行升级改造,进而重塑业态结构与生态圈,并对线上服务、线下体验以及现代物流进行深度融合的零售新模式。
dapp众筹矩阵公排互助系统开发指南详细丨功能需求丨案例项目丨方案项目丨源码程序
Requirement analysis and planning: Clarify the system's goals and functional requirements. Understand the characteristics and working methods of the DApp crowdfunding matrix mutual assistance system. Collect user requirements, define the crowdfunding mechanism, matrix common ranking algorithm, and m
|
开发框架 负载均衡 安全
闲话SAAS系统设计-概述
闲话SAAS系统设计-概述
293 0
闲话SAAS系统设计-概述