(20116面向对象课程设计实习指导书.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(20116面向对象课程设计实习指导书

中国地质大学(武汉)信息工程学院信息工程系面向对象课程设计实习指导书使 用 班 级: 实习指导老师:2011-05-20一、课程设计目的使学生对所学面向对象程序设计理论知识进行一次综合性复习;培养学生对实际问题的分析能力; 培养学生独立编程、开发软件的动手能力;培养学生规范的编程习惯;培养学生撰写课程设计报告的能力。二、课程设计要求为了能更好地达到课程设计的目的,要求学生:1、每次上机前充分做好准备工作,查阅资料,预习相关内容,对课程设计内容进行方案的预设计,编制出源程序代码。3、程序代码的编制应按照C++编码规范的要求进行,具体可参考指导书中【附件二】“C++编码规范”。程序的界面全部采用MFC的函数实现。4、按题目要求独立完成课程设计,不旷课、不迟到、不早退、遵守机房规定、爱护机房设备。5、实习时间:待定。6、实习成果提交时间:2011年6月25日前内容:纸质报告和光盘(以班级为单位刻盘,盘内含每人代码及电子文档报告)要求:课程设计结束后,按照指导书中【附件一】的要求撰写出课程设计报告(要求用A4纸打印,报告格式的电子文档由指导教师提供)。三、课程设计题目1、橡皮筋画线程序,要求:利用鼠标在视图上绘制线,能够设置线的颜色和宽度;能够用鼠标拾取绘制的某条线,被选中的线能够高亮显示,并且弹出对话框,输入线的属性保存起来;能够将绘制的线数据保存在Line.dat文本文件中;打开线数据文件Line.dat,可以显示出文件里面的线图形。2、学生学籍成绩管理系统学生的信息包括:姓名、学号、性别、班级、院系;学生的成绩信息包括英语、数学、程序设计及体育成绩等各门课的成绩;定义如下类,并建立一个文本文件Student.dat,用于存储学生、课程与成绩的相关信息。文件格式自己定义。学生类CStudent(姓名、学号、性别、班级、院系);课程类CLessen(课程名称、课程开设时间);成绩类CGrade(学号、课程名称、成绩)要求实现如下功能:在对话框上能够添加、删除、编辑和查询课程信息;在对话框上能够添加、删除、编辑和查询学生信息学生信息;在对话框上能够增加、删除、编辑和查询学生的选课信息;在对话框上能够录入和编辑学生某门课的考试成绩;在对话框上能够按照学生姓名查询学生的选课信息和选课成绩,并统计出其总成绩、平均成绩,计算出该学生的成绩的标准差;显示全班的学生成绩排名。统计出各班的平均成绩,并进行排名。五、成绩评定及评分标准指导老师按优秀、良好、中等、及格、不及格五档提交成绩。成绩构成:(1)现场出勤、提问、调试、运行结果展示: 50% (2)程序代码质量: 20%(3)设计报告: 30%其他说明:在实现的过程中可根据自己的实际情况增加软件的实用性。实用性强的软件可酌情加分。附件一、课程设计报告格式课程设计报告封面:《面向对象程序设计》课程设计报告学 号: 班级序号: 姓 名: 指导老师: 成 绩: 中国地质大学(武汉)信息工程学院遥感科学技术系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,此处

文档评论(0)

34shart09 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档