第1章 Access 2002数据库对象管理 1
1-1 数据库管理 1
1-1-1 关系型数据库的概念 1
1-1-2 创建数据库 2
1-1-3 数据库的打开和关闭、删除数据库 5
1-2 表设计 6
1-2-1 表设计概述 6
1-2-2 字段的定义及其Access 2002数据类型 6
1-2-3 创建表 8
1-2-4 编辑表数据 11
1-2-5 设置表中的键 12
1-2-6 定义表关系 13
1-3 查询设计 15
1-3-1 查询的概念 15
1-3-2 创建查询 17
1-3-3 使用和修改查询 19
1-4 窗体设计 22
1-4-1 创建窗体 22
1-4-2 窗体控件 26
1-4-3 创建子窗体 30
1-4-4 窗体设计实例 31
1-5 报表设计 32
1-5-1 创建报表 32
1-5-2 报表的使用 37
1-5-3 打印报表 38
1-6 宏的设计 40
1-6-1 宏概述 40
1-6-2 宏的创建 40
1-6-3 宏的执行与调试 42
1-6-4 宏操作 43
第2章 Visual Basic程序设计基础 47
2-1 Visaul Basic工程管理 47
2-1-1 工程的概念 47
2-1-2 工程管理 48
2-2 程序控制语句 53
2-2-1 条件判断结构 53
2-2-2 Visual Basic的循环结构 58
2-3 过程和函数 61
2-3-1 自定义过程 61
2-3-2 内置函数 65
2-3-3 过程参数的传递 65
2-4 模块 66
2-4-1 模块的概念 66
2-4-2 窗体模块 67
2-4-3 标准模块 67
2-4-4 类模块 68
2-4-5 模块设计的考虑 68
第3章 Visual Basic数据库开发技术 69
3-1 Visual Basic数据库访问技术 69
3-2 使用ADO访问数据库 71
3-2-1 ADO简介 71
3-2-2 ADO层次模型 71
3-2-3 ADO编程模型 73
3-2-4 添加ADO 74
3-2-5 ADO编程实例 74
3-3 使用ODBC API访问数据库 82
3-3-1 ODBC API访问数据库的方法简介 82
3-3-2 ODBC API函数的声明方法 84
3-3-3 使用ODBC API的编程方法 85
3-4 数据库访问控件 87
3-4-1 Data控件 87
3-4-2 Data控件的实例程序 93
3-4-3 ADO Data控件 96
3-4-4 ADO Data控件的实例程序 97
3-4-5 DataList控件/DataCombo控件 101
3-4-6 DataList控件/DataCombo控件的实例程序 102
3-4-7 DataGrid控件 105
3-4-8 DataGrid控件的实例程序 110
3-4-9 MSChart控件 114
3-4-10 MSChart控件的实例程序 118
3-5 Visual Basic数据库工程开发过程 124
3-5-1 系统功能分析和总体设计 124
3-5-2 数据库准备 125
3-5-3 工程管理 125
3-5-4 添加类模块 125
3-5-5 添加模块 126
3-5-6 添加并编辑窗体 126
第4章 人事管理系统 127
4-1 系统设计 127
4-1-1 系统功能描述 127
4-1-2 功能模块划分 128
4-1-3 系统流程分析 128
4-2 数据库设计 129
4-2-1 数据库需求分析 129
4-2-2 数据库逻辑结构设计 130
4-3 设计工程框架 131
4-3-1 创建工程 132
4-3-2 添加标准模块 132
4-4 系统主窗体的建立 132
4-4-1 系统的主窗体 132
4-4-2 在主窗体中添加代码 134
4-5 登录模块设计 137
4-5-1 设计登录窗体 138
4-5-2 在登录窗体中添加代码 138
4-6 技术人才管理模块的设计 140
4-6-1 技术人才管理主窗体的建立 140
4-6-2 技术人才录入窗体的建立 142
4-6-3 技术人才查询窗体的建立 151
4-6-4 技术人才删除窗体的建立 155
4-6-5 技术人才修改窗体的建立 159
4-7 管理人才管理模块的设计 162
4-7-1 管理人才菜单主窗体的建立 162
4-7-2 管理人才信息录入窗体的建立 164
4-7-3 管理人才查询窗体的建立 171
4-7-4 管理人才删除窗体的建立 176
4-7-5 管理人才修改窗体的建立 179
4-8 系统管理模块的设计 183
4-8-1 设计用户管理窗体 183
4-8-2 添加代码 185
4-9 系统配置运行 188
第5章 企业进销存管理系统 189
5-1 系统设计 189
5-1-1 系统功能描述 189
5-1-2 功能模块划分 190
5-1-3 系统流程分析 190
5-2 数据库设计 191
5-3 设计工程框架 193
5-3-1 创建工程 193
5-3-2 建立数据连接 194
5-3-3 建立数据报表 195
5-3-4 建立公共模块 196
5-4 建立登录窗体 211
5-5 主窗体 213
5-6 建立交易管理窗体 216
5-6-1 建立进货登记窗体 216
5-6-2 建立销售登记窗体 219
5-6-3 建立客商登记窗体 223
5-6-4 建立商品登记窗体 225
5-7 建立浏览管理 228
5-7-1 创建菜单查询 228
5-7-2 高级查询窗体 230
5-8 第三方控件的使用 234
5-8-1 安装SmartMenuXP控件 234
5-8-2 安装SmartViewport控件 234
第6章 图书馆信息管理系统 235
6-1 系统设计 235
6-1-1 系统功能描述 235
6-1-2 功能模块划分 236
6-1-3 系统流程分析 237
6-2 数据库设计 237
6-2-1 数据库分析 237
6-2-2 数据库逻辑结构设计 238
6-3 设计工程框架 242
6-3-1 创建工程 242
6-3-2 添加公共模块 243
6-4 系统主窗体设计 244
6-4-1 设计主窗体 244
6-4-2 在主界面中添加代码 246
6-5 登录模块设计 247
6-5-1 设计登录窗体 247
6-5-2 在登录窗体中添加代码 248
6-6 用户管理模块设计 249
6-6-1 设计修改密码窗体 249
6-6-2 设计添加用户窗体 251
6-7 图书管理模块设计 252
6-7-1 设计添加图书类别窗体 252
6-7-2 建立添加图书管理窗体 258
6-7-3 设计添加/修改图书信息窗体 260
6-7-4 建立图书信息删除窗体 263
6-7-5 建立图书信息查询窗体 264
6-7-6 建立报损图书窗体 267
6-8 期刊管理模块设计 270
6-8-1 设计期刊列表窗体 270
6-8-2 设计期刊类别管理窗体 271
6-8-3 设计添加/修改期刊信息管理窗体 271
6-8-4 设计删除期刊信息窗体 275
6-8-5 设计期刊查询窗体 275
6-8-6 设计期刊报损窗体 276
6-9 读者管理模块 279
6-9-1 设计读者添加/修改窗体 279
6-9-2 设计读者信息删除窗体 281
6-9-3 设计读者查询窗体 282
6-10 借书信息管理模块设计 284
6-10-1 设计借书信息列表窗体 284
6-10-2 设计借书信息删除窗体 285
6-10-3 设计借书信息添加/修改窗体 286
6-10-4 设计借书查询窗体 290
6-11 还书信息管理模块设计 293
6-11-1 设计还书信息列表窗体 293
6-11-2 还书信息添加/修改窗体的建立 295
6-11-3 还书信息删除窗体的建立 297
6-11-4 还书查询窗体的建立 297
6-12 每日盘点管理模块 298
6-12-1 设计每日进书窗体 298
6-12-2 设计每日借书窗体 300
6-12-3 设计每日还书窗体 300
6-13 系统帮助模块 300
6-14 系统的配置运行 301
第7章 酒店管理系统 302
7-1 系统设计 302
7-1-1 系统功能描述 302
7-1-2 功能模块划分 302
7-1-3 系统流程分析 303
7-2 数据库设计 304
7-2-1 数据库分析 304
7-2-2 数据库逻辑结构设计 304
7-3 设计工程框架 305
7-3-1 创建工程 305
7-3-2 添加公共模块 305
7-4 系统主窗体设计 306
7-4-1 设计主窗体 306
7-4-2 在主窗体中添加代码 309
7-5 登录模块设计 311
7-5-1 设计登录窗体 311
7-5-2 在登录窗体中添加代码 312
7-6 基本信息管理模块设计 314
7-6-1 设计客房信息窗体 314
7-6-2 设计客房信息添加/修改窗体 318
7-6-3 设计客人信息管理窗体 321
7-6-4 设计客人信息添加/修改窗体 324
7-6-5 设计退房信息管理窗体 327
7-6-6 设计退房信息添加/修改窗体 329
7-7 信息查询模块设计 332
7-7-1 设计客房信息查询窗体 332
7-7-2 设计收费信息查询窗体 337
7-7-3 设计效益信息查询窗体 338
7-8 数据报表模块设计 341
7-9 系统功能模块设计 342
7-9-1 设计系统管理窗体 342
7-9-2 添加代码 344
7-10 系统配置运行 346
第8章 应用程序的优化和发布 347
8-1 应用程序的界面优化 347
8-2 创建帮助文件 348
8-2-1 制作CHM帮助文件 348
8-2-2 在Visual Basic中访问CHM帮助文件 349
8-3 制作安装程序 350
8-3-1 打包和展开向导 350
8-3-2 安装程序制作过程 350
8-3-3 应用程序安装过程 353