微搭低代码家校协同管理系统实战开发教程

Posted 低代码布道师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微搭低代码家校协同管理系统实战开发教程相关的知识,希望对你有一定的参考价值。

目录


疫情之下,人们经常切换到居家状态。对于上学的学生来说,居家不能停学,学校也利用线上的工具来开展教学工作。比如在线的填报核酸检测情况,在线的布置作业,在线打卡等。

如果只是借助微信群开展业务,发布信息虽然方便,但是收集和统计信息不免麻烦。目前比较好的思路是运营公众号和小程序,借助微信群来开展业务。

公众号可以用来接收各种消息和通知,小程序用来提交信息,而微信群可以将各种采集表分享到群里进行信息的采集。本系列的实战开发教程,就准备以学校的业务为基准,结合微信公众号及小程序的相关功能进行开发。开发工具我们采用低代码开发工具,好处是可以零基础入门,拖拽开发界面,还是非常方便的。

用例分析

一般我们的业务分析的时候先需要按照实际的业务场景进行分析。家校协同小程序的用户一共分为三类。第一类是园长,可以录入园所的基本信息,维护班级,维护教师信息。

第二类是教师,可以加入班级,可以邀请家长,发布各类通知及活动信息。

第三类是家长,可以加入班级,录入学生信息,参与打卡等。

除了以上三类业务用例外,还有一类用户是管理员,管理员可以批准各类信息是否正式生效,进行相应的授权

我们使用用例图来列出每类角色可以开展的各种操作

管理员用例图

园长用例图

教师用例图

家长用例图

数据库设计

根据用例图,我们可以进一步的推导表和表之间的关系。数据源我们一共设计了园所信息、教师信息、家长信息、学生信息、班级信息。除了业务表外我们还需要一张用户角色表来标识用户的角色

园所信息

班级信息

教师信息

家长信息

学生信息

用户角色信息

数据源开发

有了实体关系图之后,我们就可以开发数据源了,以下是开发好的数据源

园所信息

班级信息

教师信息

学生信息

用户角色信息

创建模型应用

我们数据源建立好之后,一般是需要给园长和教师提供一个管理后台。低代码是直接创建模型应用来完成管理后台的搭建。进入控制台,点击创建模型应用

修改应用名称

勾选我们建立好的数据源

平台会自动根据数据源的字段创建增删改查的页面

点击发布按钮,根据配置核查的检查情况进行处理完成应用的发布

创建角色

我们一般需要根据角色来控制用户的访问,目前我们有三类角色,分别是管理员、园长、教师。管理员可以操作所有数据,园长可以录入园所信息、查看教师及学生信息,教师可以录入教师信息及查看学生信息。

在控制台打开角色与权限,点击新建角色

输入角色名称

点击角色名称,进入权限分配界面。切换到模型应用访问权限,授权应用

切换到数据模型页签,给数据源授予访问的权限


切换到企业工作台页签,进行授权

按照同样的方法创建教师的角色,进行相应的授权

创建用户

角色创建好之后,需要给管理员和教师分配账号,点击用户菜单,点击新建用户

创建用户的时候录入用户名和密码,并且选中角色

登录企业工作台

在控制台点击企业工作台,进入到登录界面


输入我们刚刚建好的用户名和密码

进入到应用再次发布一下

发布了之后在我的应用那就可以看到最新制作的应用了

总结

我们本篇从需求到设计详细的介绍了一款家校协同应用的开发过程,除了PC端我们的应用还有小程序部分,小程序在第二篇文章里介绍,敬请关注。

以上是关于微搭低代码家校协同管理系统实战开发教程的主要内容,如果未能解决你的问题,请参考以下文章

腾讯云微搭低代码理发预约小程序实战教程

实战 | 使用微搭低代码3分钟开发表单应用

微搭低代码基础开发教程

微搭低代码基础开发教程

会员管理实战教程10-布局介绍

微搭低代码基础开发教程-编辑器介绍