学生管理系统-Python Flask SQLite

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

一 项目描述
基于Flask框架与SQLite数据库构建的学生管理系统,支持管理员、学籍管理员、成绩管理员、辅导员、教师、学生及校领导等多角色权限协同,实现学籍、成绩、日常管理等全流程数字化管控。

http://127.0.0.1:5000/login
管理员 admin 123456
学籍管理员 xjgl 123456
成绩管理员 cjgl 123456
辅导员 fdy 123456
教师 teacher 123456
学生 stu001 123456
校领导 leader 123456

二 功能描述
1.管理员功能描述
📚 学籍管理 – 学生信息的增删改查
📊 成绩管理 – 成绩录入与管理
📝 选课管理 – 课程选择与退课
✅ 审批管理 – 申请提交与审核(教务处审核)
📈 统计报表 – 数据统计与导出
💬 消息管理 – 站内消息收发
⚙️ 系统管理 – 用户与日志管理
2.学籍管理员功能描述
📚 学籍管理 – 学生信息的增删改查
📝 选课管理 – 课程选择与退课
✅ 审批管理 – 申请提交与审核(教务处审核)
📈 统计报表 – 数据统计与导出
💬 消息管理 – 站内消息收发
3.成绩管理员功能描述
📊 成绩管理 – 成绩录入与管理
📈 统计报表 – 数据统计与导出
💬 消息管理 – 站内消息收发
4.辅导员功能描述
📚 学籍管理 – 学生信息的增删改查
📊 成绩管理 – 成绩录入与管理
✅ 审批管理 – 申请提交与审核(学院审核)
💬 消息管理 – 站内消息收发
5.教师功能描述
📊 成绩管理 – 成绩录入与管理
💬 消息管理 – 站内消息收发
6.学生功能描述
📝 选课管理 – 课程选择与退课
✅ 审批管理 – 申请提交与审核
💬 消息管理 – 站内消息收发
7.校领导功能描述
📚 学籍管理 – 学生信息的增删改查
📊 成绩管理 – 成绩录入与管理
✅ 审批管理 – 申请提交与审核
📈 统计报表 – 数据统计与导出
💬 消息管理 – 站内消息收发

三 运行环境
开发环境 pycharm
运行环境 flask+mysql+python3.10

四 项目技术
SQLite Python + Flask HTML / CSS / JS

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

五 项目截图

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

posted @ 2026-06-26 13:37  goto云  阅读(6)  评论(0)    收藏  举报