二.功能与要求
(1) 各种基本数据的录入。如:学生基本情况录入
(2) 各种基本数据的修改。即:允许对以及录入的数据重新进行编辑、修改。
(3) 各种基本数据的插入。如:在学生选修课程基本信息中插入一条新信息。
(4) 各种基本数据的删除。如:假设某同学转学或出国深造,删除该生的相关信息。
(5) 基于各种数据的查询。如:姓张的所有同学、年龄小于20岁的同学。
(6) 显示教师课程名称、课程编号,学生名单。
(7) 基于各种基本数据的统计计算。如:
(7-1)统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学
生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩、平时成绩、综合成绩)。
(7-2)统计并输出各班各门功课的平均成绩和总平均成绩。
(7-3)统计并输出每个同学已修学分。
(7-4)列出不及格学生清单(学号、姓名、不及格的课程和成绩)。
(7-5)教务信息其它方面的统计(自行确定)。
三.编写此程序至少要用二个以上的下列面向对象工具:
1. 类
2. 继承与派生
3. 友元函数
4. 虚函数
5. 构造函数
6. 模板
7. 文件输入输出
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技《面向对象程序设计》课程设计要求和任务书(26)全文阅读和word下载服务。
相关推荐: