书籍详情

Delphi数据库系统开发案例精选

Delphi数据库系统开发案例精选

作者:李文立编著

出版社:人民邮电出版社

出版时间:2006-05-01

ISBN:9787115146830

定价:¥49.00

购买这本书可以去
内容简介
  书名Delphi数据库系统开发案例精选(1CD)丛 书 名数据库管理系统开发从技术到实践标准书号ISBN 7-115-14683-7/TP.5353编目分类TP311.56作者明日科技 李文立 刘强 梁冰 编著译者:责任编辑张立科开本16 开印张27.25字数660 千字页数420 页版次第1版第1次初版时间2006年5月本 印 次2006年5月定价49.00 元内容提要本书精选了8个当前应用广泛的数据库系统,详细介绍了使用Delphi开发数据库管理系统的思路、方法和技术,主要包括进销存管理系统、物资管理系统、生产管理系统、客户管理系统、物流管理系统、人力资源管理系统、企业安防管理系统、合同管理系统以及应用程序打包发行等内容。这些系统即可以独立使用,也可作为企业综合管理系统的重要组成部分。本书光盘不但包含了书中所有数据库系统实例的源程序(5套风格界面)和相关开发素材,同时还包含免费赠送的程序设计速查宝典、数十种实用软件工具和8个实例的毕业设计范例。本书所有源程序都经过精心调试,在Windows XP和Windows 2000下全部通过,保证能够正常运行。本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的和不可多得的数据库系统开发图书,本书也非常适合大、专院校师生学习参考。 目 录第1章 进销存管理系统 11.1 概述 31.2 系统分析 31.2.1 需求分析 31.2.2 可行性分析 31.3 总体设计 31.3.1 项目规划 31.3.2 功能框图 41.4 系统设计 51.4.1 设计目标 51.4.2 编码设计 51.4.3 逻辑结构设计 51.5 技术准备 81.5.1 命名规则 81.5.2 技术储备 91.5.3 组件准备 101.6 主要功能模块设计 111.6.1 系统架构设计 111.6.2 主窗体设计 131.6.3 基础窗体创建 161.6.4 数据模块设计 171.6.5 库存商品模块设计 191.6.6 商品基本信息模块设计 221.6.7 进货单录入模块设计 241.6.8 销售单录入模块设计 281.6.9 库存报警模块设计 321.6.10 往来对账模块设计 351.6.11 月销售状况模块设计 371.6.12 操作员设置模块设计 411.6.13 系统登录模块设计 451.7 疑难问题分析与解决 471.7.1 如何设置Tab键在组件中的访问顺序 471.7.2 如何循环将用户相应权限写入数据库 481.7.3 调用外部可执行程序 481.8 程序调试与错误处理 481.8.1 启动窗体出现的错误 481.8.2 设置断点查找出错位置 491.8.3 错误处理语句 50第2章 物资管理系统 512.1 概述 532.2 系统分析 532.2.1 需求分析 532.2.2 可行性分析 532.3 总体设计 532.3.1 项目规划 532.3.2 功能框图 542.4 系统设计 552.4.1 设计目标 552.4.2 开发及运行环境 552.4.3 编码设计 552.4.4 逻辑结构设计 552.5 技术准备 582.5.1 命名规则 582.5.2 技术储备 582.5.3 组件准备 592.6 主要功能模块设计 602.6.1 系统架构设计 602.6.2 主窗体设计 622.6.3 基础窗体设计 702.6.4 物资基础信息模块设计 712.6.5 仓库基础信息模块设计 772.6.6 物资入库管理模块设计 812.6.7 物资出库管理模块设计 862.6.8 物资入库查询模块设计 892.6.9 物资入库冲销模块设计 942.6.10 物资报损处理模块设计 982.7 疑难问题分析与解决 1002.7.1 如何嵌入窗体 1002.7.2 在窗体上加载AVI动画 1012.7.3 如何限制输入的字符 1012.8 程序调试与错误处理 1012.8.1 物资出库查询出错 1012.8.2 组件释放问题 1022.8.3 "TBitBtn"按钮总是获得焦点 1032.9 存储过程 1032.9.1 存储过程常用操作 1032.9.2 存储过程应用 104第3章 生产管理系统 1093.1 概述 1113.2 系统分析 1113.2.1 需求分析 1113.2.2 可行性分析 1113.3 总体设计 1123.3.1 项目规划 1123.3.2 系统功能架构图 1123.4 系统设计 1133.4.1 设计目标 1133.4.2 开发及运行环境 1133.4.3 编码设计 1133.4.4 逻辑结构设计 1143.5 技术准备 1173.5.1 命名规则 1173.5.2 组件准备 1173.6 主要功能模块设计 1183.6.1 系统架构设计 1183.6.2 数据模块设计 1203.6.3 主窗体设计 1213.6.4 系统登录设计 1263.6.5 产品物料清单的录入与维护模块设计 1293.6.6 生产领料单的生成与维护模块设计 1393.6.7 生产产品确认完工入库模块设计 1463.6.8 生产领料单查询模块设计 1503.6.9 修改权限模块设计 1543.7 程序调试与错误处理 1563.7.1 程序调试基本功能 1563.7.2 字段大小问题导致数据添加失败 1583.7.3 字段设置主键后不能插入重复值 1583.8 数据的备份与恢复 159第4章 客户管理系统 1634.1 概述 1654.2 系统分析 1654.2.1 需求分析 1654.2.2 可行性分析 1654.3 总体设计 1654.3.1 项目规划 1654.3.2 系统功能架构图 1664.4 系统设计 1674.4.1 设计目标 1674.4.2 开发及运行环境 1674.4.3 编码设计 1674.4.4 逻辑结构设计 1674.5 技术准备 1704.5.1 命名规则 1704.5.2 组件准备 1714.6 主要功能模块设计 1724.6.1 系统架构设计 1724.6.2 主窗体设计 1744.6.3 数据模块设计 1774.6.4 登录模块设计 1784.6.5 客户信息模块 1824.6.6 联系人信息模块 1894.6.7 发送邮件模块 1994.6.8 客户反馈满意程度分析模块 2034.6.9 客户信息报表设置模块 2054.7 疑难问题分析与解决 2084.7.1 如何调用Word文档(采用OLE技术) 2084.7.2 如何调用Excel文档(采用OLE技术) 2094.7.3 调用计算器 2094.7.4 数据库还原问题 209第5章 物流管理系统 2115.1 概述 2135.2 系统分析 2135.2.1 需求分析 2135.2.2 可行性分析 2135.3 总体设计 2145.3.1 项目规划 2145.3.2 功能框图 2145.4 系统设计 2155.4.1 设计目标 2155.4.2 开发及运行环境 2155.4.3 编码设计 2155.4.4 逻辑结构设计 2165.5 技术准备 2195.5.1 命名规则 2195.5.2 组件准备 2205.6 主要功能模块设计 2205.6.1 系统架构设计 2205.6.2 主窗体模块设计 2215.6.3 数据模块设计 2285.6.4 启动窗体模块设计 2285.6.5 系统登录模块设计 2305.6.6 公司基本信息模块设计 2345.6.7 客户基本信息模块设计 2375.6.8 货物申请信息模块设计 2425.6.9 货物托运模块设计 2465.6.10 权限管理模块设计 2485.7 疑难问题分析与解决 2505.7.1 TADODataSet组件的使用 2505.7.2 利用for循环,列出窗体相同件 2515.7.3 日期格式化 2515.7.4 防止用户关闭登录窗口进入系统 2525.8 程序调试与错误处理 2535.8.1 修改数据库字段时对SQL语句的处理 2535.8.2 不能将NULL转换为字符串 2545.8.3 使用TADODataSet组件的注意事项 2555.9 程序调试与错误处理 2555.9.1 语法错误常见问题分析与解决 2565.9.2 逻辑错误常见问题分析与解决 259第6章 人力资源管理系统 2616.1 概述 2636.2 系统分析 2636.2.1 需求分析 2636.2.2 可行性分析 2636.3 总体设计 2646.3.1 项目规划 2646.3.2 功能框图 2646.4 系统设计 2646.4.1 设计目标 2646.4.2 开发及运行环境 2656.4.3 编码设计 2656.4.4 逻辑结构设计 2656.5 技术准备 2686.6 主要功能模块设计 2696.6.1 系统架构设计 2696.6.2 数据模块设计 2716.6.3 主窗体设计 2736.6.4 系统登录设计 2766.6.5 新员工登记模块设计 2786.6.6 员工信息浏览模块设计 2856.6.7 工资设置模块设计 2886.6.8 月工资结算模块设计 2906.7 Rave报表设计 2966.7.1 打印工资条 2966.7.2 打印工作证 2986.8 疑难问题分析与解决 2996.8.1 在TTreeView中动态创建树形选项 2996.8.2 通过单击树形选项进行按部门检索 2996.8.3 输入工资自动判断应纳所得税级别 3006.8.4 在下拉列表框中添加数据库中的内容 3016.9 程序调试与错误处理 3016.9.1 数据还原出错 3016.9.2 打印工资条出错 302第7章 企业安防管理系统 3057.1 概述 3077.2 系统分析 3077.2.1 需求分析 3077.2.2 可行性分析 3077.3 主体设计 3077.3.1 项目规划 3077.3.2 功能框图 3087.4 系统设计 3087.4.1 设计目标 3087.4.2 开发及运行环境 3097.4.3 编码设计 3097.4.4 逻辑结构设计 3097.5 技术准备 3127.5.1 技术术语 3127.5.2 技术储备 3127.5.3 组件准备 3147.6 主要功能模块设计 3167.6.1 系统架构设计 3167.6.2 主窗体设计 3177.6.3 报警项目添加模块设计 3277.6.4 报警项目修改模块设计 3307.6.5 报警项目删除模块设计 3337.6.6 报警项目处理添加模块设计 3357.6.7 系统初始化模块设计 3377.6.8 视频回放模块设计 3387.6.9 系统设置模块设计 3417.6.10 布防预约模块设计 3457.6.11 视频主界面模块设计 3487.7 疑难问题分析与解决 3607.7.1 使用TImageList存储大图标 3607.7.2 如何去除重复行 3607.7.3 如何响应窗体的OnKeyDown事件 3617.8 程序调试与错误处理 3617.9 MSComm组件应用 3627.9.1 MSComm组件属性、事件介绍 3627.9.2 MSComm组件调试方法 366第8章 合同管理系统 3678.1 概述 3698.2 系统分析 3698.2.1 需求分析 3698.2.2 可行性分析 3698.3 总体设计 3698.3.1 项目规划 3698.3.2 系统功能架构图 3708.4 系统设计 3708.4.1 设计目标 3708.4.2 开发及运行环境 3708.4.3 数据库设计 3718.5 技术准备 3728.5.1 命名规则 3728.5.2 组件准备 3738.6 主要功能模块设计 3748.6.1 系统架构设计 3748.6.2 公共模块设计 3768.6.3 主窗体设计 3818.6.4 系统登录设计 3888.6.5 新建合同 3908.6.6 合同审阅 3918.6.7 合同签订 3938.6.8 导入合同 3958.7 疑难问题分析与解决 3998.7.1 怎样在程序中打开指定的Word文件 3998.7.2 怎么将文档中的内容保存到数据库中 4008.7.3 日志管理 4018.8 程序调试与错误处理 4028.8.1 导入合同出错 4028.8.2 系统路径设置保存出错 403第9章 应用程序的打包 4059.1 使用InstallShield制作安装程序 4069.2 打包常见错误及解决 420
作者简介
  明日科技有限公司是一家以计算机软件为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。
目录
第1章 进销存管理系统 1
1.1 概述 3
1.2 系统分析 3
1.2.1 需求分析 3
1.2.2 可行性分析 3
1.3 总体设计 3
1.3.1 项目规划 3
1.3.2 功能框图 4
1.4 系统设计 5
1.4.1 设计目标 5
1.4.2 编码设计 5
1.4.3 逻辑结构设计 5
1.5 技术准备 8
1.5.1 命名规则 8
1.5.2 技术储备 9
1.5.3 组件准备 10
1.6 主要功能模块设计 11
1.6.1 系统架构设计 11
1.6.2 主窗体设计 13
1.6.3 基础窗体创建 16
1.6.4 数据模块设计 17
1.6.5 库存商品模块设计 19
1.6.6 商品基本信息模块设计 22
1.6.7 进货单录入模块设计 24
1.6.8 销售单录入模块设计 28
1.6.9 库存报警模块设计 32
1.6.10 往来对账模块设计 35
1.6.11 月销售状况模块设计 37
1.6.12 操作员设置模块设计 41
1.6.13 系统登录模块设计 45
1.7 疑难问题分析与解决 47
1.7.1 如何设置Tab键在组件中的访问顺序 47
1.7.2 如何循环将用户相应权限写入数据库 48
1.7.3 调用外部可执行程序 48
1.8 程序调试与错误处理 48
1.8.1 启动窗体出现的错误 48
1.8.2 设置断点查找出错位置 49
1.8.3 错误处理语句 50
第2章 物资管理系统 51
2.1 概述 53
2.2 系统分析 53
2.2.1 需求分析 53
2.2.2 可行性分析 53
2.3 总体设计 53
2.3.1 项目规划 53
2.3.2 功能框图 54
2.4 系统设计 55
2.4.1 设计目标 55
2.4.2 开发及运行环境 55
2.4.3 编码设计 55
2.4.4 逻辑结构设计 55
2.5 技术准备 58
2.5.1 命名规则 58
2.5.2 技术储备 58
2.5.3 组件准备 59
2.6 主要功能模块设计 60
2.6.1 系统架构设计 60
2.6.2 主窗体设计 62
2.6.3 基础窗体设计 70
2.6.4 物资基础信息模块设计 71
2.6.5 仓库基础信息模块设计 77
2.6.6 物资入库管理模块设计 81
2.6.7 物资出库管理模块设计 86
2.6.8 物资入库查询模块设计 89
2.6.9 物资入库冲销模块设计 94
2.6.10 物资报损处理模块设计 98
2.7 疑难问题分析与解决 100
2.7.1 如何嵌入窗体 100
2.7.2 在窗体上加载AVI动画 101
2.7.3 如何限制输入的字符 101
2.8 程序调试与错误处理 101
2.8.1 物资出库查询出错 101
2.8.2 组件释放问题 102
2.8.3 “TBitBtn”按钮总是获得焦点 103
2.9 存储过程 103
2.9.1 存储过程常用操作 103
2.9.2 存储过程应用 104
第3章 生产管理系统 109
3.1 概述 111
3.2 系统分析 111
3.2.1 需求分析 111
3.2.2 可行性分析 111
3.3 总体设计 112
3.3.1 项目规划 112
3.3.2 系统功能架构图 112
3.4 系统设计 113
3.4.1 设计目标 113
3.4.2 开发及运行环境 113
3.4.3 编码设计 113
3.4.4 逻辑结构设计 114
3.5 技术准备 117
3.5.1 命名规则 117
3.5.2 组件准备 117
3.6 主要功能模块设计 118
3.6.1 系统架构设计 118
3.6.2 数据模块设计 120
3.6.3 主窗体设计 121
3.6.4 系统登录设计 126
3.6.5 产品物料清单的录入与维护模块设计 129
3.6.6 生产领料单的生成与维护模块设计 139
3.6.7 生产产品确认完工入库模块设计 146
3.6.8 生产领料单查询模块设计 150
3.6.9 修改权限模块设计 154
3.7 程序调试与错误处理 156
3.7.1 程序调试基本功能 156
3.7.2 字段大小问题导致数据添加失败 158
3.7.3 字段设置主键后不能插入重复值 158
3.8 数据的备份与恢复 159
第4章 客户管理系统 163
4.1 概述 165
4.2 系统分析 165
4.2.1 需求分析 165
4.2.2 可行性分析 165
4.3 总体设计 165
4.3.1 项目规划 165
4.3.2 系统功能架构图 166
4.4 系统设计 167
4.4.1 设计目标 167
4.4.2 开发及运行环境 167
4.4.3 编码设计 167
4.4.4 逻辑结构设计 167
4.5 技术准备 170
4.5.1 命名规则 170
4.5.2 组件准备 171
4.6 主要功能模块设计 172
4.6.1 系统架构设计 172
4.6.2 主窗体设计 174
4.6.3 数据模块设计 177
4.6.4 登录模块设计 178
4.6.5 客户信息模块 182
4.6.6 联系人信息模块 189
4.6.7 发送邮件模块 199
4.6.8 客户反馈满意程度分析模块 203
4.6.9 客户信息报表设置模块 205
4.7 疑难问题分析与解决 208
4.7.1 如何调用Word文档(采用OLE技术) 208
4.7.2 如何调用Excel文档(采用OLE技术) 209
4.7.3 调用计算器 209
4.7.4 数据库还原问题 209
第5章 物流管理系统 211
5.1 概述 213
5.2 系统分析 213
5.2.1 需求分析 213
5.2.2 可行性分析 213
5.3 总体设计 214
5.3.1 项目规划 214
5.3.2 功能框图 214
5.4 系统设计 215
5.4.1 设计目标 215
5.4.2 开发及运行环境 215
5.4.3 编码设计 215
5.4.4 逻辑结构设计 216
5.5 技术准备 219
5.5.1 命名规则 219
5.5.2 组件准备 220
5.6 主要功能模块设计 220
5.6.1 系统架构设计 220
5.6.2 主窗体模块设计 221
5.6.3 数据模块设计 228
5.6.4 启动窗体模块设计 228
5.6.5 系统登录模块设计 230
5.6.6 公司基本信息模块设计 234
5.6.7 客户基本信息模块设计 237
5.6.8 货物申请信息模块设计 242
5.6.9 货物托运模块设计 246
5.6.10 权限管理模块设计 248
5.7 疑难问题分析与解决 250
5.7.1 TADODataSet组件的使用 250
5.7.2 利用for循环,列出窗体相同件 251
5.7.3 日期格式化 251
5.7.4 防止用户关闭登录窗口进入系统 252
5.8 程序调试与错误处理 253
5.8.1 修改数据库字段时对SQL语句的处理 253
5.8.2 不能将NULL转换为字符串 254
5.8.3 使用TADODataSet组件的注意事项 255
5.9 程序调试与错误处理 255
5.9.1 语法错误常见问题分析与解决 256
5.9.2 逻辑错误常见问题分析与解决 259
第6章 人力资源管理系统 261
6.1 概述 263
6.2 系统分析 263
6.2.1 需求分析 263
6.2.2 可行性分析 263
6.3 总体设计 264
6.3.1 项目规划 264
6.3.2 功能框图 264
6.4 系统设计 264
6.4.1 设计目标 264
6.4.2 开发及运行环境 265
6.4.3 编码设计 265
6.4.4 逻辑结构设计 265
6.5 技术准备 268
6.6 主要功能模块设计 269
6.6.1 系统架构设计 269
6.6.2 数据模块设计 271
6.6.3 主窗体设计 273
6.6.4 系统登录设计 276
6.6.5 新员工登记模块设计 278
6.6.6 员工信息浏览模块设计 285
6.6.7 工资设置模块设计 288
6.6.8 月工资结算模块设计 290
6.7 Rave报表设计 296
6.7.1 打印工资条 296
6.7.2 打印工作证 298
6.8 疑难问题分析与解决 299
6.8.1 在TTreeView中动态创建树形选项 299
6.8.2 通过单击树形选项进行按部门检索 299
6.8.3 输入工资自动判断应纳所得税级别 300
6.8.4 在下拉列表框中添加数据库中的内容 301
6.9 程序调试与错误处理 301
6.9.1 数据还原出错 301
6.9.2 打印工资条出错 302
第7章 企业安防管理系统 305
7.1 概述 307
7.2 系统分析 307
7.2.1 需求分析 307
7.2.2 可行性分析 307
7.3 主体设计 307
7.3.1 项目规划 307
7.3.2 功能框图 308
7.4 系统设计 308
7.4.1 设计目标 308
7.4.2 开发及运行环境 309
7.4.3 编码设计 309
7.4.4 逻辑结构设计 309
7.5 技术准备 312
7.5.1 技术术语 312
7.5.2 技术储备 312
7.5.3 组件准备 314
7.6 主要功能模块设计 316
7.6.1 系统架构设计 316
7.6.2 主窗体设计 317
7.6.3 报警项目添加模块设计 327
7.6.4 报警项目修改模块设计 330
7.6.5 报警项目删除模块设计 333
7.6.6 报警项目处理添加模块设计 335
7.6.7 系统初始化模块设计 337
7.6.8 视频回放模块设计 338
7.6.9 系统设置模块设计 341
7.6.10 布防预约模块设计 345
7.6.11 视频主界面模块设计 348
7.7 疑难问题分析与解决 360
7.7.1 使用TImageList存储大图标 360
7.7.2 如何去除重复行 360
7.7.3 如何响应窗体的OnKeyDown事件 361
7.8 程序调试与错误处理 361
7.9 MSComm组件应用 362
7.9.1 MSComm组件属性、事件介绍 362
7.9.2 MSComm组件调试方法 366
第8章 合同管理系统 367
8.1 概述 369
8.2 系统分析 369
8.2.1 需求分析 369
8.2.2 可行性分析 369
8.3 总体设计 369
8.3.1 项目规划 369
8.3.2 系统功能架构图 370
8.4 系统设计 370
8.4.1 设计目标 370
8.4.2 开发及运行环境 370
8.4.3 数据库设计 371
8.5 技术准备 372
8.5.1 命名规则 372
8.5.2 组件准备 373
8.6 主要功能模块设计 374
8.6.1 系统架构设计 374
8.6.2 公共模块设计 376
8.6.3 主窗体设计 381
8.6.4 系统登录设计 388
8.6.5 新建合同 390
8.6.6 合同审阅 391
8.6.7 合同签订 393
8.6.8 导入合同 395
8.7 疑难问题分析与解决 399
8.7.1 怎样在程序中打开指定的Word文件 399
8.7.2 怎么将文档中的内容保存到数据库中 400
8.7.3 日志管理 401
8.8 程序调试与错误处理 402
8.8.1 导入合同出错 402
8.8.2 系统路径设置保存出错 403
第9章 应用程序的打包 405
9.1 使用InstallShield制作安装程序 406
9.2 打包常见错误及解决 420
猜您喜欢

读书导航