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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津城市建设学院

课程设计任务书

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) 输平均分数

目录

一、需求分析 ....................................... 错误!未指定书签。

1、1.程序的功能................................ 错误!未指定书签。

2、2.输入输出的要求............................ 错误!未指定书签。

3、3.测试数据.................................. 错误!未指定书签。

二、概要设计 ....................................... 错误!未指定书签。

4、1.程序设计组成框图.......................... 错误!未指定书签。

5、2.程序流程图................................ 错误!未指定书签。 ................................................... 错误!未指定书签。

三、详细设计 ....................................... 错误!未指定书签。

6、1.函数的入口和出口.......................... 错误!未指定书签。

7、2.主函数.................................... 错误!未指定书签。

8、3.成员函数.................................. 错误!未指定书签。

四、调试分析 ....................................... 错误!未指定书签。

五、核心源程序清单和执行结果 ....................... 错误!未指定书签。

9、1.程序清单.................................. 错误!未指定书签。

10、 (2)

.执行结果................................... 错误!未指定书签。

六、参考文献 ....................................... 错误!未指定书签。

一、需求分析

1.程序的功能

设计一个学生作业完成情况程序,实现对学生作业完成情况的修改,对学生信息的删除,对总成绩的排序,输出平均分数。

2.输入输出的要求

必须符合输入输出函数的定义。

3.测试数据

系统保存的学生信息:

1("1","",1);

2("2","",1);

3("3","",2);

学号第几次作业成绩

1 1 22

1 2 33

1 3 44

2 1 55

2 2 66

2 3 77

3 1 88

3 2 99

3 3 100

二、概要设计

1.程序设计组成框图

在主函数

()中调

用各函数

定义学生作业情况的一维数

以菜单形

式提示输

用语句对

输入作出

反应实现

输出声明类

各学生学

学生班级

各学生姓

在类中调

等函数

学号、姓

名、10次

作业的完

成情况

2.程序流程图

三、详细设计

1.函数的入口和出口

<<" 输入操作1-7 8退出\n\n";

<<" (1)通过键盘输入某位学生某次作业的分数,请按1\n";

<<" (2)给定学号,显示某位学生作业完成情况,请按2\n";

<<" (3)给定某个班级的班号,显示该班所有学生的作业完成情况,请按3\n";

<<" (4)给定某位学生的学号,修改该学生的作业完成信息,请按4\n";

<<" (5)给定某位学生的学号,删除该学生的信息,请按5\n";

<<" (6)按学生的最终平时成绩进行排序,请按6\n";

<<" (7)输出平均分数,请按7\n";

<<" (8)退出,请按8\n\n";

2.主函数

(){

;

;

;

相关文档
最新文档