在学校教务管理系统项目中,我作为主要开发者,承担了从需求梳理到上线运维的多项关键任务。后端基于 Django 框架搭建,使用 Django REST framework 开发各类 API 接口,实现了学生信息管理、课程安排、成绩录入等功能。为保障系统安全,我设计并实现了 JWT 鉴权机制和 RBAC 权限控制,不同角色(教师、学生、管理员)拥有对应操作权限。数据库采用 MySQL 存储核心数据,并通过 Redis 缓存热门查询数据,使系统响应速度提升近 2 倍。前端采用 Vue.js + Element UI 进行开发,负责与后端 API 交互,实现页面渲染与用户交互功能,比如课程表可视化展示、成绩查询界面设计等。开发过程中,我利用 Git 进行版本控制,通过编写 pytest 单元测试保证代码质量,核心模块测试覆盖率达 90% 以上。项目上线后,有效提高了学校教务管理效率,减少了人工操作错误率。