【Lilishop商城】No3-1.模块详细设计,按照需求设计划分开发模块

仅涉及后端,全部目录看顶部专栏,代码、文档、接口路径在:

【Lilishop商城】记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客


A1.开发模块划分

之前在 NO2-1数据结构 里面已经将数据库表结构进行了分析与划分,数据底层已经准备好了,现在就根据业务进行开发模块的划分。

模块划分说明:

1.项目将后端系统分为三个端,买方端(B)、店铺端(S)、运营端(M),某个模块可能涉及一个或多个端的操作,所以会用简写代表某端;

2.对于某个模块来说,会涉及到四种操作:增查改删(CRUD),当然每一种可能会有多种操作方法(即接口),那么该模块在某个端里面的可操作就用CRUD标识;(例如,站内信模块,M端可以CRUD,S、B端只能RD)

3.划分模块只会体现出显式的业务,其中隐式会再详细说明;(例如,商品模块商品一定是显式的,而商品一定会关联某店铺,那么店铺模块对于商品模块来说就是隐式的,需要详细说明~);

4.代码就会按照划分的模块进行开发,模块都可以并行开发,期间关联的可以放到最后面进行合并,我就直接从头模块开始详细分析了;

5.暂时不包括分销模块;

 注:有些小配置没有加进来,后续会进行补充的

猜你喜欢

转载自blog.csdn.net/vaevaevae233/article/details/127998785