1、 1 目 录 评分表2 摘要3 一、问题分析4 二、结构分析5 1系统类结构5 2主函数结构6 3UML 图6 三、功能介绍7 四、实验过程9 五、系统调试11 六、使用说明11 七、实验心得12 附:源代码13 2 摘要 经过一个学期对面向对象程序设计的学习,我们都认为真正 的学到了有用知识,可能有一些人学的不够理想,但无论如何,这些 知识都为我们的下一步学习打下了坚实的基础。做这么一个课程设 计,一方面是为了检查我们一个学期来我们学习的成果, 另一方面也 是为了让我们进一步的掌握和运用它, 同时也让我们认清自己的不足 之处和薄弱环节,加以弥补和加强。 本系统是研究生初试录取管理系统, 可以
2、利用它来确定所录取的 考生。系统界面清楚明了,操作简单易懂。该系统主要包含以下几个 模块:考生人数的输入,考生信息的输入,录取条件的输入,录取信 息的输出,将信息保存于文件中。 本文首先介绍了该系统的详细设计过程: 问题的分析、 结构分析, 功能介绍、实现过程,系统的调试过程,以及该系统的使用说明。最 后对在本系统开发过程中的问题进行了总结。 3 平时不努力平时不努力, ,现在着急了吧现在着急了吧!扈神赶紧好好学习扈神赶紧好好学习 吧! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
3、 ! !吧! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 一一、问题分析、问题分析 1问题描述问题描述 研究生考试课程为 4 门,其中数学、外语、政治为统一命题,而专业基础课则根据不 同的专业由招生学校自行命题。 国家对初试录取分数有总分要求 (如某一年要求 4 门课总分 应达到 310 分) ,另外还有对每门课的最低分数要求(如总分为 10
4、0 的试卷最低应达到 40 分,总分为 150 的试卷最低应达到 65 分) 。编程统计初试合格的人数,并按总分由高到低的 顺序输出合格考生的信息。 2基本要求基本要求 程序运行时首先要求输入: 考生姓名, 准考证号, 报考专业, 是否应届生, 4 门课程 (政 治、数学、外语、专业基础课)成绩。这些原始数据应保存到一个文件中。然后输入专业要 求,各课程的最低分数要求,录取的总分要求。将符合要求的考生的姓名,准考证号,报考 专业,是否应届生,4 门课程(政治、数学、外语、专业基础课)成绩及总分,这些信息应 存放到另一个文件中。 3测试数据测试数据 程序应输入不少于 10 名考生的信息,其中应届生和历届生分别有若干名,考生专业不 都相同,并且都有合格和不合格的情况。