学生管理系统-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)

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

提供最优质的资源集合

立即查看 了解详情