一道C++题目,求高人解答

来源:百度知道 编辑:UC知道 时间:2024/06/27 22:31:39
《面向对象语言与C++程序设计》课程设计指导书
课程设计目的
通过 C++课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,是将计算机课程与实际问题相联接的关键步骤。通过课程设计,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,因而必须给予足够的重视。

对应用程序的要求:
(1)凡等候用户输入时,给出足够的提示信息,如“请选择(1 借书 2 还书……):”提示用户选择。
(2)程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出错信息,指出错误类型,等待重新输入
(3)对删除数据应给出警告,以便用户确认删除操作。

课程设计内容:学生考试成绩管理系统
具体要求:
对某专业多个班级的学生的多门功课的成绩进行管理,要求实现以下功能:
1.输入学生成绩
2.修改学生成绩
3.删除学生成绩
4.计算每位学生总分
5.计算每位学生的平均分
6.按学号或姓名查询学生成绩
7.按班级查询学生成绩
8.成绩排序
9.按班级统计学科总分,平均分
0、退出
各功能通过菜单选择,如用户输入1,代表用户要进行“输入学生成绩”的操作,每个操作完成后回到菜单,如果用户选择0,则退出程序

课程设计步骤与方法
1.需求分析:对用户提出的问题提出解决的办法和思路。
2.根据需求,设计系统功能模块,并设计相应的类和界面。
3.根据基本思路,确定输入和输出,设计程序的算法。
4.确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。
6.在计算机上编译程序,检验程序的可运行性。
7.编写C++课程设计报告。

课程设计报告内容
课程设计报告中应包括需求分析、概要设计、详细设计、调试分析、测试结果、设计体会、附录等,具体地:
设计报告中应首先包括班级、姓名、

这估计是你的学期作业吧,大一时写过,建议你还是好好写吧,对你c++学习有帮助的。

http://www.pudn.com/downloads40/sourcecode/app/detail136803.html

分太少!

恩,很想我C时候的大作业