第1章 技术要点和系统分析 1
1.1 管理信息系统概述 1
1.1.1 管理信息系统的概念 1
1.1.2 管理信息系统的分类 2
1.1.3 管理信息系统的开发过程 2
1.2 使用Visual C++开发数据库应用程序 3
1.2.1 实例数据库 4
1.2.2 数据库脚本 5
1.2.3 数据库访问控件 6
1.2.4 常用ADO对象 19
1.2.5 为表创建类 27
1.2.6 数据库工程开发实例 29
1.3 书中实例的系统分析 34
1.3.1 本书实例总体分析 34
1.3.2 人事工资管理系统总体设计分析 35
1.3.3 客户关系管理系统总体设计分析 37
1.3.4 办公事务管理系统总体设计分析 39
1.3.5 固定资产管理系统总体设计分析 40
1.3.6 企业销售管理系统总体设计分析 41
1.3.7 企业采购管理系统总体设计分析 42
1.3.8 企业库存管理系统总体设计分析 43
1.3.9 售后服务管理系统总体设计分析 44
1.4 设计工程总界面 46
第2章 人事工资管理系统 47
2.1 数据库设计 47
2.1.1 设计表结构 47
2.1.2 数据库脚本 51
2.2 设计工程框架 57
2.2.1 创建工程 57
2.2.2 为表添加类 57
2.2.3 设计登录对话框 67
2.2.4 设计主界面 69
2.3 部门管理模块设计 71
2.3.1 设计部门信息编辑对话框 71
2.3.2 设计部门信息管理对话框 73
2.3.3 设计选择部门对话框 78
2.3.4 在主界面中增加部门管理代码 79
2.4 员工基本信息管理模块设计 79
2.4.1 设计选择员工对话框 80
2.4.2 设计编辑员工基本信息的对话框 83
2.4.3 设计员工信息管理对话框 87
2.4.4 员工照片管理模块设计 92
2.4.5 设计员工社会关系管理模块 98
2.4.6 设计员工工作学习经历管理模块 101
2.5 综合人事管理模块设计 102
2.5.1 设计部门调转编辑对话框 102
2.5.2 设计部门调转管理对话框 104
2.5.3 设计考勤信息编辑对话框 106
2.5.4 设计考勤信息管理对话框 108
2.5.5 设计月度考勤表 109
2.5.6 设计考评信息编辑对话框 111
2.5.7 设计考评信息管理对话框 112
2.5.8 设计奖罚信息管理对话框 115
2.5.9 设计薪资调整编辑对话框 118
2.5.10 设计薪资调整管理对话框 119
2.6 员工工资管理模块设计 121
2.6.1 工资计算方法 121
2.6.2 设置工资税率 122
2.6.3 设置工资项目 125
2.6.4 创建工资表 131
2.6.5 查看工资表 140
2.7 用户管理模块设计 142
2.7.1 设计选择用户类型的对话框 142
2.7.2 设计编辑用户信息的对话框 143
2.7.3 设计用户管理对话框 144
2.7.4 设计修改密码对话框 146
2.7.5 在主界面中增加用户管理代码 147
2.7.6 在主界面中增加修改密码代码 147
第3章 客户资源管理系统 148
3.1 数据库设计 148
3.1.1 设计表结构 148
3.1.2 数据库脚本 150
3.2 设计工程框架 153
3.2.1 创建工程 153
3.2.2 为表添加类 154
3.2.3 设计登录窗体 158
3.2.4 设计主界面 158
3.3 地域管理模块设计 160
3.3.1 设计地域信息编辑对话框 161
3.3.2 设计地域信息管理对话框 162
3.3.3 设计选择地域对话框 167
3.3.4 在主界面中增加地域管理代码 168
3.4 参数设置模块设计 168
3.4.1 设计参数设置管理对话框 169
3.4.2 在主界面中添加参数设置代码 172
3.5 客户信息管理模块设计 172
3.5.1 设计客户信息编辑对话框 173
3.5.2 设计客户信息管理对话框 175
3.5.3 设计联系人编辑对话框 179
3.5.4 设计联系人管理对话框 181
3.6 销售机会管理模块设计 182
3.6.1 设计销售机会编辑对话框 182
3.6.2 设计销售机会管理对话框 186
3.7 任务进度管理模块设计 187
3.7.1 设计任务进度编辑对话框 188
3.7.2 设计任务进度管理对话框 190
3.8 用户管理模块设计 192
第4章 办公事务管理系统 193
4.1 数据库设计 193
4.1.1 设计表结构 193
4.1.2 实例中的存储过程 196
4.1.3 数据库脚本 196
4.2 设计工程框架 202
4.2.1 创建工程 202
4.2.2 为表添加类 203
4.2.3 设计登录对话框 209
4.2.4 设计主界面 209
4.3 培训管理模块设计 212
4.3.1 设计课程类型管理对话框 212
4.3.2 设计培训信息编辑对话框 213
4.3.3 设计培训信息管理对话框 217
4.3.4 设计查看最新培训信息对话框 221
4.3.5 设计培训报名信息编辑对话框 223
4.3.6 设计培训报名信息管理对话框 224
4.3.7 自动更新培训记录的状态 226
4.4 会议管理模块设计 229
4.4.1 设计会议室信息编辑对话框 229
4.4.2 设计会议室信息管理对话框 230
4.4.3 设计会议信息编辑对话框 231
4.4.4 设计会议信息管理对话框 232
4.4.5 设计会议室安排对话框 234
4.5 车辆信息管理模块设计 235
4.5.1 设计车辆基本信息编辑对话框 235
4.5.2 设计车辆基本信息管理对话框 237
4.5.3 设计派车单编辑对话框 238
4.5.4 设计派车单管理对话框 240
4.5.5 设计回车单编辑对话框 243
4.5.6 设计费用明细设置对话框 244
4.5.7 设计用车费用信息编辑对话框 245
4.5.8 设计用车费用信息管理对话框 247
4.6 资料管理模块设计 248
4.6.1 设计资料类型管理对话框 249
4.6.2 设计资料信息编辑对话框 249
4.6.3 设计资料信息管理对话框 250
4.6.4 设计资料借阅编辑对话框 252
4.6.5 设计资料借阅管理对话框 252
4.6.6 设计资料入库编辑对话框 255
4.6.7 设计资料入库管理对话框 256
4.7 用户管理模块设计 258
第5章 固定资产管理系统 259
5.1 数据库设计 259
5.1.1 设计表结构 259
5.1.2 创建视图 260
5.1.3 创建函数的脚本文件 261
5.1.4 数据库脚本 262
5.2 设计工程框架 264
5.2.1 创建工程 264
5.2.2 为表添加类 265
5.2.3 设计登录对话框 267
5.2.4 设计主界面 267
5.3 基本信息管理模块设计 270
5.4 固定资产信息管理模块设计 270
5.4.1 设计固定资产信息编辑对话框 270
5.4.2 设计固定资产信息管理对话框 275
5.4.3 设计固定资产信息选择对话框 281
5.5 固定资产业务处理模块设计 282
5.5.1 设计固定资产分配编辑对话框 282
5.5.2 设计固定资产分配管理对话框 283
5.5.3 设计固定资产变更编辑对话框 285
5.5.4 设计固定资产变更管理对话框 287
5.5.5 设计固定资产维修编辑对话框 288
5.5.6 设计固定资产维修管理对话框 290
5.5.7 设计固定资产折旧管理对话框 291
5.6 统计汇总管理模块设计 293
5.6.1 设计按部门统计表 293
5.6.2 设计按类别统计表 295
5.6.3 设计折旧统计表 296
5.7 用户管理模块设计 297
第6章 企业销售管理系统 298
6.1 数据库设计 298
6.1.1 设计表结构 298
6.1.2 实例中的函数 300
6.1.3 数据库脚本 300
6.2 设计工程框架 303
6.2.1 创建工程 303
6.2.2 为表添加类 303
6.2.3 设计登录对话框 308
6.2.4 设计主界面 308
6.3 基本信息设置模块设计 311
6.4 商品销售管理模块设计 312
6.4.1 设计销售商品信息编辑对话框 312
6.4.2 设计收款方案编辑对话框 314
6.4.3 设计收款方案管理对话框 316
6.4.4 设计销售订单编辑对话框 319
6.4.5 设计销售订单管理对话框 323
6.4.6 设计销售退货编辑对话框 325
6.4.7 设计销售退货管理对话框 328
6.5 财务管理模块设计 330
6.5.1 设计收款付款信息编辑对话框 330
6.5.2 设计收款付款信息管理对话框 333
6.5.3 设计发票信息编辑对话框 334
6.5.4 设计发票信息管理对话框 334
6.5.5 设计收款付款查询对话框 335
6.6 统计汇总模块设计 339
6.6.1 设计按商品统计销售信息对话框 339
6.6.2 设计按商品类别统计销售信息对话框 341
6.6.3 设计按销售人员统计销售信息对话框 342
6.6.4 设计按客户统计销售信息对话框 343
6.7 用户管理模块设计 343
第7章 企业采购管理系统 344
7.1 数据库设计 344
7.1.1 设计表结构 344
7.1.2 实例中的函数 345
7.1.3 数据库脚本 345
7.2 设计工程框架 347
7.2.1 创建工程 347
7.2.2 为表添加类 347
7.2.3 设计登录对话框 351
7.2.4 设计主界面 351
7.3 基本信息设置模块设计 354
7.4 商品采购管理模块设计 354
7.4.1 设计采购商品信息编辑对话框 355
7.4.2 设计付款方案编辑对话框 355
7.4.3 设计付款方案管理对话框 356
7.4.4 设计采购订单编辑对话框 358
7.4.5 设计采购订单管理对话框 362
7.4.6 设计查看采购商品出入库情况的对话框 365
7.4.7 设计采购退货编辑对话框 366
7.4.8 设计采购退货管理对话框 370
7.4.9 设计商品报价编辑对话框 372
7.4.10 设计商品报价管理对话框 373
7.4.11 设计报价统计窗体 374
7.5 财务管理模块设计 375
7.6 统计汇总模块设计 375
7.7 用户管理模块设计 375
第8章 企业库存管理系统 376
8.1 数据库设计 376
8.1.1 设计表结构 376
8.1.2 数据库脚本 377
8.2 设计工程框架 380
8.2.1 创建工程 380
8.2.2 为表添加类 381
8.2.3 设计登录对话框 386
8.2.4 设计主界面 386
8.3 系统设置模块设计 389
8.3.1 设计仓库信息编辑对话框 389
8.3.2 设计仓库信息管理对话框 390
8.3.3 设计用户管理模块 392
8.4 商品管理模块设计 392
8.4.1 设计商品类目管理模块 392
8.4.2 设计商品信息管理模块 396
8.4.3 设计商品数量报警管理对话框 398
8.5 库存操作管理模块设计 400
8.5.1 设计出入库操作编辑对话框 400
8.5.2 设计出入库操作管理对话框 409
8.5.3 设计库存盘点编辑对话框 412
8.5.4 设计库存盘点管理对话框 412
8.6 统计查询管理模块设计 415
8.6.1 设计产品出入库统计表对话框 415
8.6.2 设计库存产品流水统计表对话框 417
8.7 用户管理模块设计 418
第9章 售后服务管理系统 419
9.1 数据库设计 419
9.1.1 设计表结构 419
9.1.2 数据库脚本 420
9.2 设计工程框架 423
9.2.1 创建工程 423
9.2.2 添加类模块 424
9.2.3 设计登录对话框 426
9.2.4 设计主界面 426
9.3 基本信息设置模块设计 429
9.4 售后服务管理模块设计 429
9.4.1 设计问题编辑对话框 429
9.4.2 设计问题提交对话框 432
9.4.3 设计问题管理对话框 434
9.4.4 设计客户服务调查编辑对话框 438
9.4.5 设计客户服务调查管理对话框 439
9.5 工作任务管理模块设计 441
9.5.1 设计问题分配信息编辑对话框 441
9.5.2 设计问题解决描述编辑对话框 442
9.5.3 设计问题分配信息管理对话框 443
9.5.4 设计工作记录编辑对话框 446
9.5.5 设计工作记录管理对话框 447
9.5.6 设计常见问题编辑对话框 450
9.5.7 设计常见问题管理对话框 450
9.6 用户管理模块设计 452