第1章 数据库编程实用技术 1
1.1 Access数据库管理 1
1.1.1 Access数据库的基本元素 1
1.1.2 创建数据库 2
1.1.3 创建表 4
1.1.4 创建查询 6
1.1.5 备份和还原数据库 7
1.2 常用SQL语句介绍 7
1.2.1 执行SQL语句的环境 7
1.2.2 SELECT语句 8
1.2.3 INSERT语句 10
1.2.4 UPDATE语句 10
1.2.5 DELETE语句 11
1.3 ADO数据访问技术 11
1.3.1 ADO数据模型 12
1.3.2 常用ADO对象 13
1.4 Visual Basic数据库访问控件 20
1.4.1 ADO Data控件 21
1.4.2 DataList控件和DataCombo控件 24
1.4.3 DataGrid控件 26
1.5 数据库应用系统工程规划 31
1.5.1 功能模块划分 31
1.5.2 Const模块 32
1.5.3 DbFunc模块 33
1.5.4 GeneralFunc模块 37
第2章 学生成绩管理系统 41
2.1 概述 41
2.2 系统分析与总体设计 41
2.2.1 系统需求分析 41
2.2.2 系统体系结构设计 41
2.2.3 开发工具的选择 43
2.2.5 数据库结构设计 44
2.2.4 开发实例所需的实用技术 44
2.3 设计工程框架 47
2.3.1 工程中的模块 47
2.3.2 添加类模块 48
2.4 登录窗体和系统主界面设计 53
2.4.1 设计登录窗体 53
2.4.2 设计主界面 56
2.5 院系管理模块设计 57
2.5.1 使用TreeView控件 57
2.5.2 设计院系信息编辑窗体 59
2.5.3 设计院系信息管理窗体 61
2.5.4 设计选择院系信息窗体 65
2.6 学生基本信息管理模块设计 65
2.6.1 设计学生信息编辑窗体 66
2.6.2 设计学生信息管理窗体 67
2.6.3 设计选择学生信息窗体 71
2.7 学期信息管理模块设计 72
2.7.1 设计学期信息编辑窗体 73
2.7.2 设计学期信息管理窗体 74
2.8 课程信息管理模块设计 74
2.8.1 设计课程信息编辑窗体 74
2.8.2 设计课程信息管理窗体 75
2.9 课程安排管理模块设计 75
2.9.1 设计课程安排编辑窗体 75
2.9.2 设计课程安排管理窗体 76
2.10.1 设计学生成绩编辑窗体 77
2.10 学生成绩管理模块设计 77
2.10.2 设计学生成绩管理窗体 79
2.10.3 设计学生成绩排名窗体 80
2.11 用户管理模块设计 81
2.11.1 设计用户信息编辑窗体 81
2.11.2 设计用户管理窗体 83
2.11.3 在主界面中增加用户管理代码 85
3.2.2 系统体系结构设计 87
3.2.1 系统需求分析 87
第3章 客户资源管理系统 87
3.2 系统分析与总体设计 87
3.1 概述 87
3.2.3 开发工具的选择 90
3.2.4 开发实例所需的实用技术 90
3.2.5 数据库结构设计 90
3.3 设计工程框架 93
3.3.1 工程中的模块 94
3.3.2 添加类模块 94
3.4 登录窗体和系统主界面设计 99
3.4.1 设计登录窗体 100
3.4.2 设计主界面 102
3.5 基本信息管理模块设计 103
3.5.1 使用TreeView控件 103
3.5.2 设计地域信息编辑窗体 103
3.5.3 设计地域信息管理窗体 105
3.5.4 设计选择地域信息窗体 109
3.5.5 设计客户类别信息编辑窗体 110
3.5.6 设计行业分类信息管理窗体 114
3.5.7 设计职务名称信息管理窗体 114
3.5.8 设计项目类型信息管理窗体 114
3.5.9 设计销售人员信息编辑窗体 114
3.5.10 设计销售人员信息管理窗体 116
3.6 客户信息管理模块设计 119
3.6.1 设计客户单位信息编辑窗体 119
3.6.2 设计客户单位信息管理窗体 120
3.6.3 设计客户联系人信息编辑窗体 124
3.6.4 设计客户联系人信息管理窗体 124
3.6.5 设计客户联系人信息查看窗体 125
3.7 商业往来管理模块设计 126
3.7.1 设计商业机会信息编辑窗体 126
3.7.2 设计商业机会信息管理窗体 128
3.7.4 设计客户跟踪信息编辑窗体 130
3.7.3 设计商业机会信息查看窗体 130
3.7.5 设计客户跟踪信息管理窗体 131
3.7.6 设计客户跟踪信息查看窗体 132
3.8 用户管理模块设计 132
第4章 家庭理财管理系统 133
4.1 摘要 133
4.2 系统分析与总体设计 133
4.2.1 系统需求分析 133
4.2.2 系统体系结构设计 133
4.2.3 开发工具的选择 135
4.2.4 开发实例所需的实用技术 136
4.2.5 数据库结构设计 136
4.3 设计工程框架 138
4.3.1 工程中的模块 139
4.3.2 添加类模块 140
4.4.1 设计登录窗体 144
4.4 登录窗体和系统主界面设计 144
4.4.2 设计主界面 146
4.5 基本信息管理模块设计 147
4.5.1 设计银行信息编辑窗体 147
4.5.2 设计银行信息管理窗体 148
4.5.3 设计收入类型设置窗体 151
4.5.4 设计支出类型信息管理窗体 154
4.5.5 设计家庭成员信息编辑窗体 155
4.5.6 设计家庭成员信息管理窗体 155
4.6 理财信息管理模块设计 155
4.6.1 设计日常收支信息编辑窗体 156
4.6.2 设计日常收支信息管理窗体 157
4.6.3 设计银行交易信息编辑窗体 159
4.6.4 设计银行交易信息管理窗体 159
4.6.5 设计银行账户信息编辑窗体 161
4.6.6 设计银行账户信息管理窗体 161
4.6.7 设计银行交易信息查看窗体 162
4.7.1 设计日常收支统计窗体 164
4.7 数据统计管理模块设计 164
4.7.2 设计银行交易统计窗体 165
4.7.3 设计家庭资金统计窗体 166
4.8 用户管理模块设计 167
第5章 办公用品管理系统 168
5.1 概述 168
5.2 系统分析与总体设计 168
5.2.1 系统需求分析 168
5.2.2 系统体系结构设计 168
5.2.3 开发工具的选择 170
5.2.4 开发实例所需的实用技术 171
5.2.5 数据库结构设计 171
5.3.1 工程中的模块 174
5.3.2 添加类模块 174
5.3 设计工程框架 174
5.4 登录窗体和系统主界面设计 179
5.4.1 设计登录窗体 179
5.4.2 设计主界面 181
5.5 基本信息管理模块设计 183
5.5.1 设计分类信息管理窗体 183
5.5.2 设计部门管理窗体 187
5.5.3 设计供应商信息编辑窗体 187
5.5.4 设计供应商信息管理窗体 188
5.6 办公用品信息管理模块设计 191
5.6.1 设计入库信息编辑窗体 191
5.6.2 设计入库信息管理窗体 193
5.6.3 设计库存信息编辑窗体 195
5.6.4 设计库存信息管理窗体 196
5.6.5 设计领用信息编辑窗体 197
5.6.6 设计领用信息管理窗体 197
5.6.8 设计领用明细信息管理窗体 198
5.6.7 设计领用明细信息编辑窗体 198
5.7 数据统计管理模块设计 199
5.7.1 设计库存短缺统计窗体 199
5.7.2 设计入库统计窗体 200
5.7.3 设计领用统计窗体 203
5.8 用户管理模块设计 206
第6章 小区物业管理系统 207
6.1 摘要 207
6.2 系统分析与总体设计 207
6.2.1 系统需求分析 207
6.2.2 系统体系结构设计 207
6.2.3 开发工具的选择 209
6.2.4 开发实例所需的实用技术 210
6.2.5 数据库结构设计 210
6.3 设计工程框架 212
6.3.1 工程中的模块 213
6.3.2 添加类模块 214
6.4 登录窗体和系统主界面设计 218
6.4.1 设计登录窗体 218
6.4.2 设计主界面 220
6.5 基本信息管理模块设计 221
6.5.1 设计户型信息编辑窗体 221
6.5.2 设计户型信息管理窗体 223
6.5.3 设计楼房信息编辑窗体 226
6.5.4 设计楼房信息管理窗体 227
6.5.5 设计住户信息编辑窗体 228
6.5.6 设计住户信息管理窗体 229
6.6 小区物业收费管理模块设计 230
6.6.1 设计收费项目信息编辑窗体 230
6.6.2 设计收费项目信息管理窗体 231
6.6.3 设计抄表信息编辑窗体 232
6.6.4 设计抄表信息管理窗体 234
6.6.5 设计收费记账信息编辑窗体 235
6.6.6 设计收费记账信息管理窗体 236
6.7.1 设计按收费项目统计窗体 237
6.7 收费统计管理模块设计 237
6.7.2 设计按业主统计窗体 240
6.8 用户管理模块设计 242
第7章 软件项目管理系统 243
7.1 概述 243
7.2 系统分析与总体设计 243
7.2.1 系统需求分析 243
7.2.2 系统体系结构设计 243
7.2.3 开发工具的选择 245
7.2.4 开发实例所需的实用技术 246
7.2.5 数据库结构设计 246
7.3 设计工程框架 249
7.3.1 工程中的模块 249
7.3.2 添加类模块 250
7.4.1 设计登录窗体 254
7.4 登录窗体和系统主界面设计 254
7.4.2 设计主界面 256
7.5 基本信息管理模块设计 257
7.5.1 设计项目类型信息管理窗体 258
7.5.2 设计项目状态信息管理窗体 261
7.5.3 设计模块状态信息管理窗体 261
7.5.4 设计缺陷级别信息管理窗体 262
7.6 项目组信息管理模块设计 262
7.6.1 设计员工信息编辑窗体 262
7.6.2 设计员工信息管理窗体 263
7.6.3 设计角色信息编辑窗体 265
7.6.4 设计角色信息管理窗体 266
7.7 软件项目信息管理模块设计 267
7.7.1 设计项目信息编辑窗体 267
7.7.2 设计项目信息管理窗体 268
7.7.3 设计项目成员信息编辑窗体 269
7.7.4 设计项目成员信息管理窗体 270
7.7.5 设计项目模块信息编辑窗体 271
7.7.6 设计项目模块信息管理窗体 272
7.7.7 设计软件缺陷信息编辑窗体 273
7.7.8 设计软件缺陷信息管理窗体 275
7.8 用户管理模块设计 276
8.2 系统分析与总体设计 277
8.2.2 系统体系结构设计 277
8.2.1 系统需求分析 277
8.1 摘要 277
第8章 培训管理系统 277
8.2.3 开发工具的选择 279
8.2.4 开发实例所需的实用技术 280
8.2.5 数据库结构设计 280
8.3 设计工程框架 282
8.3.1 工程中的模块 282
8.3.2 添加类模块 283
8.4.1 设计登录窗体 287
8.4 登录窗体和系统主界面设计 287
8.4.2 设计主界面 289
8.5 基本信息设置模块设计 290
8.5.1 设计课程类型设置窗体 290
8.5.2 设计部门信息设置窗体 293
8.5.3 设计培训教室编辑窗体 294
8.5.4 设计培训教室信息管理窗体 295
8.5.5 设计访问基本信息窗体的代码 297
8.6 培训课程管理模块设计 298
8.6.1 设计课程编辑窗体 298
8.6.2 设计课程管理窗体 304
8.6.3 设计查看详细信息窗体 308
8.6.4 设计最新信息管理窗体 310
8.6.5 设计培训需求编辑窗体 311
8.6.6 设计培训需求管理窗体 313
8.7 用户管理模块设计 314