c++程序设计报告学生成绩.doc

c++程序设计报告学生成绩.doc

ID:53278544

大小:317.05 KB

页数:17页

时间:2020-04-02

c++程序设计报告学生成绩.doc_第1页
c++程序设计报告学生成绩.doc_第2页
c++程序设计报告学生成绩.doc_第3页
c++程序设计报告学生成绩.doc_第4页
c++程序设计报告学生成绩.doc_第5页
资源描述:

《c++程序设计报告学生成绩.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++课程设计报告题目:学生成绩管理程序课程:C++程序设计院(部):计算机与信息技术学院专业:软件工程班级:2015级4班学生姓名:魏和学号:155606304完成日期:2016年6月20日南阳师院软件工程专业C++语言课程设计报告目录1课程设计目的12任务与要求13主要数据结构(类函数)14程序功能结构15功能测试16课程设计总结17附:课程设计源代码1C++语言课程设计报告书1.课程设计目的(1)学习综合运用C高级语言课程和其他先修课程的知识,提高分析和解决实际问题的的能力,进一步巩固、加深和拓

2、宽所学的知识;进一步加强结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。(2)全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法;独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。(3)掌握程序设计中的常用算法和C语言的编程技巧和上机调试程序的方法。(4)在参与一系列子项目的实践过程中,提高如何综合运用所学知识解决实际问题的能力,以及获得相关项目管理和团队合作等众多方面的具体经验。2.课程设计任务与要求任务:编写学生成绩管理程序,用于高等院校对学生成绩的管理。程

3、序能够实现学生成绩列表、成绩查询、最低和最高成绩、成绩修改、按成绩排序、成绩分段统计、保存成绩表、退出管理程序等功能。要求:每个学生对象的数据包括id(学号)、name(姓名)、sex(性别)、score[6](5门课的成绩和平均成绩),类的成员函数实现构造对象、输出对象数据、修改对象数据、计算平均成绩、提取对象数据等功能,其它功能由普通函数来实现。程序运行初始,应展示程序全部功能代码及选择界面,按照功能代码的选择可以测试相应的功能。主界面如下:14C++语言课程设计报告书3.主要数据结构(类,函数)

4、类:classStudent数据成员:id、name、sex、score[6]。成员函数:构造函数:Student(string,string,char,float,float,float,float,float);输出对象数据函数:voiddisplay();修改学生成绩函数:voidmodify();提取对象数据函数:stringget_id();计算平均成绩函数:voidaverage();普通函数:输出主界面函数:voidsurface()中调用14C++语言课程设计报告书输出表头函数:voi

5、dtable()4.程序功能结构程序主要功能如图1所示。功能选择退出最高最低成绩查询学生成绩输出成绩列表图1程序功能结构图每个功能有确定的代码,选择功能对应的代码,如图2所示。即可测试相应的功能。5.功能测试┏━━━━━━━━━━━━━━━━━━━━━━━┓┃学生成绩管理程序┃┃┃┃功能选项(0-7):┃┃1——输出成绩列表┃┃2——查询学生成绩┃┃3——最高最低成绩┃┃4——修改学生成绩┃┃5——成绩排名列表┃┃6——分段统计成绩┃┃7——补考学生列表┃┃0——退出┃┗━━━━━━━━━━━━━━━

6、━━━━━━━━┛14C++语言课程设计报告书14C++语言课程设计报告书14C++语言课程设计报告书14C++语言课程设计报告书14C++语言课程设计报告书6.课程设计总结 通过此次课程设计,使我更加扎实的掌握了有关编程方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。 过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断

7、领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可! 课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升

8、,同时又是一14C++语言课程设计报告书门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识。7.附件:程序源代码#include#include#includeusingnamespacestd;classStudent{private:stringid;stringname;charsex;floatscore[6];publi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。