易签到-学生签到考勤系统
使用Python Flask做后台实现的学生签到考勤小程序
项目背景
这是一款关于签到考勤以及查询学生考勤情况的辅助考勤的产品,用于帮助教师提高学生考勤效率、减轻考勤负担、记录考勤细节以及衡量学生平时成绩。
项目概述
对于学生,该产品提供注册、签到、以周为单位查询考勤记录、查询课程情况以及查询总考勤次数与已考勤次数等功能。
对于教师,注册、上传课表与学生名单、查询每个课程的上课总数、查询每节课已到人员名单与未到人员名单、查询每个课程的学生总人数以及生成考勤二维码。
本产品分为网页端、小程序端、后台,分别使用了HTML、JavaScript、Css与WXML、WXSS以及Python。
小程序提供签到功能、学生与教师注册功能、学生历史签到记录。网页端提供课程表与学生名单上传功能、教师课程查看功能、考勤信息查询功能。
而后台使用NGINX、uwsgi与flask搭建的环境,运行python脚本代码。
项目主要功能架构
以下为项目主要功能点:
- 用户注册
- 上传课程表和学生名单
- 签到
- 学生查询签到记录
- 显示老师所有课程信息页面
- 显示考勤信息页面