news 2026/6/22 10:36:10

学生考勤管理系统-python+Django

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
学生考勤管理系统-python+Django

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。

一、项目描述基于python+Django学生考勤管理系统通过SQLite数据库连接数据库
http://127.0.0.1:18141/login/
管理员:admin / admin123
学生:student01 / 123456
教师:teacher01 / 123456

二、项目功能

管理员
课程管理:统一新增、修改、删除系统里的所有课程信息。
考勤管理:统一查看、编辑、删除所有课程的签到任务。
学生管理:新增、查看、编辑、删除学生账号和学生资料。
教师管理:新增、查看、编辑、删除教师账号和教师资料。
教师课程查看:按教师查看其名下课程、教室和已选人数。
代发考勤:可以代替指定教师创建课程签到任务。
预警处理:对学生缺勤预警进行处理并更新处理状态。
账号信息查看:可以直接查看学生和教师的证件号、手机号等账号信息。
教师
我的课程:查看自己负责的课程列表和课程基础信息。
新建课程:创建课程并设置课程名称、教室和人数上限。
编辑课程:修改自己课程的基础信息。
删除课程:移除自己不再使用的课程。
课程学生名单:查看某门课下学生的姓名、学号、班级、电话和加入时间。
发布签到:为课程创建签到任务,可设置口令、定位范围和截止时间。
签到结果查看:查看单次签到中每个学生是否到课以及签到时间。
考勤统计:查看课程签到率、缺勤率和课程整体考勤情况。
学生预警:对未签到或异常学生发起考勤预警。
动态消息:查看最近加入课程的学生提醒信息。
学生
课程列表:查看系统中的课程并判断自己是否已经选课。
选课:加入还未满员的课程。
退课:退出自己已经加入的课程。
我的课程:查看自己已选课程、任课教师、联系方式和预警次数。
签到打卡:对老师发布的考勤任务进行口令签到或定位签到。
考勤记录:查看每次签到任务的签到状态、是否需要口令等信息。
考勤统计:按课程查看总签到次数、已签到次数和未签到次数。
预警记录:查看近 30 天内自己的缺勤预警和处理状态。

三、运行环境开发工具pycharm
运行环境:python3.8+pycharm+SQLite

四、项目技术

项目技术python+Django

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 10:33:11

MCU平滑迁移实战:从56F80x到56F8300的兼容性设计与工程实践

1. 项目概述:为何要关注MCU的平滑迁移?在嵌入式开发这个行当里,选型就像下棋,走一步得看三步。你选定了一颗MCU,投入了几个月甚至几年时间,把软件架构、驱动库、算法模型都搭建好了,产品也稳定出…

作者头像 李华
网站建设 2026/6/22 10:24:43

AI设计Agent:从创意意图到成片的端到端视频生成架构

1. 项目概述:当一个AI设计Agent真的把视频制作从“三天”砍到“三分钟” 我做视频内容已经八年了,从最早用Premiere CS4手动抠每一帧,到后来用AE写表达式批量处理图层,再到前两年靠Runway和Pika反复试错生成片段——但直到上周实测…

作者头像 李华
网站建设 2026/6/22 10:24:22

AI伦理研究中的脆弱性数据治理:从数据主体关怀到实践链路审视

1. 项目概述:当AI伦理研究遇上“脆弱性数据”最近和几位做AI伦理研究的朋友聊天,大家不约而同地提到了一个共同的困境:研究越深入,越感到“数据”这块基石在摇晃。我们讨论的焦点,不再是那些泛泛而谈的“数据偏见”或“…

作者头像 李华
网站建设 2026/6/22 10:24:09

蓝速科技会议预约电子门牌深度评测:中小企业低成本部署实战

在中小企业和创业团队的日常办公中,会议室管理往往是一个容易被忽视却极度影响效率的痛点。经常遇到这样的情况:员工走到会议室门口才发现里面有人开会,或者预定的会议因为设备调试、门禁权限问题迟迟无法开始,甚至出现外来人员随…

作者头像 李华
网站建设 2026/6/22 10:20:26

LLM Agent 怎么测评:IBM+Yale 评测综述与 2026 三条新范式

摘要 静态 LLM 评的是「答对没有」;Agent 评的是「在动态环境里,能不能通过一连串决策把事做成」。IBM Research 与 Yale 等在 2026 年 4 月更新的 v2 综述(arXiv:2503.16416)把 Agent 评测拆成五层:核心能力&#xf…

作者头像 李华
网站建设 2026/6/22 10:17:27

Ubuntu 16.04下用devtools安装R包的完整实践指南

1. 项目概述:为什么在 Ubuntu 16.04 上用 devtools 安装 R 包不是“多此一举”,而是刚需R 语言在统计建模、生物信息、金融量化这些领域里,从来就不是靠 CRAN 那几百个“稳定版”包就能打天下的。我带过三个生物信息分析团队,每次…

作者头像 李华