求助 一C++课程设计(用类做) 做不出来我就没办法提前回家
一、题目:学生成绩管理系统二、目的与要求
1、目的
通过一个实际的系统的开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力,更加熟练地掌握C++程序开发的基本方法和工作步骤,对系统开发实践有进一步体会。从而综合复习《C++程序设计语言》的所有知识点,进一步熟练面向对象程序的开发方法和流程,提高学生独立分析问题和解决问题的能力。真正理解书本知识,牢固掌握课堂教学内容。为毕业设计及毕业后从事专业技术工作打下基础,提高学生全面素质。
2、基本要求
(1) 要求用Visual C++语言来实现一个简单的学生成绩管理系统,该系
统完成之后,基本上要能够无错运行,能达到学生成绩管理系统的基本要求。
(2)各个功能分别使用函数来完成(3)准备系统运行的模拟数据,不得少于10条。
(4)成绩管理程序至少应具有以下功能:
1)输入:学生的基本信息,包括学号、姓名、性别、籍贯、VC++成绩、英语成绩、高等数学成绩等;
2)计算:每个学生的总成绩、平均成绩,所有学生单科的平均成绩,找出总成绩和单科成绩最高的学生并输出;
3)查询:可以按学号、姓名等进行成绩查询;
4)排序:可以按学号、姓名、VC++成绩、英语成绩、物理成绩、总成绩、平均成绩等进行排序并输出;
5)删除:删除某条记录;
6)按学分积点计算办法计算出每个学生的学分积点,并按从高到低的顺序排列输出。
7)按奖学金评定办法,从特等奖开始,输出获得奖学金的学生名单及该生的学习成绩与学分积点。
8)按三好生评定办法,输出获得三好生的学生名单。
9)帮助和关于;
10)退出:退出整个系统的运行。
11)一些时间富裕、能力强的学生可以增加更多的菜单项,比如设置颜色、字体风格等。
特等奖学金 占比例1% 要求学期学分平均绩点在4.0以上(含4.0),考试、考查课成绩"良"以上或优秀率达2/3以上;
一等奖学金 占比例4% 要求学期学分平均绩点在3.6以上(含3.6),考试、考查课成绩"良"以上或优秀率达2/3以上;
二等奖学金 占比例10% 要求学年学分平均绩点在3.2(含3.2),考试、考查成绩优良率达2/3以上;
三等奖学金 占比例20% 要求 学年学分平均绩点在2.8(含2.8),考试、考查成绩2/3以上科目达“中”以上;
说明:
(1)学分平均绩点的计算公式如下:∑(学分x学分绩点)
_____________________
∑学分
(2)考试、考查成绩与学分绩点对应关系见表二
表二:
成绩(五级分制) 优 良 中 及格 不级格
成绩(百分制 100 90 80 70 60 59以下
对应学分绩点 5.0 4.0 3.0 2.0 1.0 0
在各绩点基础上,百分制成绩每增加1分,学分绩点提高0.1,例如:百分制成绩是80分,学分绩点是3,81分则为3.1,82分则为3.2.