1.1 应用背景 1
1.2 系统设计 1
1.2.1 模块设计 1
第1章 排课管理系统 1
1.2.2 开发要求 2
1.2.3 系统的整体流程 2
1.2.4 数据库设计 2
1.3 程序预览 5
1.3.1 Splash窗体(frmLoading) 5
1.3.2 登录窗体(frmLogin) 6
1.3.3 系统主窗体(frmStart) 6
1.3.5 排课管理窗体(Form2) 7
1.3.4 教员信息入库窗体(Form1) 7
1.3.6 课程查询窗体(Form3) 8
1.3.7 课程设置窗体(Form4) 9
1.3.8 课程报表窗体(classRep) 9
1.3.9 教师代课报表窗体(trRep) 10
1.4 创建工程 10
1.5 数据库操作 10
1.5.1 ADO简介 10
1.5.2 ADO的使用方法 11
1.5.3 ADO三大对象的属性、方法、事件及常数 13
1.6 Splash窗体(frmSplash) 20
1.6.1 窗体界面设计 20
1.6.2 窗体代码设计 21
1.7 登录窗体(frmLogin) 22
1.8 系统主窗体(frmStart) 22
1.8.1 界面设计 22
1.8.2 窗体代码设计 23
1.9 教员信息入库窗体(Form1) 24
1.9.1 界面设计 24
1.9.2 窗体代码设计 26
1.10 排课管理窗体(Form2) 30
1.10.1 窗体界面设计 30
1.10.2 窗体代码设计 32
1.11.1 窗体界面设计 39
1.11 课程查询窗体(Form3) 39
1.11.2 窗体代码设计 41
1.12 课程设置窗体(Form4) 43
1.12.1 窗体界面设计 43
1.12.2 窗体代码设计 45
1.13 帮助窗体(frmAbout) 47
1.13.1 窗体界面设计 47
1.13.2 窗体代码设计 48
1.14 课程报表窗体(classRep) 51
1.14.1 窗体界面设计 51
1.14.2 窗体代码设计 53
1.15 教师代课报表窗体(trRep) 55
1.15.1 窗体界面设计 55
1.15.2 窗体代码设计 57
1.16 程序发布 59
1.17 本章小结 60
第2章 学籍管理系统 61
2.1 应用背景 61
2.2 系统设计 61
2.2.1 模块设计 61
2.2.2 开发环境 62
2.2.3 系统的整体流程 62
2.2.4 数据库设计 62
2.3 程序预览 64
2.3.1 Splash窗体(frmSplash) 64
2.3.3 MDI主窗体(MDIMain) 65
2.3.2 登录窗体(frmLogin) 65
2.3.4 学生信息查看窗体(frmLook) 66
2.3.5 学籍管理窗体(frmStudent) 66
2.3.6 自定义查询窗体(frmFind) 67
2.3.7 学生信息报表(rtpStudent) 67
2.4 创建工程 68
2.5 建立数据连接 68
2.5.1 数据环境设计器的属性设置 69
2.5.2 数据连接的初始化代码 70
2.6 Splash窗体(frmSplash) 71
2.6.1 窗体界面设计 71
2.6.2 窗体代码设计 72
2.7.1 窗体界面设计 73
2.7 登录窗体(frmLogin) 73
2.7.2 窗体代码设计 74
2.8 MDI主窗体(MDIMain) 77
2.8.1 菜单设计 77
2.8.2 窗体代码设计 78
2.9 学生信息查看窗体(frmLook) 80
2.9.1 添加数据命令 80
2.9.2 界面设计 82
2.9.3 代码实现 84
2.10 学籍管理窗体(frmStudent) 84
2.10.1 主窗体的设计和实现 85
2.10.2 导航条的设计和实现 87
2.10.3 浏览框的设计和实现 90
2.10.4 查询框的设计和实现 92
2.10.5 详细信息框的设计和实现 96
2.11 自定义查询窗体(frmFind) 101
2.11.1 界面设计 102
2.11.2 代码实现 102
2.12 学生信息报表(rtpStudent) 104
2.12.1 添加数据连接(rtpStudent) 105
2.12.2 报表界面的设计示意图 105
2.12.3 学生信息报表的布局 106
2.13 程序发布 107
2.14 本章小结 107
3.2.1 模块设计 109
3.2 系统设计 109
第3章 学生考试系统 109
3.1 应用背景 109
3.2.2 开发要求及进度 110
3.2.3 系统的整体流程 110
3.2.4 数据库设计 111
3.3 程序预览 114
3.3.1 主窗体(MDIfrmMain) 114
3.3.2 系统主界面(MDIfrmMain) 115
3.3.3 登录窗体(frmLogin) 116
3.3.4 创建试卷窗体(frmCreate) 117
3.3.5 报表窗体(frmReport) 117
3.3.7 题库管理窗体(frmTestLib) 118
3.3.6 修改试卷窗体(frmModify) 118
3.3.8 答题窗体(frmAnswer) 119
3.3.9 试卷评阅窗体(frmCheck) 120
3.3.10 结果查询报表(frmResult) 121
3.3.11 用户管理窗体(frmAdmint) 121
3.4 创建工程 122
3.5 建立数据连接 122
3.5.1 数据环境设置 122
3.5.2 数据连接的初始化代码 125
3.5.3 创建数据命令对象 125
3.6 主模块(MainModual)与登录用户类(LoginUser) 128
3.7 试卷类(QuestionPaper) 131
3.8.1 窗体界面设计 141
3.8 Splash窗体(frmSplash) 141
3.8.2 窗体代码设计 142
3.9 主窗体(MDIfrmMain) 142
3.10 登录窗体(frmLogin) 145
3.10.1 窗体界面设计 145
3.10.2 窗体代码设计 146
3.11 创建试卷窗体(frmCreate) 146
3.11.1 窗体界面设计 147
3.11.2 窗体代码设计 148
3.12 修改试卷窗体(frmModify Paper) 149
3.12.1 窗体界面设计 149
3.12.2 窗体代码设计 150
3.13.2 窗体代码设计 153
3.13 查询窗体(frmQuerryS) 153
3.13.1 窗体界面设计 153
3.14 报表窗体(frmReport) 154
3.14.1 窗体界面设计 154
3.14.2 窗体代码设计 155
3.15 题库管理窗体(frmTestLib) 156
3.15.1 窗体界面设计 156
3.15.2 窗体代码设计 158
3.16 答题窗体(frmAnwser) 162
3.16.1 窗体界面设计 162
3.16.2 窗体代码设计 163
3.17.1 窗体界面设计 165
3.17 试卷评阅窗体(frmCheck) 165
3.17.2 窗体代码设计 166
3.18 结果查询窗体(frmResult) 168
3.18.1 窗体界面设计 168
3.18.2 窗体代码设计 169
3.19 用户管理窗体(frmAdmin) 169
3.19.1 窗体界面设计 170
3.19.2 窗体代码设计 170
3.20 程序编译与发布 171
4.2 系统设计 172
4.2.1 模块设计 172
4.1 应用背景 172
第4章 教师管理系统 172
4.2.2 开发环境 173
4.2.3 系统的整体流程 173
4.2.4 数据库设计 173
4.3 程序预览 176
4.3.1 Splash窗体 176
4.3.2 登录窗体(frmLogin.frm) 177
4.3.3 MDI主窗体(MDIMain.frm) 177
4.3.4 教师信息查看窗体(frmLook.frm) 178
4.3.5 教师管理窗体(frmTeacher.frm) 178
4.3.6 自定义查询窗体(frmFind.frm) 180
4.3.7 教师信息报表(rtpTeacher.dsr) 180
4.5.1 数据环境设计器的属性设置 181
4.5 建立数据连接 181
4.3.8 教师授课信息报表(rptTeach.dsr) 181
4.4 创建工程 181
4.5.2 数据连接的初始化代码 183
4.6 Splash窗体 183
4.6.1 界面设计 183
4.6.2 代码设计 184
4.7 登录窗体的设计 185
4.7.1 界面设计 185
4.7.2 代码设计 186
4.8 MDI主窗体 188
4.8.1 菜单设计 188
4.8.2 代码设计 189
4.9 教师信息查看窗体(frmLook) 191
4.9.1 添加数据连接 191
4.9.2 界面设计 193
4.9.3 代码实现 197
4.10 教师管理窗体(frmTeacher) 197
4.10.1 主窗体的设计和实现 198
4.10.2 导航栏的设计和实现 200
4.10.3 浏览框的设计和实现 201
4.10.4 查询框的设计和实现 204
4.10.5 信息查看框的设计和实现 206
4.11.2 数据连接 213
4.11 选择课程的窗体(frmTeach) 213
4.11.1 界面设计 213
4.11.3 代码设计 214
4.12 自定义查询窗体(frmFind) 216
4.12.1 界面设计 216
4.12.2 代码实现 217
4.13 教师信息报表(rptTeacher) 218
4.13.1 添加数据连接(rtpTeacher) 218
4.13.2 报表界面的设计示意图 218
4.13.3 教师信息报表的设置 219
4.14 授课信息报表(rptTeach) 220
4.14.1 添加数据连接(rtpTeach) 220
4.14.3 授课信息报表的设置 221
4.14.2 报表界面的设计示意图 221
4.15 程序发布 222
4.16 本章小结 222
第5章 图书管理系统 223
5.1 应用背景 223
5.2 功能分析 223
5.2.1 系统结构 223
5.2.2 模块设计 223
5.3 程序预览 225
5.4 数据库设计 231
5.5.2 添加菜单 233
5.5.1 建立主窗体 233
5.5 建立主窗体 233
5.5.3 添加代码 234
5.6 建立添加图书类别窗体 234
5.6.1 建立窗体 234
5.6.2 添加控件 234
5.6.3 添加代码 235
5.7 建立图书类别管理窗体 237
5.7.1 建立窗体 237
5.7.2 添加控件 237
5.7.3 添加代码 238
5.8.1 建立窗体 241
5.8 建立添加图书信息窗体 241
5.8.2 添加控件 242
5.8.3 添加代码 243
5.9 建立图书信息管理窗体 245
5.9.1 建立窗体 245
5.9.2 添加控件 245
5.9.3 添加代码 245
5.10 建立查询图书信息窗体 249
5.10.1 建立窗体 249
5.10.2 添加控件 249
5.10.3 添加代码 250
5.11.2 添加控件 252
5.11.1 建立窗体 252
5.11 建立添加读者类别窗体 252
5.11.3 添加代码 253
5.12 建立读者类别管理窗体 253
5.12.1 建立窗体 253
5.12.2 添加控件 253
5.12.3 添加代码 254
5.13 建立添加读者信息窗体 254
5.13.1 建立窗体 254
5.13.2 添加控件 254
5.14.1 建立窗体 255
5.14 建立查询读者信息窗体 255
5.13.3 添加代码 255
5.14.2 添加控件 256
5.14.3 添加代码 256
5.15 建立添加借书信息窗体 256
5.15.1 建立窗体 256
5.15.2 添加控件 257
5.15.3 添加代码 257
5.16 建立查询借书信息窗体 261
5.16.1 建立窗体 261
5.16.2 添加控件 262
5.16.3 添加代码 262
5.17.1 建立窗体 263
5.17 建立添加还书信息窗体 263
5.17.2 添加控件 264
5.17.3 添加代码 265
5.18 建立登录窗体 268
5.18.1 创建窗体 268
5.18.2 添加控件 268
5.18.3 添加代码 269
5.19 建立添加新用户窗体 271
5.19.1 建立窗体 271
5.19.2 添加控件 271
5.19.3 添加代码 272
5.20.2 添加控件 274
5.20.1 建立窗体 274
5.20 建立修改密码窗体 274
5.20.3 添加代码 275
5.21 程序的发布 276
5.22 本章小结 276
第6章 成绩管理系统 277
6.1 应用背景 277
6.2 系统设计 277
6.2.1 模块设计 277
6.2.2 开发环境 278
6.2.3 系统的整体流程 278
6.2.4 数据库设计 278
6.3.2 登录窗体(frmLogin.frm) 282
6.3.3 MDI主窗体(MDIMain.frm) 282
6.3.1 Splash窗体 282
6.3 程序预览 282
6.3.4 按课程进行成绩管理 283
6.3.5 按学生进行成绩管理 285
6.4 创建工程 287
6.5 建立数据连接 287
6.5.1 数据环境设计器的属性设置 287
6.5.2 数据连接的初始化代码 288
6.6 系统的初始化和登录机制 289
6.6.1 mdlStandard模块 289
6.6.2 Splash窗体 290
6.6.3 登录窗体的设计 291
6.7 MDI主窗体 293
6.7.1 菜单设计 294
6.7.2 代码设计 294
6.8 按课程进行成绩管理 296
6.8.1 课程成绩管理的主窗体(frmCourseScore) 296
6.8.2 变更课程成绩信息的窗体(frmAddStudent) 309
6.8.3 自定义查找窗体(frmFind) 313
6.8.4 课程成绩列表的报表(rptCourseScore) 316
6.9 按学生进行成绩管理 317
6.9.1 学生成绩管理的主窗体(frmStudentScore) 318
6.9.2 变更学生成绩信息的窗体(frmAddCourse) 329
6.9.3 学生成绩列表的报表(rptStudentScore) 332
6.11 本章小结 334
6.10 程序发布 334
第7章 招生管理系统 335
7.1 应用背景 335
7.2 系统设计 335
7.2.1 模块设计 335
7.2.2 开发环境 336
7.2.3 系统的整体流程 336
7.3 程序预览 336
7.4 数据库设计 344
7.5 建立系统主窗体 347
7.5.1 添加菜单 348
7.5.2 建立ODBC数据源 348
7.5.4 添加代码 350
7.5.3 添加公共模块及引用 350
7.6 实现考生信息菜单 351
7.6.1 建立输入考生信息窗体 351
7.6.2 建立显示考生信息窗体 358
7.6.3 建立考生信息统计窗体 370
7.7 实现招生计划菜单 372
7.7.1 建立输入招生计划窗体 372
7.7.2 建立显示招生计划窗体 374
7.7.3 建立查询招生计划窗体 376
7.7.4 建立显示按院系查询的招生计划窗体 377
7.7.5 建立显示按省份查询的招生计划窗体 378
7.7.6 建立招生计划统计窗体 378
7.8.1 建立查看全部录取信息窗体 380
7.8 实现已招生信息菜单 380
7.8.2 建立按省分类已招生信息窗体 381
7.8.3 建立按院系显示招生信息窗体 382
7.9 实现登录系统菜单 383
7.9.1 建立用户登录窗体 383
7.9.2 建立修改密码窗体 385
7.9.3 建立新用户注册窗体 387
7.9.4 退出系统 389
7.10 发布应用程序 389
7.10.1 编译应用程序 389
7.10.2 使用打包和展开向导 390
8.2.1 系统结构 391
8.2.2 模块设计 391
8.1 应用背景 391
8.2 功能分析 391
第8章 评语管理系统 391
8.3 程序预览 393
8.4 系统数据库设计 396
8.5 建立主窗体 400
8.5.1 建立主窗体 400
8.5.2 添加菜单 400
8.5.3 添加控件 401
8.5.4 添加代码 404
8.6 建立添加学生窗体 426
8.6.1 建立添加学生窗体 426
8.6.2 添加控件 427
8.6.3 添加代码 428
8.7 建立添加学生窗体 429
8.7.1 建立添加学生窗体 429
8.7.2 添加控件 429
8.7.3 添加代码 430
8.8 建立添加用户窗体 432
8.8.1 建立添加用户窗体 432
8.8.2 添加控件 432
8.8.3 添加代码 433
8.9.1 建立窗体 435
8.9.2 添加控件 435
8.9 建立修改密码窗体 435
8.9.3 添加代码 436
8.10 建立登录窗体 437
8.10.1 创建窗体 437
8.10.2 添加控件 437
8.10.3 添加代码 438
8.11 系统的编译和发布 440
第9章 数据库系统发布 441
9.1 打包对象简介 441
9.2 使用打包向导 441
9.3 安装发布的数据库系统 448
9.4 运行发布的数据库系统 450
9.5 本章小结 450