学生管理系统-flask
项目描述
基于 Python 3 + Flask + 文件存储(txt) 的轻量级学生管理系统,引入 管理员 / 学生 双角色权限模型。数据以纯文本(学生信息.txt、user.txt)持久化,通过 filelock 文件锁保证并发安全;密码使用 werkzeug.security PBKDF2 哈希存储。
127.0.0.1:5000
admin 123456
zhangsan 123456
功能描述
学生权限:支持自主注册与修改密码,仅可查看本人绑定的工号信息。
管理员权限:支持登录与修改密码,可全面查看学生列表,并拥有对学生及账号的新增、修改、删除等管理权限。
运行环境
开发环境pycharm
运行环境 python3.10
项目技术
后端:Flask、Flask-CORS、filelock、werkzeug
前端:原生 HTML / CSS / JavaScript(单页 + 三个 Tab)
存储:UTF-8 文本文件
鉴权:Flask Session(Cookie)
以上系统源码经过技术整理与调试,确保能正常运行


