第1章 技术要点和系统分析 1
1.1 管理信息系统概述 1
1.1.1 管理信息系统的概念 1
1.1.2 管理信息系统的分类 2
1.1.3 管理信息系统的开发过程 2
1.2 使用Visual Basic开发数据库应用程序 4
1.2.1 实例数据库 4
1.2.2 数据库脚本 5
1.2.3 常用ADO对象 7
1.2.4 常用数据库访问控件 15
1.3 本书实例的工程规划 27
1.3.1 功能模块划分 27
1.3.2 Const模块 29
1.3.3 DbFunc模块 29
1.3.4 GeneralFunc模块 33
1.4 书中实例的系统分析 37
1.4.1 本书实例总体分析 37
1.4.2 人事工资管理系统总体设计分析 38
1.4.3 客户关系管理系统总体设计分析 39
1.4.4 办公事务管理系统总体设计分析 41
1.4.5 固定资产管理系统总体设计分析 42
1.4.6 企业销售管理系统总体设计分析 44
1.4.7 企业采购管理系统总体设计分析 45
1.4.8 企业库存管理系统总体设计分析 46
1.4.9 售后服务管理系统总体设计分析 47
第2章 人事工资管理系统 50
2.1 数据库设计 50
2.1.1 设计表结构 50
2.1.2 实例中的存储过程 55
2.1.3 实例中的视图 55
2.1.4 数据库脚本 55
2.2 设计工程框架 61
2.2.1 创建工程 61
2.2.2 添加模块 61
2.2.3 添加类模块 63
2.2.4 设计登录窗体 72
2.2.5 设计主界面 75
2.3 部门管理模块设计 77
2.3.1 使用TreeView控件 77
2.3.2 设计部门编辑窗体 81
2.3.3 设计部门管理窗体 83
2.3.4 设计选择部门窗体 86
2.3.5 在主界面中增加部门管理代码 87
2.4 员工基本信息管理模块设计 87
2.4.1 设计选择员工窗体 88
2.4.2 设计编辑员工基本信息的窗体 91
2.4.3 设计员工信息管理窗体 95
2.4.4 员工照片管理模块设计 100
2.4.5 设计员工社会关系管理模块 103
2.4.6 设计员工工作学习经历管理模块 105
2.4.7 查看员工部门调动信息 106
2.4.8 查看员工奖罚记录 106
2.4.9 查看员工考评记录 107
2.4.10 查看员工调薪记录 107
2.5 综合人事管理模块设计 108
2.5.1 设计部门调转管理模块 108
2.5.2 设计考勤信息管理模块 111
2.5.3 设计考评信息管理窗体 117
2.5.4 设计奖罚信息管理窗体 120
2.5.5 设计薪资调整管理窗体 123
2.6 员工工资管理模块设计 125
2.6.1 工资计算方法 125
2.6.2 设置工资税率 126
2.6.3 设置工资项目 129
2.6.4 创建工资表 134
2.6.5 查看工资表 142
2.7 用户管理模块设计 143
2.7.1 设计选择用户类型的窗体 143
2.7.2 设计编辑用户信息的窗体 144
2.7.3 设计用户管理窗体 146
2.7.4 在主界面中增加用户管理代码 149
2.7.5 在主界面中增加修改密码代码 149
第3章 客户资源管理系统 150
3.1 数据库设计 150
3.1.1 设计表结构 150
3.1.2 数据库脚本 152
3.2 设计工程框架 156
3.2.1 创建工程 156
3.2.2 添加模块 156
3.2.3 添加类模块 157
3.2.4 设计登录窗体 160
3.2.5 设计主界面 161
3.3 地域管理模块设计 163
3.3.1 设计编辑地域信息的窗体 163
3.3.2 设计地域管理窗体 165
3.3.3 设计选择地域窗体 169
3.4 参数设置模块设计 170
3.4.1 设计参数设置管理窗体 170
3.4.2 在主窗体中添加参数设置代码 172
3.5 客户信息管理模块设计 173
3.5.1 设计客户信息编辑窗体 173
3.5.2 设计客户信息管理窗体 175
3.5.3 设计联系人编辑窗体 180
3.5.4 设计联系人管理窗体 182
3.6 销售机会管理模块设计 184
3.6.1 设计编辑销售机会的窗体 184
3.6.2 设计销售机会管理窗体 188
3.7 任务进度管理模块设计 192
3.7.1 设计编辑任务进度的窗体 192
3.7.2 设计任务进度管理窗体 194
3.7.3 设计查看任务进度窗体 196
3.8 用户管理模块设计 197
第4章 办公事务管理系统 199
4.1 数据库设计 199
4.1.1 设计表结构 199
4.1.2 实例中的存储过程 203
4.1.3 数据库脚本 203
4.2 设计工程框架 209
4.2.1 创建工程 209
4.2.2 添加模块 210
4.2.3 添加类模块 211
4.2.4 设计登录窗体 216
4.2.5 设计主界面 216
4.3 培训管理模块设计 218
4.3.1 设计课程类型管理窗体 218
4.3.2 设计培训信息编辑窗体 221
4.3.3 设计查看培训详细信息窗体 228
4.3.4 设计培训信息管理窗体 230
4.3.5 设计查看最新培训信息窗体 234
4.3.6 设计培训报名信息编辑窗体 237
4.3.7 设计培训报名信息管理窗体 238
4.3.8 自动更新培训记录的状态 240
4.4 会议管理模块设计 242
4.4.1 设计会议室信息编辑窗体 242
4.4.2 设计会议室信息管理窗体 244
4.4.3 设计会议信息编辑窗体 244
4.4.4 设计会议信息管理窗体 245
4.4.5 设计会议室安排窗体 246
4.5 车辆信息管理模块设计 249
4.5.1 设计车辆基本信息编辑窗体 250
4.5.2 设计车辆基本信息管理窗体 252
4.5.3 设计派车单编辑窗体 253
4.5.4 设计派车单管理窗体 255
4.5.5 设计回车单编辑窗体 257
4.5.6 设计回车单管理窗体 258
4.5.7 设计费用明细设置窗体 260
4.5.8 设计用车费用信息编辑窗体 260
4.5.9 设计用车费用信息管理窗体 262
4.6 资料管理模块设计 263
4.6.1 设计资料类型管理窗体 263
4.6.2 设计资料信息编辑窗体 263
4.6.3 设计资料信息管理窗体 265
4.6.4 设计资料借阅编辑窗体 267
4.6.5 设计资料借阅管理窗体 267
4.6.6 设计资料入库编辑窗体 269
4.6.7 设计资料入库管理窗体 270
4.7 用户管理模块设计 271
第5章 固定资产管理系统 272
5.1 数据库设计 272
5.1.1 设计表结构 272
5.1.2 创建视图 273
5.1.3 创建函数的脚本文件 274
5.1.4 数据库脚本 276
5.2 设计工程框架 278
5.2.1 创建工程 278
5.2.2 添加模块 278
5.2.3 添加类模块 279
5.2.4 设计登录窗体 281
5.2.5 设计主界面 281
5.3 基本信息管理模块设计 283
5.4 固定资产信息管理模块设计 283
5.4.1 设计固定资产信息编辑窗体 283
5.4.2 设计固定资产信息管理窗体 285
5.5 固定资产业务处理模块设计 289
5.5.1 设计固定资产分配编辑窗体 289
5.5.2 设计固定资产分配管理窗体 291
5.5.3 设计固定资产变更编辑窗体 294
5.5.4 设计固定资产变更管理窗体 295
5.5.5 设计固定资产维修编辑窗体 297
5.5.6 设计固定资产维修管理窗体 299
5.5.7 设计固定资产折旧管理窗体 301
5.6 统计汇总管理模块设计 303
5.6.1 设计按部门统计表 303
5.6.2 设计按类别统计表 304
5.6.3 设计折旧统计表 305
5.7 用户管理模块设计 306
第6章 企业销售管理系统 307
6.1 数据库设计 307
6.1.1 设计表结构 307
6.1.2 实例中的函数 309
6.1.3 数据库脚本 310
6.2 设计工程框架 313
6.2.1 创建工程 313
6.2.2 添加模块 313
6.2.3 添加类模块 314
6.2.4 设计登录窗体 320
6.2.5 设计主界面 320
6.3 基本信息设置模块设计 322
6.4 商品销售管理模块设计 322
6.4.1 设计销售商品信息编辑窗体 323
6.4.2 设计收款方案编辑窗体 325
6.4.3 设计收款方案管理窗体 326
6.4.4 设计销售订单编辑窗体 328
6.4.5 设计销售订单管理窗体 333
6.4.6 设计查看销售商品出入库情况的窗体 338
6.4.7 设计更改订单状态窗体 339
6.4.8 设计选择销售退货商品窗体 340
6.4.9 设计销售退货编辑窗体 342
6.4.10 设计销售退货管理窗体 345
6.5 财务管理模块设计 347
6.5.1 设计收款付款信息编辑窗体 347
6.5.2 设计收款付款信息管理窗体 349
6.5.3 设计发票信息编辑窗体 351
6.5.4 设计发票信息管理窗体 351
6.5.5 设计收款付款查询窗体 353
6.6 统计汇总模块设计 355
6.6.1 设计按商品统计销售信息窗体 355
6.6.2 设计按商品类别统计销售信息窗体 357
6.6.3 设计按销售人员统计销售信息窗体 358
6.6.4 设计按客户统计销售信息窗体 359
6.7 用户管理模块设计 359
第7章 企业采购管理系统 360
7.1 数据库设计 360
7.1.1 设计表结构 360
7.1.2 实例中的函数 361
7.1.3 数据库脚本 361
7.2 设计工程框架 363
7.2.1 创建工程 363
7.2.2 添加模块 363
7.2.3 添加类模块 364
7.2.4 设计登录窗体 368
7.2.5 设计主界面 368
7.3 基本信息设置模块设计 370
7.4 商品采购管理模块设计 370
7.4.1 设计采购商品信息编辑窗体 371
7.4.2 设计付款方案编辑窗体 371
7.4.3 设计付款方案管理窗体 372
7.4.4 设计采购订单编辑窗体 374
7.4.5 设计采购订单管理窗体 378
7.4.6 设计查看采购商品出入库情况的窗体 381
7.4.7 设计更改订单状态窗体 382
7.4.8 设计选择采购退货商品窗体 382
7.4.9 设计采购退货编辑窗体 382
7.4.10 设计采购退货管理窗体 386
7.4.11 设计商品报价编辑窗体 388
7.4.12 设计商品报价管理窗体 390
7.4.13 设计商品报价统计窗体 391
7.5 财务管理模块设计 392
7.6 统计汇总模块设计 393
7.7 用户管理模块设计 393
第8章 企业库存管理系统 394
8.1 数据库设计 394
8.1.1 设计表结构 394
8.1.2 数据库脚本 396
8.2 设计工程框架 398
8.2.1 创建工程 399
8.2.2 添加模块 399
8.2.3 添加类模块 400
8.2.4 设计登录窗体 405
8.2.5 设计主界面 405
8.3 系统设置模块设计 407
8.3.1 设计仓库信息编辑窗体 407
8.3.2 设计仓库信息管理窗体 408
8.3.3 设计用户管理模块 410
8.4 商品管理模块设计 411
8.4.1 设计商品类目管理模块 411
8.4.2 设计商品信息管理模块 414
8.4.3 设计商品数量报警管理窗体 417
8.5 库存操作管理模块设计 418
8.5.1 设计日期选择窗体 418
8.5.2 设计出入库操作编辑窗体 419
8.5.3 设计出入库操作管理模块 427
8.5.4 设计库存盘点编辑窗体 430
8.5.5 设计库存盘点管理窗体 430
8.6 统计查询管理模块设计 432
8.6.1 设计商品出入库统计表窗体 432
8.6.2 设计库存商品流水统计表窗体 435
第9章 售后服务管理系统 437
9.1 数据库设计 437
9.1.1 设计表结构 437
9.1.2 数据库脚本 439
9.1.3 数据库视图 441
9.2 设计工程框架 442
9.2.1 创建工程 442
9.2.2 添加模块 442
9.2.3 添加类模块 443
9.2.4 设计登录窗体 445
9.2.5 设计主界面 445
9.3 基本信息设置模块设计 448
9.4 售后服务管理模块设计 448
9.4.1 设计选择日期窗体 448
9.4.2 设计问题编辑窗体 448
9.4.3 设计问题提交窗体 452
9.4.4 设计问题管理窗体 453
9.4.5 设计客户服务调查编辑窗体 458
9.4.6 设计客户服务调查管理窗体 460
9.5 工作任务管理模块设计 461
9.5.1 设计问题分配信息编辑窗体 461
9.5.2 设计问题解决描述编辑窗体 463
9.5.3 设计问题分配信息管理窗体 463
9.5.4 设计工作记录编辑窗体 467
9.5.5 设计工作记录管理窗体 469
9.5.6 设计常见问题编辑窗体 471
9.5.7 设计常见问题管理窗体 471
9.6 用户管理模块设计 472