仅涉及后端,全部目录看顶部专栏,代码、文档、接口路径在:
【Lilishop商城】记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客
A1.开发模块划分
之前在 NO2-1数据结构 里面已经将数据库表结构进行了分析与划分,数据底层已经准备好了,现在就根据业务进行开发模块的划分。
模块划分说明:
1.项目将后端系统分为三个端,买方端(B)、店铺端(S)、运营端(M),某个模块可能涉及一个或多个端的操作,所以会用简写代表某端;
2.对于某个模块来说,会涉及到四种操作:增查改删(CRUD),当然每一种可能会有多种操作方法(即接口),那么该模块在某个端里面的可操作就用CRUD标识;(例如,站内信模块,M端可以CRUD,S、B端只能RD)
3.划分模块只会体现出显式的业务,其中隐式会再详细说明;(例如,商品模块商品一定是显式的,而商品一定会关联某店铺,那么店铺模块对于商品模块来说就是隐式的,需要详细说明~);
4.代码就会按照划分的模块进行开发,模块都可以并行开发,期间关联的可以放到最后面进行合并,我就直接从头模块开始详细分析了;
5.暂时不包括分销模块;
注:有些小配置没有加进来,后续会进行补充的