扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

图1:学生表、班级表2个数据表、增编削查4个场景的简要逻辑

图2:针对增编削查4个场景做了细节逻辑的弥补
2. 准备素材&开发产品分析下分歧场景下必要的素材清单:

以下便是我准备好的素材成品(摆放没有依照以上三类区分,大家忽略对应关系):

四、产品上线(含3层映射逻辑讲解):
OK,产品开发完成,我们直接上线运行,同时讲解开始。
首先,我们先确定下现实世界中的一些客观信息,即就算我们没有线上互联网产品这套系统,这些信息在线下幼儿园场景中也一样会真实存在。

以上基础信息,会映射到互联网产品对应的数据库表设计中,而规则逻辑会映射到增编削查的逻辑中。
1. 数据库第一个概念数据库比较好理解,我们就拿其中一个猫头鹰小朋友和对应的班级来对比举例。


上边2个图,分别是学生信息表、班级信息表的数据表布局,大家第一感觉是啥?未便是我们天天用的excel么,excel没用过,现在防疫期间天天门岗查温度登记的那个纸质表格总见过吧。
没错,这其实便是数据库的表现。
理解这个基础上,我给大家再遍及2个数据库的常见概念:主键和外键。

除此之外,大家还必要知道数据库有4个最基来源根基子操作,分别是增编削查,便是增加数据、删除数据、修改数据、查询数据。这些场景的描述和解释,下文中会依照4个场景展开描述。
数据库的表布局和4种原子操作便是数据库的核心内核,其他再复杂的场景都不会离开这个范畴,当然是针对除技术之外的其他人员而言。
2. 新增(幼儿园招生报名)前文已经说了,几乎一切互联网都可以在现实场景中找到映射,而互联网产品也恰恰是替代人力办理问题的。
所以,我们先还原下我设计这个游戏在现实场景中的交互流程(大家不要怕,都能看懂的)

根据上图中,老师的五官承担了与小朋友的前端交互任务,耳朵眼睛负责信息的输入,嘴巴负责语言表达是输出。
而老师查询的登记簿材料便是与数据库信息交互,最终依照招生规则判断小朋友是否可以入学及入学分班等后端行为,是由大脑完成的。
OK,接下来,我们用我设计的游戏,即实体化的互联网产品来模拟一遍。
第一步:前端输入页面

我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流