1 / 13
文档名称:

学生作业完成情况管理程序.doc

格式:doc   大小:94KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生作业完成情况管理程序.doc

上传人:wz_198622 2019/6/20 文件大小:94 KB

下载得到文件列表

学生作业完成情况管理程序.doc

相关文档

文档介绍

文档介绍:天津城市建设学院课程设计任务书2011—2012学年第1学期电子与信息工程系专业班级课程设计名称:数据结构课程设计设计题目:学生作业完成情况管理程序完成期限:自2012年1月2日至2012年1月6日共1周设计依据、要求及主要内容(可另加附页):一、设计目的熟悉各种数据结构和运算,会使用数据结构的基本操作解决一些实际问题。二、设计要求(1)重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;(2)按照课程设计的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩;(3)学生在接受设计任务后,首先要按设计任务书的要求编写设计进程表;(4)认真编写课程设计报告。三、设计内容1)请设计一个学生作业完成情况管理程序。假设某门课程一学期要留10次作业,每次老师要进行批改,给出分数后还要进行登记。学期期末要根据每次作业的成绩计算出最终的平时成绩(满分100)。作业登记信息应该包含:学号、姓名、10次作业的完成情况。2)基本要求该程序应该具有下列功能:(1)通过键盘输入某位学生某次作业的分数;(2)给定学号,显示某位学生作业完成情况;(3)给定某个班级的班号,显示该班所有学生的作业完成情况;(4)给定某位学生的学号,修改该学生的作业完成信息;(5)给定某位学生的学号,删除该学生的信息;(6)按学生的最终平时成绩进行排序;(7)输平均分数目录一、需求分析 6二、概要设计 8 8三、详细设计 9四、调试分析 9五、核心源程序清单和执行结果 14六、参考文献 16一、,实现对学生作业完成情况的修改,对学生信息的删除,对总成绩的排序,输出平均分数。。:stu1("1","David",1);stu2("2","Mike",1);stu3("3","Tom",2);学号第几次作业成绩1122123313442155226623773**********二、、<<"-------------------输入操作1-78退出-------------------\n\n"; cout<<"(1)通过键盘输入某位学生某次作业的分数,请按1\n";cout<<"(2)给定学号,显示某位学生作业完成情况,请按2\n";cout<<"(3)给定某个班级的班号,显示该班所有学生的作业完成情况,请按3\n";cout<<"(4)给定某位学生的学号,修改该学生的作业完成信息,请按4\n";cout<<"(5)给定某位学生的学号,删除该学生的信息,请按5\n";cout<<"(6)按学生的最终平时成绩进行排序,请按6\n";cout<<"(7)输出平均分数,请按7\n";cout<<"(8)退出,请按8\n\n";(){ stringname,id; doublepoint; intindex,i,cls; intselect; vector<Student>students; Studentstu1("0001","Clark",1); Studentstu2("0002","Mac",1); Studentstu3("0003","Tim",2); (stu1); (stu2); (stu3);():用来实现十次作业的情况输入和。showHomework():用来实现某个学生十次完成作业的情况。getName():让后面的类调用此函数,名字函数。getId():让后面的类调用此函数,学号函数,实现根据学号显示此学生的作业完成情况。getSClass():让后面的类调用此函数,班级函数,实现根据班级显示学生作业完成情况的功能。SetPoint():记录成绩函数,使后面的类调用此函数用来显示修改后的成绩。getHomework():获得作业完成情况函数,使后面的类调用此函数实现修改后的学生作业完成情况。voidSort():排序函数,使用快速排序实现对学生总成绩的排序。四、调试分析(1)在类中调用函数时,出现了一些错误,问题出现在调用时的函数变量和初始化函数时的变量不一致,然后又检查程序,将变量匹