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