软件课程设计综述.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件课程设计综述

电子科学与技术系软件课程设计 第1讲 软件课程设计概述 1 课程设计的目的和意义 2 课程设计内容及要求 3 课程设计参考资料 4 考核方式及成绩评定 4 考核方式及成绩评定 4 考核方式及成绩评定 4 考核方式及成绩评定 4 考核方式及成绩评定 5 课程设计报告内容及格式 报告命名格式要求: 5 课程设计报告内容及格式 报告内容包括: 课程设计报告文本格式 1.课程设计报告要求用16k纸排版,单面打印,并装订成册,装订顺序: 课程设计报告文本格式 2.目录格式要求: 课程设计报告文本格式 3.正文格式要求: 课程设计报告文本格式 4.参考文献格式要求 : 题目1 BMP图象分析与显示 设计要求 题目1 BMP图象分析与显示 设计要求 题目1 BMP图象分析与显示 关键算法 题目2 基于OpenGL的3D旋转魔方实现 设计目的及要求 题目2 基于OpenGL的3D旋转魔方实现 设计目的及要求 题目2 基于OpenGL的3D旋转魔方实现 课程设计描述 题目2 基于OpenGL的3D旋转魔方实现 课程设计描述 题目3 汉字点阵字库的建立与提取 题目4 学生成绩管理程序 题目4 学生成绩管理程序 题目4 学生成绩管理程序 题目4 学生成绩管理程序 题目 5 大屏幕点阵式LED显示 题目 6 七段数码管的电子时钟设计 题目 7 万年历系统设计 题目 8 计算器设计 7 注意事项 7 注意事项 7 注意事项 7 注意事项 必做部分:BMP图像分析及显示 选做部分:BMP图像显示特技实现、JPG图像显示 注4:选做为提高部分,做出选作部分,效果不错的可以加分,并有机会被选入兴趣小组,给与经费资助! 一般BMP文件可以看成4个部分组成: BMP文件头 BMP信息头 颜色表(调色板) 定义BMP位图数据 BI_RLE8 :每个象素为8比特的RLE压缩编码 BI_RLE4 :每个象素为4比特的RLE压缩编码 当前计算机游戏很流行,作为计算机编程的初学者,设计开发一个基于windows操作系统的小游戏一方面可以提高编程水平,另一方面培养了学生兴趣和动手能力。 在实际生活中我们常玩“魔方体”的智力游戏,通过这个游戏可锻炼我们的空间定位和记忆能力。如何把这个日常生活中的魔方体变成在计算机中可旋转的魔方体,一定能让很多感到兴趣,这就是我们课程设计的内容。 目的:开发一个计算机OpenGL 3D小程序,实现日常生活中2X2魔方体旋转。 要求:利用Visual C++ 6.0 OpenGL开发工具,编写一个魔方体旋转模拟显示程序。 基于OpenGL的3D魔方实现:在3D空间中实现2X2魔方,各个魔方单元格显示不同的贴图,魔方体能在3D空间自由旋转、每层也能旋转。 通过软件程序来模拟这个实际日常生活中魔方玩具。对于学有余力的学生可以尝试3X3魔方,其成绩可适当提高。 编程开发环境: 操作系统为Win2000 WinXP;Visual C++ 6.0软件开发平台。 课程设计所需准备工作: 熟悉Win32应用程序开发框架与实现流程; 掌握三维立体绘图基本原理和过程; 熟悉掌握OpenGL开发包知识与开发流程; 学习使用OpenGL相关函数; 题目内容要求编写一个 WINDOWS应用程序,设计一种汉字的点阵存储方式,从WINDOWS的汉字矢量字模中提取出汉字点阵字模,并演示提取出的汉字点阵字模效果。程序具体要求为: 采用文本菜单界面,鼓励采用图形菜单界面; 程序可以实现选择不同的WINDOWS字体(宋体,楷体,黑体等); 程序可以实现选择生成存取点阵字库的文件(*.BIN); 程序可以实现选择生成不同的点阵大小(16,20,24,32,48); 程序可以实现输入生成字库的DEMO字数(1~3000); 程序可以显示版本内容,包括论文作者、学号及编译日期; 字库的文件根据设计的编码规则进行存储; 在点阵提取过程中,在程序窗口两侧可以同时显示矢量字模与点阵字模,以便进行比较; 鼓励自行增加新功能,比如增加文本输入,可以只对输入的汉字文本内容提取点阵字模; 功能需求: 设计一个实用的小型学生成绩管理程序,它要求不用链表,而用数组来设计这个程序。它有查询和检索等功能,并且能够对指定文件操作,也可将多个文件组成一个文件。 (基于标准C语言) 设计说明: 1.建立文件 2.增加学生记录 3.新建学生信息文件 4.显示记录 5.文件存储 基本功能需求: 6.读取文件 7.删除记录 8.修改记录 9.查询记录 10.对记录进行排序 编程开发环境:

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档