计算机与软件工程学院C++课程设计报告选题:学生成绩管理系统专业班级:时间:2024/6/20--2024/6/29指导老师:完成日期:2024/6/27一、课题描述管理内容包括:学号、姓名、班级、五门课成绩
主要功能有:添加、修改、删除、读出、写入、查找、排序、计算总分、平均分、分类汇总等
编写代码,运行程序后,显现下面的参考界面:成绩管理============1.输入学生成绩2.修改学生成绩3.删除学生成绩4.计算每位学生的总分5.计算每位学生的平均分6.按学号或姓名查询学生成绩7.按班级查询学生成绩8.成绩排序9.按班级统计学科总分、平均分等请选择(1~9,0:退出):二、需求分析开发一个学生成绩管理系统的目的,主要是对查询学生成绩过程中的所有信息进行更加科学、法律规范和有效的综合管理,是为了让同学们能在任何时候都能查阅到有关自己学科成绩有关的信息,也有利于让他们充分了解有关自己在大学期间所有课程的学习情况,提高查询速度
该学生成绩管理系统主要包括期末成绩管理、具体的查询等
本系统还提供学生相关的基本信息统计、汇总、查询,这样便于辅助学校领导的学生管理工作,改善管理质量提高管理效率包括本班的每一位学生在校期间的基本情况与课程绩汇总
本系统利用 C++面对对象的功能,实现对学生成绩的管理
主要功能为管理有关学生基本信息、成绩课程等,对每个学生的基本信息、专业成绩信息、选修课成绩信息、课程信息的查询、修改和删除
本系统的结构分为学生基本情况管理模块、学生成绩管理模块、学生课程管理模块
这是一个很实际的编程实例
编程要求很详细,内容也比较多,有一定难度
首先,学生成绩记录是一个复杂的数据结构,至少应包括学号,姓名,性别和成绩
所以,必须建立一个类 student,用来记录班级,学号,姓名和成绩
此外还得建立一个类对象数组 s1[80],用来记录多个学生的成绩记录