第一章 Delphi 6.0简介 1
1.1 Delphi 6.0集成开发环境(IDE)的组成 2
1.1.1 菜单栏 2
1.1.2 组件栏 9
1.1.3 窗体 14
1.1.4 对象监视器 15
1.1.5 代码编辑器 17
1.1.6 对象管理器 19
1.2 Delphi 6.0的工程管理 20
1.2.1 工程的概念和组成 20
1.2.2 工程的管理 21
1.2.3 工程环境的设置 25
1.3 小结 30
第二章 数据库简介 31
2.1 数据库发展简史 31
2.2 数据库基本结构 33
2.2.1 三个世界及其相互关系 33
2.2.2 数据库系统结构 34
2.2.3 数据库系统的组成 36
2.3 关系数据库 38
2.3.1 数据模型 38
2.3.2 关系数据库 39
2.4 数据库结构化查询语言SQL 40
2.4.1 数据定义 41
2.4.2 数据操作 44
2.4.3 SQL语言中所支持的其他数据库对象 50
2.4.4 SQL语言的嵌入式访问数据库 55
2.4.5 光标(CURSOR) 56
2.5 数据库数据保护 59
2.5.1 数据的安全性 59
2.5.2 数据的完整性 61
2.5.3 并发控制 65
2.5.4 数据库的恢复 72
2.6 数据库设计 73
2.6.1 关系数据库规范化设计方法 73
2.6.2 数据库工程 74
2.7.1 分布式数据库系统 75
2.7 数据库新的发展 75
2.7.2 面向对象的数据库系统 77
2.7.3 多媒体数据库 78
第三章 仓储管理系统开发实例 79
3.1 系统功能分析 79
3.2 系统设计 80
3.2.1 数据流图 80
3.2.2 数据字典 80
3.2.3 数据库设计 84
3.2.4 软件结构设计 86
3.3 仓储管理功能实现 87
3.3.1 主界面的设计 88
3.3.2 入库登记界面设计 103
3.3.3 出库登记界面设计 108
3.3.4 修改已存在货物记录界面设计 112
3.3.5 追加新记录界面设计 117
3.4 小结 121
第四章 企业人事管理系统开发实例 142
4.1 系统需求分析 142
4.2 系统设计 143
4.2.1 画出数据流图 143
4.2.2 编写数据字典 145
4.2.3 数据库设计 149
4.2.4 软件结构设计 152
4.3.1 主界面登录功能的设计和实现 153
4.3 系统功能实现 153
4.3.2 身份认证界面设计 164
4.3.3 信息查询界面设计 184
4.3.4 系统维护界面设计 199
4.3.5 统计报表界面设计 204
4.4 小结 219
第五章 局域网门禁系统开发实例 244
5.1 系统需求分析 244
5.2 系统设计 245
5.2.1 画出数据流图 246
5.2.2 编写数据字典 247
5.2.3 数据库设计 250
5.2.4 C/S基本概念 252
5.2.5 定制通信协议 253
5.2.6 软件结构设计 254
5.3 系统功能实现 257
5.3.1 刷卡模块的设计和实现 261
5.3.2 背景框架子模块 262
5.3.3 刷卡消息处理子模块 264
5.3.4 实时监控模块的设计和实现 274
5.4 小结 309
第六章 网上图书馆开发实例 344
6.1 系统需求分析 344
6.2.1 画出数据流图 345
6.2 系统设计 345
6.2.2 编写数据字典 346
6.2.3 数据库设计 348
6.2.4 软件结构设计 349
6.3 系统功能实现 350
6.3.1 Web页面与HTML语言 350
6.3.2 动态Web页面与CGI 353
6.3.3 登录模块的设计和实现 365
6.3.4 公共书目检索模块的设计和实现 372
6.3.5 公共书目管理模块的设计和实现 377
6.3.6 用户管理模块的设计和实现 384
6.3.7 IIS的设置 386
6.4 小结 389