Skip to content

大三课设,一个简易的基于Django框架与关系数据库的成绩管理系统,提供学生信息、课程信息和成绩信息的增删改查功能。支持信息的组合筛选查询与数据批量导入导出。

License

Notifications You must be signed in to change notification settings

Pi-SK/Grade_Management_System_demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

简介

本项目是一个基于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。
  • 本项目仅供学习和参考使用,不得用于商业用途。

联系方式

版权声明

MIT License

课程作业,水平有限,供班级分享交流

About

大三课设,一个简易的基于Django框架与关系数据库的成绩管理系统,提供学生信息、课程信息和成绩信息的增删改查功能。支持信息的组合筛选查询与数据批量导入导出。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published