第1部分 上机实验指导 1
实验1 Visual FoxPro的环境与运算 2
实验2 Visual FoxPro的数据类型和表达式 8
实验3 表的建立与输入 12
实验4 表的查看与复制 14
实验5 表的排序和索引 19
实验6 表的维护与统计 24
实验7 多表操作 28
实验8 数据库的操作 34
实验9 结构化查询语言SQL 39
实验10 查询与视图 41
实验11 顺序结构与选择结构 44
实验12 循环结构 49
实验13 子程序 54
实验14 程序设计综合示例 56
实验15 类与对象的设计 61
实验16 表单的设计 67
实验17 表单的应用 74
实验18 菜单的设计与应用 79
实验19 报表与标签的设计 84
实验20 数据库应用系统的开发 88
第2部分 习题选解 93
一、选择题 93
二、填空题 129
模拟试题 136
参考答案 137
第3部分 数据库综合应用作业 140
第1章 汽车配件库存管理信息系统分析 140
1.1 库存管理信息系统简要分析 140
1.1.1 系统开发的可行性分析 140
1.1.2 系统的业务流程调查 141
1.1.3 系统中的数据输入、数据输出和数据存储调查 141
1.1.4 该系统中的组织机构图和管理职能图 142
1.1.5 库存管理信息系统业务流程分析 142
1.1.6 库存管理信息系统数据流程分析 143
1.1.7 库存管理信息系统数据字典 144
1.1.8 库存管理信息系统逻辑模型 150
1.1.9 库存管理信息系统分析报告 150
1.2 汽车配件库存管理信息系统设计 150
1.2.1 系统目标设计 150
1.2.2 新系统功能结构设计 151
1.2.3 库存管理信息系统流程设计 152
1.2.4 代码设计 153
1.2.5 系统物理配置方案设计 153
1.2.6 输出设计 153
1.2.7 存储文件设计 153
1.2.8 输入设计 154
1.3 汽车配件库存管理系统实施 155
1.3.1 试验数据的准备 155
1.3.2 程序框图设计 156
1.3.3 程序设计 156
1.3.4 系统实施样例 156
1.3.5 系统使用说明书 158
第2章 仓库管理信息系统 158
2.1 管理信息系统基础 158
2.1.1 管理信息系统概述 158
2.1.2 管理信息系统的特点 159
2.1.3 管理信息系统的开发方法 160
2.1.4 管理信息系统的开发过程 161
2.2 系统设计 163
2.2.1 系统目标设计 163
2.2.2 开发设计思想 163
2.2.3 系统功能分析 163
2.2.4 系统功能模块设计 164
2.3 数据库设计 164
2.3.1 数据库需求分析 164
2.3.2 数据库概念结构设计 165
2.3.3 数据库逻辑结构设计 166
2.3.4 数据库结构的实现 168
2.4 系统主要功能模块的创建 170
2.4.1 功能选择界面的设计 171
2.4.2 设备入库模块的设计 172
2.4.3 设备出库模块的设计 175
2.4.4 设备还库模块的设计 177
2.4.5 设备需求模块的设计 178
2.4.6 设备采购模块的设计 180
2.4.7 显示报表模块的设计 181
2.4.8 开发中的难点和解决技巧 183
2.5 系统的编译和发行 184
2.5.1 设置主文件 184
2.5.2 构造主文件 184
2.5.3 在.app和.exe文件中包含和排除文件 184
附录A:仓库管理信息系统运行界面 186
附录B:主要控件的源代码清单 189