c++课程设计 小弟初学,希望有高手帮我,以后也请各位高手帮忙把c++学好.
课程设计任务书
课程名称:C++程序设计课程设计
设计题目:试卷分析程序
已知技术参数和设计要求:
1. 问题描述:
每次考试结束后,老师都要做试卷分析。在此,我们设计一个试卷分析程序来帮助老师计算一些重要统计指标。根据试卷分析的需求,抽象出下列问题:
(1) 从文件中读取学生成绩表数据。
(2) 计算分频数分析表的指标。(如表1-1所示)
(3) 绘制考分频数分布图。
(4) 计算试卷难易度与区分度。试题难度P是某一题目平均得分与题目满分的比值。试题区分度的计算公式为:D=PH-PL其中,PH、PL分别为某道题目高、低分段的难度系数。这里,高分段和低分段的分段方法为:将全体考生按总分从低到高排列,取总分最高的27%和总分最低的27%的考生分别定为高分段和低分段。试卷平均难度:试卷平均得分除以试卷满分的比值,应控制在 0.5~0.6 之间为宜。试卷平均区分度:试卷中所有题目区分度的平均值,应控制在 0.4 以上为宜。
表1-1 分频数分析表
分数段 得分人数 百分比
90-100(优秀)
80-89 (良好)
70-79 (中等)
60-69 (及格)
0-59 (不及格)
及 格 率
图1-1考分频数分布图
2. 功能要求:
(1)读文件功能;
(2)输出分频数分析表功能;
(3)绘制考分频数分布图功能;
(4)打印试卷难易度与区分度功能;
3. 界面要求:
用户界面设计不做统一规定,但应做到界面友好,易于操作。
4. 技术要求:
要求利用面向对象的方法以及C++的编程思想来完成系统的设计;在设计的过程中,建立清晰的类层次; 在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法;要求运用面向对象的机制来实现系统功能。要求主函数(或图形界面下的主调函数)很“干净”,只有一些类对象的定义和某个类对象的一个成员函数的调用。
5. 课程设计时间:15周、16周
6. 课程设计的考核方式及评分方法
1) 考核方式
课程设计结束时,在机房当场验收。
教师提供测试数据,检查运行结果是否正确。
回答教师提出的问题。
学生提交课程设计文档(A4纸打印)
2) 评分方法
上机检查 :书面报告:答辩=6 :3 :1,没有通过上机检查的其成绩直接记录不及格
指导教师签名: 日期:
教研室主任签名: 日期:
系主任签名: 日期: