一 创建一个springboot项目之(微信点餐系统的设计与开发)

第一步:收到项目需求,进行数据库表的设计.

  1.角色的划分:

         卖家:  订单,类目

   买家:  商品列表

  2.功能模块的划分:

    商品:商品列表

    订单:  订单创建,订单查询,订单取消

    类目:基于管理的功能(商品管理,订单管理,类目管理等)

  3.关系图为:

  

   4.部署架构为:

 架构和基础架构:

 目前主要分为两大派(实现微服务):

 数据库设计:

 (1)主键不直接使用id,如果数量较大,使用varchar类型,不使用int类型

(2)因为不会出现两个相同的类目编号,为类目编号添加约束索引;

原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/11604154.html