C++语言课程设计报告模版.doc
《C++语言课程设计报告模版.doc》由会员分享,可在线阅读,更多相关《C++语言课程设计报告模版.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+课程设计说明书题 目: 学生成绩管理程序 课 程: C+课程设计院 (部): 计算机信息技术学院专 业: 软件工程班 级: 11级10班 学生姓名: 孙涛 学 号: 完成日期: 2012年6月4号 目 录1、课程设计目的12、课程设计任务与要求13、主要数据结构(类 函数)14、程序流程图15、测试数据和结果26、课程设计总结27、附件源代码21、 课程设计目的(1)巩固和加深学生对c+课程的基本知识的理解和掌握;(2)掌握c+编程和调试的基本技能;(3)利用c+进行简单软件设计的今本思路和方法,初步理解面性过程和面向对象编程思想;(4)提高运用c+解决实际问题的能力;(5)掌握书写程序设
2、计报告的能力。(6)培养学生实际操作能力和团结协作能力,为以后的工作打下坚实基础。2、 课程设计任务与要求编写学生成绩管理程序,每个学生对象的数据包括id(学号)、name(姓名)、sex(性别)、score6(5门课的成绩和平均成绩)。程序能够实现学生成绩列表、查询、统计、修改、排序、退出等功能。主界面如下:3、 4、 学生成绩管理程序 5、 6、 设计人:XXXXXX 7、 2012年6月 8、 9、 功能选项(0-5): 10、 1输出成绩列表 11、 2查询学生成绩 12、 3输出最高成绩 13、 4修改学生成绩 14、 5成绩排序列表 15、 0退出 16、 17、 请选择(0-5)
3、:3、主要数据结构(类,函数)class Student private:long id;string name;char sex;float score6;public:Student();Student(long i,string nam,char s,float s1,float s2,float s3,float s4,float s5)id=i;name=nam;sex=s;score1=s1;score2=s2;score3=s3;score4=s4;score5=s5;average();void average()void display()void modify()long
4、get_id()return id;float get_aver()return score0;float get_score(int n)return scoren;void surface()void table()void list(Student *p)void search(Student *p)void max_min(Student *p) void revise(Student *p)void sort(Student*p)void stat(Student *p) 4、程序流程图主函数开始主界面功能选择选择功能1,输出成绩列表功能选项选择功能2,查询学生成绩功能选项选择功能3
5、,输出最高成绩功能选项选择功能4,修改学生成绩功能选项选择功能5,成绩排序列表功能选项选择功能6,统计学生成绩功能选项选择功能0,退出5、测试数据及结果如图1:主界面图1如图2:输出成绩列表图2如图3:查询学生成绩图3如图4:输出最高成绩图4如图5:修改学生成绩图5如图6:成绩排序列表图6如图7:统计学生成绩图76、课程设计总结经过一年的课程学习,让我从一个对c+没有任何了解的门外人,把我领进了程序设计的门,让我感觉收获颇丰。特别是经过这一次的课程毕业设计,让我对c+,对程序设计有了更深一步的了解,程序设计不仅仅需要认真,更需要的是耐心经过一次又一次的修改才能达到最终目的。作为程序设计的基础,
6、c+的学习不仅仅需要课上认真听讲,更需要自己的课下多做练习,多做上机实验,更需要多加思考认真研究各个语法,语句的深入了解。经过这一次的课程设计,我终于知道了程序设计不是那么好学的,所以以后要好好了解好好研究c+争取取得一些成就。另外还要对教了我们一年的老师说一声谢谢,老师每天不辞劳苦的对我们的教育,真诚的说一声,老师,你辛苦了!7、附件源代码#include#include#includeusing namespace std;class Studentprivate:long id;string name;char sex;float score6;public:Student()Stude
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 语言 课程设计 报告 模版
限制150内