前言 1
第1章 数据库应用系统开发基础 1
1.1 程序设计基础 2
1.1.1 Visual FoxPro的数据类型 2
1.1.2 常量 2
1.1.3 变量 2
1.1.4 运算符和表达式 2
1.1.5 函数简介 2
1.1.6 程序设计结构 3
1.2 数据库及其操作 5
1.2.1 创建数据库 6
1.2.2 使用数据库 7
1.2.3 修改数据库 7
1.2.4 删除数据库 8
1.3 表及其操作 9
1.3.1 创建数据库表 9
1.3.2 修改表结构 9
1.3.4 数据完整性 10
1.3.3 表索引 10
1.4 基本控件 11
1.5 表单设计 11
1.5.1 使用表单设计器设计表单 12
1.5.2 方法和事件 12
1.6 菜单设计 13
1.6.1 菜单的组成 13
1.6.2 创建菜单 14
1.7 报表设计 15
1.6.3 创建快捷菜单 15
1.8 小结 16
第2章 应用程序系统的连编与安装盘的制作 17
2.1 连编应用程序系统 18
2.1.1 构建应用程序框架 18
2.1.2 在项目中添加文件 20
2.1.3 为项目创建应用程序 21
2.2 制作安装盘 22
2.2.1 生成可发布的应用程序 22
2.2.2 制作发布磁盘 26
2.3 小结 28
第3章 学生信息管理系统 29
3.1 学生信息管理系统简介 30
3.1.1 背景介绍 30
3.1.2 系统分析 30
3.1.3 系统功能 31
3.2 系统结构设计 32
3.2.1 系统结构图 32
3.2.2 项目管理器的建立 33
3.2.3 数据库和表的建立 34
3.3 表单设计概述 42
3.4 登录表单设计 42
3.4.1 登录表单的事件 44
3.4.2 MESSAGEBOX()函数 45
3.5 修改密码表单设计 46
3.6 基本情况查询结果表单设计 48
3.7 成绩查询结果表单设计 52
3.8 查询基本情况表单设计 55
3.8.1 按学号查询表单设计 55
3.8.2 按姓名查询表单设计 58
3.9 查询成绩表单设计 60
3.10 基本情况录入表单设计 63
3.11 成绩录入表单设计 65
3.12 课程表表单设计 68
3.13 菜单设计 69
3.13.1 布局菜单 69
3.13.2 创建自定义菜单 70
3.13.3 创建快捷式菜单 75
3.14 报表设计 76
3.13.4 菜单的使用 76
3.14.1 启动报表设计器 77
3.14.2 报表设计器窗口 77
3.15 主程序设计 80
3.15.1 建立主程序 80
3.15.2 设置主文件 82
3.16 连编应用程序系统 83
3.17 制作安装盘 85
3.18 小结 86
第4章 学生选课管理系统 87
4.1 学生选课管理系统简介 88
4.1.1 背景介绍 88
4.1.2 系统分析 88
4.1.3 系统功能 89
4.2 系统结构设计 90
4.2.1 系统结构图 90
4.2.2 项目管理器的建立 91
4.2.3 数据库和表的建立 92
4.3 表单设计概述 100
4.4 登录表单设计 101
4.4.1 Load事件 102
4.4.2 Unload事件 102
4.5 修改密码表单设计 103
4.6 院系目录表单设计 106
4.7 添加课程表单设计 107
4.8 查看院系开课目录表单设计 110
4.9 查看已选课程表单设计 113
4.10 统计学分表单设计 117
4.11 添加人员表单设计 119
4.12.1 选学位课表单设计 122
4.12 选课表单设计 122
4.12.2 选限选课表单设计 124
4.12.3 选选修课表单设计 126
4.13 菜单设计 129
4.13.1 布局菜单 129
4.13.2 创建自定义菜单 129
4.13.3 创建快捷式菜单 135
4.14.1 启动报表设计器 136
4.13.4 菜单的使用 136
4.14 报表设计 136
4.14.2 报表设计器窗口 137
4.15 主程序设计 141
4.15.1 建立主程序 142
4.15.2 设置主文件 144
4.16 连编应用程序系统 144
4.17 制作安装盘 146
4.18 小结 148
第5章 图书管理系统 149
5.1.1 背景介绍 150
5.1.2 系统分析 150
5.1 图书管理系统简介 150
5.1.3 系统功能 151
5.2 系统结构设计 152
5.2.1 系统结构图 152
5.2.2 项目管理器的建立 152
5.2.3 数据库和表的建立 153
5.4 登录表单设计 162
5.3 表单设计概述 162
5.4.1 Load事件 163
5.4.2 Unload事件 164
5.5 修改密码表单设计 164
5.6 书目查询结果表单设计 166
5.7 读者查询结果表单设计 170
5.8 书目查询表单设计 174
5.8.1 按题名查询表单设计 174
5.8.2 按著者查询表单设计 176
5.8.3 按出版信息查询表单设计 179
5.9 查询读者信息表单设计 181
5.10 借阅书刊表单设计 183
5.11 添加读者表单设计 186
5.12 预约到书表单设计 188
5.13 报表设计 190
5.13.1 启动报表设计器 190
5.13.2 报表设计器窗口 190
5.14.1 建立主程序 194
5.14 主程序设计 194
5.14.2 设置主文件 196
5.15 连编应用程序系统 197
5.16 制作安装盘 198
5.17 小结 200
第6章 客户管理系统 201
6.1 客户管理系统简介 202
6.1.1 背景介绍 202
6.1.2 系统分析 202
6.1.3 系统功能 203
6.2.1 系统结构图 204
6.2 系统结构设计 204
6.2.2 项目管理器的建立 205
6.2.3 数据库和表的建立 205
6.3 表单设计概述 213
6.4 登录表单设计 214
6.4.1 Load事件 215
6.4.2 Unload事件 216
6.5 修改密码表单设计 217
6.6 客户查询结果表单设计 219
6.7 联系人查询结果表单设计 223
6.8 客户查询表单设计 226
6.8.1 按客户编号查询表单设计 226
6.8.2 按联系人查询表单设计 229
6.8.3 按电话查询表单设计 231
6.9 联系人查询表单设计 233
6.10 查询部门电话表单设计 237
6.10.1 部门电话查询结果表单设计 237
6.10.2 查询部门电话表单设计 239
6.11 录入客户信息表单设计 241
6.12 录入联系人信息表单设计 243
6.13 录入服务信息表单设计 245
6.14 查询区号邮编表单设计 247
6.14.1 区号邮编查询结果表单设计 248
6.14.2 查询区号邮编表单设计 249
6.15 菜单设计 252
6.15.1 布局菜单 252
6.15.2 创建自定义菜单 252
6.15.3 创建快捷式菜单 258
6.15.4 菜单的使用 259
6.16 报表设计 259
6.16.1 启动报表设计器 260
6.16.2 报表设计器窗口 260
6.17 主程序设计 263
6.17.1 建立主程序 263
6.17.2 设置主文件 265
6.18 连编应用程序系统 266
6.19 制作安装盘 267
6.20 小结 269
第7章 商品进销存管理系统 270
7.1 商品进销存管理系统简介 271
7.1.1 背景介绍 271
7.1.2 系统分析 271
7.1.3 系统功能 272
7.2 系统结构设计 273
7.2.1 系统结构图 273
7.2.2 项目管理器的建立 273
7.2.3 数据库和表的建立 275
7.3 表单设计概述 281
7.4 登录表单设计 282
7.5 商品分类与商品表单设计 285
7.6 商品分类与供应商表单设计 287
7.7 供应商与商品表单设计 289
7.8 订单表单设计 291
7.9 销售情况表单设计 293
7.10.1 布局菜单 295
7.10.2 创建自定义菜单 295
7.10 菜单设计 295
7.10.3 创建快捷式菜单 299
7.10.4 菜单的使用 301
7.12 报表设计 301
7.12.1 启动报表设计器 301
7.12.2 报表设计器窗口 301
7.13 主程序设计 305
7.13.1 建立主程序 305
7.13.2 设置主文件 307
7.14 连编应用程序系统 308
7.15 制作安装盘 309
7.16 小结 311
第8章 工资管理系统 312
8.1 工资管理系统简介 313
8.1.1 背景介绍 313
8.1.2 系统分析 313
8.1.3 系统功能 314
8.2 系统结构设计 315
8.2.1 系统结构图 315
8.2.2 项目管理器的建立 315
8.2.3 数据库和表的建立 317
8.3 表单设计概述 324
8.4 登录表单设计 324
8.4.1 Load事件 326
8.4.2 Unload事件 326
8.5 查询结果表单设计 327
8.5.1 基本工资查询结果表单的设计 327
8.5.2 劳务奖金查询结果表单的设计 332
8.6.1 按部门查询表单设计 337
8.6 查询基本工资表单设计 337
8.6.2 按职工号查询表单设计 339
8.6.3 按姓名查询表单设计 342
8.7 查询劳务奖金表单设计 344
8.7.1 按部门查询表单设计 344
8.7.2 按职工号查询表单设计 347
8.7.3 按姓名查询表单设计 349
8.8 计算基本工资表单设计 351
8.9 计算劳务奖金表单设计 357
8.10 调换部门表单设计 361
8.11 菜单设计 363
8.11.1 布局菜单 364
8.11.2 创建自定义菜单 364
8.11.3 创建快捷式菜单 369
8.11.4 菜单的使用 370
8.12 报表设计 371
8.12.1 启动报表设计器 371
8.12.2 报表设计器窗口 371
8.13.1 建立主程序 375
8.13 主程序设计 375
8.13.2 设置主文件 377
8.14 连编应用程序系统 378
8.15 制作安装盘 379
8.16 小结 381
第9章 人事管理系统 382
9.1 人事管理系统简介 383
9.1.1 背景介绍 383
9.1.2 系统分析 383
9.1.3 系统功能 384
9.2.1 系统结构图 385
9.2 系统结构设计 385
9.2.2 项目管理器的建立 386
9.2.3 数据库和表的建立 387
9.3 表单设计概述 399
9.4 登录表单设计 399
9.4.1 Load事件 401
9.4.2 Unload事件 401
9.5 修改密码表单设计 402
9.6 职称评定表单设计 404
9.7 查看培训记录表单设计 406
9.8 奖惩记录表单设计 410
9.9 人员调动表单设计 412
9.9.1 部门调动表单设计 412
9.9.2 职务调动表单设计 415
9.10 查询职工结果表单设计 417
9.11 查询职工情况表单设计 421
9.12 计算工资表单设计 423
9.13 添加操作员表单设计 429
9.14 职工信息表单设计 431
9.14.1 操作员信息页面设计 432
9.14.2 基本信息页面设计 433
9.14.3 培训记录页面设计 435
9.14.4 职称评定页面设计 436
9.14.5 调动记录页面设计 437
9.14.6 奖惩情况页面设计 439
9.15 菜单设计 440
9.15.1 布局菜单 440
9.15.2 创建自定义菜单 440
9.15.3 创建快捷式菜单 448
9.16.1 启动报表设计器 450
9.15.4 菜单的使用 450
9.16 报表设计 450
9.16.2 报表设计器窗口 451
9.17 主程序设计 455
9.17.1 建立主程序 455
9.17.2 设置主文件 458
9.18 连编应用程序系统 458
9.19 制作安装盘 460
9.20 小结 461