- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-面向对象课程设计实习指导书
———————————————————————————————— 作者:
———————————————————————————————— 日期:
中国地质大学〔武汉〕信息工程学院信息工程系
面向对象课程设计
实习指导书
使 用 班 级:
实习指导教师:
2021-05-20
一、课程设计目的
使学生对所学面向对象程序设计理论知识进展一次综合性复习;
培养学生对实际问题的分析能力;
培养学生独立编程、开发软件的动手能力;
培养学生标准的编程习惯;
培养学生撰写课程设计报告的能力。
二、课程设计要求
为了能更好地到达课程设计的目的,要求学生:
1、每次上机前充分做好准备工作,查阅资料,预习相关内容,对课程设计内容进展方案的预设计,编制出源程序代码。
3、程序代码的编制应按照C++编码标准的要求进展,具体可参考指导书中【附件二】“C++编码标准〞。程序的界面全部采用MFC的函数实现。
4、按题目要求独立完成课程设计,不旷课、不迟到、不早退、遵守机房规定、保护机房设备。
5、实习时间:
待定。
6、实习成果提交
时间:2021年6月25日前
内容:纸质报告和光盘〔以班级为单位刻盘,盘内含每人代码及电子文档报告〕
要求:课程设计完毕后,按照指导书中【附件一】的要求撰写出课程设计报告〔要求用A4纸打印,报告格式的电子文档由指导教师提供〕。
三、课程设计题目
1、橡皮筋画线程序,要求:
利用鼠标在视图上绘制线,能够设置线的颜色和宽度;
能够用鼠标拾取绘制的某条线,被选中的线能够高亮显示,并且弹出对话框,输入线的属性保存起来;
能够将绘制的线数据保存在Line.dat文本文件中;
翻开线数据文件Line.dat,可以显示出文件里面的线图形。
2、学生学籍成绩管理系统
学生的信息包括:姓名、学号、性别、班级、院系;学生的成绩信息包括英语、数学、程序设计及体育成绩等各门课的成绩;
定义如下类,并建立一个文本文件Student.dat,用于存储学生、课程与成绩的相关信息。文件格式自己定义。
学生类CStudent〔姓名、学号、性别、班级、院系〕;
课程类CLessen(课程名称、课程开设时间);
成绩类CGrade(学号、课程名称、成绩)
要求实现如下功能:
在对话框上能够添加、删除、编辑和查询课程信息;
在对话框上能够添加、删除、编辑和查询学生信息学生信息;
在对话框上能够增加、删除、编辑和查询学生的选课信息;
在对话框上能够录入和编辑学生某门课的考试成绩;
在对话框上能够按照学生姓名查询学生的选课信息和选课成绩,并统计出其总成绩、平均成绩,计算出该学生的成绩的标准差;
显示全班的学生成绩排名。
统计出各班的平均成绩,并进展排名。
五、成绩评定及评分标准
指导教师按优秀、良好、中等、及格、不及格五档提交成绩。成绩构成:
〔1〕现场出勤、提问、调试、运行结果展示: 50%
〔2〕程序代码质量: 20%
〔3〕设计报告: 30%
其他说明:在实现的过程中可根据自己的实际情况增加软件的实用性。实用性强的软件可酌情加分。
附件一、课程设计报告格式
课程设计报告封面:
?面向对象程序设计?
课程设计报告
学 号:
班级序号:
姓 名:
指导教师:
成 绩:
中国地质大学〔武汉〕
信息工程学院遥感科学技术系
2021年5月
实习题目一〔小二,黑体,居中〕
【需求规格说明】
〔五号,宋体,具体内容:题号及题目、问题描述、问题分析。〕
【算法设计】
〔1〕设计思想:
〔五号,宋体,具体内容:主要的算法思想。〕
〔2〕设计表示:
〔五号,宋体,具体内容:子模块〔过程或函数〕的规格说明、关系图〔描述类与类之间的关系图、各功能模块之间的关系图等〕。〕
【调试报告】
〔五号,宋体,具体内容:问题是如何解决的,改良设想。〕
【附录】
〔五号,宋体,具体内容:源程序清单〔必须有必要的注释〕、测试数据及运行结果。〕
实习题目二
……
总 结
〔五号,宋体,具体内容:通过本次课程设计,谈谈你的体会和感想以及对本课程设计的意见和建议。〕
附件二、C++编码标准
1、文件组织
〔1〕 文件构造
A、版权和版本的声明
版权和版本的声明位于头文件和定义文件的开头〔参见例1〕,主要内容有:
① 版权信息。
② 文件名称,标识符,摘要。
③ 当前版本号,作者/修改者,完成日期。
④ 版本历史信息。
//Copyright (c) 2002-2005, 中国地质大学// All rights reserved.//
您可能关注的文档
最近下载
- [2025秋期版]国开电大专科《成本会计》一平台在线形考(形考4)试题及答案.pdf VIP
- 2023-2024学年江苏省无锡市天一中学高一(上)期中数学试卷【答案版】.pdf VIP
- (完整版)物资出入库单(模板).doc VIP
- 最新国家义务教育质量监测德育模拟试题.docx VIP
- 注塑生产排程月计划(ASDJS)自动排程.xls VIP
- 《离散型制造企业数字化转型成熟度评估模型》.pdf VIP
- 混凝土挡土墙施工组织设计方案.docx VIP
- 量子计算密码学导论.pptx VIP
- 2025国家义务教育质量监测艺术试题(附答案).docx VIP
- 2025党支部与党员一对一谈心谈话记录(5篇).docx VIP
原创力文档


文档评论(0)