简介
本书从实战着手,通过实例,由浅入深地讲述了数据库系统的开发流程和编程技巧。本书内容翔实,结构清晰,通俗易懂,各种复杂的技术难点都在书中得以体现。考虑到面向群体的不同,本书没有对PowerBuilder的基础操作方法和各种函数、对象作系统的介绍,而是针对PowerBuilder程序员,以各种数据库系统专题的形式介绍了各类数据库系统的实现步骤。本书各章节中,对系统目标的设计、系统需求的分析、开发和运行环境的选择、系统功能的分析、系统各个功能模块的设计、数据库的需求分析、数据库概念结构设计、UML建模、数据库逻辑结构设计、数据库结构的实现、各个功能模块的创建、系统的实现等各个过程进行了详细的描述。相信通过对这些章节的学习,读者能够透彻地掌握数据库系统的开发方法和步骤,从而开发出具有实用价值的管理信息系统。
本书具有易学易用的特点,既可作为PowerBuilder初级程序员的教材,也可供广大有志于软件开发的技术人员阅读参考。
本书首先介绍了利用PowerBuilder开发行业应用系统的基础知识,然后通过11个实例讲述了数据库应用系统的开发流程。讲解内容涉及到系统目标设计、系统需求分析、开发和运行环境的选择、系统功能的分析、系统各个功能模块的设计、数据库的需求分析、数据库概念结构设计、UML建模;数据库逻辑结构设计、数据库结构的实现、各个功能模块的创建、系统的实现等各个过程。
全书从数据库应用系统的开发着手,在实例中介绍行业知识、开发工具和软件工程知识,内容翔实、条理清楚而且通俗易懂,各种复杂的技术难点都在本书中得到体现。
本书具有易学易用的特点,既可作为PowerBuilder初级程序员的教材,也可供广大有志于软件开发的技术人员阅读参考。
目录
目 录
第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 数据库应用系统设计理论 10
1.2.1 设计的一般原则 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 ODBC数据源 24
1.5.1 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.7.5 利用PowerBuilder开发应用程序的基本流程 60
1.8 小结 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 界面设计 86
2.7.1 雇员的签到签离界面设计 86
2.7.2 任务指派界面的设计 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章 销售管理信息系统 99
3.1 概述 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.7.4 商品零售界面设计 124
3.8 连接数据库 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 UML系统建模 134
4.3.1 库存管理信息系统的用例分析 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 数据库设计 148
4.6.1 创建数据库 148
4.6.2 创建表 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 需求分析 170
5.2.1 理解需求 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 数据库分析 180
5.5.1 E-R图分析 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 系统配置 203
6.4.1 软件配置 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.8 连接数据库 213
6.9 功能模块设计 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 系统配置 228
7.4.1 软件配置 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 界面设计 238
7.7.1 计划管理信息系统的登录界面 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 数据库设计 266
8.6.1 创建数据库 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章 学生管理信息系统 279
9.1 概述 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 需求分析 350
11.2.1 理解需求 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 需求分析 396
12.2.1 理解需求 396
12.2.2 分析需求 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
第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 数据库应用系统设计理论 10
1.2.1 设计的一般原则 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 ODBC数据源 24
1.5.1 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.7.5 利用PowerBuilder开发应用程序的基本流程 60
1.8 小结 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 界面设计 86
2.7.1 雇员的签到签离界面设计 86
2.7.2 任务指派界面的设计 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章 销售管理信息系统 99
3.1 概述 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.7.4 商品零售界面设计 124
3.8 连接数据库 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 UML系统建模 134
4.3.1 库存管理信息系统的用例分析 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 数据库设计 148
4.6.1 创建数据库 148
4.6.2 创建表 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 需求分析 170
5.2.1 理解需求 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 数据库分析 180
5.5.1 E-R图分析 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 系统配置 203
6.4.1 软件配置 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.8 连接数据库 213
6.9 功能模块设计 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 系统配置 228
7.4.1 软件配置 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 界面设计 238
7.7.1 计划管理信息系统的登录界面 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 数据库设计 266
8.6.1 创建数据库 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章 学生管理信息系统 279
9.1 概述 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 需求分析 350
11.2.1 理解需求 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 需求分析 396
12.2.1 理解需求 396
12.2.2 分析需求 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
PowerBuilder 9数据库项目案例导航
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
