电商项目笔记(1)

电商ERP项目业务介绍

一.什么ERP

1. 什么是ERP

(1)ERP的全称:Enterprise Resource Planning:企业资源规划(人力资源;财力资源;物力资源;客户资源。。。。)

2. ERP的发展史

(1)20世纪60年代时(工业迅猛发展的时代;制造业):MRP(Materials Requirement Planning:物料需求计划):很多制造业生产时,需要各种物料—进行管理—需要一个信息系统的管理;

(2)20世纪70年代时:闭环MRP,将生产能力和采购以及物料都用一个软件系统管理;

(3)20世纪80年代:MRPII(Manufacturing Resource Planning:生产资源规划):采购需要提前报备,走采购批准流程;采购的预付款,分批次付款,涉及到财务支出报销;各种销售涉及到财务:销售的金额,回款;采购和销售还需要各种存储、物流;生产的流程:质量管理、建立;生产的研发过程需要一个软件进行管理—公司的人都在一个系统看到是同一套数据;

(4)20世纪90年代:ERP系统(将企业中所有资源全部在一个系统管理:财务;人力资源;物流;生产;供应链;渠道商;客户关系管理)

  • 财务管理:报销;预支;费用;出纳;预算;财务报表
  • 生产控制管理:需要物料;生产能力;产品质量;研发流程
  • 物流管理:销售管理;库存控制;采购管理;
  • 人力资源管理:照片管理;工资核算;工时管理;差旅核算
  • 客户关系管理:CRM(Customer Relationship Management)

3. ERP的组成

(1)生产管理;质量管理;研发管理;财务管理;人事管理;物流管理;库存管理;销售管理;物料管理。。。。。

(2)ERP是可以根据公司做定制的

4. 典型的ERP系统

(1)德国SAP公司;美国的Oracle

(2)用友;金蝶

二.什么是电商ERP

1. 什么是电商业务ERP

(1)购物的形式已经改变:很多商家的销售方式都是采取电子商务销售(需要用一套软件系统管理在网上销售的各种库存;物流;销售策略;退单。。。。。)

(2)电商业务ERP就是针对网上销售进行管理的系统

2. 电商业务ERP的总流程

(1)总流程

(2)举例:三只老猫食品公司

  • 有一套自己的内部管理系统:订单管理系统;库存管理系统
  • 决定在淘宝入驻;开发了自己一套商城;还有自己的线下门店
  • 入驻淘宝;自己商城:很多买家购物—需要将淘宝订单;商城的订单下载下来—-检查这些订单的信息;信息没有问题通知给仓库—发货吧;仓储的人检查这些信息:买家买的东西都离哪个仓库比较近;有些商家加急了:从哪个仓库发货找哪个物流公司发货—物流单打印出来—通知**物流公司到哪个仓库地点取货;某个用户收到货不满意退货:订单管理员处理退货;同意退货;发到哪个地方;仓库做入库管理

(3)电商ERP系统的核心两模块

  • OMS系统(Order  Management  System)
  • WMS系统(Warehouse Management System)

注意:一个软件系统这两个模块全部都有;结合商家的实际情况:比如某个商家只需要OMS系统(这个商家代理商:代理一些球鞋不需要库存;某个商家售卖一些虚拟产品:卡券;充值)

电商ERP系统是非常完整的:有些公司开发能力没有这么强,专门开发OMS系统或者专门开发WMS系统;

(4)除了核心模块:电商ERP也有其他的模块

三.电商ERP的架构

(1)B/S架构(B/S的架构做的更复杂,ERP系统本身的业务就很复杂,这个系统给工作人员使用:处理订单、查看库存—在办公室工作的时候使用—电脑屏幕更大;使用更方便);

(2)电商ERP就是一个管理系统—主要是管理端使用:一般都是做成一个入口,不需要有前台子系统和后台子系统之分:都是从一个入口进去,可以通过权限的设置控制模块的访问权限(你是哪种类型的工作人员:开放哪些权限)

(3)开发语言:Java语言;开发工具:Eclipse;采用微服务架构实现模块化的分布式部署;

(4)数据库:Mysql数据库;Redis(缓存数据处理:非关系系统书库;类似于你们所学习的MongoDB)–也有redis的界面第三方工具:RDM(Redis Desktop Manager);键值对(五种值的类型:string;list;hash;set;Zset)

(7)熟悉一下电商ERP系统(以吉客云为例)—手机端

  • 打开手机微信小程序;
  • 搜索“吉客云”;
  • 点击“登录”;不用输入账号和密码—到手机右下角“随便逛逛”;
  • 进去随便逛逛—重点关注销售和库存、仓储

四.电商ERP的业务流程

1. 吉客云系统介绍

(1)基本信息

  • 系统:做系统设置(创建各种用户角色;给各种用户角色进行权限开放设置)
  • 目录:电商系统涉及到一些平台渠道;仓库;业务员;与物流公司有对接;销售需要和哪些账户有管理:仓库信息;业务员;物流公司的基本信息在创建订单和发货直接选择即可——提前在目录将这些基础的信息,通用共用的信息先设置好

(2)和电商ERP相关的模块(订单;库存;物流;售后)

  • 货品:先要有货品(自己生产也有采购)
  • 检查货品—给其商品属性(商品编号;价格。。。。)
  • 货品和商品都要有库存信息:各种库存的数量
  • 仓储:从哪个仓库发货;找那个物流公司
  • 物流管理
  • 商品可以在各大平台、商城、线下门店、公司内部预留订单、公司一些友情客户的订单—-销售模块管理
  • 销售的时候:需要一些营销手段(打折;赠品;前多少名免单)–需要营销
  • 营销模块
  • 服务:售后处理包括退货(涉及到订单;涉及到库存—货退到哪个地方)

(3)其他

2.电商ERP系统核心流程

(1)复杂节点1:销售流程

(2)复杂节点2:发货流程

五.销售流程

1. 销售主流程

(1)各大平台下载订单;下载到销售模块;下载订单转审核(平台订单是否存在问题);审核通过—销售订单处理—发货—仓储模块—-今天的作业

(2)线下门店(门店联网/门店订单导出—导入ERP销售);

(3)手工创建订单:直接在ERP系统的销售模块手工添加订单信息;审核;通知发货;

2. 手工创建订单销售流程

(1)销售策略&营销策略

3. 手工创建订单的冒烟测试流程(正向)

3.1创建一个(除了三个必选策略)没有任何其它策略的最简单流程

(1)准备数据:业务员;仓库;物流信息;商品信息;账户信息

(2)检查没有影响我的商品D61007订单生成的各种策略:(拆分和促销策略)

  • 检查促销策略

将影响商品创建生效的策略停用或者删除;

  • 检查拆分策略

将影响商品创建的策略停用或者删除;

(3)创建销售单流程

到仓储模块—-等待配货去查看创建成功的订单

3.2创建一个(除了三个必选策略)+一个可选策略的流程(促销策略)

3.3创建一个(除了三个必选策略)+两个可选策略的流程(促销+拆分策略)

(1)促销策略(为指定商品创建一个送赠品的策略)

  • 准备基础数据:商品信息;物流信息;仓库信息;业务员信息;账号信息;赠品信息
  • 创建促销买一赠一策略;
  • 对于创建的策略要审核并且使其生效

(2)拆分策略(赠品和正品不是同一个地区发货:决定做拆分;创建一个拆分策略)

  • 创建拆分策略
  • 对于创建的策略要审核并且使其生效

(3)创建符合策略的订单

(4)销售单查询

(5)审核拆分的订单;通知仓储发货

3.4创建一个(除了三个必选策略)+多个个可选策略的流程

六.仓储发货流程

1. 配货方式

(1)按单配货:根据订单中的物品信息配货

  • 比如某个食品商家有一个订单:一包瓜子;两瓶罐头;三个鸡腿(分别到瓜子的仓库;罐头的仓库和鸡腿的仓库配货)

(2)波次配货:波次配货的规则(按照某个仓库或者货位编号配一个波次;按照物品类型配;按照渠道配。。。:节省时间)

2. 发货流程

(1)波次配货流程

  • 在仓储—出库作业—等待配货中:选择需要按波次配货的订单—生成波次号;

七.作业(此次作业只要求编写用例)

1. 所测试模块:销售模块(订单管理系统)–转单流程

(1)各大平台下载订单;下载到销售模块;下载订单转审核(平台订单是否存在问题);审核通过—销售订单处理—发货—仓储模块—-今天的作业

2. 什么是转单流程

(1)转单流程就是将电商平台的订单转到电商ERP的销售模块的订单中;

(2)可以通过平台、网上商城、微信小程序这些渠道手动、自动下载订单;下载完之后,商家的订单处理人员要对这些订单进行审核(商品的活动;商品的信息是否完整:地址、联系方式、商品的买家在很偏远地方不能邮寄;物流公司无法到达。。。。。。)

(3)下载的订单有一个转审核的流程:正常通过;异常订单

(4)如果说要从各大平台下载订单:需要有对应的接口;从哪个平台下载就去找哪个平台的:各大平台都会有开放接口;

(5)转单流程;

  • 下载网上的订单
  • 下载订单:订单信息要审核
  • 根据信息做审核:审核结果通过/失败
  • 通过的订单—-销售单去查询
  • 失败的订单—-异常订单

3. 转单流程测试用例的思路

3.1冒烟流程测试用例思路(参照手工创建订单的思路)

流程分析法+用等价类划分法

输入条件                  有效等价类             无效等价类

必选策略                   三个必选策略         缺少物流;缺少业务员;缺少仓库

可选策略                   两个可选策略

(1)正向流程的冒烟测试流程

  • 测试一个匹配了三个必选策略的网店订单;转审核通过
  • 测试一个匹配一个可选策略(促销或拆分)+三个必选策略的网店订单;转审核通过;
  • 测试一个匹配两个可选策略(促销或拆分)+三个必选策略的网店订单;转审核通过;

(2)反向流程的冒烟测试流程

  • 缺少物流策略匹配的网店订单或者物流匹配策略停用、删除:审核是不通过
  • 缺少业务员策略匹配的网店订单或者业务员匹配策略停用、删除:审核是不通过
  • 缺少仓库策略匹配的网店订单或者仓库匹配策略停用、删除:审核是不通过

(4)根据不同平台;不同下载方式:流程几乎相同的测试用例;

3.2功能测试用例思路

(1)每个策略的增删改查的单功能点测试用例(以物流匹配策略为例)

  • 创建物流匹配策略
  • 测试项:手工新增;导入新增
  • 手工新增测试:编写各种详细的功能测试用例
  • 导入新增测试:编写各种详细的功能测试用例
  • 查询物流匹配策略
  • 各种筛选、过滤条件
  • 单条件、多条件组合
  • 删除物流匹配策略
  • 删除单条
  • 删除多条
  • 删除停用
  • 删除正在启用
  • 修改物流匹配策略—参照新增物流匹配策略

(2)每个策略的的增删改查与其他模块交互的功能测试用例

  • 修改和删除策略时候:有正在处理的匹配—影响
  • 在目录中修改物流信息(比如与某个物流公司合作结束;要在基本资料中删除物流信息):创建和编辑物流匹配策略受到影响

(3)示范流程测试用例

  • 测试用例编号:JKY1.0-ST-OMS-Eshop-Transfer-01
  • 测试产品:吉客云
  • 测试模块:销售模块
  • 测试子模块:网店订单转审核
  • 测试用例名称:淘宝平台三个必选策略皆匹配的订单转审核
  • 预置条件:淘宝订单已生成;物流、仓库、业务员策略已配置并且已启用;开通网店订单转审核订单管理员权限并且已登录
  • 输入:TB202404290001
  • 操作步骤:(1)销售—网店订单下载;(2)在网店订单转审核查询订单号;(3)检查订单信息;(4)点击审核通过;(5)在销售模块销售单查询中查询订单,
  • 预期结果:可以检查到该订单信息,物流、业务员、仓库均已匹配成功符合配置;
  • 测试设计人:刘建行

4. 作业要求

(1)每人编写100条测试用例;要有有流程的有功能的

(2)等待上课评审时,直接提交评审

以吉客云开发的电商erp系统为例,介绍电商erp系统的主要模块和核心流程;

电商erp系统地址;

https://web.jackyun.com/login/login_web.html?autoLoginInfo=eyJtZW1fbmFtZSI6Ijg4ODg4IiwidXNlcl9uYW1lIjoidmlzaXRvciIsInBhc3N3b3JkIjoiZGlmZmVyMTIzIiwiYXV0b0xvZ2luIjoxfQ==

电商erp系统操作手册或需求文档:

https://jackyun.com/pages/space.html

电商erp系统操作手册或需求文档:


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注