网站大量收购独家精品文档,联系QQ:2885784924

2011-5 面向对象课车奶设计实习指导书.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011-5 面向对象课车奶设计实习指导书

中国地质大学(武汉)信息工程学院信息工程系 面向对象课程设计 实习指导书 使 用 班 级:116101-2 实习指导老师: 2011-05-20 一、课程设计目的 培养学生学生学生二、课程设计要求 为了能更好地达到目的,要求学生: 1、每次上机前充分做好准备工作,查阅资料,预习相关内容,对课程设计内容进行方案的预设计。 3、程序代码的按照规范的要求进行,具体C++编规范。课程设计课程设计结束后,按照指导书写出课程设计报告。、题目 学生的信息包括:姓名、学号、性别、班级、院系;学生的成绩信息包括英语、数学、程序设计及体育成绩等各门课的成绩; 定义如下类,并建立一个文本文件Student.dat,用于存储学生、课程与成绩的相关信息。文件格式自己定义。 学生类CStudent(姓名、学号、性别、班级、院系); 课程类CLessen(课程名称、课程开设时间); 成绩类CGrade(学号、课程名称、成绩) 要求实现如下功能: 在对话框上能够添加、删除、编辑和查询课程信息; 在对话框上能够添加、删除、编辑和查询学生信息学生信息; 在对话框上能够增加、删除、编辑和查询学生的选课信息; 在对话框上能够录入和编辑学生某门课的考试成绩; 在对话框上能够按照学生姓名查询学生的选课信息和选课成绩,并统计出其总成绩、平均成绩,计算出该学生的成绩的标准差; 显示全班的学生成绩排名。 统计出各班的平均成绩,并进行排名。 五、成绩评定及评分标准 。 附件一、课程设计报告格式 课程设计报告 《面向对象程序设计》 课程设计报告 学 号: 班级序号: 姓 名: 指导老师: 成 绩: 中国地质大学(武汉) 信息工程学院遥感科学技术系 2010年5月 实习题目一(小二黑体居中) 【需求规格说明】 (五号宋体,具体内容:题号及题目、问题描述问题分析) 【算法设计】 (1)设计思想: (五号宋体,具体内容:主要的算法思想。)(2)设计表示: (五号宋体,具体内容:子(过程或函数)的规格说明关系图类与类间的关系【调试报告】 (五号宋体,具体内容:如何解决改进设想。) 【附录】 (五号宋体,具体内容源程序清单必须有必要的注释测试数据结果。 实习题目二 …… 总 结 (五号宋体,具体内容:通过次课程设计,谈谈你体会。) 附件、C++编码规范 1、文件组织 (1) 文件结构 A、版权和版本的声明 版权和版本的声明位于头文件和定义文件的开头(参见例1),主要内容有: ① 版权信息。 ② 文件名称,标识符,摘要。 ③ 当前版本号,作者/修改者,完成日期。 ④ 版本历史信息。 //Copyright (c) 2002-2005, 中国地质大学 // All rights reserved. // // 文件名称:输入文件名,如filename.h // 文件标识:见配置管理计划书 // 摘 要:简要描述本文件的内容 // // 当前版本:1.1 // 作 者:输入作者(或修改者)名字 // 完成日期:2002年7月20日 // // 取代版本:1.0 // 原作者 :输入原作者(或修改者)名字 // 完成日期:2002年5月10日 例1 版权和版本的声明 B、头文件的结构 头文件由三部分内容组成: ① 头文件开头处的版权和版本声明(参见例1)。 ② 预处理块。 ③ 函数和类结构声明等。 假设定义文件的名称为 box.h,定义文件的结构参见例2。 // 版权和版本声明见例1,此处省略。 #include “graphics.h” // 引用头文件 … // 全局函数的 void Function1(…); ; // 类的lass CBox{ public: long GetSize(); … private: long m_lWidth; …. }; 例2 C++/C定义文件的结构 【规则1】防止头文件内容被重复包含 为了防止头文件内容被重复包含,所有头文件必须用ifndef/define/endif结构产生预处理块。例如:对于文件mystring.h,其文件内容应按照如下方式编写(例3): #ifndef MYSTRING_H #define MYSTRING_H #include math.h // 引用标准库的头文件 … #include “myheader.h” // 引用非标准库的头文件 … void Function1(…); // 全局函数声明 … class

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档