已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+面向对象课程设计任务表一、课程设计的目的和要求1.课程设计目的面向对象编程是一门软件设计课程,是一门非常实用的课程,必须具备对学生灵活应用理论知识的能力和面向对象编程技术。因此,C+面向对象程序设计课程完成后,将分配课程设计课程。通过课程设计,使学生实际掌握面向对象的编程方法,了解c面向对象的设计方法和方法,有效、深入地理解课程内容,了解理论、方法和设计原理;培养学生分析实际问题和解决问题的能力,使他们有使用面向对象的编程开发工具设计实际系统的能力。2.课程设计要求结构化编程使用功能抽象,面向对象编程不仅可以实现功能抽象,还可以实现数据抽象。“对象”实际上是功能抽象和数据抽象的集成。c语言中的“对象”是“类”的实例,而编程的基础是设计类,因此类的概念围绕抽象、封装、继承和多态等元素。面向对象编程的核心是类层次设计。特定类侧重于如何选择数据成员和成员函数。根据数据成员和成员函数的特性,设计具有特定问题的有效类。设计成员函数的困难在于选择函数类型及其参数的传递方式。开发系统离不开设计平台,因此学生必须在面向对象编程的基础上熟悉和熟练使用面向对象的编程开发平台,结合相关理论知识进行相应的系统开发。利用所学的面向对象和c编程知识和技术,布置困难的编程主题,要求学生独立完成题目,在设计分析过程中,学生养成良好的编程习惯,分析简单的实际问题,利用所学知识构建系统的逻辑结构,掌握程序调试方法和技术。根据系统的功能要求,学生们按照老师的指示逐步完成应用程序的设计。(1)实行“学生个别化学习为主,教师辅导员助理”的教学方式。(2)理解面向对象的基本概念和使用面向对象技术进行编程的基本思路。(3)能够比较熟练地使用c语言中常见的面向对象编程。(Visual C 6.0的初始使用,这是一个面向对象的编程环境。(5)本课程具有较强的动手能力,学生需要多练习,讲师有比较熟练的编程经验;更熟悉Visual C环境。(6)课程设计必须提交的事项:1)源程序;2)执行程序;3)设计文件;4)测试记录。其中1个)、2个、3个)刻在一张光盘上。二、课程设计内容1.课程设计主题(仅供参考,学生自行创建)(1)图形图像类编程:1)二维图形设计:您可以通过菜单或工具栏按钮选择绘图工具,然后绘制其他平面图形(直线、弧、矩形、圆角矩形、圆、椭圆等)。您可以在颜色(color)对话方块中选取不同的颜色,以使所绘制图形的颜色不同。您可以储存文件绘制的图形,并开启该图形。2)屏幕保护程序:屏幕保护程序是一种特殊的Windows应用程序。如果系统检测到鼠标和键盘消息输入没有持续一段时间(即空闲一段时间后可以设置),它将自动进入屏幕保护程序,避免由于长时间显示停止屏幕而导致荧光受损,并消除屏幕上残留的敏感信息。如果有鼠标或键盘输入,自动关闭包含屏幕的程序。(3)拼图游戏设计:将一幅画切成小块,按顺序随机显示。可以使用鼠标将每个小片段拖动到正确的位置以恢复原始图像。难度不同,要求切削分成不同的班次。完成拼图后提交后,要判断程序是否成为完整的图片。这个游戏还需要恢复图片的功能。4)指针时钟:执行界面是指针时钟,包括时间分钟3个指针,具有12小时的标记,通过旋转指针实时更新时间。您可以通过菜单执行报警设置、拨号背景、指针颜色设置等功能。5)设计和绘制各种数学图形程序。Sin、cos等自己编写其他图形图像类主题。(2)游戏类编程:(6)防空战游戏:要实现包含飞机、炸弹、高射炮和炮弹的小型防空战游戏,可以使用“”键向左移动大炮,使用“”键向右移动大炮,使用空白键开炮,提供射击结果。7)中国象棋程序(独立):画棋盘界面和棋子,使人机游戏成为可能。8)气泡吹:只有在客户区域中的任意位置随机单击鼠标左键,才会生成圆形气泡(气泡大小是随机生成的)。在“颜色”对话框中,可以选择其他颜色以绘制不同颜色的气泡。您可以保存文档并打开文档。9)五子棋:画棋盘实现人机游戏。10)多功能电子词典。为了学习、娱乐、生活的便利,设计了英汉词典、小型计算器、MP3、时间、日历、游戏等新型多功能电子词典。自己制作其他游戏标题。(3)网络编程:11)FTP:文件上载和下载等功能。12)浏览器:实现默认网站浏览、后退、前进、刷新、停止等功能。13)局域网聊天程序。自己编写其他网络编程类主题。(4)组件类编程:14)创建多边形ActiveX控件,然后设计使用该控件的应用程序。15)创建实现多项式评估算法的动态链接库并设计应用程序。编写自己的其它组件类编程主题。(5)数据库编程:16)设计图书出版管理系统。除了常用系统数据处理功能(如数据输入、添加、修改、删除等)外,还包括在多个对话框和对话框之间切换。17)设计工资管理系统。系统主要实现了一些功能,如添加记录功能、修改记录功能、删除记录功能、刷新记录和计算统计数据功能。18)计算机等级考试成绩统计分析系统。要求:建立报名表、成绩单及课程表,系统实现成绩总结合格率分析缺勤分析考试2,3,4级的等级分析(假定可以同时报告3级)提示:登记表(学号姓名科目出生日期年级联系方式注册时间)成绩单(学号名称科目分数)会计科目表(科目代码)其他管理系统(例如1-3)。注:以上标题中给出的要求是至少必须实现的功能,设计时内容要更加丰富,鼓励编写具有本校或本大学特性的游戏或其他程序。2.设计内容要求(1)系统的功能模块分析、控制模块分析正确。(2)系统设计必须实用。(3)编程简单,可用,功能全面;(4)说明书、流程图要明确。(5)每个人一个问题,如果题目更大,两个人可以合作完成,但必须明确区分任务,文件不能有全部抄袭。三、课程设计报告(1)超过5,000个字,可以使用集成设计手册稿纸(A4),也可以直接打印(A4)。注意双面打印。(2)主要内容和装订顺序:封面(综合提供)、目录、正文、参考资料。(3)正文部分应包括需求分析、总体设计、数据库设计(不需要非数据库编程)、程序模块设计(包括功能需求、用户界面设计、程序代码设计和分析、执行结果,可以分别选择两个模块来完成)、系统使用说明等。(4)设计报告严禁抄袭。即使是同一队,如果不允许同样的事情,那就是不及格论。(5)软件要求:问题的最终软件说明应正确、可靠、界面友好。(6)所有人都必须提交总结报告。四、时间表和评价方法1.日程表设计时间为17-18 2周(6.23-7.5),从7月3日开始,可以向指导教师提交报告、程序,并回答设计内容。(1)分析设计准备阶段(6.23-6.25)(2)编程调试阶段(6.26-7.1)(3)总结报告和编写指导步骤(7.2-7.4)(4)评估阶段(7.5)2.评估标准使用答案和设计报告相结合的评估方法评估课程设计效果。其中课程设计报告(3000字以上) (总成绩40%),回答(总成绩60%)。(1)程序设计的可用性、实用性、通用性、可扩展性(40%)。(2)学生的实践能力,创新能力(20%)。(3)摘要报告(40%) :包括系统设计要求、设计思想、系统功能模块图、系统流程图、类的层次图(包括类成员列表)、调试过程、主要程序代码、摘要、参考资料等。如果不符合上述要求,此次设计将记录为不合格。主要审查学生科研开发的基本知识和基本技能。评估分为五个等级:优秀:论述逻辑严谨,文字流畅,方案合理,创新点突出,完成了主题指标。良好:论述严谨,方案得当,特色鲜明,完成任务要求指标。中间:论述合理,程序可行,完成标题要求。通过:论述,文章不够严格,基本完成标题要求。失败:未能完成论述、杂乱的文章、标题要求。五、主要参考文献(实际查阅的文献以下列格式自行提供)1.整理。c语言编程(第3版)。北京:清华大学出版社,2005.72.钱neng.c编程教程(版本2)。北京:清华大学出版社,2005.83.黄悲痛。Visual C面向对象和可视化编程(版本2)。北京:清华大学出版社2003.124.刘公道布局。Visual C和面向对象编程教程(第二版)。北京:高等教育出版社2007.85.pan 的原理和应用。北京:清华大学出版社,1999.11青岛理工大学c面向对象的课程设计报告医院(学科):计算机工程学院专业领域:学生名称:_类别:_ _ _ _ _ _ _ _ _学习编号:标题:_ _ _ _ _ _ _ _ _ _ _ _ _开始-结束日期:_ 2013.6.23至2013.7.5设计场所:计算机学院计算机房指向讲师:完成日期: 2013年7月5日该平坦开阔的地层由第四系新冲积层组成,第四系上部更新冲积层组成,局部表现为第四系新系统人工沉积层。第四纪冲积层厚度约25 50米,岩性主要为粘土、淤泥、淤泥、细砂;第四系上伸统冲层厚度超过50米,岩石学主要为粘土、淤泥、粉砂等。管桩深度范围内层主要为淤泥、粘土、实际黏土,局部表面为杂文。Coupling centre shall be checked,the second poured concrete strength of more than 70%。in the process of reaming or boring,Apart from the special provisions in factory,does not allow any work that may affect the coupling centrewell boring,Hinge bolt hole flange with coupling of vertical,Not oblique . mounting bolts should be added lubricants,typing gently withdue to the coupling bolts in accordance with hinge holes corresponding to the diameter of the screw holes one by one after processing,Processinggeneral requirements for coupling two symmetrical diameter
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 33577-2017智能运输系统 车辆前向碰撞预警系统 性能要求和测试规程》(2026年)深度解析
- 深度解析(2026)《GBT 33412-2016生物制品中羟基柠檬酸的测定 高效液相色谱法》
- 落地式外脚手架安全专项施工方案
- 第1章 跨境电商概述
- 猴头菇栽培技术规程
- 医疗数据安全治理区块链化的政策法规支持
- 胺的课件教学课件
- 医疗数据安全成熟度:区块链认证体系
- 医疗数据安全应急演练的场景真实性保障机制
- 医疗数据安全安全发展趋势与应对策略
- 投资者关系部经理笔试题及解析
- 贵州兴义电力发展有限公司2026年校园招聘备考题库及答案详解1套
- 《当代广播电视概论(第3版)》全套教学课件
- 防水补漏合同协议
- 2025年乐山市商业银行社会招聘笔试参考题库附答案解析
- 急救护理:基础技能与操作
- 一件代发协议合同
- 2025年商洛市中心医院招聘(35人)参考笔试试题及答案解析
- Unit 6 A Day in the Life Section A Prociation +(2a-2e) 课件 2025-2026学年人教版七年级英语上册
- 《煤矿安全规程(2025)》防治水部分解读课件
- 2026年无人机物流配送应急预案制定与风险防控
评论
0/150
提交评论