搭建后台管理系统,需要注意的三个维度

14 评论 48347 浏览 272 收藏 6 分钟

作者认为搭建一款后台管理系统,需要注意以下三个维度,你认为呢?

后台管理系统又称B端产品。与我们直接接触到的C端产品互联网产品不同的是,B端产品更像是冰山下的一角,承载了大量的功能,数据和业务流程。它决定了C端产品的地基、甚至影响到企业的效率。

做一款产品、需要明确产品定位,即产品的用户是谁、能满足这部分用户哪些需求,解决哪些问题。

一、业务流程是灵魂

B端产品更贴近业务。熟悉业务是做好B端产品的前提。

以电商商家系统为例,商品来源有两个维度、一种是自营、一种是商家入驻提供。

商家系统需要支持商家把商品卖出去,并且卖的很好。但这简单需求的背后,包含了商家需要进行入驻——然后发布商品——管理订单——处理售后——货款结算——提取货款这几大复杂流程。

如果把后台管理系统看作是人。业务流程就像灵魂一样,它决定了产品的形态。

二、功能模块低耦合

根据业务流程衍生出:商家管理、商品管理、订单管理、物流售后、货款结算、账户管理几大基本功能模块。每个模块又包含多个菜单功能。

  • 商家管理:包含商家注册登陆、公司信息管理、资质认证、缴纳保证金。
  • 商品管理:管理商品品牌类目、发布商品、商品上架、商品下架、商品仓库。
  • 订单管理:订单查看、异常订单处理、退换货单据管理。
  • 物流售后:物流配送设置、发货管理。
  • 货款结算:结算管理、结算明细、赔付单据管理、运费结算管理。
  • 账户管理:保证金体系、货款查询、账户额度查询。

有了具体模块后,我们就能细化具体菜单功能。随着业务的变迁增长、规模增长、一些功能模块又会被剥离成为一个个独立的系统,因此,功能模块设计时需要注意低耦合、在重构之日,能较好的迁移。后台产品很多都需要了解甚至懂技术、因为后台系统设计、我们需要细化每个字段、了解数据库、表结构。

三、数据流向是血液

一个产品有两种数据:输入出数据,数据流向指系统输入数据的去向、输出数据的来源。数据的流动使得产品变得有生命力。

后台系统并不是单一的存在、一个商家系统与之交互的有:招商管理系统、商品系统、订单系统、支付系统、财务结算系统、物流系统、BI系统、营销系统、广告系统、推荐系统、消息中心…

在产品设计时、需要清晰的知道,每个功能模块与之交互的系统,每个单一数据的去向,流转,牵涉到相关系统的影响。这样才能规避风险。同时把控产品的拓展性,延伸性。

设计后台系统还需注意以下几点:

1、系统易用好懂。

良好易用的系统、能大大提升相关工作人员、同事的效率、直接节约时间成本。

2、功能模块低耦合。

设计后台产品就是做架构,互联网产品增长非常快,迭代频繁,用户增长都是数万计的,也许三五个月,现有的系统已不满足当前的业务,而良好的模块划分、低耦合,不管是在迭代重构之日,还是数据迁移,都会起到极大的作用。

3、权限角色分配。

后台系统是数据池、相关工作流程由多种角色或是多个部门协助完成,因此相关权限角色需要有很好的划分。

首先创建角色——然后给该角色分配权限,不同角色,菜单和数据权限不同。

再创建账号——给该账号分配角色。这样,该用户就分配好功能权限了。

 

作者:yinqiu_qin,微信号公众号yinqiuqin,中国平安产品经理。

本文由 @yinqiu_qin 原创发布于人人都是产品经理。未经许可,禁止转载。

题图来自PEXELS,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 我是刚学习电商产品者,我学到很多。对我很有帮助,已打赏了哦。
    感谢您的文章。

    来自北京 回复
  2. 后台的权限可以分为菜单权限、数据权限以及操作权限三种类型的权限分配

    来自北京 回复
  3. 权限这块好奇数据权限怎么做的?希望可以简单说明下。

    回复
    1. 数据都有发起的归属组织(个人),可以设置归属可见的规则。
      例如我们之前看交易流水。交易流水有归属商户,归属商户有归属分公司。也就是这条流水只有归属分公司和总部可见,其他分公司不可见

      来自北京 回复
  4. 你好,写的真好!!!

    来自北京 回复
  5. 💪

    回复
  6. 能否更深入的探讨

    回复
    1. 可以的,这个号持续输出电商B、C端产品相关信息,多多交流。

      来自上海 回复
    2. 好的,持续关注!

      来自上海 回复
  7. 好奇这个货款结算之后财务的流转。

    来自浙江 回复
    1. 我感觉是货款结算之后产生应付账款,然后给商家打款,打款就是用银行存款冲应付账款。

      来自北京 回复
    2. 是这样的。后续会输出电商B端各产品信息,欢迎交流。

      来自上海 回复
    3. 这个结算是直接对接银行的财务系统自动对账和打钱吗?

      来自广东 回复
    4. 结算是在电商后台进行的,还没有到打钱这一步。之前客户购买的产品,钱是支付给电商平台而不是入驻的店家,结算就是计算平台佣金和应该支付给入驻店家的货款,然后把账务抛到电商公司的财务系统,这样电商公司的财务部门就知道了目前有多少应付账款,应该付给谁,然后财务部的人再执行打钱的动作,打给入驻店家,打款成功后银行会给一个业务凭证,电商公司财务部门再根据这个凭证在财务系统中做账,用银行存款冲掉应付账款,这样从系统里看平台和店家就互不相欠了。至于电商财务系统是否可以和银行系统对接,我没接触过具体项目不太了解,但我觉得很难,因为银行客户太多了,这样做对于接口的管理和系统性能管理是个难题。

      来自北京 回复