mini商城第3章 表结构设计
一、课题
表结构设计
二、回顾
1、掌握商城架构设计
-
前后端分离开发模式学习
-
商城架构设计
-
商城技术栈讲解
2、微服务模块拆分原则
三、目标
1、整体业务功能分析
2、根据业务需求设计表结构及字段
四、内容
在第一篇文章中有介绍过需求文档,在需求文档中实际上已经对整体商城的功能做了一遍梳理,我们现在先来看整个系统要实现的业务需求功能,理清楚业务功能之后才能去设计表结构,这里不再具体讲解业务需求,想了解的同学参考需求文档。
下面开始设计具体的表结构,表结构pdm和sql都已经放到了资料目录下。
第1章 用户管理
用户管理分为两大类,一类是管理员用户,比如商城的超级管理员、不同商户的管理员等。一类是门户登录的会员。
1.1 后台管理用户
1.1.1 用户信息表
这张表的功能就是存储用户的基本信息,包括用户在本系统的唯一id、用户登录名、用户登录密码、用户头像、email、昵称、备注、创建时间、登录时间、状态(0:禁用;1:启用)等
DROP TABLE IF EXISTS `user_admin`;
CREATE TABLE `user_admin` (
`id` big