基于人脸识别的签到小程序的需求分析

发布于 2024-09-13 18:28:38 字数 2477 浏览 13 评论 0

1 概述

本文档针对基于人脸识别的微信签到小程序进行需求分析,为进一步的设计与实现打下基础。

2 需求分析

2.1 业务需求

为了保证大学生课堂出勤率以及学生信息的管理,大部分学校纷纷采取不同的措施来对学生的出勤率进行管理和安排,故对合理、高利用率的学生签到系统有着迫切的需求,为了帮助老师进行签到的设置和出勤情况的查看,以及提高学生的学习积极性,减少代签,虚假签到的情况。现提出基于人脸识别和位置信息的签到应用。

2.2 用户需求

以下为系统需要实现的最小需求。

2.3 系统需求

2.3.1 面向用户

面向用户的系统需求主要通过线框图的形式展现。

1 主页面

image-20200518192755040

主页面显示教师端进入按钮,学生端进入按钮和帮助按钮,帮助按钮用于说明一些基本的教师、学生使用说明和程序的注意事项和声明。

当前仅针对单教师,单学校学生开发,后续时间允许可进行扩充和优化

2 教师端

image-20200518195549843

以上为教师端的页面图,主要包括创建课程,课程管理和签到设置功能,其中课程管理包括学生名单管理和签到情况查看。页面下方可通过刷新查看每次签到的实时信息。

2.1 创建课程

教师创建课程需要设置课程名称,导入学生名单。导入名单目前版本仅支持从固定格式的 EXCEL 导入。

2.2 课程管理

教师课程管理可以对课程进行管理,也可以对课程学生名单进行管理,还可以查看课程签到情况。另外,老师可以帮请假的学生签到,查看签到统计时会显示标签。

2.3 设置签到

教师在设置签到时会设置时间和地点限制,设置后只有在相应的时间之内,在一定的范围里通过人脸识别签到。教师在设置签到后学生可在首页下方刷新看到需签到的课程信息。

3 学生端

当前版本仅针对浙江工商大学学生,通过学号和姓名注册登陆。学生端主要功能是签到,签到通知可通过刷新按钮在首页查看。

3.1 课程和信息管理

课程会根据教师发布的课程的学生名单的情况推送到学生的‘我的课程’页面。

个人信息当前主要是查看信息和初次使用绑定人脸信息,为了避免代签,人脸信息仅在初次使用绑定,之后不能再更改,后续可以改进。

3.2 签到

学生签到时会进行人脸识别和位置信息获取。

2.3.2 面向开发

用活动图表示主要功能的行为顺序。

1. 签到

2. 教师端

3. 学生端

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

东北女汉子

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

謌踐踏愛綪

文章 0 评论 0

开始看清了

文章 0 评论 0

高速公鹿

文章 0 评论 0

alipaysp_PLnULTzf66

文章 0 评论 0

热情消退

文章 0 评论 0

白色月光

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文