哈工大C语言大作业-学生成绩管理系统

哈工大C语言大作业-学生成绩管理系统

完整项目地址:https://github.com/944613709/Student-Performance-Management-System-ByC

说明

  • l 设计了学生成绩管理系统,来实现对于学生数据的录入统计等各个功能
  • l 进入主菜单之前执行音效播放
  • l menu主菜单中显示并根据输入来执行以下函数功能
  • l 信息录入学号、姓名和各科考试成绩
  • l 计算每门课程的总分和平均分
  • l 计算每个学生的总分和平均分
  • l 总分由高到低排出名次表
  • l 总分由低到高排出名次表
  • l 按学号由小到大排出成绩表
  • l 按姓名的字典顺序排出成绩表
  • l 按学号查询学生排名,以及输入不完整时候的模糊查找
  • l 按姓名查询学生排名,以及输入不完整时候的模糊查找
  • l 对每门课程分别统计(按优秀(90100)、良好(8089)、中等(7079)、及格(6069)、不及格(0~59)5个类别,对每门课程分别统计每个类别的人数以及所占的百分比)
  • l 输出每个学生信息
  • l 记录信息写入文件
  • l 从文件中读出学生信息
  • l 按0并回车退出,并且打印 HIT 校徽以结束语

结构图

哈工大C语言大作业-学生成绩管理系统_第1张图片

程序截图

测试用例1: 哈工大C语言大作业-学生成绩管理系统_第2张图片

方法:执行到这一步程序 目的:测试主菜单是否成功显示 结果:成功显示当前菜单 结论:此次测试稳健

测试用例2: 哈工大C语言大作业-学生成绩管理系统_第3张图片

方法:执行到总分计算程序 目的:测试总分计算程序是否成功 结果:成功计算出总分和平均分并且成功显示 结论:此次测试稳健

测试用例3: 哈工大C语言大作业-学生成绩管理系统_第4张图片

方法:执行到这一步程序 目的:测试按照总分从高到低是否能够成功排序 结果:成功排序并且显示相关信息 结论:此次测试稳健

测试用例4: 哈工大C语言大作业-学生成绩管理系统_第5张图片

方法:执行到这一步程序 目的:测试HIT校徽打印成功是否成功执行 结果:成功执行 结论:此次测试稳健

测试用例5: 哈工大C语言大作业-学生成绩管理系统_第6张图片

方法:执行到这一步程序 目的:测试是否能够给每一门科目成功统计出优秀等人数 结果:成功统计并且显示相关信息 结论:此次测试稳健

测试用例6: 哈工大C语言大作业-学生成绩管理系统_第7张图片

方法:执行到这一步程序并且正确输入一个信息 目的:测试是否能够成功按照输入信息查找学生 结果:成功查找到并且显示相关信息 结论:此次测试稳健

测试用例7: 哈工大C语言大作业-学生成绩管理系统_第8张图片

方法:执行到这一步程序并且错误输入一个信息,但是进入模糊查找 目的:测试是否能够成功按照输入信息模糊查找学生 结果:成功模糊查找到并且显示相关信息 结论:此次测试稳健

你可能感兴趣的:(哈工大c语言,课程设计)