微搭低代码家校协同管理系统实战开发教程
Posted 低代码布道师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微搭低代码家校协同管理系统实战开发教程相关的知识,希望对你有一定的参考价值。
目录
疫情之下,人们经常切换到居家状态。对于上学的学生来说,居家不能停学,学校也利用线上的工具来开展教学工作。比如在线的填报核酸检测情况,在线的布置作业,在线打卡等。
如果只是借助微信群开展业务,发布信息虽然方便,但是收集和统计信息不免麻烦。目前比较好的思路是运营公众号和小程序,借助微信群来开展业务。
公众号可以用来接收各种消息和通知,小程序用来提交信息,而微信群可以将各种采集表分享到群里进行信息的采集。本系列的实战开发教程,就准备以学校的业务为基准,结合微信公众号及小程序的相关功能进行开发。开发工具我们采用低代码开发工具,好处是可以零基础入门,拖拽开发界面,还是非常方便的。
用例分析
一般我们的业务分析的时候先需要按照实际的业务场景进行分析。家校协同小程序的用户一共分为三类。第一类是园长,可以录入园所的基本信息,维护班级,维护教师信息。
第二类是教师,可以加入班级,可以邀请家长,发布各类通知及活动信息。
第三类是家长,可以加入班级,录入学生信息,参与打卡等。
除了以上三类业务用例外,还有一类用户是管理员,管理员可以批准各类信息是否正式生效,进行相应的授权
我们使用用例图来列出每类角色可以开展的各种操作
管理员用例图
园长用例图
教师用例图
家长用例图
数据库设计
根据用例图,我们可以进一步的推导表和表之间的关系。数据源我们一共设计了园所信息、教师信息、家长信息、学生信息、班级信息。除了业务表外我们还需要一张用户角色表来标识用户的角色
园所信息
班级信息
教师信息
家长信息
学生信息
用户角色信息
数据源开发
有了实体关系图之后,我们就可以开发数据源了,以下是开发好的数据源
园所信息
班级信息
教师信息
学生信息
用户角色信息
创建模型应用
我们数据源建立好之后,一般是需要给园长和教师提供一个管理后台。低代码是直接创建模型应用来完成管理后台的搭建。进入控制台,点击创建模型应用
修改应用名称
勾选我们建立好的数据源
平台会自动根据数据源的字段创建增删改查的页面
点击发布按钮,根据配置核查的检查情况进行处理完成应用的发布
创建角色
我们一般需要根据角色来控制用户的访问,目前我们有三类角色,分别是管理员、园长、教师。管理员可以操作所有数据,园长可以录入园所信息、查看教师及学生信息,教师可以录入教师信息及查看学生信息。
在控制台打开角色与权限,点击新建角色
输入角色名称
点击角色名称,进入权限分配界面。切换到模型应用访问权限,授权应用
切换到数据模型页签,给数据源授予访问的权限
切换到企业工作台页签,进行授权
按照同样的方法创建教师的角色,进行相应的授权
创建用户
角色创建好之后,需要给管理员和教师分配账号,点击用户菜单,点击新建用户
创建用户的时候录入用户名和密码,并且选中角色
登录企业工作台
在控制台点击企业工作台,进入到登录界面
输入我们刚刚建好的用户名和密码
进入到应用再次发布一下
发布了之后在我的应用那就可以看到最新制作的应用了
总结
我们本篇从需求到设计详细的介绍了一款家校协同应用的开发过程,除了PC端我们的应用还有小程序部分,小程序在第二篇文章里介绍,敬请关注。
以上是关于微搭低代码家校协同管理系统实战开发教程的主要内容,如果未能解决你的问题,请参考以下文章