c++语言统计学生成绩课程设计,统计学生成绩课程设计.doc

精品文档 知识共享

成 绩 评 定 表

学生姓名

张益鸣

班级学号

1203050129

专 业

计算机科学与技术

课程设计题目

统计学生成绩

组长签字:

成绩

日期

20 年 月 日

课程设计任务书

学 院

信息科学与工程学院

专 业

计算机科学与技术

学生姓名

张益鸣

班级学号

1203050129

课程设计题目

统计学生成绩

实践教学要求与任务:

要求编写一个“Student”类及用来存取文件的save()和load()函数,使用函数及运算符重载技术完成如下操作:

(1)计算每个学生的平均成绩,将数据存入文件stud.dat中并验证是否正确地存入了文件。(2)要求对“<>”运算符进行重载。

(3)把学生姓名和平均成绩抽取出来,建立一个简明文件stud_mean.dat,并验证是否正确地存入了。

(4)从文件stud.dat按如下格式输出大于等于平均成绩的学生信息:

学号 姓名 算术 语文 平均

(5)将两门功课成绩都不及格的学生信息从文件中删除并另外存入文件bad.dat中。(6)编写能检索文件中某个学生信息的子程序。如无此学生,输出“未查到”信息。(7)使用多文件编程和菜单操作。

工作计划与进度安排:

第17周

星期一:设计任务分析和总体设计

星期二:软件算法和流程设计

星期三、四、五:软件编码实现

第18周

周一:软件总体调试

周二:软件运行分析

周三:答辩、验收程序

周四:答辩、验收程序

周五:书写课程设计报告,提交

指导教师:

201 年 月 日

专业负责人:

201 年 月 日

学院教学副院长:

201 年 月 日

目 录

TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc294607950" 1 题目内容及设计要求 PAGEREF _Toc294607950 \h 1

HYPERLINK \l "_Toc294607951" 2 总体设计 PAGEREF _Toc294607951 \h 1

HYPERLINK \l "_Toc294607952" 2.1 总体功能框图 PAGEREF _Toc294607952 \h 1

HYPERLINK \l "_Toc294607953" 2.2 类的设计说明 PAGEREF _Toc294607953 \h 1

HYPERLINK \l "_Toc294607954" 2.3 主要算法流程图 PAGEREF _Toc294607954 \h 1

HYPERLINK \l "_Toc294607955" 3程序清单及注释 PAGEREF _Toc294607955 \h 1

HYPERLINK \l "_Toc294607956" 4运行结果与分析 PAGEREF _Toc294607956 \h 1

HYPERLINK \l "_Toc294607957" 5总结 PAGEREF _Toc294607957 \h 2

HYPERLINK \l "_Toc294607958" 6参考文献 PAGEREF _Toc294607958 \h 2

题目内容及设计要求

题目: 统计学生成绩

内容及要求:

要求编写一个“Student”类及用来存取文件的save()和load()函数,使用函数及运算符重载技术完成如下操作:

(1)计算每个学生的平均成绩,将数据存入文件stud.dat中并验证是否正确地存入了文件。

(2)要求对“<>”运算符进行重载。

(3)把学生姓名和平均成绩抽取出来,建立一个简明文件stud_mean.dat,并验证是否正确地存入了。

(4)从文件stud.dat按如下格式输出大于等于平均成绩的学生信息:

学号 姓名 算术 语文 平均

(5)将两门功课成绩都不及格的学生信息从文件中删除并另外存入文件bad.dat中。(6)编写能检索文件中某个学生信息的子程序。如无此学生,输出“未查到”信息。(7)使用多文件编程和菜单操作。

2 总体设计

2.1 总体功能框图

统计学生成绩

统计学生成绩

建立简明文件 删除原始记录 显示各种文件 增加原始记录

建立简明文件

删除原始记录

显示各种文件

增加原始记录

结束程序运行 寻找原始记录 均不及格文件 读取原始文件 保存原始文件

结束程序运行

寻找原始记录

均不及格文件

读取原始文件

保存原始文件

图2-1总体功能框图

2.2 类的设计说明

设计一个菜单,通过

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值