(编程及软件应用实践课程设计任务书.docVIP

(编程及软件应用实践课程设计任务书.doc

  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文档。上传文档
查看更多
(编程及软件应用实践课程设计任务书

编程及软件应用实践课程设计任务书 课程设计目的 课程设计是工科各专业的主要实践性教学环节之一,是围绕一门主要基础课或专业课,运用所学课程的知识,结合实际应用设计而进行的一次综合分析设计能力的训练。 课程设计旨在培养学生在本课程范围内,初步掌握解决实际应用问题时所应具有的查阅资料、综合运用所学知识的能力,为课程设计及今后从事专业工作打下基础。 课程设计的内容及要求 利用所学的面向对象及C++编程知识和技巧,通过布置具有一定难度的程序设计题目,并且要求学生独立完成所布置题目,在分析设计过程中,要求学生养成良好的编程习惯,学会分析简单的实际问题,并能利用所学的知识建立系统的逻辑结构,学会简单的调试技巧和方法。根据系统的功能要求,要求学生逐步完成应用程序的设计,具体要求为: 1、按规定的时间及要求上机。 2、设计方案正确,正确划分所选课题的系统功能模块。 3、系统设计要尽量实用,数据与功能分析详细。 4、要求C++编码简洁、稳定、高效。 5、独立查阅资料,认真书写课程设计说明书。 进度安排 此次课程设计时间为两周,分五个阶段完成: 1、分析设计阶段:学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。这一阶段前第1-3天完成。 2、编程调试阶段:根据设计分析方案编写C++代码,然后调试该代码,实现课题要求的功能。这一阶段在第4-7天完成。 3、总结报告阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编程测试的步骤和内容。这一阶段在第8-9天完成。 4、考核阶段。这一阶段在第10天完成。 课程设计说明书要求 课程设计说明书包括不符合以上要求者,则本次设计以不及格记。 简易图形处理机 一、课程设计题目:设计一个简易图形处理机 二、目的与要求: 1、目的: (1)要求学生熟练掌握C++语言的基本知识和C++调试技能; (2)掌握用C++开发应用程序的一般步骤和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象的程序设计问题。 (4)培养学生综合利用C++语言进行程序设计的能力,主要是培养学生利用系统提供的标准图形函数进行创新设计。 2、基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,对Windows环境下的编程有一个基本的认识; (3)学会Windows环境下绘图的基本方法; (4)能由鼠标控制绘制直线、矩形、椭圆,并能控制线条的粗细和颜色, 能填充矩形和椭圆区域, 能打开和保存为图形文件, 能打开图片。 (5)界面美观大方。 3、创新要求: 在基本要求达到后,可进行创新设计,如能通过参数使图形旋转某个角度、能通过参数使图片平移和旋转某个角度, 能通过参数对图片进行缩放。 4、写出设计说明书 按照设计过程写出设计说明书。 三、设计方法和基本原理: 1、问题描述(功能要求): 要求所编写的图形图像处理机能把绘制的图形图像以文件形式存盘,并能在下一次打开该文件,再现图形和图像。 2、问题的解决方案(参考): 根据题目的要求,可以将问题解决分为以下步骤: (1)分析问题,画出要解决问题的流程图(类及其层次结构图); (2)可以利用系统的向导功能完成界面的设计,要求界面要美观实用; (3)添加成员变量和成员函数(消息映射函数); (4)利用结构化程序的设计图形图像数据结构的设计。 (5)程序功能调试; (6)完成系统总结报告以及系统使用说明书。 四、设计中涉及到的重要内容及关键技术: 1、菜单和工具栏按钮编写方法及其相关函数运用; 2、绘图工具的使用方法说明; 3、一些常用系统API函数的使用方法。 五、程序设计和调试: 编写程序代码、完成程序调试。 六、编写课程设计说明书: 按照课程设计说明书的规范格式要求以及说明书中的内容要求编写课程设计说明书。 七、答辩与评分标准: 1、完成基本功能:40分; 2、设计报告及使用说明书:30分; 3、设置错误或者按照要求改变结果:15分; 4、回答问题:15分。 指针式闹钟 课程设计题目:设计一个如图所示的指针式闹钟 二、目的与要求: 1、目的: (1)要求学生熟练掌握C++语言的基本知识和C++调试技能; (2)掌握用C++开发应用程序的一般步骤和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象的程序设计问题。 (4)培养学生综合利用C++语言进行程序设计的能力,主要是培养学生利用系统提供的标准图形函数进行创新设计。 2、基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,对Windows环境下的编程有一个基本的认识; (3)学会Windows环境下绘图的基本方法; (4)能够完成

文档评论(0)

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

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

1亿VIP精品文档

相关文档