图书介绍
数据库应用系统开发案例与实践教程PDF|Epub|txt|kindle电子书版本网盘下载
![数据库应用系统开发案例与实践教程](https://www.shukui.net/cover/11/33111568.jpg)
- 潘文林编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302114870
- 出版时间:2005
- 标注页数:362页
- 文件大小:163MB
- 文件页数:384页
- 主题词:数据库系统-高等学校-教材
PDF下载
下载说明
数据库应用系统开发案例与实践教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 开发原理基础3
第1章 开发数据库应用系统的基础3
1.1 数据库系统的组成和全局结构3
1.1.1 数据库系统的组成3
目录3
1.1.2 数据库系统的全局结构4
1.2 数据库系统体系结构5
1.2.1 集中式DBS5
1.1.3 DBMS的工作模式和用户存取数据的过程5
1.2.2 客户机-服务器结构DBS6
1.3 开发数据库应用系统7
1.3.1 数据库应用系统的简单结构7
1.3.2 数据库引擎8
1.3.3 开发数据库应用系统的技术背景和任务9
1.3.4 开发数据库应用系统需要考虑的问题9
小结12
习题12
2.1 数据库工程概述14
第2章 数据库应用系统开发过程14
2.2 项目视图与范围16
2.2.1 项目视图与范围的概念和用途16
2.2.2 项目视图与范围的规格说明模板16
2.2.3 有关项目视图与范围的一些建议17
2.3 需求分析和需求定义18
2.3.1 需求准备18
2.3.2 从轮廓到细节逐步获取用户需求19
2.3.3 需求整理和分析19
2.3.4 编写需求分析规格说明书20
2.3.5 需求验证20
2.3.6 软件需求规格说明模板20
2.4 数据库设计21
2.4.1 数据库设计过程和设计基础22
2.4.2 数据库设计规格说明模板23
2.4.3 数据库设计的一些建议23
2.5.1 数据库应用系统的软件体系结构设计讨论28
2.5 软件体系结构设计28
2.5.2 软件体系结构设计规格说明模板29
2.6 软件详细设计和编码实现30
2.7 测试30
2.8 系统发布和实施30
2.9 快速原型技术在数据库工程中的应用31
小结31
习题32
第3章 Delphi数据库应用程序设计原理33
3.1 数据库应用程序的体系结构33
3.1.1 数据库应用程序的一般体系结构33
3.1.2 数据库连接机制及相关组件34
3.1.3 单层数据库应用程序体系结构35
3.1.4 两层数据库应用程序体系结构36
3.1.5 多层数据库应用程序体系结构37
3.2 开发组件概述38
3.2.1 数据集组件38
3.1.6 体系结构的可扩展性38
3.2.2 字段组件40
3.2.3 数据源组件42
3.2.4 数据控制组件42
3.2.5 报表组件43
3.2.6 决策组件43
3.3 数据库应用程序开发架构44
3.3.1 BDE数据库应用程序开发架构44
3.3.2 BDE数据库应用程序的设计和运行架构45
3.3.3 其他类型数据库应用程序的开发48
3.4 建立数据库连接48
3.4.1 BDE数据库连接48
3.4.2 ADO数据库连接50
3.4.3 InterBase数据库连接51
3.4.4 dbExpress数据库连接51
小结52
习题53
4.1 数据库应用程序的组织结构规划54
第4章 数据库应用程序设计模式54
4.2 快速实现应用程序基本框架的模式56
4.2.1 创建工程和各单元57
4.2.2 各类单元文件的结构58
4.2.3 各单元之间的调用关系和实现技术61
4.2.4 主窗体的框架和各窗体的调用关系62
4.3 数据库应用程序启动和运行过程设计模式64
4.3.1 启动和运行过程分析64
4.3.2 设计启动过程相关功能单元65
4.3.3 设计程序主文件68
小结70
习题70
第2部分 分析与设计73
第5章 示例系统的分析与设计73
5.1 项目视图与范围规格说明73
5.2 需求分析规格说明75
5.3 数据库设计规格说明81
5.4.2 非需求功能模块87
5.4 软件结构概要设计87
5.4.1 从DFD转换得到软件初始结构87
5.4.3 参考数据管理功能模块89
5.4.4 关系极其密切的数据对象的管理功能模块90
5.4.5 其他设计问题90
5.4.6 概要设计规格说明90
小结93
习题93
第3部分 实现桌面应用97
第6章 Paradox数据库的运用设计与实现97
6.1 Paradox数据库概要97
6.1.1 Paradox概述97
6.1.2 Paradox字段数据类型98
6.1.3 Paradox完整性约束99
6.1.4 Paradox索引100
6.1.5 Paradox安全性100
6.2.1 本地SQL的命名支持101
6.2 存取Paradox数据库的本地SQL101
6.2.2 本地SQL的DDL102
6.2.3 本地SQL的DML105
6.3 Database Desktop桌面数据库工具概要106
6.4 示例系统数据库的Paradox数据库运用设计107
6.5 使用Database Desktop实现Paradox数据库110
6.5.1 确定数据库路径,设置工作路径111
6.5.2 创建或修改表,设置域约束111
6.5.4 设置表之间参照完整性约束113
6.5.3 设置辅助索引113
6.5.5 设置表的口令安全114
6.5.6 装载必需的初始数据115
小结116
习题117
第7章 开发Paradox桌面数据库应用程序118
7.1 创建应用程序的框架118
7.1.1 创建工程和各单元119
7.1.2 主窗口单元的基本框架设计120
7.2 应用程序的启动和运行设计121
7.2.1 实现数据库连接功能122
7.2.2 实现用户登录功能124
7.2.3 设计应用程序启动和运行过程128
7.3 完善应用程序框架129
7.3.1 改进应用程序框架129
7.3.2 实现数据库选择窗口单元133
7.3.3 实现操作权限控制136
7.3.4 完善主窗口单元设计139
7.4 关于窗口单元141
7.5 口令修改单元142
7.6 参考数据设置单元145
7.6.1 设计窗口界面146
7.6.2 设计数据操作控制147
7.6.3 调用参考数据设置窗口148
7.7 用户信息管理单元149
7.7.1 设计窗口界面150
7.7.2 设置数据集之间的父子关系152
7.7.3 设置数据集之间的查看关系153
7.7.4 设置字段属性155
7.7.5 实现数据操作控制156
7.8 教师信息管理单元157
7.8.1 界面设计158
7.8.2 数据存取设计159
7.8.3 设置TDBNavigator组件的快捷方式161
7.8.4 数据操作控制设计163
7.8.5 安装QuickReport快速报表组件包165
7.8.6 教师基本信息报表166
7.8.7 教师简介报表168
7.9 课程信息管理单元169
7.9.1 界面设计170
7.9.2 实现数据操作控制171
7.10 学生信息管理单元173
7.10.1 界面设计要求173
7.10.2 窗口界面框架设计173
7.10.3 数据存取设计175
7.10.4 设计计算字段177
7.10.5 设计查看字段177
7.10.6 实现查询方式选择178
7.10.7 窗口显示和关闭事件182
7.10.8 实现参考数据设置功能183
7.10.9 实现学生信息显示和操作184
7.10.10 批量设置学生毕业标识188
7.11 选课与成绩信息管理单元189
7.11.1 界面设计要求190
7.11.2 课程选择操作191
7.11.3 课程的授课教师设置192
7.11.4 学生选课信息管理196
7.11.5 SQL更新组件TUpdateSQL的应用200
7.11.6 学生选课信息设置的辅助操作功能202
7.11.7 窗口显示和关闭事件207
7.11.8 打印学生选课名单208
7.12.1 界面设计要求214
7.12 成绩查询单元214
7.12.2 按专业等分类查看学生信息216
7.12.3 直接输入学号查看学生信息217
7.12.4 查看学生成绩218
7.12.5 窗体显示和关闭事件219
7.12.6 打印学生成绩单220
7.12.7 打印学籍与成绩登记卡223
7.13 数据维护单元226
小结229
习题230
第4部分 实现C/S应用233
第8章 SQL Server数据库运用设计与实现233
8.1 SQL Server 2000数据库的特点233
8.1.1 数据类型234
8.1.2 完整性约束235
8.1.3 SQL支持236
8.2 示例系统的SQL Server 2000数据库运用设计237
8.1.4 数据库安全237
8.3 实现SQL Server 2000数据库241
8.3.1 创建数据库242
8.3.2 创建数据库登录用户243
8.3.3 创建或修改表,设置字段的基本属性244
8.3.4 设置表的属性和声明式约束245
8.3.5 数据库关系图246
8.3.6 在Visio中使用反向工程技术生成数据库关系图247
8.3.7 多重路径的环状关系处理技术251
8.4 将Paradox数据库移植到SQL Server 2000中252
8.4.1 使用Delphi的DataDump工具移植数据库253
8.4.2 使用SQL Server的数据导入工具移植数据库257
小结259
习题259
第9章 开发SQL Server数据库应用程序261
9.1 移植数据库应用程序需要考虑的问题261
9.2 修改数据库应用程序主文件262
9.3 修改数据库连接单元264
9.4 修改主窗口单元266
9.5 修改数据集、字段对象和嵌入式SQL267
9.6 不同数据集的存取效率比较271
9.7 提高SQL Server数据库应用程序的效率273
9.7.1 用户登录单元UnitLogin273
9.7.2 主窗口单元UnitMain275
9.7.3 口令修改单元UnitEditPW276
9.7.4 教师信息管理单元UnitTeacher278
9.7.5 学生信息管理单元UnitStudent283
9.7.6 选课及成绩管理单元UnitStdCrsTch285
9.7.7 学生成绩查询单元UnitScoreQY293
9.8 优化数据库应用程序295
小结296
习题296
第10章 分发和实施数据库应用系统299
10.1 软件产品的概念299
第5部分系统分发与实施299
10.2 编写用户操作手册300
10.3 编写用户技术手册301
10.4 数据库应用系统的实施步骤301
10.5 制作软件安装程序需要考虑的问题302
10.6 软件安装程序制作工具介绍303
10.7 软件安装过程305
习题308
小结308
第11章 使用InstallShield制作软件安装程序309
11.1 创建安装程序工程310
11.2 基本信息视图314
11.2.1 工程属性314
11.2.2 摘要信息流315
11.2.3 Windows 2000316
11.2.4 产品属性318
11.2.5 字串表321
11.3.1 创建安装程序工程的功能322
11.3 功能视图Features322
11.3.2 功能属性323
11.4 文件视图Files327
11.4.1 目标机器文件夹327
11.4.2 添加文件到安装程序工程中329
11.4.3 使用动态文件链接功能331
11.4.4 如何注册COM服务器332
11.4.6 伙伴文件333
11.4.5 文件版本规则333
11.5 组合模块视图Merge Modules334
11.5.1 组合模块和对象的概念335
11.5.2 组合模块的排他性和依赖性335
11.5.3 Delphi 7提供的组合模块335
11.5.4 设置对象/组合模块的搜索路径337
11.5.5 如何分发BDE引擎337
11.6 功能依赖检查视图Dependencies339
11.6.1 静态扫描340
11.6.2 动态扫描341
11.6.3 功能依赖扫描器中的文件过滤342
11.7 快捷方式/文件夹视图Shortcuts/Folders343
11.7.1 创建应用程序目标文件夹或快捷方式344
11.7.2 设置快捷方式的属性344
11.7.3 创建反安装快捷方式346
11.8 对话框视图Dialog347
11.8.1 基本MSI工程的标准对话框348
11.8.2 设计对话框的版面布局349
11.8.3 设计对话框的控件350
11.9 产品发布视图Release353
11.9.1 产品配置354
11.9.2 发布包355
11.9.3 产品发布标志Release Flag358
11.9.4 构建和测试产品安装程序359
11.9.5 发布示例系统的安装程序360
小结360
习题361
参考文献362