基于Pythom Flask的 成绩管理系统
Flask 成绩管理系统开源地址:https://github.com/fqy9242/ScoreMange4Flask系统展示教师端学生端基于Flask MySQL的成绩管理系统支持双端角色教师端录入/管理成绩、学生管理、课程管理、统计分析、导入导出、打印学生成绩单学生端登录后查看个人成绩、打印个人成绩单成绩维度包含学年、学期、考试日期后端结构已拆分app.py score_app/ ├─ __init__.py ├─ config.py ├─ extensions.py ├─ models.py ├─ bootstrap.py ├─ utils/ │ ├─ auth.py │ └─ score.py └─ routes/ ├─ auth_routes.py ├─ dashboard_routes.py ├─ student_routes.py ├─ course_routes.py └─ score_routes.py1. 安装依赖cdscoreMangepython-m venv.venv.\.venv\Scripts\Activate.ps1 pip install-r requirements.txt2. 数据库初始化全新部署重建表mysql-uroot-p123456 sql\init_db.sql旧版本升级不清空原成绩mysql-uroot-p123456 sql\migration_add_admins.sql3. 启动项目python app.py访问http://127.0.0.1:50004. 默认账号教师admin / 123456学生2026001 / 123456示例学号5. 导入模板列必填列student_nocourse_codescoreexam_time可选列academic_year如2025-2026semester1或2remark6. 数据库配置MYSQL_HOST127.0.0.1MYSQL_PORT3306MYSQL_USERrootMYSQL_PASSWORD123456MYSQL_DBscore_manage