学生管理系统

2019-12-19863
AI 快速预览详细 收起
本文介绍了如何通过参加DFRobot组织的比赛活动,实现一个学生管理系统。该系统通过刷卡、刷脸进入校园,推送进出校园信息,查询课程等功能,帮助学校进行门禁和教学管理。使用了文字朗读、AI图像识别和TinyWebDB网络微数据库模块。项目分为多个步骤,包括软件构思、注册与使用微数据库、程序初始化、验证学生信息、主程序与调用等。最终实现了纯软件方面的功能,并提供了演示视频。

每次参加DFRobot组织的比赛活动都学习到很多的知识,并能促使自己做好几个作品。

本次继续报名参加DFROBOT组织的“遇见AI,实力派!——DF冬季AI挑战赛 ”,现在是第一阶段,初步实现“学生管理系统”(协助学校进行门禁管理、教学管理)纯软件方面的功能。

步骤1 软件构思

1.功能:协助学校进行门禁管理、教学管理,如刷卡、刷脸进入校园,进出校园信息推送,课程查询等;

2.使用模块:文字朗读、AI图像识别、TinyWebDB网络微数据库

步骤2 注册与使用微数据库

1.注册地址:http://tinywebdb.appinventor.space/index.html 页面:

project-image

2.按要求填写注册信息,注册后登陆管理与测试页面,需要记录“API地址、用户名和密钥”信息

project-image

3.设置与使用方式:填写API地址、用户名和密钥(在上一步骤页面可找到)

project-image

4.数据准备:录入测试信息

project-image

步骤3 程序初始化:导入学生照片及学号信息到列表

使用列表记录学生照片与学生学号信息,学生照片与学生学号顺序得相同。

project-image

步骤4 验证学生信息

1.验证信息初始设置

project-image

2.人脸识别,相识度大于50,则认为同一学生。

project-image

由于数据查询后的处理步骤较多,单独贴出查询数据图片。至于取字符串部分,只是按数据情况,不是通用方法。

project-image

步骤5 主程序与调用

做好一切准备,主程序即可轻松搞定!

project-image

步骤6 演示视频

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -