- 博客(33)
- 资源 (1)
- 问答 (13)
- 收藏
- 关注
原创 电商分销系统设计
文章目录某赞的分销模式一、【一件代销】模式二、【推广代收】模式某猫的分销模式分销系统设计方案代销分销系统的设计方案方案一:销售行为和采购行为完全独立方案二:销售、采购、售后之间的业务行为相互关联推广分销系统的设计方案经销分销系统的设计方案某赞的分销模式一、【一件代销】模式销售主体及责任承担该模式下分销商与供货商为采销关系,即分销商向供货商采购相关商品后再向消费者进行销售,尽管分销商为商品...
2020-04-28 18:13:54 2563
原创 HH SaaS电商系统的品牌模块设计
品牌和商品基础类目属于多对多的关系创建品牌时必须关联商品基础类目,且只能关联三级类目,至少关联一种品牌只能由租户统一进行维护管理,供应商、商家、商城可以申请新品牌,但是由租户进行审核品牌被删除或者停用后,关联的商品必须全部下架申请品牌若租户的品牌库中找不到需要的品牌,供应商或者店铺可以发起品牌申请,审核通过后会将品牌加入到品牌库中。品牌申请单列表原型图创建品牌申请单原型图审...
2020-04-23 18:07:22 298
原创 HH SaaS电商系统的商品类目设计
商品类目分为商品基础类目和商品营销类目,基础类目用于后台管理商品,而营销类目则用于前台展示- 给买家看,便于买家按营销类目查找商品。本系统中商品的基础类目只能由租户进行维护管理,商城、店铺只能使用租户的基础类目。营销类目则由商城、店铺各自维护管理。商城的营销类目最多到三级,而且必须创建到第三级商品的基础类目基础类目最多到三级,而且必须创建到第三级,否则发布商品时无法正常选...
2020-04-23 16:01:01 1126
原创 HH SaaS电商系统服务商品在移动端下单结算的交互设计
服务商品只能单独下单购买,不允许加入购物车我们知道服务商品有三种形式:线上服务、到店服务、上门服务,因为不同服务形式买家和卖家所需的信息不同,所以交互界面也会不同,前端需要判断当前服务商品的服务形式,从而生成相应的交互界面服务商品详情界面只能线上服务的服务商品结算界面只能到店服务的服务商品结算界面只能上门服务的服务商品结算界面允许线上、上门、到店服务的服务商品结算界面...
2020-04-22 18:13:55 300
原创 HH SaaS电商系统的库存调整单设计
为了更加灵活地变动商品的库存,以及其它原因导致系统库存数和实际库存数不一致,可以通过库存调整单进行校正。简简单单设计,没有状态管理,不需要通过审核,直接变更库存数~原型设计...
2020-04-22 13:54:49 392
原创 HH SaaS电商系统的线上服务商品库存和采购设计
线上服务商品库存和采购整体思路线上服务商品直接在商品编辑页面编辑库存数量即可,服务端通过库存调整单进行库存的管理线上服务商品下单时要自动生成采购单和出库单,线下服务商品则不必生成采购单和出库单线上服务商品无需发货,但是需要买家或者卖家确认完成服务,直接在服务订单进行确认即可,切记此时不生成物流单,而是直接修改出库单、采购单、销售单的相关状态即可线上服务商品的采购单状态...
2020-04-21 11:42:55 310
原创 HH SaaS电商系统的仓储系统设计
某些入驻的店铺不需要供应系统,那么店铺就不会有仓储模块,所以无法手动创建库存单据来管理商品的库存无供应系统的商城或者店铺一旦创建,必须创建默认的货仓发布商品时,采购策略默认为:系统派单,发货策略默认为:多类型仓库商家在商品编辑页面直接编辑库存数量,而为了程序逻辑设计的一致性,虽然直接在页面编辑库存数量,实际上服务端是通过自动生成库存的调整单进行库存变动的销售订单生成后同样生...
2020-04-21 11:37:38 424
原创 HH SaaS电商系统的线下服务商品库存和采购设计
线下服务商品库存和采购整体思路线下服务商品直接在商品编辑页面编辑库存数量即可,服务端直接修改服务商品的销售库存即可线下服务商品则不必生成采购单和出库单线下服务商品无需发货,但是需要商家核销服务权益...
2020-04-21 10:52:21 223
原创 类似TH养车的电商系统设计思路
平台运营模式B2C,汽车用品全部平台自营,允许线下汽车服务门店入驻,门店运营模式O2O汽车服务全部标准化,由平台创建和维护服务标签根据商品实际使用需要关联服务标签线下汽车服务门店根据自己实际运营的情况选择有能力提供的汽车服务,并且明码标价买家选购商品后可以根据需要选择或者不选择关联的汽车服务消费者也可以在平台直接选购汽车服务,或者根据距离选择提供服务的门店再选择服...
2020-04-20 15:07:20 125
原创 如何理解程序保存数据就是输出,读取数据就是输入的含义(程序中输入input/输出output的含义如何理解)
程序是如何保存数据的对象的序列化就是持久化,就是把数据保存在硬盘中,程序是通过流的方式把对象写入文件,存在硬件中为什么保存数据的类名称都表达一种输出意思,例如:output对于程序而言,把内存的对象数据通过流的方式写入文件中,就是输出数据,因为这些数据最后是离开“处理程序”的,保存完之后程序就处理完毕了,相关对象也会被回收销毁。程序如何读取数据程序读取数据就是对象的反序列化,通过流的形式...
2020-04-19 08:23:43 2248
原创 HH SaaS电商系统的销售订单毛利润模块设计
HH SaaS电商系统的销售订单利润分析,仅是简单分析供运营人员参考而已,所以订单生成后就自动根据商品成本价和实际交易价生成利润表,而不需要等到订单归档后才生成。销售子单的毛利润=最终交易总额-成本总额销售子单的毛利率=毛利润/最终交易总额整单的毛利润=子单毛利润的总和整单的交易总额=子单交易总额的总和整单的毛利率=整单的毛利润/整单的交易总额原型图实体...
2020-04-17 16:27:25 366
原创 HH SaaS电商系统移动端商城,买家选择商品规格的交互设计
未完整选择商品规格时库存如何显示显示SPU的总库存,即隶属的全部SKU的销售库存总和价格如何显示显示SKU的最小价格和最大价格,如果全部SKU的价格一样,就显示一个价格选择规格提示文案如何显示未完整选择规格,就是提示:请选择规格,如果已完整选择规格,则将已选的规格显示出来原型图已选完整选择商品规格时库存如何显示显示已选规格(SKU)的销售库存价格如何显示显示已选规格的售价...
2020-04-15 17:39:39 704
原创 HH SaaS电商系统的商品系统设计
需求背景本系统的商品设计得非常复杂,为了避免同种商品的档案信息过多的重复保存,而同种商品又要考虑不同卖家的营销信息以及不同供应商的供应信息,所以商品结构如下图所示:商品信息结构图服务商品线上服务手机充值、Q币充值、电子书等;线下服务到店服务(例如:到店用餐、到店按摩、到店洗车等)上门服务(例如:上门按摩、上门安装、上门洗车等)服务订单状态线上服务订单状态:等待买家...
2020-04-15 15:22:55 1970
原创 HH SaaS电商系统的物流单设计
本系统实际是需要通过出库单进行发货,发货就是填写物流信息,可以填写多个物流信息(即多个包裹发货),一个出库单只能一次性完成发货,所以出库单不存在部分发货的情况。物流信息提交后,系统生成物流单,出库单与物流单是一对多的关系,销售订单与物流单也是一对多的关系。物流单实体...
2020-04-14 17:06:30 204
原创 HH SaaS电商系统的支付模块设计
销售订单生成时,同步生成支付单,如果销售订单的应付金额由首付款和尾款组成,那么会生成两个支付单支付单与销售订单的“联合单号”或者“退款单ID”关联,而销售订单则通过此“联合单号”找到对应的支付单,联合订单可有可无(联合订单的字段:ID、联合单号、应付总金额、状态等)联合销售订单只能一起付款,所以只会生成一笔支付单。当然你也可以分别生成多笔对应的支付单,但是生成支付流水记录的时候就比较麻烦了,程序要先计算出其中一个支付流水记录的到账金额和手续费,就要先计算出该支付流水记录的支付金额在总支付金额中的占比,通过这
2020-04-14 16:44:55 1170 1
原创 HH SaaS电商系统的店铺系统设计
为什么店铺商业模式要区分B2C、C2C、O2O?O2O店铺需要配置配送时间、营业时间、配送范围,B2C、C2C则不需要,本系统的店铺管理后台使用同一套代码,需要根据这个类型进行有关功能、界面、流程的区分处理B2C店铺的界面布局与C2C的店铺不同,色调上着重体现商家的正规、严谨,突出展示店铺的综合评分和经营时长,而C2C店铺的界面布局倾向活泼、自由的主基调,突出展示店铺的综合评分和信誉分数。B...
2020-04-14 16:17:39 1240 1
原创 电商系统的O2O业务模式设计
O2O模式的平台才会产生配送订单(即外卖订单),配送和快递的业务意义不同,配送强调的是“短距离”的派送服务,这正好符合O2O商业模式的核心诉求。O2O服务的是周边用户人群,满足客户付款后快速得到所购之物,线下快速接受服务(按摩、安装等)的需求,所以配送的商品以及提供的服务都是有范围限定的,因此我们发现O2O平台和非O2O平台在商品和店铺展示时的最大区别是,O2O平台会根据店铺与用户当前的物理距离...
2020-04-14 15:20:44 578
原创 电商系统的自提订单,提货流程如何设计
文章目录产生自提订单的场景非O2O模式平台的自提点和O2O模式平台的自提点区别提货核销二维码核销提货码核销自提订单的状态产生自提订单的场景自提订单通常在O2O场景下会涉及到,所以通常是在O2O平台下的店铺会产生这样的订单,当然B2C模式的平台也会产生自提订单,例如淘宝商城在全国各地有提货点1,那么买家选择到提货点取货时,产生的就是自提订单了。非O2O模式平台的自提点和O2O模式平台的自提点区...
2020-04-14 14:58:38 3333
原创 HH SaaS电商系统的销售订单设计
销售订单运营类型预售快递订单常规快递订单拼团快递订单自提订单外卖订单服务订单快递服务订单销售订单销售类型自销订单代销订单什么是优惠方式买家没有承担任何成本而获取到的减免就属于优惠,例如:金币、积分、优惠券(现金券、折扣券)[^1][^1]:有偿获取的优惠券也计入优惠范畴、现金红包都是属于优惠方式,用来抵扣“应付金额”,被抵扣部分对买家而言属于免费部分,买家实际并没有承担......
2020-04-13 14:25:25 1660
原创 HH SaaS电商系统的结算系统设计
1、第三方卖家货款结算第三方卖家是指在商城开店的商家,买家支付的货款实际已经入账商城指定的银行账户,按理应该入账至商家的银行账户,但是因为买家付款后随时会发起退款,为了避免交易纠纷,因此交易货款在订单归档前由商城代管,为了安全起见,实际交由商城指定的第三方资金存管机构保管。商家再通过提现申请方式获取最终的销售货款。流程说明:1、买家付款,资金转入商城在第三方机构的托管账户;2、订单归档,结...
2020-04-09 15:52:56 2210
原创 HTTP网页请求响应的状态码/状态代码
2开头 (请求成功)表示成功处理了请求的状态代码200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202 (已接受) 服务器已接受请求,但尚未处理。203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。204 (无内容) 服务器成功处理了请求,但没有返...
2020-04-08 18:04:42 437
原创 数据库SQL语言分类(DDL/DML/DQL/TCL/DCL)
文章目录1、数据定义语言create 数据库对象的创建alter 修改数据库对象drop 删除数据库对象truncate 清空表数据2、数据操纵语言insert 插入操作update 更新操作delete 删除操作3、 数据查询语言4、事务控制语言commit 提交数据rollback 数据回滚savepoint 保存点5、数据控制语言grant授权revoke收权1、数据定义语言数...
2020-04-08 16:51:23 1651
原创 EL表达式学习笔记
举例说明下:${foo.name}翻译为 Java 代码是out.print(foo.getName());意味着调用 foo 的 getName()方法,而非访问 foo 的成员变量 name(同时注意成员变量一般是私有的,不能直接访问)...
2020-04-07 15:14:43 753
原创 JavaBean中的属性
让我们一步一步了解:成员变量public class Test {//成员变量private String n;}属性属性是 getXxx()方法去掉 get 后,将首字母小写的那个单词,此处属性名与成员变量名相同,都是“n”注:属性名和成员变量名通常情况下相同,这符合 JavaBean 规范public class Test {//成员变量private Stri...
2020-04-07 15:06:51 623
原创 电商系统的售后模块设计
文章目录售后单实体售后单状态买家端操作售后按钮页面跳转逻辑说明图买家端订单详情的售后按钮后端业务逻辑处理流程图商家端操作售后处理的文字链接页面跳转逻辑说明图商家端订单列表的售后处理业务逻辑后端处理流程图售后完成后同步更新其它状态流程图申请退款/退货,买家移动端订单详情的显示方案申请换货,买家移动端订单详情的显示方案申请退款/退货,商家PC端订单详情的显示方案申请换货,商家PC端订单详情的显示方案售...
2020-04-07 11:40:30 4340
原创 HH SaaS电商系统的标签系统设计
打标规则公式公式名称:近日销量创历史新高规则公式:近$ {days}销量创历史新高公式名称:近日销量创历史新低规则公式:近$ {days}日销量创历史新低公式名称:近日销量超过规定值规则公式:近$ {days} 日销量超过${salesVolume}件公式名称:近年指定月份销量超过规定值规则公式:近$ {years}年的$ {monthArray}销量超过$ {salesVolum...
2020-04-07 11:18:29 645
原创 JSP 指令元素
page 指令import 属性pageEncoding 属性contentType 属性session 属性true(缺省)/false。如果值为 false,则对应的servlet 代码当中不会生成声明和创建 session 的代码。也就是说,不能够使用 session 隐含对象了。isELIgnored 属性true(缺省)/false,是否忽略 el 表达式,如果是 true...
2020-04-02 15:30:48 223
原创 JSP动作元素/活动元素
在 jsp 实例已经运行了,告诉 jsp 引擎做一些处理。<jsp:forward page=""/>转发,page 属性指定转发的地址。<jsp:include page=""/>一个 jsp 在运行过程当中,调用另外一个 jsp。<jsp:param name="" value=""/>设置参数,name 指定参数名 value 指定参数值&l...
2020-04-02 13:57:16 105
原创 JSP的隐含对象/隐藏对象/内置对象介绍
outout对象是 javax.servlet.jsp.JspWriter 类的实例,用来在response对象中写入内容。最初的JspWriter类对象根据页面是否有缓存来进行不同的实例化操作。可以在page指令中使用buffered='false’属性来轻松关闭缓存。JspWriter类包含了大部分java.io.PrintWriter类中的方法。不过,JspWriter新增了一些专为处...
2020-04-02 11:54:30 949
原创 JSP文件中Java代码的几种形式(JSP脚本)
第一种形式java 代码片断 <% %><%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + r...
2020-04-02 10:31:50 3734 1
MacOS安装使用brew安装Python3.9失败,怎么解决?
2021-10-27
我给表手动加上排他锁后如何释放锁呢?
2021-10-16
百度百科对共享锁的的理解不对吧?
2021-10-14
mysql数据库,查询记录时,为什么无法执行 for update?
2021-10-14
SQL语句的执行顺序怎么理解,特别是ORDER BY子句怎么理解?
2021-10-08
MySQL的内置库 mysql 中存在一个表 test\_%,这个表是干什么的呢?
2021-10-06
MySQL的用户无法删除,为什么?
2021-10-05
MySQL如何回收用户的权限?
2021-10-05
SVN 版本控制系统的数据比对原理、逻辑、规则是什么?
2021-07-30
SVN版本控制器更新文件数据,即解决冲突的原理是什么?
2021-07-29
linux套件是什么意思?
2021-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人