第1章 Delphi 7新特性 1
1.1 Delphi 7的新特性及增强功能 1
1.1.1 Delphi 7的新特点及安装需求 1
1.1.2 Delphi 7在Web应用上的增强功能 2
1.2 各模块功能初览 3
1.2.1 普通员工模块功能 3
1.2.2 财会人员模块功能 4
1.2.3 供销人员模块功能 4
1.2.4 管理人员模块功能 5
1.3 进销存财务系统操作详述 6
1.3.1 安装步骤及软件设置 6
1.3.2 登录操作 7
1.3.3 普通员工操作 9
1.3.4 财会人员操作 9
1.3.5 供销人员操作 12
1.3.6 管理人员操作 15
1.4 全新的Web式企业物资管理方案 17
1.4.1 传统的C/S处理流程 18
1.4.2 全新的分布式Web理念 19
1.5 小结 20
第2章 需求分析阶段 21
2.1 数据库理论知识简介 21
2.1.1 Delphi关系数据库概述 22
2.1.2 数据库模式的理论体系 24
2.1.3 函数依赖 25
2.1.4 关系模式的规范化理论 25
2.2 数据库设计阶段 26
2.2.1 需求分析 26
2.2.2 概念结构设计 28
2.2.3 概念模型到物理模型 31
2.3 进销存财务系统的需求分析 32
2.3.1 进销存财务系统的数据流程图 32
2.3.2 进销存财务系统的数据字典 33
2.3.3 进销存财务系统的关系模型 34
2.3.4 进销存财务系统的数据库设计 35
2.4 Delphi 7数据库设计和工具简介 36
2.4.1 数据库应用程序开发步骤 36
2.4.2 Delphi数据库工具 37
2.4.3 使用多线程的数据库查询 42
2.5 小结 58
第3章 使用Delphi 7开发分布式数据库应用程序 59
3.1 分布式数据库应用程序设计基础 59
3.1.1 Delphi 7的分布式技术 59
3.1.2 分布式数据库应用程序结构 61
3.2 创建多层数据库应用程序 64
3.2.1 创建步骤 64
3.2.2 建立应用服务器 66
3.2.3 建立客户应用程序 87
3.3 CORBA技术在编程中的应用 99
3.3.1 CORBA技术简介 99
3.3.2 CORBA应用程序结构和开发步骤 102
3.3.3 CORBA应用程序实例 108
3.4 小结 112
第4章 进销存财务系统的应用服务器设计 115
4.1 应用服务器窗口设计 115
4.2 远程数据模块建立及数据控件配置 115
4.3 应用服务器源代码 125
4.4 小结 133
第5章 设计分布式Web服务程序 135
5.1 WebBroker和InternetExpress简要介绍 135
5.1.1 Web设计的现状 135
5.1.2 WebBroker简要介绍 137
5.1.3 InternetExpress技术简要介绍 137
5.2 WebBroker的深入了解 138
5.2.1 Delphi 7提供的开发组件 138
5.2.2 TWebAction的介绍 139
5.2.3 WebBroker的例子 139
5.2.4 相关控件 140
5.3 InternetExpress技术深入探讨 148
5.3.1 PWS的设置 149
5.3.2 用InternetExpress开发基本的Web应用 149
5.3.3 基于InternetExpress和MIDAS开发分布式应用 153
5.4 WebSnap技术的应用 155
5.4.1 使用WebSnap建立Web服务程序框架 156
5.4.2 Web Module控件的讲解 158
5.4.3 Adapters及服务器端脚本介绍 158
5.4.4 进销存财务系统介绍 165
5.5 小结 168
第6章 进销存财务系统软件设计之一 169
6.1 进销存财务系统软件Web服务器的设计 169
6.2 进销存财务系统登录设计 171
6.2.1 登录模块设计的准备工作 171
6.2.2 在Delphi 7中设计登录模块 173
6.2.3 登录逻辑设计 174
6.3 普通员工功能模块设计 178
6.4 小结 181
第7章 进销存财务系统软件设计之二 183
7.1 会计功能模块设计 183
7.1.1 会计账务系统处理 183
7.1.2 现金查询 188
7.1.3 银行账户资金查询 189
7.1.4 财务账务明细查询 189
7.1.5 会计签批处理及管理人员签批处理 191
7.2 供销人员功能模块 201
7.2.1 仓库定义 201
7.2.2 货品定义 202
7.2.3 客户资料录入及查询 202
7.2.4 销售业务处理 202
7.3 管理人员模块 208
7.3.1 员工资料定义 208
7.3.2 签批处理功能 209
7.3.3 库存初始化 209
7.3.4 小金库明细查询 209
7.3.5 小金库查询 210
7.4 小结 211
第8章 Web服务器源代码 213