手搓学校教务管理系统(20260917更新)

我不是程序员,但是这套服务于全校日常教务的系统,是我借助AI一点点搭起来的,耗时半年,大部分功能已经投入使用。

系统基于 Flask 与 SQLite,部署在群晖 NAS 的 Docker 容器中,通过内网穿透在校内使用,登录方式为手机号加身份证后六位。它覆盖了成绩分析、智能分班、在线排课、考场编排、运动会管理、座位安排与准考证导出等模块。

一、相关介绍

第 1 篇 总览与快速上手
第 2 篇 系统首页
第 3 篇 教师数据
第 4 篇 学生数据
第 5 篇 学年流转(学期切换与年级升级)★重点
第 6 篇 智能分班
第 7 篇 考场编排
第 8 篇 成绩管理
第 9 篇 课务管理
第 10 篇 教师编排
第 11 篇 在线排课
第 12 篇 校运动会
第 13 篇 工作空间
第 14 篇 系统管理

二、在线演示

演示地址:http://124.221.179.228:5099/,演示数据均由AI生成,是虚假数据。实际已经在学校群晖NAS上投入使用。

演示账号(密码统一为 123456):
• 管理员 钟致远 —— 可查看全部后台模块(推荐先用)
• 班主任 史涛曦 —— 高一8班,体验教师工作台「我的班级」
• 任课教师 钟国军 —— 物理,体验个人课务与校本题库

8 条评论

  1. 非常佩服博主不是程序员,却借助AI花半年搭起一套真正服务全校日常教务的系统。基于Flask和SQLite,部署在群晖NAS的Docker里,再通过内网穿透在校内使用,这个方案对学校来说成本低、维护也相对可控。成绩分析、智能分班、在线排课、考场编排、运动会管理这些模块覆盖得很全,尤其把“学年流转”单独标为重点,看得出是实际用下来才知道的痛点。想请教一下:智能分班和在线排课这两块,规则冲突(比如师资和教室限制)主要是靠什么算法或者人工调整来处理的?
    1. 智能分班手动设定分数线(同分的话再看语数分数),这个是算法,在线排课要设定规则,除了常规的规则外,还要根据学校的实际状况来设定规则。基本上,除了教师安排没有办法通过算法来安排(人际关系),其他的都可以,主要通过算法,但是还是要手动微调。为了便捷沟通,可以加570330831沟通(不引流,更不付费)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注