大前端连载(6) - 数据库表的设计

大前端连载(6) - 数据库表的设计_第1张图片

本文属于“前端solo”系列文章第六篇

「导语」:本文主要讲述热身项目中数据库相关表的设计。

有以下几个温馨提示:

  • 本项目使用的数据库是MySQL;
  • 本项目借助MySQL-Front可视化工具进行数据库管理;
  • 需要你对MySQL有一定了解;

关于后端开发流程,不同公司要求不同,开发者习惯也不尽相同,但做的事情无非就是以下几件:

  1. 项目需求的阅读理解
  2. 数据库和表的设计
  3. 撰写接口文档
  4. 接口的开发\测试\联调\改bug
  5. 摸鱼

那么我们首先回过头看下项目需求。

大前端连载(6) - 数据库表的设计_第2张图片

简单分析下需求,发现只需要下列两个表就可以搞定

  • user(登录用户管理)
  • staff(员工管理)

用户表

登录功能只需要输入账户名(手机号)和密码就可以了,老板说账户密码随便,能用就行(意思是我们自己初始化一个账户密码就行)。所以我们建立如下用户表:

大前端连载(6) - 数据库表的设计_第3张图片 用户表

员工表

员工表相对来说字段多点,但是好在前端界面已经做好了,也是一个表格形式,基本上参照前端的表格我们也能很轻松的完成员工表的设计,只是注意字段类型的选择。

大前端连载(6) - 数据库表的设计_第4张图片 员工表

之所以不详细讲表的设计过程,是因为MySQL作为一个大的知识点,是需要专门去学习和了解的,我觉得不管作为前端还是后端,至少熟练掌握一种数据库的使用和优化是很有必要的。现在的互联网,说到底不就是在做“数据管理”这件事吗?

数据库初步设计完毕,稍微思考下接口怎么设计,热身项目没有设计用户权限,也没有什么复杂的业务场景,像那些查询数据添加数据的接口似乎只需要走一个登录验证就可以了,再验证一下参数的格式是否符合要求,是否必填这一类的就足够了,真是简单呐!

那么下一期我们讲述的是:《开发第一个API接口》

哈哈,似乎目前连载的文章无人问津呀,不过这并不能阻挡我继续写下去,因为不管有没有人看,做过的事就是做过的事,永远的被雕刻在时间线上。若干年后,有个小后辈看到了,也许会感叹一句,原来当年的技术这么的落后呀!

你可能感兴趣的:(大前端,vue.js,mysql)