数据库应用系统产品开发实战 SQL Server 2000 & C++Builder & InstallShieldPDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:潘文林等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2005
- ISBN:7508431367
- 页数:491 页
前言 1
第1章 数据库应用系统开发任务、过程和技术基础 1
1.1 数据库应用系统的开发任务 1
目录 1
1.2 数据库应用系统的开发过程 2
1.3 数据库引擎概述 4
1.4 BDE特性概述 5
1.5 BDE的数据库驱动程序 6
1.5.1 STANDARD类型的数据库驱动程序 7
1.5.2 ACCESS数据库驱动程序 9
1.5.3 Borland SQLLinks的参数 10
1.6.1 初始化参数 15
10.8.4 设计实现对数据集和其他操作的控制 3 15
1.6 BDE的系统参数 15
9.3.2 设计数据存取相关组件 2 16
1.6.2 格式化参数 16
1.7 BDE的别名Alias 17
1.7.1 使用SQL Explorer和BDE Administrator建立外部BDE别名 17
1.7.2 使用DatabaseDesktop建立外部BDE别名 18
1.7.3 在应用程序中使用数据库组件TDatabase创建内部BDE别名 19
1.7.4 建立连接SQL Server 2000数据库别名的示例 20
1.8 BDE的会话组件TSession 21
1.9 数据库应用程序的体系结构 21
1.9.1 基于BDE的C++Builder数据库应用程序开发架构 21
1.9.2 基于BDE的应用程序的设计和运行架构 23
1.10 设计数据库应用程序使用的组件介绍 25
1.11 本章小结 31
2.1 项目视图和范围的概念及用途 32
第2章 建立项目视图和范围 32
2.2 项目视图和范围的规格说明模板 33
2.3 示例系统的项目视图和范围规格说明文档 33
2.4 有关项目视图和范围的其他建议 40
第3章 需求分析和需求定义 41
3.1 有关需求分析的一些话题 41
3.1.1 需求准备 42
3.1.2 从轮廓到细节逐步获取用户需求 42
3.1.3 需求整理和分析 42
3.1.4 编写需求分析规格说明书 43
3.1.5 需求验证 43
3.2 软件需求规格说明模板 43
3.3 示例系统的软件需求规格说明 45
7.6.3 实现登录窗口的操作控制 1 65
3.4 下一步做什么 74
4.1 数据库设计基础和设计过程 76
第4章 数据库设计 76
4.2 数据库设计规格说明模板 77
7.7.3 测试口令修改窗口单元 1 78
4.3 示例系统的数据库设计规格说明 78
4.4 示例系统数据库的触发器设计 105
4.5 数据库设计小结 118
5.1 概要设计规格说明模板 119
第5章 软件系统体系结构设计 119
5.2 示例系统的概要设计规格说明 121
5.3 验证和完善系统体系结构设计 128
5.3.1 数据库应用程序应具有的非需求功能模块 128
5.3.2 关系极其密切的不同数据库表的数据管理功能 129
5.3.3 示例系统各功能类的用户登录功能 129
5.3.4 示例系统各功能类的用户口令修改功能 131
5.3.5 示例系统各功能类中的参考信息管理功能 131
5.3.6 系统各功能类的不同功能模块中具有的相同子功能 132
5.3.7 工作功能类中的登记操作和特殊登记操作功能 133
5.3.8 工作功能类中各检测数据管理功能 134
5.4 示例系统的最终体系结构 135
5.3.9 系统各功能类中查看检测数据的相关功能 135
5.5 系统结构设计小结 137
第6章 数据库应用程序的启动过程和程序结构 139
6.1 应用程序启动过程的分析 139
6.2 数据库应用程序的组织结构规划 141
6.3 数据库应用程序的结构实施示例 141
6.3.1 创建工程、主窗口和其他各个单元及其调用关系 142
6.3.2 创建欢迎、登录窗口和数据库连接数据模块单元 148
6.3.3 设计应用程序启动过程 148
7.1 创建测试工程以便测试公用单元 153
第7章 示例系统公用单元的设计和测试 153
7.2 设计公用数据结构定义单元 154
7.3 设计和测试欢迎窗口单元 157
7.3.1 设计实现欢迎窗口单元 157
7.3.2 测试欢迎窗口单元 158
7.4 设计和测试关于窗口单元 159
7.4.1 设计实现关于窗口单元 159
7.5 设计数据库连接数据模块单元 160
7.4.2 测试关于窗口单元 160
7.5.1 设计实现数据库连接数据模块单元 161
7.5.2 测试数据库连接数据模块单元 162
7.6 设计用户登录窗口单元 162
7.6.1 登录窗口的设计规划思想 162
7.6.2 设计用户登录窗口单元的用户操作界面 163
7.6.4 验证用户登录是否成功 167
7.6.5 测试用户登录窗口单元 172
7.7 设计用户口令修改窗口单元 174
7.7.1 设计用户操作界面和输入操作控制代码 174
7.7.2 设计口令验证和修改操作 176
7.8.1 设计参考信息管理窗口单元的用户操作界面 179
7.8 设计参考信息管理窗口单元 179
7.8.2 实现参考信息管理窗口的操作控制 181
7.8.4 测试参考信息管理窗口单元 182
7.8.3 如何正确调用参考信息管理窗口 182
7.9 规划示例系统各应用程序工程的模式 183
第8章 示例系统的系统管理应用程序的实现 188
8.1 创建、规划和修改工程 188
8.2 设计实现主操作窗口单元 190
8.3 设计实现体检站设置窗口单元 194
8.3.1 设计用户操作界面 194
8.3.2 实现数据存取操作和其他操作控制 195
8.4 设计实现检测标准设置窗口单元 197
8.5 设计实现收费标准检测项目设置窗口单元 198
8.5.1 设计用户操作界面 199
8.5.2 设计存取数据库对象的数据集 199
8.5.3 设置数据集之间的父子关系 203
8.5.4 设置数据集之间的查看关系 205
8.5.5 设计操作控制代码 207
8.6 Build应用程序 209
8.7 系统管理应用程序设计总结 210
第9章 示例系统的站级管理应用程序的实现 211
9.1 创建、规划和修改工程 211
9.2 设计实现主操作窗口单元 213
9.3 设计实现员工信息管理窗口单元 215
9.3.1 分析规划设计实现方法 215
9.3.3 设计用户操作界面 218
9.3.4 规划设置操作功能动作对象 219
9.3.5 员工数据集的操作控制设计 220
9.3.6 设计实现照片获取与存储功能 225
9.3.7 打印员工信息报表 226
9.3.8 安装第三方的条形码组件 229
9.3.9 设计员工工作卡 230
9.4 设计实现员工权限管理窗口单元 232
9.4.1 设计数据存取相关组件 232
9.4.2 设计用户操作界面 235
9.4.3 实现数据集的操作控制 235
9.5 设计实现记账单位管理窗口单元 238
9.5.1 设计数据存取相关组件 238
9.5.2 设计用户操作界面 239
9.5.3 实现数据集及其他相关操作控制 240
9.5.4 设计记账驾驶员报表 241
第10章 示例系统中工作应用程序的实现 244
10.1 创建、规划和修改工程 245
10.1.1 修改工程文件 246
10.1.2 定义权限代号常量 247
10.1.3 设计共享单元的接口 248
10.2 设计实现主操作窗口单元 249
10.2.1 验证受限功能的操作权限 250
10.2.2 主窗口中的动作规划设计 251
10.2.3 动作执行事件 253
10.2.4 操作界面设计 256
10.3 设计实现驾驶员照片查询公用数据模块单元 257
10.4 设计实现报检卡打印功能及其调用接口 259
10.5 登记操作窗口单元 261
10.5.1 功能需求和设计要求 261
10.5.2 数据存取设计 262
10.5.3 设计用户操作界面 270
10.5.4 设计实现对数据集及其他操作的控制 272
10.6.1 数据存取设计 287
10.6 设计实现照片管理窗口单元 287
10.6.2 设计用户操作界面 290
10.6.3 设计实现对数据集和其他操作的控制 292
10.6.4 设计实现照片打印功能 301
10.7 设计实现发票打印公用外部函数 303
10.8 设计实现收费记账操作窗口单元 306
10.8.1 功能需求和设计要求 307
10.8.2 数据存取设计 307
10.8.3 设计用户操作界面 314
10.9 设计实现单位结账操作窗口单元 329
10.9.1 数据存取设计 329
10.9.2 设计用户操作界面 332
10.9.3 设计实现对数据集和其他操作的控制 333
10.9.4 结账清单报表 341
10.10 设计实现存取检测数据管理相关数据的数据模块 343
10.11 设计实现检测操作共享窗口单元 350
10.11.1 数据存取设计 350
10.11.2 设计用户操作界面 353
10.11.3 设计实现对数据集和其他操作的控制 355
10.12 设计实现检测结果操作共享窗口单元 363
10.12.1 设计数据存取组件和用户操作界面 364
10.12.2 设计实现对数据集和其他操作的控制 367
第11章 示例系统的特殊驾驶员管理应用程序的实现 374
11.1 创建、规划和修改工程 374
11.2 实现设计主窗口和相关功能调用 375
11.2.1 设计数据存取和用户操作界面 375
11.2.2 操作控制设计 377
11.2.3 设计实现特殊驾驶员信息报表打印功能 380
第12章 示例系统的集成应用程序的实现 384
12.1 集成示例系统的所有功能类 385
12.2 开发示例系统其他类型的集成应用程序 387
12.2.1 将系统管理和特殊驾驶员管理功能类集成在一起 387
12.2.2 将体检站管理和工作业务功能类集成在一起 388
12.3 示例系统集成应用程序的实现小结 390
第13章 制作软件产品的安装程序 391
13.1 安装程序制作工具介绍 391
13.2 如何安装InstallShield 2000 393
13.3 制作安装程序的相关问题 395
第14章 使用InstallShield Developer制作安装程序 397
14.1 使用InstallShield Developer创建安装程序工程 397
14.2 基本信息视图General Information 402
14.2.1 工程属性子视图Project Properties 403
14.2.2 摘要信息流子视图Summary Information Stream 403
14.2.3 Windows 2000子视图 404
14.2.4 产品属性子视图ProductProperties 406
14.2.5 字串表视图StringTables 409
14.3.1 安装包功能的概念 410
14.3 功能视图Features 410
14.3.2 功能属性 411
14.4 文件视图Files 415
14.4.1 目标机器的文件夹 415
14.4.2 如何注册COM服务器 417
14.4.3 文件版本规则 418
14.4.4 伙伴文件 419
14.4.5 文件视图操作界面 419
14.4.6 添加文件到安装包工程中 420
14.4.7 使用动态文件链接功能 422
14.5 组合模块视图Merge Modules 424
14.5.1 组合模块视图操作界面 424
14.5.2 组合模块的概念 424
14.5.3 组合模块的排他性和依赖性 425
14.5.4 C++Builder6.0提供的组合模块 425
14.5.6 如何定制BDE引擎组合模块 427
14.5.5 如何在对象列表中显示或删除C++Builder6.0的组合模块 427
14.5.7 如何指定组合模块的安装目标文件夹 429
14.6 功能依赖检查视图Dependencies 430
14.6.1 静态扫描 431
14.6.2 动态扫描 432
14.6.3 功能依赖扫描器中的文件筛选 433
14.7 快捷方式/文件夹视图Shortcuts/Folders 434
14.7.1 创建应用程序目标文件夹或快捷方式 435
14.7.2 设置快捷方式的属性 436
14.7.3 创建反安装快捷方式 438
14.8 设计用户界面Dialog视图 439
14.8.1 基本MSI工程的标准对话框 440
14.8.2 导入导出对话框 441
14.8.3 自定义安装对话框的选项 442
14.8.4 订阅Windows Installer的信息 443
14.8.5 控制事件 444
14.8.7 设计对话框的版面布局 446
14.8.6 新建对话框 446
14.8.8 设计对话框的行为 447
14.8.9 控件触发的事件 448
14.8.10 在对话框中执行自定义动作 448
14.8.11 显示基本MSI安装程序中的对话框 449
14.8.12 在Sequences视图中查看对话框的显示顺序 450
14.8.13 对话框设计控件 451
14.9 自定义功能简介 455
14.10 产品发布视图Release 456
14.10.1 传统Web安装技术和一次单击安装技术的比较 456
14.10.2 产品发布标识Release Flag 457
14.10.3 产品配置 459
14.10.4 发布包 460
14.10.5 单用户安装或单机安装 463
14.10.6 将安装程序压缩在多磁盘中 463
14.10.7 构建和测试产品安装程序 463
14.10.8 设计示例系统安装程序的发布包 464
14.11 产品分发视图Distribute 465
14.12 路径变量视图Path Variables 465
14.12.1 为什么使用路径变量 466
14.12.2 如何使用路径变量 466
14.12.3 路径变量编辑器表 468
14.13 属性管理器Property Manager 468
14.14 安装设计视图Setup Design和组件视图Components 477
14.14.1 Setup Design视图的基本操作 478
14.14.2 组件的属性 479
14.15 指令编辑器Direct Editor 480
14.16 示例系统的安装程序安装过程 481
第15章 在用户环境中实施数据库应用系统 484
15.1 如何编写操作手册 484
15.2 如何编写用户手册 486
15.3 规划实施数据库应用系统的步骤 489
参考文献 491
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018