# Student-grade-management-system **Repository Path**: ayjin/Student-grade-management-system ## Basic Information - **Project Name**: Student-grade-management-system - **Description**: 学生 成绩 管理系统 GUI Tkiner Analysis Pandas Numpy Matplotlib - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-06-19 - **Last Updated**: 2021-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Student-grade-management-system 学生成绩管理系统 一个简单的学生课程系统,可以创建学生,课程,成绩,以及计算最高对分。 代码流程: (1)通过创建一个CSV文件对学生信息进行存储 (2)通过对CSV文件的访问对数据进行修改和读取 (3)通过TKINTER做出界面与代码进行对接 (4)通过Pandas和numpy对数据进行分析、归类 (5)通过Matplotlib对已处理的数据进行可视化处理并与界面对接。 需求分析: (1)创建一个登陆界面,并拥有管理员权限进行数据访问。 (2)通过创建一个ENTRY读取交互界面的数据。 (3)创建一个学生类,包含学号,姓名,性别,对信息进行存取。 (4)创建一个学生信息删除类,对学生信息的删除。 (5)创建一个学生课程成绩类,包含学生类成员和课程类数组成员,并对成绩进行修改。 (6)可以生成学生,并且为学生创建课程成绩。 (7)输出指定科目分数最高和最低的学生课程成绩信息。 (8)输出指定学生的科目分数最高和最低分。 (9)对整体单科成绩的一个可视化分析。 登陆界面: ![image](https://github.com/EngineCoder/EngineCoder-Student-achievement-management-system/blob/master/Display/LoginPage.png) 主页面: ![image](https://github.com/EngineCoder/EngineCoder-Student-achievement-management-system/blob/master/Display/MainPage.png) 成绩分析: ![image](https://github.com/EngineCoder/EngineCoder-Student-achievement-management-system/blob/master/Display/AnalysisPage.png) ![image](https://github.com/EngineCoder/EngineCoder-Student-achievement-management-system/blob/master/Display/EnglishAnalysis.png) 成绩查询: ![image](https://github.com/EngineCoder/EngineCoder-Student-achievement-management-system/blob/master/Display/GradePage.png) 学生成绩查询: ![image](https://github.com/EngineCoder/EngineCoder-Student-achievement-management-system/blob/master/Display/StudentPage.png)