学生成绩管理系统-flask mysql
项目描述
基于 Flask + MySQL 构建的学生成绩管理系统,调用 DeepSeek 大模型 API 实现成绩的自动分析与个性化学习建议。
http://127.0.0.1:5000/
admin 123456
zhangsan 123456
功能描述
– 登录 / 注册:基于 Flask Session 的用户认证,密码使用 Werkzeug 哈希加密存储
– 角色权限:区分管理员(admin)和普通用户(user)两种角色
– 用户功能:按姓名查询成绩(学号、班级、年级、各科成绩、平均分、最高分)、AI 智能分析
– 管理员功能:
– 用户信息管理:增、删、改、查(可指定角色、重置密码)
– 成绩管理:增、删、改、查(支持按姓名/学号搜索)
– 异常处理:查无此人、未登录、权限不足、空数据时均给出友好提示
运行环境
开发环境pycharm
运行环境 python3.10
项目技术
前端 HTML、CSS、JavaScript(fetch)
后端 Python、Flask
数据库 MySQL(PyMySQL)
AI 接口 DeepSeek Chat API
以上系统源码经过技术整理与调试,确保能正常运行


