第1章 数据库概述 1
1.1 数据库的规范化 1
1.1.1 数据库概念 1
1.1.2 数据库的规范化 1
1.2 数据库系统的结构 5
1.2.1 主机集中型数据库系统 6
1.2.2 文件型数据库系统 6
1.2.3 客户机/服务器结构型数据库系统 8
1.2.4 多层式结构型数据库系统 9
第2章 系统分析方法及实例 12
2.1 产生需求 12
2.2 搜集资料 13
2.3 深入讨论及实地了解 17
2.4 制订完整的系统规格 18
2.4.1 制订系统规格的步骤 18
2.4.2 系统规格实例 21
2.5 系统开发 27
2.6 系统测试及验收 27
2.7 零售业进销存系统的文件规格 28
2.8 进销存管理系统的数据关联图 43
第3章 Delphi数据库程序设计初步 48
3.1 第一个数据库应用程序 48
3.2 Delphi数据库应用程序的架构 49
3.3 再探客户数据管理程序 51
3.3.1 BDE Administrator 52
3.3.2 组件 54
4.1 自定义专属的DBNavigator 57
第4章 深入客户数据管理程序 57
4.2 深入TDataSet 63
4.2.1 TDataSet的事件 63
4.2.2 TField字段对象 64
4.3 数据的搜索 66
4.4 豪华版客户数据管理系统 68
第5章 客户机/服务器架构程序设计——与数据库服务器的连接 81
5.1 使用SQL Link来连接Micorosoft SQL Server 81
5.2 用ODBC连接MySQL 82
5.3 写一个简单的程序连接数据库 83
5.4 TDatabase 84
5.5 更多的数据 86
5.5.1 把范例数据准备妥当 86
5.5.2 股票历史数据查询程序 88
5.6 SQL Monitor 90
第6章 SQL语言 91
6.1 SQL语言基本介绍 91
6.2 数据库处理语言 91
6.2.1 SELECT——查询指令 92
6.2.2 INSERT——新增数据指令 99
6.2.3 UPDATE——更新数据指令 100
6.2.4 DELETE——删除数据指令 100
第7章 客户机/服务器程序设计 101
7.1 出货单管理系统 101
7.2 TDataModule数据模块 103
7.3 产品数据维护 105
7.4 更新版的产品数据维护程序 108
7.5 改良版的产品数据维护程序 109
7.6 最终版的产品数据维护程序 113
7.7 数据的交易控制 114
7.8 数据的错误处理 117
7.9 数据的更新 124
第8章 一对多数据维护程序设计 132
8.1 TTable版的出货单维护 132
8.2 完善TTable版的出货单维护程序 136
8.3 TQuery版的出货单维护程序 147
8.4 TQuery版的出货单维护程序-改良版 155
第9章 零售业进销存管理系统实践 167
9.1 应用程序的框架 167
9.2 主画面 168
9.3 TfmSimple 175
9.4 TfmSingle 194
9.5 TfmMasterDetail 200
9.6 TfmBaseDialog 215
9.7 TfmBaseSearch 217
9.8 如何快速开发应用程序 219
第10章 零售业进销存管理系统实践——基本数据的建立 224
10.1 版权画面 224
10.2 基本代码文件的数据维护程序 225
10.3 BA110业务员数据维护 227
10.4 BA120客户数据维护 230
10.5 BA130供货商数据维护 237
10.6 BA140商品数据维护 241
第11章 零售业进销存管理系统实践——进货操作 245
11.1 进货操作的设计重点 245
11.2 实践PR110进货单维护程序 245
11.3 数据筛选 259
第12章 零售业进销存管理系统实践——出货操作 263
12.1 出货单设计时的注意事项 263
12.2 实践DL110出货单维护程序 263
12.3 数据筛选 273
第13章 零售业进销存管理系统实践——库存管理 277
13.1 期初开账操作 277
13.2 IN110存货异动单维护 279
13.3 IN120库存调拨单维护 285
第14章 零售业进销存管理系统实践——付款冲账操作与收款冲账操作 289
14.1 收付款冲账操作概论 289
14.2 AP110付款冲账操作 290
14.3 AR110收款冲账操作 296
15.1 SY110用户数据维护 301
第15章 零售业进销存管理系统实践——系统管理 301
15.2 SY120用户权限设置与SY130程序使用权限设置 304
15.3 SY140用户密码变更 306
15.4 SY150公司文件维护 308
15.5 SY990月结操作 309
第16章 零售业进销存管理系统实践——报表设计 328
16.1 报表底稿 328
16.2 条列式报表 332
16.3 排行榜 333
16.4 商品低于安全存量表 334
16.5 年统计表 336
16.6 AR230应收账款统计表 338
16.7 AR250应收账款账龄分析表 341
16.8 AR260逾期应收账款统计表 345
16.9 N270商品进销存汇总表 349