[Lilishop Mall] No3-1. Module detailed design, design and develop modules according to requirements

Only the backend is involved, see the top column for all directories, codes, documents, and interface paths are:

[Lilishop Mall] Record the study notes of the B2B2C mall system~


A1. Development module division

 The database table structure has been analyzed and divided in the NO2-1 data structure before , the bottom layer of the data has been prepared, and now the development module is divided according to the business.

Description of module division:

1. The project divides the back-end system into three ends, the buyer end (B), the store end (S), and the operation end (M). A certain module may involve the operation of one or more ends, so the abbreviation will be used to represent a certain end ;

2. For a module, four operations are involved: CRUD. Of course, each type may have multiple operation methods (that is, interfaces). The operation is marked with CRUD; (for example, in the communication module of the station, the M terminal can be CRUD, and the S and B terminals can only be RD)

3. The division module will only reflect the explicit business, which will be explained in detail implicitly; (for example, the product module must be explicit, and the product must be associated with a store, so the store module is the product module. Implicit, need to elaborate ~);

4. The code will be developed according to the divided modules, and the modules can be developed in parallel. During the period, the related ones can be merged at the end. I will directly analyze it in detail from the first module;

5. The distribution module is not included for the time being;

 Note: Some small configurations have not been added, and will be added later

Guess you like

Origin blog.csdn.net/vaevaevae233/article/details/127998785