第1章 Delphi7新特性 1
1.1Delphi7的新特性及增强功能 1
1.1.1Delphi7的新特点及安装需求 1
目录 1
1.1.2Delphi7在Web应用上的增强功能 2
1.2.1普通员工模块功能 3
第8章 Web服务器源代码 21 3
1.2各模块功能初览 3
1.2.2财会人员模块功能 4
1.2.3供销人员模块功能 4
1.2.4管理人员模块功能 5
1.3.1安装步骤及软件设置 6
1.3进销存财务系统操作详述 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.1Delphi关系数据库概述 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.1进销存财务系统的数据流程图 32
2.3进销存财务系统的需求分析 32
2.3.2进销存财务系统的数据字典 33
2.3.3进销存财务系统的关系模型 34
2.3.4进销存财务系统的数据库设计 35
2.4Delphi7数据库设计和工具简介 36
2.4.1数据库应用程序开发步骤 36
2.4.2Delphi数据库工具 37
2.4.3使用多线程的数据库查询 42
2.5小结 58
3.1分布式数据库应用程序设计基础 59
3.1.1Delphi7的分布式技术 59
第3章 使用Delphi7开发分布式数据库应用程序 59
3.1.2分布式数据库应用程序结构 61
3.2创建多层数据库应用程序 64
3.2.1创建步骤 64
3.2.2建立应用服务器 66
3.2.3建立客户应用程序 87
3.3CORBA技术在编程中的应用 99
3.3.1CORBA技术简介 99
3.3.2CORBA应用程序结构和开发步骤 102
3.3.3CORBA应用程序实例 108
3.4小结 112
4.1应用服务器窗口设计 115
4.2远程数据模块建立及数据控件配置 115
第4章 进销存财务系统的应用服务器设计 115
4.3应用服务器源代码 125
4.4小结 133
第5章 设计分布式Web服务程序 135
5.1WebBroker和IntemetExpress简要介绍 135
5.1.1Web设计的现状 135
5.1.2WebBroker简要介绍 137
5.1.3IntemetExpress技术简要介绍 137
5.2WebBroker的深入了解 138
5.2.1Delphi7提供的开发组件 138
5.2.2TWebAction的介绍 139
5.2.3WebBroker的例子 139
5.2.4相关控件 140
5.3IntemetExpress技术深入探讨 148
5.3.1PWS的设置 149
5.3.2用IntemetExpress开发基本的Web应用 149
5.3.3基于IntemetExpress和MIDAS开发分布式应用 153
5.4WebSnap技术的应用 155
5.4.1使用WebSnap建立Web服务程序框架 156
5.4.2WebModule控件的讲解 158
5.4.3Adapters及服务器端脚本介绍 158
5.4.4进销存财务系统介绍 165
5.5小结 168
6.1进销存财务系统软件Web服务器的设计 169
第6章 进销存财务系统软件设计之一 169
6.2进销存财务系统登录设计 171
6.2.1登录模块设计的准备工作 171
6.2.2在Delphi7中设计登录模块 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.1仓库定义 201
7.2供销人员功能模块 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