1. 数据分离
  2. 核心模块

数据分离

  • 系统和网站不同,网站是为了展示信息,里面的数据是共享的
    • 信息提供方和信息接收者双方可视的信息都是一样的
  • 系统的数据是分离的
  • 数据提供者和数据接收者两者存在交易关系,成交后, 数据就涉及到了分离
    • 比如: 某公司出售一批会员卡
    • 作为开发者, 会员卡就是一串串的数据,里面有会员卡的数据结构
    • 会员卡的属性, 数量, 状态, 这样的数据我们可以对他增删改查的操作
    • 作为消费者,购买了一张会员卡
    • 这张卡的数据, 就要和公司出售的会员卡数据分离开来, 前面的增删改查,不可以影响消费者的数据

核心模块

  • 审批模块
    • 基于rbac权限分配, 一些敏感操作需要有审批许可
  • 行为模块
    • 系统的必要行为操作, 需要有一张记录表来记录它们, 并根据需要展示出来
  • 订单模块,订单记录
  • 历史记录模块
    • 消费者的一些操作要有一张记录表来记录它们