《PowerBuilder 9数据库项目案例导航》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:陈磊,郭斌,李翔编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302095329
  • 页数:453 页
图书介绍:本书首先介绍了利用PowerBuilder开发行业应用系统的基础知识,然后通过11个案例讲述了数据库应用系统的开发流程。讲解内容涉及目标设计、系统需求分析、开发和运行环境的选择、系统功能的分析、系统各个功能模块的设计、数据库的需求分析、数据库概念结构设计、UML建模、数据库逻辑结构设计、数据库结构的实现、各个功能模块的创建、系统的实现等各个过程。

目录 1

第1章 PB数据库系统设计概述 1

1.1 数据库基础 1

1.1.1 数据库系统基本概念 1

1.1.2 数据库系统结构 3

1.1.3 数据模型 5

1.1.4 概念模型的表示——E-R图 5

1.1.5 关系数据库 8

1.1.6 关系数据库的数据模型 9

1.2.1 设计的一般原则 10

1.2 数据库应用系统设计理论 10

1.2.2 设计的主要内容 11

1.3 数据库项目开发 14

1.3.1 典型的项目管理循环 14

1.3.2 项目的表现衡量和质量管理 17

1.3.3 项目风险的管理控制 18

1.3.4 数据库项目的实施 19

1.4 数据库产品 21

1.4.1 Oracle数据库简介 22

1.4.2 SQL Server数据库简介 22

1.4.3 Sybase简介 23

1.5.1 ODBC基础 24

1.5 ODBC数据源 24

1.5.2 注册ODBC数据源 25

1.6 SQL知识介绍 29

1.6.1 基本DDL语言 29

1.6.2 基本DML和DQL语言 31

1.6.3 存储过程 36

1.7 PB开发数据库技术 48

1.7.1 PowerBuilder数据库连接技术简介 48

1.7.2 PowerBuilder数据和数据库操作技术 50

1.7.3 PowerBuilder的数据窗口技术 54

1.7.4 PowerScript语言简介 55

1.8 小结 60

1.7.5 利用PowerBuilder开发应用程序的基本流程 60

第2章 人事/工资/考勤管理系统开发 62

2.1 概述 62

2.2 需求分析 63

2.2.1 理解需求 63

2.2.2 分析需求 64

2.3 UML系统建模 65

2.3.1 人事/工资/考勤管理系统的用例分析 65

2.3.2 人事/工资/考勤管理系统的领域分析 66

2.3.3 人事/工资/考勤管理系统的设计 68

2.4 系统配置 71

2.4.1 软件配置 71

2.4.2 硬件配置 72

2.4.3 网络配置 73

2.5 数据库分析 74

2.5.1 E-R图分析 74

2.5.2 表与字段分析和PowerDesign数据库建模 76

2.6 数据库设计 78

2.6.1 创建数据库 78

2.6.2 创建表 79

2.6.3  创建视图 83

2.6.4 创建存储过程 84

2.7.1 雇员的签到签离界面设计 86

2.7.2 任务指派界面的设计 86

2.7 界面设计 86

2.7.3 人事部门的管理界面设计 87

2.7.4 维护操作界面设计 89

2.8 连接数据库 90

2.9 功能模块设计 91

2.10 代码分析与实现 92

2.10.1 雇员签到签离代码分析 92

2.10.2 任务指派模块的代码分析 93

2.10.3 人事部门管理界面的实现 95

2.11 实例演示 96

2.12 小结 97

3.1 概述 99

第3章 销售管理信息系统 99

3.2 分析需求 100

3.2.1 理解需求 100

3.2.2 分析需求 101

3.3 UML系统建模 102

3.3.1 销售管理信息系统的用例分析 102

3.3.2 销售管理信息系统的领域分析 103

3.3.3 销售管理信息系统的设计 106

3.4 系统配置 108

3.4.1 软件配置 108

3.4.2 硬件配置 110

3.4.3 网络配置 111

3.5 数据库分析 112

3.5.1 E-R图分析 112

3.5.2 表与字段分析和PowerDesign数据库建模 114

3.6 数据库设计 116

3.6.1 创建数据库 116

3.6.2 创建表 117

3.6.3 创建视图 120

3.6.4 创建存储过程 121

3.7 界面设计 122

3.7.1 处理客户咨询的界面设计 122

3.7.2 处理合同的界面设计 122

3.7.3 客户的预定界面设计 123

3.8 连接数据库 124

3.7.4 商品零售界面设计 124

3.9 功能模块设计 125

3.10 代码分析与实现 127

3.11 实例演示 128

3.12 小结 129

第4章 库存管理信息系统 131

4.1 概述 131

4.2 需求分析 132

4.2.1 理解需求 132

4.2.2 分析需求 133

4.3.1 库存管理信息系统的用例分析 134

4.3 UML系统建模 134

4.3.2 库存管理信息系统的领域分析 135

4.3.3 库存管理信息系统的设计 137

4.4 系统配置 139

4.4.1 软件配置 139

4.4.2 硬件配置 140

4.4.3 网络配置 141

4.5 数据库分析 142

4.5.1 E-R图分析 142

4.5.2 表与字段分析和PowerDesign数据库建模 146

4.6.2 创建表 148

4.6.1 创建数据库 148

4.6 数据库设计 148

4.7 界面设计 156

4.7.1 录入界面设计 157

4.7.2 查询界面设计 158

4.8 连接数据库 158

4.9 功能模块设计 159

4.10 代码分析与实现 162

4.11 实例演示 167

4.12 小结 168

第5章 质量管理信息系统 169

5.1 概述 169

5.2.1 理解需求 170

5.2 需求分析 170

5.2.2 分析需求 171

5.3 UML系统建模 172

5.3.1 质量管理信息系统的用例分析 172

5.3.2 质量管理信息系统的领域分析 173

5.3.3 质量管理信息系统的设计 176

5.4 系统配置 177

5.4.1 软件配置 177

5.4.2 硬件配置 178

5.4.3 网络配置 179

5.5.1 E-R图分析 180

5.5 数据库分析 180

5.5.2 表与字段分析和PowerDesign数据库建模 183

5.6 数据库设计 185

5.6.1 创建数据库 185

5.6.2 创建表 185

5.6.3 创建视图 189

5.7 界面设计 191

5.7.1 质量管理界面设计 191

5.7.2 质量分析界面设计 192

5.8 连接数据库 193

5.9 功能模块设计 193

5.10 代码分析与实现 195

5.11 实例演示 196

5.12 小结 197

第6章 档案资料管理信息系统 198

6.1 概述 198

6.2 需求分析 199

6.2.1 理解需求 199

6.2.2 分析需求 199

6.3 UML系统建模 200

6.3.1 档案资料管理信息系统的用例分析 200

6.3.2 档案资料管理信息系统的领域分析 201

6.4.1 软件配置 203

6.4 系统配置 203

6.4.2 硬件配置 204

6.4.3 网络配置 205

6.5 数据库分析 205

6.5.1 E-R图分析 205

6.5.2 表与字段分析和PowerDesign数据库建模 207

6.6 数据库设计 208

6.6.1 创建数据库 208

6.6.2 创建表 209

6.6.3 创建视图 211

6.7 界面设计 212

6.9 功能模块设计 213

6.8 连接数据库 213

6.10 代码分析与实现 215

6.11 实例演示 221

6.12 小结 223

第7章 计划管理信息系统 224

7.1 概述 224

7.2 需求分析 225

7.2.1 理解需求 225

7.2.2 分析需求 225

7.3 UML系统建模 226

7.3.1 计划管理信息系统的用例分析 226

7.3.2 计划管理信息系统的领域分析 227

7.4.1 软件配置 228

7.4 系统配置 228

7.4.2 硬件配置 229

7.4.3 网络配置 230

7.5 数据库分析 231

7.5.1 E-R图分析 232

7.5.2 表与字段分析和PowerDesign数据库建模 233

7.6 数据库设计 234

7.6.1 创建数据库 235

7.6.2 创建表 235

7.6.3 创建视图 237

7.7.1 计划管理信息系统的登录界面 238

7.7 界面设计 238

7.7.2 计划管理窗体的界面设计 239

7.8 连接数据库 239

7.9 功能模块设计 240

7.10 代码分析与实现 241

7.11 实例演示 247

7.12 小结 249

第8章 制造业管理信息系统 250

8.1 概述 250

8.2 需求分析 252

8.2.1 理解需求 252

8.2.2 分析需求 252

8.3 UML系统建模 253

8.3.1 制造业管理信息系统的用例分析 254

8.3.2 制造业管理信息系统的领域分析 255

8.3.3 制造业管理信息系统的设计 256

8.4 系统配置 259

8.4.1 软件配置 259

8.4.2 硬件配置 260

8.4.3 网络配置 261

8.5 数据库分析 262

8.5.1 E-R图分析 262

8.5.2 表与字段分析和PowerDesign数据库建模 264

8.6.1 创建数据库 266

8.6 数据库设计 266

8.6.2 创建表 267

8.6.3 创建视图 270

8.7 界面设计 271

8.7.1 出产成品的界面设计 272

8.7.2 调用原料的界面设计 272

8.7.3 生产流程管理的界面设计 273

8.8 连接数据库 273

8.9 功能模块设计 274

8.10 代码分析与实现 275

8.11 实例演示 277

8.12 小结 278

9.1 概述 279

第9章 学生管理信息系统 279

9.2 需求分析 280

9.2.1 理解需求 280

9.2.2 分析需求 280

9.3 UML系统建模 282

9.3.1 学生管理信息系统的用例分析 282

9.3.2 学生管理信息系统的领域分析 283

9.3.3 学生管理信息系统的设计 285

9.4 系统配置 285

9.4.1 软件配置 285

9.4.2 硬件配置 286

9.4.3 网络配置 287

9.5 数据库分析 289

9.5.1 E-R图分析 289

9.5.2 表与字段分析和PowerDesign数据库建模 290

9.6 数据库设计 292

9.6.1 创建数据库 292

9.6.2 创建表 293

9.7 界面设计 297

9.7.1 学生管理主界面设计 297

9.7.2 学生基本信息界面的设计 298

9.7.3 奖惩界面设计 299

9.7.4 学生考勤界面设计 300

9.8 连接数据库 301

9.9 功能模块设计 302

9.10 代码分析与实现 304

9.11 实例演示 317

9.12 小结 318

第10章 医院管理信息系统 319

10.1 概述 319

10.2 需求分析 321

10.2.1 理解需求 321

10.2.2 分析需求 321

10.3 UML系统建模 323

10.3.1 医院管理信息系统的用例分析 323

10.3.2 医院管理信息系统的领域分析 324

10.3.3 医院管理信息系统的设计 326

10.4 系统配置 328

10.4.1 软件配置 328

10.4.2 硬件配置 329

10.4.3 网络配置 330

10.5 数据库分析 331

10.5.1 E-R图分析 332

10.5.2 表与字段分析和PowerDesign数据库建模 333

10.6 数据库设计 335

10.6.1 创建数据库 335

10.6.2 创建表 337

10.6.3 创建视图 340

10.7 界面设计 341

10.7.1 病人挂号的界面设计 341

10.7.2 医生诊断的界面设计 342

10.8 连接数据库 343

10.9 功能模块分析 343

10.10 代码分析与实现 345

10.11 实例演示 347

10.12 小结 348

第11章 宾馆/餐饮管理信息系统 349

11.1 概述 349

11.2.1 理解需求 350

11.2 需求分析 350

11.2.2 分析需求 351

11.3 UML系统建模 353

11.3.1 宾馆/餐饮管理信息系统的用例分析 353

11.3.2 宾馆/餐饮管理信息系统的领域分析 354

11.4 系统配置 356

11.4.1 软件配置 356

11.4.2 硬件配置 357

11.4.3 网络配置 358

11.5 数据库分析 360

11.5.1 E-R图分析 360

11.5.2 表与字段分析和PowerDesign数据库建模 361

11.6 数据库设计 363

11.6.1 创建数据库 364

11.6.2 创建表 365

11.7 界面设计 371

11.7.1 客房吧台界面设计 371

11.7.2 客房登记界面设计 372

11.7.3 客房总台界面设计 373

11.7.4 餐饮吧台界面设计 374

11.7.5 餐饮总台界面 376

11.8 连接数据库 377

11.9 功能模块设计 378

11.9.1 客房吧台模块的设计 378

11.9.2 客房登记模块的设计 379

11.9.3 客房总台模块的设计 380

11.9.4 餐饮吧台模块的设计 381

11.9.5 餐饮总台模块的设计 383

11.10 代码分析与实现 385

11.10.1 客房吧台模块的代码实现 385

11.10.2 客房登记模块的代码实现 388

11.10.3 客房总台模块的代码实现 391

11.11 实例演示 391

11.12 小结 393

第12章 图书馆信息管理系统 394

12.1 概述 394

12.2.2 分析需求 396

12.2 需求分析 396

12.2.1 理解需求 396

12.3 UML系统建模 398

12.3.1 图书馆信息管理系统的用例分析 398

12.3.2 图书馆信息管理系统的领域分析 399

12.3.3 图书馆信息管理系统的设计 400

12.4 系统配置 402

12.4.1 软件配置 403

12.4.2 硬件配置 404

12.4.3 网络配置 405

12.5 数据库分析 406

12.5.1 E-R图分析 407

12.5.2 表与字段分析和PowerDesign数据库建模 408

12.6 数据库设计 409

12.6.1 创建数据库 409

12.6.2 创建表 411

12.6.3 创建视图 413

12.6.4 创建存储过程和触发器 414

12.7 界面设计 417

12.7.1 图书馆前台操作界面设计 418

12.7.2 图书馆维护操作界面设计 419

12.8 连接数据库 420

12.9 功能模块设计 421

12.10 代码分析与实现 422

12.11 实例演示 426

12.12 小结 427

第13章 系统建模技术 428

13.1 概述 428

13.1.1 常用建模方法 428

13.1.2 IDEF方法介绍 429

13.1.3 建模语言UML简介 431

13.1.4 系统建模工具 432

13.2 UML系统建模 433

13.2.1 Rational Rose在软件生命周期各环节的作用 433

13.2.2 UML语言概述 434

13.2.3 UML的用例图 437

13.2.4 UML的包和类 438

13.2.5 对象的相互作用 439

13.2.6 关系 440

13.2.7 操作和属性 440

13.3 利用PowerDesign进行数据库建模 441

13.3.1 PowerDesign的模块组成 441

13.3.2 ProcessAnalyst概述 442

13.3.3 DataArchitect概述 444

13.3.4 DataArchitect的物理数据模型PDM 449

13.3.5 建立PAM模型的基本步骤 452

13.4 小结 453