站在项目角度描述系统
当你新接触一个系统,你需要问自己一个问题:你是如何来看待这个系统。
业务角度
抽象出一个平台,然后分析平台中的元素:人,人包含了用户和店员;,店铺(容器概念),店铺有属性,这里包括店铺的位置等店铺属性信息;店铺里面有商品,商品有两类,一类是卖品,一类是赠品;规则,这里包括奖励规则,量化规则;
…
物理开发架构角度
UI:微信的前端;
接口:用于和微信进行交互,为UI提供服务;
后台:用于对基础数据进行管理;
设备管理:设备信息的上报;内容的展示
…
当你新接触一个系统,你需要问自己一个问题:你是如何来看待这个系统。
抽象出一个平台,然后分析平台中的元素:人,人包含了用户和店员;,店铺(容器概念),店铺有属性,这里包括店铺的位置等店铺属性信息;店铺里面有商品,商品有两类,一类是卖品,一类是赠品;规则,这里包括奖励规则,量化规则;
…
UI:微信的前端;
接口:用于和微信进行交互,为UI提供服务;
后台:用于对基础数据进行管理;
设备管理:设备信息的上报;内容的展示
…