第1章 数据库系统基础 1
1.1 数据库系统概述 1
1.1.1 数据库系统的基本概念 1
1.1.2 数据库系统的发展历史 2
1.2 数据库系统的特点 4
1.3 数据库系统的体系结构 6
1.3.1 数据模型 6
1.3.2 三种主要的数据模型 6
1.3.3 数据库的三级体系结构 7
1.4 数据库系统的组成 8
1.5 数据库系统的开发 9
1.5.1 系统设计 9
1.5.2 数据库设计 10
1.5.3 数据库系统的实现 10
1.5.4 数据库系统的测试与运行 11
小结 11
第2章 Visual FoxPro 6.0开发环境 12
2.1 开发环境的建立 12
2.1.1 Visual FoxPro 6.0的功能 12
2.1.2 安装Visual FoxPro 6.0的必要条件 12
2.1.3 安装的步骤 13
2.2 Visual FoxPro集成开发环境 15
2.2.1 Visual FoxPro的启动 15
2.2.2 文件类型及扩展名 16
2.2.3 用户界面的主要功能 16
2.2.4 项目管理器的使用 18
2.3 Visual FoxPro程序设计基础 21
2.3.1 Visual FoxPro的编程机制 21
2.3.2 程序设计的基本概念 22
2.3.3 面向对象程序设计 32
2.4 常用数据库命令 37
2.4.1 数据库处理 37
2.4.2 表处理 39
2.4.3 记录处理 42
2.5 SQL 46
2.5.1 SQL的特点 46
2.5.2 SQL命令概述 46
小结 48
第3章 溜冰场收费系统 49
3.1 需求分析 49
3.1.1 系统功能分析 49
3.1.2 系统功能模块设计 49
3.1.3 数据流图 50
3.2 数据库设计 50
3.2.1 数据项设计 50
3.2.2 概念结构设计 50
3.2.3 逻辑结构设计 51
3.3 数据库结构的实现 51
3.3.1 用数据库设计器创建数据库 52
3.3.2 用表设计器创建表 53
3.3.3 建立表间的关系 55
3.4 各个功能模块的创建 56
3.4.1 创建项目 56
3.4.2 创建主程序 57
3.4.3 创建系统主界面表单 62
3.4.4 登录信息表单 65
3.4.5 创建收费表单 68
3.4.6 创建设置表单 70
3.4.7 创建新增标准表单 72
3.4.8 创建统计表单 73
3.5 系统的实现 75
3.5.1 连编项目 75
3.5.2 运行结果 77
小结 77
第4章 人事管理系统 78
4.1 需求分析 78
4.1.1 系统功能分析 78
4.1.2 系统功能模块设计 78
4.1.3 数据流图 79
4.2 数据库设计 79
4.2.1 数据项设计 79
4.2.2 概念结构设计 80
4.2.3 逻辑结构设计 80
4.3 数据库结构的实现 81
4.3.1 用数据库设计器创建数据库 81
4.3.2 用表设计器创建表 82
4.4 各个功能模块的创建 85
4.4.1 创建项目 85
4.4.2 创建主程序 85
4.4.3 创建系统主界面表单 86
4.4.4 浏览表单 88
4.4.5 查询表单 89
4.4.6 编辑表单 91
4.4.7 统计表单 95
4.4.8 主菜单 97
4.4.9 报表 101
4.5 系统的实现 104
4.5.1 连编项目 104
4.5.2 运行结果 104
小结 105
第5章 企业合同管理系统 106
5.1 需求分析 106
5.1.1 企业合同管理系统的功能分析 106
5.1.2 合同管理系统的功能模块设计 106
5.2 数据库的设计 106
5.2.1 数据表的数据结构 106
5.2.2 逻辑结构设计 107
5.3 各个功能模块的创建 107
5.3.1 合同管理系统开发步骤 107
5.3.2 项目的创建 107
5.3.3 创建数据库 108
5.3.4 表单和报表的创建 110
5.4 面向对象程序设计 116
5.4.1 对象的属性和方法 117
5.4.2 类的特性 118
5.4.3 Visual FoxPro中的基类 119
5.4.4 创建类 119
5.5 菜单设计 124
5.5.1 菜单系统的规划原则 124
5.5.2 菜单的创建 125
5.5.3 代码的编写 126
5.5.4 运行结果 128
小结 129
第6章 销售管理系统 130
6.1 需求分析 130
6.1.1 系统功能分析 130
6.1.2 系统功能模块设计 130
6.1.3 数据流图 131
6.2 数据库设计 131
6.2.1 数据项设计 131
6.2.2 概念结构设计 131
6.2.3 逻辑结构设计 132
6.3 数据库结构的实现 132
6.3.1 用数据库设计器创建数据库 133
6.3.2 用表设计器创建表 133
6.3.3 建立表间的关系 134
6.4 各个功能模块的创建 135
6.4.1 创建项目 135
6.4.2 创建主程序 135
6.4.3 创建系统欢迎界面表单 136
6.4.4 创建登录表单 138
6.4.5 创建主界面表单 139
6.4.6 创建产品信息管理表单 140
6.4.7 创建客户信息管理表单 141
6.4.8 创建销售信息管理表单 150
6.4.9 创建修改密码表单 152
6.4.10 增删用户表单 154
6.4.11 创建销售信息报表 156
6.5 系统的实现 159
6.5.1 连编项目 159
6.5.2 运行结果 159
小结 160
第7章 移动电话管理系统 161
7.1 需求分析 161
7.1.1 系统功能分析 161
7.1.2 系统功能模块设计 161
7.2 数据库设计 162
7.2.1 数据项设计 162
7.2.2 概念结构设计 162
7.2.3 逻辑结构设计 163
7.3 数据库结构的实现 164
7.3.1 用数据库设计器创建数据库 164
7.3.2 用表设计器创建表 165
7.4 各个功能模块的创建 166
7.4.1 创建项目 166
7.4.2 创建主程序 166
7.4.3 创建系统主界面表单 167
7.4.4 创建登录界面表单 169
7.4.5 创建录入表单 170
7.4.6 创建显示表单 174
7.4.7 创建查询表单 179
7.4.8 创建数据备份表单 181
7.4.9 帮助表单 184
7.4.10 创建系统菜单 185
7.5 连编项目 187
小结 187
第8章 质量检验系统 188
8.1 需求分析 188
8.1.1 系统功能分析 188
8.1.2 系统功能模块设计 188
8.1.3 数据流图 189
8.2 数据库的设计 189
8.2.1 数据项的设计 190
8.2.2 数据库的逻辑结构设计 190
8.3 数据库结构的实现 192
8.4 各个功能模块的建立 193
8.4.1 创建项目 193
8.4.2 创建主程序 194
8.4.3 开始界面的设计 196
8.4.4 主界面 196
8.4.5 退出界面 197
8.4.6 查询界面的设计 198
8.4.7 基本资料查询模块设计 200
8.4.8 初始化模块 205
8.4.9 数据录入模块设计 206
8.4.10 数据更新模块 208
8.4.11 数据备份模块 210
8.4.12 打印模块 218
8.5 系统的实现 223
8.5.1 连编项目 223
8.5.2 运行结果 223
小结 224
第9章 财务会计系统(一) 225
9.1 需求分析 225
9.1.1 系统功能分析 225
9.1.2 系统功能模块设计 225
9.1.3 数据流图 226
9.2 数据库设计 226
9.2.1 数据项设计 226
9.2.2 概念结构设计 227
9.2.3 逻辑结构设计 227
9.3 数据库结构的实现 231
9.4 各个功能模块的建立 231
9.4.1 创建项目 231
9.4.2 创建主程序 232
9.4.3 创建欢迎与登录界面模块 235
9.4.4 建立系统菜单 239
9.4.5 系统设置子菜单 242
9.4.6 凭证处理模块 258
9.4.7 账务管理与报表输出模块 286
9.5 系统的实现 286
9.5.1 连编项目 286
9.5.2 运行结果 287
小结 288
第10章 财务会计系统(二) 289
10.1 需求分析 289
10.1.1 系统功能分析 289
10.1.2 系统功能模块设计 289
10.2 数据库设计 289
10.3 账务管理模块 289
10.3.1 概述 289
10.3.2 总账页面 292
10.3.3 明细账页面 297
10.3.4 科目汇总页面 307
10.3.5 数据库查询页面 320
10.4 报表处理模块 326
10.5 系统的实现 350
10.5.1 连编项目 350
10.5.2 运行结果 351
小结 351
第11章 MSDN的使用 352
11.1 安装选项 352
11.1.1 本地安装MSDN 352
11.1.2 从网络文件夹上运行MSDN Library 353
11.2 与MSDN Library一起安装Internet Explorer 354
11.3 了解MSDN Library查阅器 354
11.4 在MSDN Library中定位信息 354
11.4.1 通过目录定位 355
11.4.2 通过索引查找信息 356
11.4.3 通过全文搜索查找信息 356
11.4.4 创建书签列表 358
11.5 卸载MSDN Library 359
小结 359
附录 Visual FoxPro语言参考——主要函数分类部分 360
A.1 字符函数 360
A.2 数据转换函数 366
A.3 日期和时间函数 367
A.4 数值函数 372