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

《面向对象语言与C++程序设计》课程设计指导书课程设计目的通过C++课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,是将计算... 《面向对象语言与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++课程设计报告。

课程设计报告内容
课程设计报告中应包括需求分析、概要设计、详细设计、调试分析、测试结果、设计体会、附录等,具体地:
设计报告中应首先包括班级、姓名、学号,写在封面上。封面格式统一采用本指导书中的样本。
概要设计中应包括设计思想、实现方法、系统中主要模块及各模块间的关系的描述。
详细设计中应该给出每个模块的详细设计说明,包括该模块中涉及的类及其源代码,源代码中应有注解,说明每个模块的功能,使别人能比较容易地读懂源程序;
调试分析应该将整个调试过程记录下来,遇到哪些问题,如何一一改进;
测试结果应该将程序的运行的完整过程记录下来,包括你的各种不同的输入以及相应的输出,说明运行结果是否正确
设计体会中应包括本系统的不足之处以及可改进的地方,还应说明系统的特色、新的发明、创造等等
附录是可选的,可以根据实际情况决定是否需要附录。附录中可以包括源程序以及一些相关技术,如果在详细设计中,代码列举不够详细,可以在附录中给出完整源代码,另外可以介绍一些与课程设计相关的、但又不方便在正文中列出的技术等相关内容。
课程设计时间
展开
 我来答
632785232
2009-06-23
知道答主
回答量:38
采纳率:0%
帮助的人:13.1万
展开全部
这估计是你的学期作业吧,大一时写过,建议你还是好好写吧,对你c++学习有帮助的。
匿名用户
2009-06-23
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
123523507
2009-06-24 · 超过13用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:46.4万
展开全部
分太少!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
给我来桶辣条IB
2009-06-24 · TA获得超过149个赞
知道答主
回答量:97
采纳率:0%
帮助的人:39.6万
展开全部
恩,很想我C时候的大作业
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式