《软件课程设计》PPT课件

《软件课程设计》PPT课件

ID:41326526

大小:1.22 MB

页数:37页

时间:2019-08-22

《软件课程设计》PPT课件_第1页
《软件课程设计》PPT课件_第2页
《软件课程设计》PPT课件_第3页
《软件课程设计》PPT课件_第4页
《软件课程设计》PPT课件_第5页
资源描述:

《《软件课程设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件课程设计几个问题什么是软件?为什么开设软件课程设计?为什么选择C作为软件课程设计的语言?电子科学与技术系软件课程设计软件课程设计课程设计的目的和意义课程设计内容及要求课程设计参考资料考核方式及成绩评定课程设计报告格式软件设计题目介绍电子科学与技术系软件课程设计分组安排选择题目一即“BMP图象分析与显示”的同学选择题目二即“基于OpenGL的3D旋转魔方实现”的同学选择题目三即“汉字点阵字库的建立与提取”的同学选择题目四即“学生成绩管理程序设计”的同学注:从第二周开始,分别按组上课,安排如下:第一组:第三周二晚9-10节(C12-N203

2、)第二组:第三周二晚9-10节(C12-N204)第三组:第二周二晚9-10节(C12-N203)第四组:第二周二晚9-10节(C12-N204)电子科学与技术系软件课程设计1课程设计的目的巩固和提高《C语言》课程内容的学习通过本课程设计,能够在对计算机软件技术与发展整体了解的基础上,掌握计算机软件设计的基本方法初步掌握利用高级编程语言实现具体应用项目设计的方法;培养自学能力和独立分析问题、解决问题的能力;培养项目意识,增强团队合作精神;电子科学与技术系软件课程设计2课程设计内容与要求1.设计内容BMP图象格式分析与图形显示汉字点阵字库的建

3、立与提取基于OpenGL的3D旋转魔方实现学生成绩管理程序设计2.选题原则以班为单位,由班长组织选题工作,原则上每个题目平均分配人数,在第二周上课前交给任课老师电子科学与技术系软件课程设计2课程设计内容与要求建议使用C语言,源程序要有适当的注释,使程序容易阅读。课程设计报告要求独立完成;3.课程设计要求电子科学与技术系软件课程设计3参考资料《C语言贯通教程》,史斌星,清华大学出版社《C语言程序设计》谭浩强等编,清华大学出版社《C程序设计上机指导》谭浩强主编,清华大学出版社《软件课程设计》指导书,自编实验手册《TurboC使用大全》第一册、第

4、二册徐金梧等编译电子科学与技术系软件课程设计4考核方式及成绩评定考核方式平时考勤及项目日志;中期检查项目进度,后期检查实验结果或演示效果;最终考核项目完成质量;课程设计报告书规范完整性,书写是否认真、工整;独立分析解决问题的能力和创新精神;是否有抄袭现象电子科学与技术系软件课程设计4考核方式及成绩评定成绩评定优:具有独立分析解决问题的能力和创新精神或对一方面有深入探讨;良:在完成基础部分的基础上涉及提高部分;中:较好的完成设计任务中的基础部分。及格:基本完成设计任务中的基础部分;不及格:未完成设计任务,或者有抄袭现象电子科学与技术系软件课程

5、设计5课程设计报告基本格式报告命名格式要求:报告文件命名:班级-姓名-学号-软件课程设计-预研报告.doc班级-姓名-学号-软件课程设计-中期报告.doc班级-姓名-学号-软件课程设计-最终报告.doc报告提交格式:装换成word2003版本的格式提交电子科学与技术系软件课程设计5课程设计报告基本格式具体设计任务;基本思路及应用程序功能的详细说明;方案设计(主要算法说明、程序框架设计);程序的关键代码;调试过程中出现的问题及相应解决办法;个人体会及建议;参考资料。电子科学与技术系软件课程设计6软件设计题目介绍设计中的一些基本要求必须在程序中

6、使用到指针,原则上不使用大数组;必须使用到结构体;程序具有较强的可读性,关键代码必须有注释。电子科学与技术系软件课程设计题目1.1BMP格式的分析和显示大多数软件设计都会涉及到大量的图形显示。比如:嵌入式软件的UI部分,游戏软件等等。图形文件的格式:*.bmp,*.gif,*.png,*.jpgBMP(BitmapFile)图形文件是Windows采用的图形文件格式之一,在Windows环境下运行的所有图象处理软件都支持BMP图形文件格式,BMP是最基础的图形格式。电子科学与技术系软件课程设计设计内容必做部分:BMP图像分析及显示选做部分:

7、BMP图像显示特技实现、GIF,JPG图像显示提高部分:UI设计(结合操作系统)电子科学与技术系软件课程设计设计步骤分析BMP文件格式根据格式中的信息,创建相应的数据结构了解和分析图形数据的压缩方法绘制流程图根据流程图实现相应的代码一般BMP文件由4个部分组成:BMP文件头BMP信息头颜色表(调色板)定义BMP位图数据电子科学与技术系软件课程设计题目1.2计算器设计利用C语言实现一个简单计算器的软件设计。主要内容包括:N×M键盘的动态扫描过程;利用C语言实现处理四则运算的计算器,需要考虑运算符号的优先级。电子科学与技术系软件课程设计设计开发

8、环境以VC++为本设计的开发环境;提供一个开发环境的模版和应用程序的入口,在提供的模版的基础上实现设计;提供模版的基本绘图函数及其相关的调用说明,如画点,画线,IO口操作等等。模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。