哈工大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 校徽以结束语

结构图

程序截图

测试用例1:

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

测试用例2:

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

测试用例3:

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

测试用例4:

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

测试用例5:

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

测试用例6:

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

测试用例7:

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

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

  1. 学委作业管理系统c语言,c语言大作业-学生信息管理系统.doc

    c语言大作业-学生信息管理系统.doc 课程设计报告书 题目:学生信息管理系统设计 学 院 电子与信息学院 专 业 电子信息类 学生姓名 学生学号 指导教师 课程编号 135160 课程学分 1学分 ...

  2. c语言作业查询,C语言大作业学生成绩查询系统源代码.doc

    C语言大作业学生成绩查询系统源代码 #include #include struct student { char name[20]; char speciality[10]; int C; int ...

  3. C语言期末大作业-学生成绩管理系统(完整源码+设计报告)

    C语言-学生成绩管理系统 一.学生成绩管理系统源码(完整) 二.程序设计报告 1.课程设计目的 2.课程设计任务与要求: 4.课程设计成果(运行截图) 5.课程设计心得 一.学生成绩管理系统源码(完整 ...

  4. 【C】C语言大作业——学生学籍管理系统

    文章目录 学生管理系统 界面 主界面 登陆界面 注册界面 管理界面 学生界面 退出界面 链接 注意 学生管理系统 学C语言时写的一个大作业,弄了一个带图形界面的,使用的是VS配合EasyX图形库进行实 ...

  5. 学生证选课系统c语言大作业,学生选课管理系统c语言程序

    #include #include #include int N1,N2; struct couse * head1; struct student * head2; struct couse //课 ...

  6. JAVA大作业 | 学生成绩信息管理系统

    > * *JAVA大作业 | 学生成绩管理系统(含有用户界面)*** ----- ps :多个包写在一起---– package test; import java.awt.*; import ...

  7. 学生成绩统计c语言课程设计,学生成绩管理系统-C语言课程设计

    记一次课程设计作业 学生成绩管理系统#include #include #include #include /* 学生成绩管理系统介绍 2017C语言课程设计  202160936 1.支持将数据保存 ...

  8. C语言学生成绩管理设计总结,C语言课程设计学生成绩管理系统个人总结

    C语言课程设计学生成绩管理系统个人总结 C语言课程设计--学生成绩管理系统 个人心得体会 (徐州工程学院 14计嵌1班 07组 张凯) 这一周以来的课程设计,不仅让我明白了C语言的确是一门很有用的,但 ...

  9. c语言利用指针函数等完成学生成绩管理系统,课程设计C语言可视化程序学生成绩管理系统...

    <课程设计C语言可视化程序学生成绩管理系统>由会员分享,可在线阅读,更多相关<课程设计C语言可视化程序学生成绩管理系统(37页珍藏版)>请在人人文库网上搜索. 1.C语言可视化 ...

最新文章

  1. Django项目中的子项目中自动生成自己想要的文件内容
  2. OCS 企业版图解详细部署
  3. ThinkPHP U方法
  4. Log4j 2.17.0 再曝漏洞,但不要惊慌!
  5. Tomcat启动过程源码分析六
  6. 软件需求说明书 概要设计说明书 项目开发计划 详细设计说明书 模版
  7. python基础:序列(列表、元组、字符串)、函数、字典、集合
  8. html5圆形旋转菜单js,jquery 圆形旋转图片滚动切换效果
  9. 如何连动作导入3dmax_教你如何将犀牛(Rhino)模型导入3dmax并进行渲染
  10. PHP学习(语言结构语句)
  11. 何谓 SQL 注入,这个漫画告诉你
  12. linux中用shell获取时间,日期
  13. iOS开发实战小知识点(四)
  14. 用命令行批处理bat,设置代理服务器、DNS、网关、WINS等
  15. xp查看计算机mac地址查询,如何查看mac地址 xp系统查看查询mac地址方法介绍
  16. PostgreSQL数据库——Pigsty grafana Ansible
  17. python画正多边形_少儿python编程之画正多边形代码优化教程
  18. Oracle 11g RAC OEM配置
  19. 品牌国际传播第一步:谁是最重要的人?| 直播活动预告
  20. 『HTML5实现人工智能』小游戏《井字棋》发布,据说IQ上200才能赢【算法代码讲解+资源打包下载】...

热门文章

  1. python的glob模块_python glob模块
  2. 中大计算机留美教授,悲痛!中大教授逝世,年仅42岁
  3. 鲜奶品牌从0起步,只一个月就做到日销20万?28天赚600万!
  4. 7个绝佳的学习 Python 编程的开源库
  5. Lanterna的使用第一部分
  6. 极客日报第81期:阿里飞猪一员工涉案66亿,非法获利千万;美图购买4000万美元加密货币,将其作为价值储备;Linus警告不要用Linux5.12-rc1
  7. 支持vxlan的服务器网卡,vxlan
  8. 同余运算及其基本性质
  9. 《毕业季,让我们共勉!》
  10. concent by start with