首先,我们来分析下这个项目,它的整体需求是基于三个用户来介绍:学生、发布人、管理员。这三个用户各司其职。根据用户写需求,这是我的处理方式,接下来就是每个用户都需要登录,而注册只有学生端和发布人需要。正常逻辑来说,只有管理员才可以添加管理员,也就是不需要注册。
剩下的就是具体看功能流程图
这是我拿到的功能流程图,当我们拿到此图且要做的就是先把数据库表做好。
做好数据库表之前我想先介绍下如何多人操作一个数据库。这里我使用MySql版本为8.0.33,而使用的可视化工具为SQLyog。各位看官只需要和小伙伴们在连接同一个网络下(局域网)就可以了。接下来我们看下如何配置:
用户名,密码看各位主机设置。我这里使用root演示,然后主机,就是写上ip地址,看官们可以win+r输入cmd,在使用命令行ipconfig查看当前ip地址。这里用户双方都创建一个用户,当然了,是在主机创建俩个用户,然后权限也给到。这样我们就可以