Skip to content

ymhlap/Score-Management

Repository files navigation

学生成绩管理系统

简介

这是一个用于管理学生信息和成绩的系统,使用 C++ 编写。该系统允许用户录入、查询、修改、删除学生信息,以及进行成绩的统计和排序。

功能

  • 录入学生信息: 从文件中加载学生信息。
  • 修改学生成绩: 根据学号或姓名修改特定学生的成绩。
  • 删除学生信息: 根据学号或姓名删除学生信息。
  • 增加学生信息: 手动添加新的学生信息。
  • 计算总分和平均分: 显示所有学生的成绩、总分和平均分。
  • 查询学生信息: 根据学号或姓名查询特定学生的信息。
  • 查询班级信息: 查询指定班级的所有学生信息。
  • 成绩排序: 按平均成绩进行升序或降序排序。
  • 统计班级不及格人数: 统计指定班级每门专业课的不及格人数。
  • 退出系统: 保存当前所有学生信息并退出系统。

使用指南

  1. 运行程序后,系统将加载 students.txt 文件中的学生信息。
  2. 根据菜单提示输入相应的选项数字进行操作。
  3. 输入相关信息以执行具体功能,如学号、姓名、班级等。
  4. 执行操作后,按提示进行下一步或返回主菜单。

开发者信息

  • 语言: C++
  • 环境: 适用于支持 C++ 的编程环境。

注意事项

  • 确保 students.txt 文件在程序所在目录下,并格式正确。
  • 在进行修改或删除操作时,请确保输入的学号或姓名正确无误。
  • 使用系统提供的退出选项来保存数据并安全退出。

About

Student performance management system

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages