第1章 电子商务系统开发基础 1
1.1 Visual Basic进行数据库开发的特点 1
1.1.1 Visual Basic开发数据库的优势 1
1.1.2 Visual Basic提供的数据库访问技术 2
1.2 用SQL访问数据库 2
1.2.1 SQL语言介绍 2
1.2.2 SQL语句创建数据库 3
1.2.3 SQL语句选取数据库 6
1.2.4 SQL语句更新数据库 13
1.2.5 Visual Basic中调试SQL语句 15
1.3 ActiveX数据对象访问(ADO)技术 17
1.3.1 ADO概述 17
1.3.2 ADO的对象 18
1.3.3 在Visual Basic中使用ADO 20
1.3.4 到数据源的连接 20
1.3.5 使用记录集 24
1.3.6 使用命令 31
1.3.7 使用字段信息 33
1.3.8 使用ADO错误处理 35
第2章 企业员工信息管理系统 38
2.1 系统总体设计 38
2.1.1 应用背景 38
2.1.2 项目目标 38
2.1.3 解决方案设计 39
2.1.4 系统模块功能分析 39
2.2 数据库设计 41
2.2.1 数据库需求分析 41
2.2.2 E-R模型分析 42
2.2.3 数据表设计 43
2.3 技术细节 45
2.3.1 使用ActiveX数据对象(ADO)访问数据库 45
2.3.2 主要控件 45
2.4.1 窗体界面设计 46
2.4 主窗体模块 46
2.4.2 添加主窗体初始代码 48
2.5 登录窗体模块 52
2.5.1 界面设计 52
2.5.2 编写代码 54
2.6 员工档案信息模块 56
2.6.1 员工档案建立 56
2.6.2 员工档案修改 66
2.6.3 员工档案查询 71
2.6.4 员工档案删除 75
2.7 员工异动信息模块 78
2.7.1 员工异动操作 78
2.7.2 员工异动信息查询 84
2.7.3 员工异动信息修改 88
2.7.4 员工异动信息删除 93
2.8 人员统计分析模块 94
2.8.1 按聘用年月绘图 94
2.8.2 按学历绘图 102
2.8.3 按部门绘图 104
2.9 系统设置模块 107
2.9.1 增删管理员用户 107
2.9.2 修改登陆密码 111
2.10 扩充和提高 114
2.11 小结 114
3.1.2 项目目标 115
3.1.1 应用背景 115
3.1 系统总体设计 115
第3章 财务管理系统 115
3.1.3 解决方案设计 116
3.1.4 系统模块功能分析 117
3.2 数据库设计 118
3.2.1 数据库需求分析 118
3.2.2 E-R模型分析 119
3.2.3 数据表设计 120
3.3.1 使用数据源(ODBC)访问数据 122
3.3 技术细节 122
3.4 主窗体模块 124
3.4.1 窗体界面设计 124
3.3.2 控件和方法 124
3.4.2 添加主窗体初始代码 126
3.5 登录与系统设置模块 130
3.6 工资管理模块 130
3.6.1 添加考勤记录 130
3.6.2 修改考勤记录 133
3.6.3 查询考勤记录 136
3.6.4 计算工资 140
3.6.5 添加工资记录 144
3.6.6 修改工资记录 147
3.6.7 工资查询 150
3.6.8 删除工资记录 154
3.6.9 月底结算 156
3.7.1 添加固定资产记录 159
3.7 固定资产模块 159
3.7.2 修改固定资产记录 162
3.7.3 固定资产查询 165
3.7.4 固定资产记录删除 169
3.8 流动资产模块 170
3.8.1 添加报销记录 170
3.8.2 查询报销记录 174
3.8.3 导出报销记录 178
3.9 扩充和提高 181
3.10 小结 182
第4章 供应商与客户管理系统 183
4.1 系统总体设计 183
4.1.1 应用背景 183
4.1.2 项目目标 183
4.1.3 解决方案设计 184
4.1.4 系统模块功能分析 184
4.2.1 数据库需求分析 186
4.2 数据库设计 186
4.2.2 E-R模型分析 187
4.2.3 数据表设计 188
4.3 技术细节 191
4.3.1 常用错误处理 191
4.3.2 ADO Data控件 192
4.4 主窗体模块 192
4.4.1 窗体界面设计 192
4.4.2 添加主窗体初始代码 193
4.5 登录与系统设置模块 197
4.6 供应商信息模块 198
4.6.1 供应商信息添加 198
4.6.2 供应商信息修改 203
4.6.3 添加删除供货类别 206
4.6.4 供应商信息查询 210
4.6.5 供应商信息删除 213
4.7.1 客户信息添加 216
4.7 销售客户信息模块 216
4.7.2 客户信息修改 222
4.7.4 客户活动记录 226
4.7.5 客户信息查询 231
4.7.6 客户信息删除 236
4.8 客户服务模块 238
4.8.1 问题信息录入 238
4.8.2 问题信息查询 241
4.8.3 问题信息更改 245
4.9 扩充和提高 248
4.10 小结 249
第5章 企业事务管理系统 250
5.1 系统总体设计 250
5.1.1 应用背景 250
5.1.2 项目目标 250
5.1.3 解决方案设计 250
5.1.4 系统模块功能分析 251
5.2.1 数据库需求分析 254
5.2 数据库设计 254
5.2.2 E-R模型分析 255
5.2.3 数据表设计 255
5.3 技术细节 257
5.3.1 在一个窗体上实现多个功能界面 257
5.3.2 引用、部件和使用的控件 258
5.4 主窗体模块 258
5.4.1 主窗体界面设计 258
5.4.2 添加主窗体初始代码 260
5.5 登录模块 262
5.6 会议管理模块 265
5.6.1 建立模块界面 265
5.6.2 增加会议记录 268
5.6.3 会议记录查询 271
5.6.4 删除会议记录 274
5.7.1 建立模块界面 275
5.7 值班管理模块 275
5.7.2 值班资料录入 277
5.7.3 值班记录查询 280
5.7.4 修改值班记录 283
5.7.5 值班记录删除 283
5.8 车辆管理模块 284
5.8.1 建立模块界面 284
5.8.2 填写购车记录 288
5.8.3 修改购车记录 290
5.8.4 删除购车记录 292
5.8.5 出车登记 292
5.8.6 修改出车记录 294
5.8.8 删除出车记录 296
5.8.9 填写车辆维修记录 296
5.8.10 修改车辆维修记录 298
5.8.11 删除车辆维修记录 300
5.9 扩充和提高 300
5.10 小结 301
第6章 采购管理系统 302
6.1 系统总体设计 302
6.1.1 应用背景 302
6.1.2 项目目标 302
6.1.3 解决方案设计 303
6.1.4 系统模块功能分析 303
6.2 数据库设计 306
6.2.1 数据库需求分析 306
6.2.2 E-R模型分析 307
6.2.3 数据表设计 308
6.3 技术细节 311
6.3.1 使用SQL Server 2000建立数据库 311
6.3.2 部件和引用 314
6.4 主窗体模块 314
6.4.1 窗体界面设计 314
6.4.2 添加主窗体初始代码 315
6.5.1 选择合同单窗体 320
6.5 合同单录入模块 320
6.5.2 合同单录入窗体 329
6.5.3 供应商列表窗体 338
6.5.4 物料编号查询 341
6.6 合同单明细查询模块 343
6.7 合同单状态维护模块 346
6.7.1 选择采购员窗体 346
6.7.2 合同单状态维护窗体 348
6.7.3 合同单状态维护窗体 353
6.8 合同单执行完毕维护模块 358
6.9 扩充和提高 365
6.10 小结 365
第7章 销售管理系统 366
7.1 系统总体设计 366
7.1.1 应用背景 366
7.1.2 项目目标 366
7.1.4 系统模块功能分析 367
7.1.3 解决方案设计 367
7.2 数据库设计 370
7.2.1 数据库需求分析 370
7.2.2 E-R模型分析 371
7.2.3 数据表设计 371
7.3 技术细节 374
7.4 主窗体模块 375
7.4.1 窗体界面设计 375
7.4.2 添加主窗体初始代码 377
7.5 登录与系统设置模块 380
7.6 销售员定义模块 381
7.6.1 增加销售员 381
7.6.2 修改销售员 384
7.6.3 查询销售员 388
7.6.4 删除销售员 391
7.7.1 添加订单 392
7.7 订单模块 392
7.7.2 修改订单 395
7.7.3 订单删除 397
7.7.4 查询销售单 398
7.7.5 签订销售单 400
7.7.6 删除销售单 402
7.8 广告登记表模块 403
7.8.1 填写广告登记表 403
7.8.2 广告登记表查询 405
7.8.3 广告登记表修改 407
7.8.4 删除广告登记 409
7.9 销售业绩查询模块 410
7.9.1 视图查询方式 410
7.9.2 表格查询方式 412
7.10 扩充和提高 415
7.11 小结 415
8.1.2 项目目标 417
8.1.1 应用背景 417
第8章 库存管理系统 417
8.1 系统总体设计 417
8.1.3 解决方案设计 418
8.1.4 系统模块功能分析 419
8.2 数据库设计 420
8.2.1 数据库需求分析 420
8.2.2 E-R模型分析 422
8.2.3 数据表设计 422
8.3.1 使用Microsoft数据报表设计器书写报表 424
8.3 技术细节 424
8.3.2 DataReport对象 425
8.3.3 类模块和数据识别类 425
8.3.4 部件和引用 426
8.4 主窗体模块 426
8.4.1 窗体界面设计 426
8.4.2 添加主窗体初始代码 427
8.6.1 仓管员定义 429
8.6 仓管员定义模块 429
8.5 登录模块 429
8.6.2 仓库定义 441
8.7 进库信息处理模块 443
8.7.1 进库单登记 443
8.7.2 进库明细管理 451
8.7.3 进库单查询 456
8.8 出库信息处理模块 460
8.8.1 出库单登记 460
8.8.2 出库明细管理 461
8.8.3 出库单查询 462
8.9 报表输出模块 463
8.10 扩充和提高 470
8.11 小结 471
第9章 企业管理系统打包与发布 472
9.1 打包和展开向导简介 472
9.2 使用打包和展开向导 472
9.3 安装和运行发布的系统 479
9.4 小结 481