第1章 项目课程实训要求及说明 1
1.1项目教学目标 1
1.2项目课程实训总体要求 2
1.3项目课程实训过程及教学方式 2
1.4项目软件开发过程 3
1.5代码书写要求及编码原则 3
1.6项目课程实训设计报告内容要求及规范格式 7
1.7项目课程实训考核方式 8
第2章VC6.0简单绘图说明 10
2.1几个基本概念 11
2.2函数说明 12
2.3简单绘图 13
2.4常用的绘图语句 13
2.5结合流程控制语句来绘图 14
2.6数学知识在绘图中的运用 16
2.7实现简单动画 17
2.8捕获按键,实现动画的简单控制 18
2.9用函数简化相同图案的制作 20
2.10绘图中的位运算 22
2.11用鼠标控制绘图 25
2.12随机函数 27
2.13数组 29
2.14加载图片 32
2.15通过位运算实现颜色的分离与处理 34
2.16窗体句柄 35
2.17设备上下文句柄 36
第3章ATM终端机模拟系统 38
3.1设计题目 38
3.2功能设计要求 38
3.3详细设计 40
3.3.1数据结构 40
3.3.2数据文件 40
3.3.3功能模块图 40
3.3.4系统流程图 41
3.3.5主要函数及算法的设计与现实 42
第4章 学生宿舍管理系统 50
4.1设计题目 50
4.2功能设计要求 50
4.3详细设计 51
4.3.1功能模块图 51
4.3.2数据结构 51
4.3.3数据文件 51
4.3.4主要函数及算法的设计与实现 52
第5章 电子通讯录管理系统 60
5.1设计题目 60
5.2功能设计要求 60
5.3详细设计 61
5.3.1功能模块图 61
5.3.2数据结构 61
5.3.3数据文件 62
5.3.4主要函数及算法的设计与实现 62
第6章 万年历系统 68
6.1设计题目 68
6.2功能设计要求 68
6.3详细设计 68
6.3.1功能模块图 68
6.3.2主要函数及算法的设计与实现 69
第7章 学生选课系统 74
7.1设计题目 74
7.2功能设计要求 74
7.3详细设计 75
7.3.1功能模块题 75
7.3.2数据结构 75
7.3.3数据文件 76
7.3.4主要函数及算法设计与实现 76
第8章 食堂饭卡管理系统 87
8.1设计题目 87
8.2功能设计要求 87
8.3详细设计 88
8.3.1功能模块图 88
8.3.2数据结构 89
8.3.3数据文件 89
8.3.4主要函数及算法的设计与实现 89
第9章 学生成绩管理系统 102
9.1设计题目 102
9.2功能设计要求 102
9.3详细设计 103
9.3.1功能模块图 103
9.3.2数据结构 103
9.3.3数据文件 104
9.3.4系统流程图 104
9.3.5主要函数及算法的设计与实现 104
第10章 员工工资管理系统 114
10.1设计题目 114
10.2功能设计要求 114
10.3详细设计 115
10.3.1功能模块图 115
10.3.2数据结构 115
10.3.3数据文件 116
10.3.4主要函数及算法的设计与实现 116
第11章 图书馆借阅管理系统 123
11.1设计题目 123
11.2功能设计要求 123
11.3详细设计 124
11.3.1功能模块图 124
11.3.2数据结构 125
11.3.3数据文件 126
11.3.4系统流程图 126
11.3.5主要函数及算法的设计与实现 127
第12章 飞机订票系统 139
12.1设计题目 139
12.2功能设计要求 139
12.3详细设计 140
12.3.1功能模块图 140
12.3.2数据结构 141
12.3.3数据文件 141
12.3.4系统流程图 142
12.3.5主要函数及算法的设计与实现 142
第13章 实验室设备管理系统 150
13.1设计题目 150
13.2功能设计要求 150
13.3详细设计 151
13.3.1功能模块图 151
13.3.2数据结构 151
13.3.3数据文件 152
13.3.4主要函数及算法的设计与实现 152
第14章 小型的物业管理系统 171
14.1设计题目 171
14.2功能设计要求 171
14.3详细设计 172
14.3.1功能模块图 172
14.3.2数据结构 172
14.3.3数据文件 172
14.3.4主要函数及算法的设计与实现 172
第15章 小型超市管理系统 185
15.1设计题目 185
15.2功能设计要求 185
15.3详细设计 186
15.3.1功能模块图 186
15.3.2数据结构 186
15.3.3主要文件 187
15.3.4系统流程图 187
15.3.5主要函数及算法的设计与实现 188
第16章 简单文本编辑器 201
16.1设计题目 201
16.2功能设计要求 201
16.3详细设计 202
16.3.1功能模块图 202
16.3.2数据结构 202
16.3.3主要函数及算法的设计与实现 203
第17章 简易四则运算计算器 214
17.1设计题目 214
17.2功能设计要求 214
17.3详细设计 215
17.3.1功能模块图 215
17.3.2数据结构 215
17.3.3系统流程图 216
17.3.4主要函数及算法的设计与实现 216
第18章 俄罗斯方块 227
18.1设计题目 227
18.2功能设计要求 228
18.3详细设计 228
18.3.1功能模块图 228
18.3.2数据结构 228
18.3.3系统流程图 230
18.3.4主要函数及算法的设计与实现 230
第19章 双人对战五子棋单机游戏 240
19.1设计题目 240
19.2功能设计要求 240
19.3详细设计 241
19.3.1功能模块图 241
19.3.2数据结构 241
19.3.3系统流程图 242
19.3.4主要函数及算法的设计与实现 242
第20章 扫雷游戏 248
20.1设计题目 248
20.2功能设计要求 248
20.3详细设计 249
20.3.1功能模块图 249
20.3.2数据结构 250
20.3.3位图工作准备 251
20.3.4系统流程图 251
20.3.5主要函数及算法的设计与实现 252
第21章 连连看游戏 261
21.1设计题目 261
21.2功能设计要求 261
21.3详细设计 262
21.3.1功能模块图 262
21.3.2数据结构 262
21.3.3数据文件 263
21.3.4位图工作准备 263
21.3.5系统流程图 263
21.3.6主要函数及算法设计 264
第22章 打字母小游戏 272
22.1设计题目 272
22.2功能设计要求 272
22.3详细设计 273
22.3.1功能模块图 273
22.3.2数据文件 273
22.3.3系统流程图 273
22.3.4主要函数及算法的设计与实现 273
第23章 贪吃蛇游戏 279
23.1设计题目 279
23.2功能设计要求 279
23.3详细设计 279
23.3.1功能模块图 279
23.3.2数据结构 280
23.3.3系统流程图 281
23.3.4主要函数及算法设计与实现 282
第24章 推箱子游戏 286
24.1设计题目 286
24.2功能设计要求 286
24.3详细设计 287
24.3.1功能模块图 287
24.3.2数据结构 287
24.3.3图片文件 287
24.3.4系统任务流程图 288
24.3.5主要函数及算法设计与实现 289
第25章 手动搜索迷宫游戏 294
25.1设计题目 294
25.2功能设计要求 294
25.3详细设计 294
25.3.1功能模块图 294
25.3.2数据结构 295
25.3.3系统流程图 296
25.3.4主要函数及算法设计与实现 296
第26章 基于词典的中文切词词典算法实现 302
26.1设计题目 302
26.2设计目的 302
26.3功能设计要求 303
26.4详细设计 303
26.4.1数据结构 303
26.4.2数据文件 306
26.4.3系统流程图 306
26.4.4主要函数及算法的设计与实现 306
第27章 一种基于二进制串的Trie索引树分词词典机制 314
27.1设计题目 314
27.2设计目的 314
27.3功能设计要求 315
27.4详细设计 315
27.4.1 Trie索引树词典机制建立 315
27.4.2数据结构 316
27.4.3数据文件 318
27.4.4主要函数及算法的设计与实现 318
参考文献 321