学生管理系统-flask sqlite
项目描述
基于 Flask + SQLite 的轻量级学生管理系统
http://localhost:5000/
账号 admin/123456
功能描述
1.数据概览
关键指标卡片:学生总数、班级数量、平均成绩、出勤率
各班级成绩分布柱状图(含平均分/最高分/最低分)
近期考试排行榜(Top 10)
最近添加学生列表
2.学生管理
学生的增删改查
按学号/姓名搜索
按班级筛选
分页展示
3.班级管理
班级的增删改查
班级卡片展示(含班主任、学生人数)
学生分班管理
4.成绩管理
成绩录入(支持多科目)
按班级/科目/考试名称筛选
成绩编辑和删除
成绩统计和分析
5.考勤管理
考勤记录录入(出勤/迟到/早退/请假/缺勤)
批量点名功能(按班级快速记录)
考勤统计(出勤率、各状态分布)
多条件筛选(班级、状态、日期范围)
运行环境
开发环境pycharm
运行环境 flask+python3.8
项目技术
后端:Python + Flask + Flask-CORS
数据库:SQLite(本地存储)
前端:原生 HTML/CSS/JavaScript
图表:Chart.js
架构:前后端分离(RESTful API)
以上系统源码经过技术整理与调试,确保能正常运行


