企业级电商平台提供商,为企业级商家提供电商平台搭建及解决方案服务

全国热线:4008-868-127

电商系统设计之用户系统

2018-10-25 0
分类: 技术干货

电商大伙每天都在用,类似某猫,某狗等,电商系统设计看似复杂又很简单,看似简单又很复杂,本章适合初级工程师及中级工程师细看,大佬请随意

前言

设计以以下为工具讲起

1、PHP为开发语言;

2、基于Laravel框架;

3、MySQL为数据存储;

网上商城系统网站的可变性与孩子的心情一样,变化极快,所以在设计之处就要想好大部分的功能接入及开发,尽量减少重构次数。对老板来说节约成本,对程序员来说“珍惜生命”

数据表

前期业务简单时,我们可以将数据表设计为下列的样子

电商系统设计之用户系统

用户表

考虑到多种登录方式,应在数据表中涉及到微信的openid,unionid,支付宝、QQ的用户token等,这些要在前期就涉及进去,因后期用户量大了之后加一个字段简直是噩梦,用户状态status也必不可少,比较人也是分好坏,其次就是创建时间,登录时间等,用户表与用户信息表绝逼是绑定关系,这就不多言了。

电商系统设计之用户系统

电商系统设计之用户系统

收货地址表

电子商城系统收货地址与用户是一一相对的,在设计上增加需要的字段即可,例如 收货人、收货人手机号、城市、详细地址等

电商系统设计之用户系统

电商系统设计之用户系统

银行卡表

用于用户提现的业务等,大致将银行卡所需的信息记录即可,例如持卡人、卡号、归属银行等

电商系统设计之用户系统

电商系统设计之用户系统

购物车表

为何单独建这个表,也是又一定原因的,正常只需要member_cart_item表即可,根据实际下线的业务场景,正常购物到超市需要拿一个购物车,但这个购物车并非属于你,你使用之后,需要归还,他人可继续使用,将购物车公开化,并不是将购物车商品公开化。业务场景比较窄,例如京东到家和京东商城一样(我只是举例,并不清楚他们怎么做的),购物车不通用,那如何区分呢,是应该在购物车上区分还是在购物车商品上区分?我想你已经清楚了。

电商系统设计之用户系统

购物车商品表

这块需要提的一点是 [并不是所有表的设计都是互相绑定,互相依赖的],就例如购物车商品表,不仅仅将商品编码存储在内,还要将商品价格,商品的简介以及商品的规格(既SKU)存储,不能因卖家下架商品,而查询不到商品的存在,比较一切以用户为主,用户是上帝的原则,不能让商品悄悄的就消失了吧。所以在做购物车商品表查询时,切记不要使用join或者表关联查询

电商系统设计之用户系统

用户搜索历史表

用户搜索的记录是一定要有的,为了未来的数据分析,智能推荐做准备,毕竟现在是信息共享的时代嘛~

电商系统设计之用户系统

数据记录

有很多场景,都要将标题呀,内容呀直接存储,类似与收藏的店铺和商品,无论卖家怎么做,用户购物车,订单不能动,这是基准。

文章来源:segementaion falut

<数商云(www.shushangyun.com)是国内知名企业级电商平台提供商,为企业级商家提供最佳的系统开发(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、供应链系统搭建及电商行业解决方案服务>

网站声明:以上内容为数商云电子商务系统网站的原创文章,如需转载,请注明出处,谢谢合作!
评论
剩余-200
发表
电商头条文章
1 电商系统物流管理之逆向物流退换货流程设计
如今电商行业的发展成熟,我们在日常生活中经常会用各种电商平台购物,但是在网上购物经常会有退货的可能性;本文作者分享了关于电商系统物流管理之逆向物流退换货流程设计,我们一起来学习一下。
2 从零解构「微服务」,指点Spring Cloud迷津!
微服务在世界范围内已得到广泛应用,到2022年,将会有90%的应用程序使用微服务架构开发。我们先从微服务架构演进历程、20项核心技术聊起。
3 Java大型电商系列教程—JavaElectricalbusiness(序章)
大家都知道,一个真实的企业级项目开发过程、大型企业项目开发的编码思维、经验、技巧、高质量的线上作品都是需要耗费人力物力和成本,我们本次也要从核心模块-演进细节到核心架构-设计思想,最后实现高性能、高并发、高可用的电商实战项目。
4 【干货】大型网站系统架构的演化
一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的
5 企业数字化转型的核心要素及能力框架构建思考
跟大家分享下对数字化转型的一些思考,同时会结合各个大的咨询公司发布的白皮书内容对企业数字化转型中能力框架构建和成熟度模型建设。

填写以下信息, 免费获取方案报价

姓名
手机号码
你的职位
企业名称
需求描述

请您填写以下信息,马上预约演示

姓名
手机号码
你的职位
企业名称

恭喜您的需求提交成功

尊敬的用户,您好!

您的需求我们已经收到,我们会为您安排专属电商商务顾问在24小时内(工作日时间)内与您取得联系,请您在此期间保持电话畅通,并且注意接听来自广州区域的来电。
感谢您的支持!

console.log();