本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。
一、项目描述
基于 Flask + SQLite 的待办事项管理系统,支持用户注册、JWT登录、待办增删改查及管理员功能。
127.0.0.1:5000
admin admin123
user 123456789
二、项目功能
1.用户系统
– 注册 / 登录 :用户名 + 密码,登录后发 JWT Token
2.待办管理(普通用户)
– ➕ 新增待办
– ✅ 完成 / ↩️ 撤回
– 🗑️ 删除自己的待办
– 🔍 按状态筛选(全部 / 待办 / 完成)
3.管理员控制台
3.1.所有待办
– 查看所有用户的待办
– 按用户名筛选
– 管理员可删除任意待办
3.2用户管理(新功能)
– 查看用户列表(头像、用户名、角色、注册时间)
– ➕ 新增用户(指定角色:普通用户 / 管理员)
– ✏️ 修改用户(用户名、密码、角色)
– 🗑️ 删除用户(级联删除其所有待办)
三、运行环境
开发环境pycharm
运行环境 python3.8
四、项目技术
– Python 3.8
– Flask 2.3.3
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图