- 博客(10)
- 资源 (4)
- 收藏
- 关注
转载 电商平台-系统架构与技术选型
1. 硬件环境公司服务器2. 软件环境2.1 操作系统Linux CentOS 6.8系列 2.2 反向代理/web服务器 Nginx 2.3 应用服务器 Jdk7+ Tomcat 7 2.4 数据库 Mysql 5.6.x2.5 消息队列(可选) Rabbitmq/rocketmq 2.6 缓存...
2018-07-06 16:25:52 2978
转载 电商平台-异常模块的设计与架构
说明:任何一个软件系统都会出现各式各样的异常与错误,我们需要根据异常的情况进行捕获与分析,改善自己的代码,让其更加的稳定的,快速的运行,那么作为一个B2B的Java开源生鲜电商平台,我们的异常需要思考以下几个维度。1. 运行的代码异常 说明:代码在运行的过程中,难免出现各种异常与错误,我们采用Log4j进行日志的记录。 在分层代码解耦过程中,我们统一在Control...
2018-07-06 16:24:44 621
转载 电商平台-优惠券设计与架构
说明:现在电商白热化的程度,无论是生鲜电商还是其他的电商等等,都会有促销的这个体系,目的就是增加订单量与知名度等等 那么对于Java开源生鲜电商平台而言,我们采用优惠券的这种方式进行促销。(补贴价格战对烧钱而言非常的恐怖的,太烧钱了)1. 优惠券基础信息表说明:任何一个优惠券或者说代金券都是有一个基础的说明,比如:优惠券名称,类型,价格,有效期,状态,说明等等基础信息。CREA...
2018-07-06 16:20:01 11596 5
转载 电商平台-团购模块设计与架构
说明:任何一个电商系统中,对于促销这块是必不可少的,毕竟这块是最吸引用户的,用户也是最爱的模块之一,理由很简单,便宜。 我的经验是无论是大的餐饮点还是小的餐饮店,优惠与折扣永远是说福他们进入平台的最好的手段之一。(大企业叫做节约成本,小企业叫做贪便宜.)1.Java开源生鲜电商平台中,团购模块,我们采用以下几种维度思考。 1.1 针对的是生鲜中的标品。(米面粮油,我们...
2018-07-06 16:17:23 8017 2
转载 电商平台-搜索模块的设计与架构
说明:搜索模块针对的是买家用户,在找菜品找的很费劲下的一种查询方面。目前也是快速的检索商品。 对于移动端的APP买家用户而言,要求的速度在3秒内完成。支持模糊查询,由于业务实战表面,整个搜索频率不到18%-25%之间 同时业务也不算很大,所以并没采用java全文检索技术.(lucene等)。这里采用的就是基本的模糊查询。 1. 搜索维度的是思考。 ...
2018-07-06 16:13:24 3852
转载 电商平台-订单抽成模块的设计与架构
说明:订单抽成指的是向卖家收取相应的信息服务费.(目前市场上有两种抽成方式,一种是按照总额的抽成比率,另外一种是按照订单明细的抽成比率) 由于生鲜电商的垂直领域的特殊性质,总额抽成不切合实际,所以按照订单的明细抽成。1. 订单抽成,是按照一个区的维度,以及菜品的二级分类类抽点的。 举例说明:比如武汉光谷区,佛祖岭区,虽然都是属于东湖高新,但是光谷区的物价以及消费水平肯定是高于佛...
2018-07-06 16:10:45 2095
转载 电商平台-通知模块设计与架构
说明:对于一个生鲜的B2B平台而言,通知对于我们实际的运营而言来讲分为三种方式: 1. 消息推送:(采用极光推送) 2. 主页弹窗通知。(比如:现在有什么新的活动,有什么新的优惠等等) 3. 短信通知.(对于短信通知,这个大家很熟悉,我们就说下我们如何从代码层面对短信进行分层的分析与架构)1. 消息推送 说明:目前市场上的推送很多,什么极光...
2018-07-06 16:06:51 1264
转载 电商平台-推荐系统模块的设计与架构
业务需求: 对于一个B2B的生鲜电商平台,对于买家而言,他需要更加快速的购买到自己的产品,跟自己的餐饮店不相关的东西,他是不关心的,而且过多无用的东西掺杂在一起,反而不便于买家下单,用户体验也很差,严重的会因此丢了客户。(客户觉得太难用了。一般都就会放弃使用.) 对于卖家而言,他自己就调整下自己的商品的上架与下架,然后就是调整下自己商品的价格。(蔬菜类的商品会随着市场...
2018-07-06 16:02:30 4292
转载 电商平台-技术方案与文档下载(源码可下载)
说明:任何一个好的项目,都应该有好的文档与设计方案,包括需求文档,概要设计,详细设计,测试用例,验收报告等等,类似下面这个图: 有以下几个管理域: 1. 开发域。 2. 管理域 3. 基线域 4. 产品域 1. 开发域包括以下几个维度: 例如:需求开发中,应该包括以下几个文档: 2,系统设计中又...
2018-07-06 15:56:11 1276
转载 电商平台-支付模块的设计与架构
1。 数据库表设计。 说明:无论是支付宝还是微信支付,都会有一个服务端的回调,业务根据回调的结果处理相应的业务逻辑。 pay_logs这个表主要是记录相关的用户支付信息。是一个日志记录。 比如:谁付款的,什么时候付款的,订单号多少,是支付宝还是微信,支付状态是支付成功还是支付失败,还是未支付。特别注意:订单主表也有类似的回调信息。这样用多张表记录相应的信息...
2018-07-06 15:54:59 3303 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人