第一篇 毕业设计指南 1
第1章 绪论 1
1.1 毕业设计的目的和作用 1
1.1.1 毕业设计的目的 1
1.1.2 毕业设计的作用 2
1.2 毕业设计的组织与管理 2
1.2.1 毕业设计的组织 2
1.2.2 毕业设计全过程各阶段的任务 3
1.2.3 毕业设计全过程的质量控制 4
第2章 毕业设计过程规范 5
2.1 毕业设计的选题 5
2.1.1 毕业设计的选题原则 5
2.1.2 毕业设计选题工作的组织 5
2.1.3 毕业设计的课题类型 6
2.2 毕业设计(论文)评阅、答辩及综合成绩评定 8
2.2.1 毕业设计(论文)评阅 8
2.2.2 毕业设计(论文)综合成绩评定原则 8
2.2.3 毕业设计(论文)成绩评定依据 9
2.2.4 毕业设计(论文)答辩的组织和程序 11
2.3 毕业设计指导教师 11
2.3.1 对指导教师的基本要求 11
2.3.2 指导教师的职责 11
2.4 学生毕业设计的过程 12
2.4.1 毕业设计对学生的总体要求 12
2.4.2 学生毕业设计的总体步骤 13
第3章 毕业设计论文规范 15
3.1 毕业设计论文撰写规范 15
3.2 毕业设计论文的基本格式 17
3.3 关于规范学术风气 20
第二篇 毕业设计精华案例第4章 饭店管理信息系统 21
4.1 任务描述 21
4.1.1 研究背景及意义 21
4.1.2 研究目的 22
4.1.3 研究内容 22
4.2 核心问题及解决方法 23
4.2.1 需求分析 23
4.2.2 系统设计 24
4.2.3 系统实现 31
4.3 论文写作指导 49
4.4 拓展思维 50
第5章 校友录的设计与实现 51
5.1 任务描述 51
5.1.1 研究背景 51
5.1.2 研究内容 51
5.2 核心问题及解决方法 52
5.2.1 数据的导入和导出 52
5.2.2 数据导入/导出的实现 52
5.2.3 开发环境的配置 56
5.3 设计实现指导 59
5.3.1 校友录系统的需求分析 59
5.3.2 校友录系统的设计 61
5.3.3 各个功能模块的关键代码 67
5.4 论文写作指导 79
5.4.1 摘要的写法与范例 79
5.4.2 绪论的写法与范例 80
5.4.3 校友录系统采用的技术 81
5.4.4 需求分析的写法与范例 83
5.4.5 设计部分的写法与范例 85
5.4.6 实现部分的写法与范例 87
5.4.7 总结 88
5.5 拓展思维 88
5.5.1 校友录系统功能的拓展 88
5.5.2 使用其他工具开发本系统 89
第6章 基于微教学单元的积木课件开发系统 91
6.1 任务描述 91
6.1.1 研究背景 91
6.1.2 研究内容 92
6.2 核心问题及解决方法 92
6.2.1 .NET技术 92
6.2.2 教学资源库的分析与设计 94
6.2.3 积件系统的媒体形式及管理 95
6.3 设计实现指导 96
6.3.1 积件开发系统的需求分析 96
6.3.2 系统功能模块的划分 99
6.3.3 系统流程分析 99
6.3.4 数据库的设计 101
6.3.5 系统的关键代码 105
6.4 论文写作指导 114
6.5 拓展思维 117
6.5.1 系统功能的拓展 117
6.5.2 设计开发教学资源库管理系统 117
6.5.3 采用其他技术实现本系统 118
第7章 网格环境中的任务调度算法研究 119
7.1 任务描述 119
7.2 核心问题及解决方法 119
7.2.1 基本思路 119
7.2.2 网格的概念 123
7.2.3 网格环境中任务调度算法的现状 129
7.3 设计实现指导 132
7.3.1 Segment Qos Min-Min RR任务调度算法 132
7.3.2 Segment Qos Min-Min RR任务调度算法仿真 136
7.3.3 算法和仿真结果分析 147
7.4 拓展思维 151
第8章 基于P2P的即时通信软件研究与设计 156
8.1 任务描述 156
8.2 设计实现指导 156
8.2.1 实现方案 157
8.2.2 具体实现 158
8.3 论文写作指导 168
8.4 拓展思维 169
8.4.1 P2P的特点 169
8.4.2 国内外P2P技术研究现状 171
8.4.3 P2P的一些资源 173
第9章 基于VB的计算机软件防火墙系统设计与开发 174
9.1 防火墙概述 174
9.2 软件防火墙系统的需求分析 176
9.2.1 功能需求分析 176
9.2.2 可行性分析 177
9.2.3 用户需求分析 178
9.2.4 系统开发技术与工具选择 179
9.3 软件防火墙系统设计与功能实现 183
9.3.1 系统概要设计 183
9.3.2 系统详细设计 184
9.3.3 软件防火墙系统关键模块及代码实现 187
9.3.4 使用说明 209
9.4 软件防火墙系统的论文写作建议 210
9.5 拓展思维 211
第10章 视频运动目标的检测与跟踪 212
10.1 任务描述 212
10.2 核心问题及解决方法 213
10.2.1 不变场景下的运动目标检测 213
10.2.2 视频运动目标的特性提取与匹配 216
10.3 设计主体实现指导与论文写作重点 222
10.3.1 设计主体实现 222
10.3.2 论文写作重点 223
10.4 拓展思维 223
10.4.1 背景变化下的目标检测难点的思考 223
10.4.2 目标搜索方法的改进思考 225
第11章 数字识别 227
11.1 任务描述 227
11.2 核心问题及解决方法 228
11.2.1 不同印刷字体数字的识别 228
11.2.2 相同印刷字体数字的识别 234
11.2.3 手写体数字的识别 237
11.3 设计主体实现与论文写作重点 239
11.3.1 设计主体实现 239
11.3.2 论文写作重点 239
11.4 拓展思维 240
11.4.1 图像分割难点的思考 240
11.4.2 识别方法上的改进思路 240
第12章 模糊数学实用算法软件包的开发 241
12.1 任务描述 241
12.1.1 研究背景 241
12.1.2 研究目的 241
12.1.3 研究内容 242
12.2 核心问题及解决方法 242
12.2.1 数学模型 242
12.2.2 组件技术与com组件 250
12.3 设计实现指导 253
12.3.1 模糊聚类分析算法的实现 253
12.3.2 模糊模式识别算法的实现 257
12.3.3 模糊综合评判算法的实现 259
12.4 论文写作指导 262
12.5 拓展思维 263
第13章 蛋白质折叠问题的蚁群优化算法及仿真试验 265
13.1 概述 265
13.1.1 任务描述 265
13.1.2 蛋白质折叠问题 265
13.1.3 研究目的及意义 267
13.2 蚁群算法及2D HP蛋白质模型 268
13.2.1 蚁群优化算法 268
13.2.2 2D HP蛋白质模型 269
13.3 蚁群算法在蛋白质折叠问题中的应用 271
13.3.1 算法设计 271
13.3.2 仿真试验及结果分析 274
13.4 快速进入问题研究阶段的方法 278
参考文献 279
第14章 频繁稠密子图的挖掘算法及其实现 281
14.1 概述 281
14.1.1 任务描述 281
14.1.2 问题的研究背景 281
14.1.3 基于图结构的数据挖掘 282
14.2 图挖掘算法核心问题及解决方法 282
14.2.1 基本术语和定义 282
14.2.2 频繁子图挖掘算法 284
14.2.3 稠密子图挖掘算法 285
14.2.4 频繁稠密子图挖掘算法 288
14.3 重叠稠密子图挖掘算法设计 290
14.3.1 稠密图的性质 290
14.3.2 挖掘重叠稠密子图算法设计 291
14.3.3 算法描述与复杂度分析 294
14.3.4 实验及结果 295
14.4 此类论文应注意的问题 297
参考文献 298
第15章 PCI总线与ISA总线转换设计 300
15.1 基于PCI总线的接口设计技术 300
15.2 PCI-to-ISA转接卡设计 300
15.2.1 PCI-to-ISA转接卡基本架构 300
15.2.2 PCI-to-ISA转接卡硬件电路设计 302
15.2.3 PCI-to-ISA转接卡PCB设计 309
15.3 PCI-to-ISA转接卡配置 311
15.3.1 PCI 9052地址空间的映射机制 311
15.3.2 PCI 9052内部寄存器的初始化 315
15.3.3 串行EEPROM 93LC46B的接口设计与配置 316
15.4 PCI-to-ISA转接卡调试 319
15.4.1 WinDriver的使用方法 319
15.4.2 I/O检测模块的调试 322
15.4.3 基于ISA接口设备的调试 323
15.5 论文写作指导 324
15.6 拓展设计 325
第16章 多功能控制器设计与实现 326
16.1 任务描述 326
16.1.1 设计功能 326
16.1.2 完成本课题应具备的知识 326
16.1.3 核心问题 327
16.2 系统设计方法 327
16.2.1 硬件设计 327
16.2.2 软件设计 334
16.3 系统设计内容 334
16.3.1 硬件系统设计 334
16.3.2 应用软件设计 338
16.4 系统调试方法 338
16.4.1 常用调试工具 338
16.4.2 硬件调试方法 339
16.4.3 软件调试方法 341
16.4.4 系统联调 342
16.4.5 性能测试 343
16.5 拓展思维 343
16.5.1 单片机应用类课题设计指导要点 343
16.5.2 相关的毕业设计题目 343
第17章 TFT液晶显示屏VGA驱动板设计 345
17.1 TFT彩色液晶显示原理 345
17.2 VGA接口原理 346
17.2.1 VGA接口 346
17.2.2 VGA工业标准的时序规范 346
17.2.3 VGA信号的产生 348
17.2.4 TFT液晶显示屏驱动板系统框图 348
17.3 系统使用的主要器件 349
17.3.1 元太6.4寸液晶屏 349
17.3.2 模/数转换芯片AD9985A 350
17.3.3 可编程器件EPM3128A 350
17.3.4 单片机ATmega48V 351
17.4 系统各部分电路设计 351
17.4.1 电源电路设计 351
17.4.2 模拟接口芯片AD9985A电路设计 352
17.4.3 可编程逻辑器件EPM3128A电路设计 355
17.4.4 单片机ATmega48V电路设计 357
17.4.5 触摸屏控制电路 360
17.4.6 液晶背光控制接口 360
17.5 系统板的PCB设计 361
17.5.1 PCB布局 361
17.5.2 PCB布线 362
17.5.3 PCB校验 363
17.6 系统软件设计 363
17.6.1 软件设计工具简介 363
17.6.2 软件设计主要内容 364
17.7 论文写作指导 364
第18章 XC167单片机电路设计 366
18.1 英飞凌单片机的结构及特点 366
18.1.1 XC167单片机的结构 366
18.1.2 XC167芯片上外围总线资源 369
18.2 基于XC167单片机的系统设计 370
18.2.1 XC167系统板的设计流程与功能模块设计 370
18.2.2 基于XC167的最小系统板硬件电路设计 371
18.2.3 基于XC167的外部扩展板硬件电路设计 377
18.3 XC167最小系统板的硬件调试 380
18.4 论文写作要点 385
18.5 总结与思考 385