第一部分 概述 1
第二部分 实习报告范例 3
范例一 数据结构与算法题目类型范例 3
第一节 任务概述 3
第二节 实习报告 3
范例二 软件工程项目类型范例 9
第一节 需求分析 9
第二节 概要设计 18
第三节 数据库设计 25
第四节 详细设计(节选) 28
第五节 编码(节选) 34
第六节 测试 70
第七节 安装部署 85
第三部分 实习题目 94
实习一 用鼠标进行交互式绘图 94
实习二 三维建模 95
实习三 函数曲线和曲面的绘制 95
实习四 外部三维图形文件的显示 96
实习五 三维地形的绘制 96
实习六 光线跟踪算法 97
实习七 图像处理 98
实习八 图像浏览器 98
实习九 图像金字塔的生成和切割 99
实习十 基于HTML5多波段遥感图像合成 100
实习十一 分水岭分割算法的实现 100
实习十二 区域增长分割算法的实现 101
实习十三ISODATA非监督分类 101
实习十四 贝叶斯分类器 102
实习十五 相片播放屏幕保护程序 103
实习十六 多媒体及动画编程 103
实习十七 图像的任意多边形的裁剪 104
实习十八 地理信息系统编程 104
实习十九 直接显示Shape文件 105
实习二十 基于GDAL/OGR库显示图像文件和Shape文件 106
实习二十一 多边形叠加分析 106
实习二十二 基于 GEOS的复杂多边形叠加分析 107
实习二十三 基于JTS的多边形叠加分析 108
实习二十四 四叉树 109
实习二十五 排序算法比较与分析 109
实习二十六 8皇后问题 110
实习二十七 哈夫曼编码和解码 111
实习二十八 最小生成树算法 111
实习二十九 最短路径问题 112
实习三十 算术表达式的翻译 113
实习三十一 生产者和消费者问题 114
实习三十二 阶乘递归程序的教学可视化 115
实习三十三 排序算法的动态图形可视化 115
实习三十四 汉诺塔程序的教学可视化 116
实习三十五 电梯模拟器 117
实习三十六 全国交通咨询模拟 117
实习三十七 单道停车场管理模拟系统 118
实习三十八 两层停车场管理模拟系统 119
实习三十九 聊天软件的开发 120
实习四十 软件下载 121
实习四十一24点游戏 122
实习四十二 五子棋人机博弈游戏 123
实习四十三 中国象棋人机博弈游戏 123
实习四十四 五子棋网络游戏 124
实习四十五 中国象棋网络游戏 124
实习四十六 图书管理及借阅系统 125
实习四十七 学生成绩管理系统 126
实习四十八 通用试题库软件设计 127
实习四十九 研究生招生管理系统 127
实习五十 选课管理系统 128
实习五十一 药品信息管理系统 129
实习五十二 教学设备管理系统 130
实习五十三C语言在线考试系统 130
实习五十四C语言自动阅卷系统 131
实习五十五 飞机订票系统 132
实习五十六 火车订票系统 133
实习五十七 超市管理系统 133
实习五十八Web Services编程 134
实习五十九JAVA大图像分块滤波 135
实习六十 基于MPI分布式并行矩阵乘法 135
实习六十一 基于MPI并行程序设计计算值 136
实习六十二 基于CUDA的矩阵并行乘法 137
实习六十三TSP问题实现 138
实习六十四Rough集数据分析处理 138
实习六十五 图着色及其应用 139
实习六十六 科学计算可视化初步体验 141
参考文献 142