家校互通小程序实战开发01需求分析

发布时间:2023年12月25日


最近几年,随着移动互联网的深入发展,我们的日常生活和工作和微信已经紧密绑定。其实,有时候生活和工作的界限已经不明显,在我们的微信好友里既有家人、朋友,也有同事、客户和领导。

因为微信连接的便利性和沟通的及时性,现在学校也将微信作为和家长沟通和连接的重要的桥梁。比如在微信群里发布菜谱、作业通知、缴费通知、活动等等信息。

如果只借助微信群,因为即时消息太多,如果工作比较繁忙的家长需要了解孩子在学校的学习和生活情况时,免不了要翻阅历史聊天记录才行。

本次实战教程就利用小程序的便捷性来解决微信群沟通的不足。我们新分析一下需要具备哪些功能和数据源如何设计。

1 角色的划分

要规划一款实用的小程序,当然要从实际的业务出发。我们做系统的分析时,首先要按照业务运行的规则来整理参与业务流程的各相关放。我们先定义如下几个角色:

  1. 学生
  2. 家长
  3. 老师
  4. 管理员

学生的话,日常的活动就是写作业,要及时查看老师布置的作业,有的可能还涉及打卡和拍照的事情。

家长的话,内容就比较多了,比如要查看学生的作业督促完成。有的作业是布置给家长的,比如学习某某安全视频,拍照打卡。有的活动还需要家长参加,比如校园开放日,节假日活动。有的家长还关心还在在校内的餐食、体育活动等。

老师,通常需要发布各类通知,布置作业,做招生宣传,布置活动要求等。

管理员,主要的工作就是管理人员的信息,比如审核学生、家长、老师的注册信息,如果老师或者学生离开班级要进行账号的禁用等操作。

2 用例分析

有了角色的相关分析,我们就要考虑用例图。用例图先列出具体的用户,然后就是用户可以做哪些操作。

学生的用例图:
在这里插入图片描述
老师的用例:
在这里插入图片描述
家长的用例:
在这里插入图片描述
管理员的用例:
在这里插入图片描述

3 创建业务数据源

按照上述角色我们创建五个数据源,分别是学生、老师、家长、管理员、年级班级。

打开微搭控制台,点击数据模型,点击新建
在这里插入图片描述
输入数据源的名称年级班级表,创建成功后点击编辑,添加字段
在这里插入图片描述
输入年级名称,类型选择文本
在这里插入图片描述
继续点击添加字段,然后再输入班级名称,类型选择文本
在这里插入图片描述
接着创建学生表
在这里插入图片描述
先添加姓名,类型选择文本
在这里插入图片描述
接着添加性别,类型选择枚举,创建一个枚举类型,枚举项分别为男和女
在这里插入图片描述
接着添加出生日期,类型选择日期时间,格式选择日期
在这里插入图片描述
接着添加家庭地址,类型选择文本
在这里插入图片描述
接着添加身份证号
在这里插入图片描述
接着添加学号,类型选择自动编号,编号类型选择自定义,格式如下:

{DATETIMEUTC:yyyy}{SEQNUM:4}

在这里插入图片描述
接着添加所在年级,类型选择文本
在这里插入图片描述
接着添加所在班级,类型选择文本
在这里插入图片描述
继续创建数据模型,添加家长表
在这里插入图片描述
添加家长姓名字段,类型选择文本
在这里插入图片描述
添加家长性别字段,类型选择枚举
在这里插入图片描述
添加学生姓名字段,类型选择文本
在这里插入图片描述

添加学生学号字段,类型选择文本
在这里插入图片描述
添加联系方式字段,类型选择电话
在这里插入图片描述
添加亲属关系字段,类型选择枚举
在这里插入图片描述
点击立即创建,创建选项集
在这里插入图片描述
接着创建教师表
在这里插入图片描述
添加教师姓名字段,类型选择文本
在这里插入图片描述
添加教师性别字段,类型选择枚举
在这里插入图片描述
添加所属年级字段,类型选择文本
在这里插入图片描述
添加所在班级字段,类型选择文本
在这里插入图片描述
添加任教科目字段,类型选择枚举
在这里插入图片描述
在这里插入图片描述
添加是否班主任字段,类型选择布尔值
在这里插入图片描述
添加联系方式字段,类型选择电话
在这里插入图片描述
创建管理员表
在这里插入图片描述
添加管理员姓名字段,类型选择文本
在这里插入图片描述
添加管理员性别字段,类型选择枚举
在这里插入图片描述
添加所在部门字段,类型选择枚举
在这里插入图片描述
在这里插入图片描述
添加联系方式字段,类型选择电话
在这里插入图片描述

4 创建登录用户数据源

除了业务信息外,如果用户登录小程序还需要一个用户数据源
在这里插入图片描述
输入账号字段,类型选择文本
在这里插入图片描述
输入密码,类型选择文本
在这里插入图片描述
输入登录方式,类型选择枚举
在这里插入图片描述
在这里插入图片描述
输入最后登录时间,类型选择日期时间
在这里插入图片描述
输入用户状态,类型选择枚举
在这里插入图片描述
在这里插入图片描述
创建一个角色字段,类型选择枚举
在这里插入图片描述
在这里插入图片描述
添加业务标识字段,类型选择文本
在这里插入图片描述

总结

本篇我们分析了家校通小程序的具体需求,按照需求规划了不同角色需要开发的功能,按照角色设计了不同的数据源存放不同的信息。有了上述的分析和设计接下来我们就可以进入到应用开发了,后续我们逐步分析功能如何开发。

文章来源:https://blog.csdn.net/u012877217/article/details/135194137
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。