本项目是一个基于Django框架的成绩管理系统,旨在管理学生的基本信息、课程信息和成绩信息。系统提供了学生信息的增删改查功能,课程信息的增删改查功能,以及成绩信息的增删改查功能。此外,系统还支持学生和课程信息的组合筛选查询,以及成绩信息的组合筛选查询。系统还提供了学生和课程成绩的可视化工具,以及学生和课程成绩的导出功能。
- 新建学生信息
- 修改学生信息
- 删除学生信息
- 查询学生信息(支持组合筛选)
- 新建课程信息(支持单个学生、CSV导入)
- 修改课程信息
- 删除课程信息
- 查询课程信息(支持组合筛选)
- 新建成绩信息(支持按课程、单个学生、CSV导入)
- 修改成绩信息
- 删除成绩信息
- 查询成绩信息(支持组合筛选)
- 导出学生信息为CSV文件
- 导出课程信息为CSV文件
- 导出成绩信息为CSV文件
- 导出筛选后的学生名单为CSV文件
- 导出筛选后的课程名单为CSV文件
1.进入项目目录
cd Grade_Management_System
2.安装依赖
pip install -r requirements.txt
3.运行项目
python manage.py runserver
- 请确保在运行项目之前已经安装了Django和所有依赖。
- 请根据实际情况修改
settings.py
中的数据库配置。本项目开发时使用数据库为SQL Server,中间件为ODBC 17。 - 本项目仅供学习和参考使用,不得用于商业用途。
- QQ:1415156202
- 邮箱:[email protected]
MIT License
课程作业,水平有限,供班级分享交流