书籍详情

信息系统升级与整合:策略·方法·技巧

信息系统升级与整合:策略·方法·技巧

作者:甄镭编著

出版社:电子工业出版社

出版时间:2004-01-01

ISBN:9787505392489

定价:¥55.00

购买这本书可以去
内容简介
  信息技术的进步和用户业务的发展不断为现有信息系统提出各种各样的新的需求,这些需求要求现有的信息系统要么升级,要么被新的系统所替换。信息系统服务提供商在忙于新系统开发建设的同时,也不得不对原有的旧系统进行升级,以适应新的、更为复杂的应用需求。通常这是件苦差事,因为这一过程受到过时技术的约束,远不如开发新系统来得刺激,往往是为了留住老客户不得已而为之的工作。在信息系统得到广泛应用的最初几年,这类的苦差事还不多,也没有得到过多关注。然而,信息系统及其应用技术的发展速度飞快,用日新月异来形容一点都不过分,用户也越来越依赖于各种信息资源,从而使得老系统的升级与整合逐渐变得与新系统的开发同样重要。本书介绍了信息系统升级与整合过程中的策略、方法和技巧。第一部分着重讨论升级与整合项目的策略和管理;第二部分是本书的重点,逐一讨论信息系统升级与整合中的各种技术问题;第三部分通过三个实例,加深读者的理解和实际应用的能力。本书可作为规划和实施信息系统升级与整合项目的项目经理、程序员的参考用书,也是广大软件设计者不可多得的学习参考资料。 
作者简介
暂缺《信息系统升级与整合:策略·方法·技巧》作者简介
目录
第1章 概述 1
1.1 对信息系统的理解 2
1.1.1 对信息系统理解的偏差可能导致的问题 2
1.1.2 信息系统的定义 4
1.1.3 “不能”与“能”——信息系统的作用 5
1.1.4 信息系统的组成 6
1.1.5 组织中信息系统发展的一般过程 8
1.2 信息系统发展变化的动因 10
1.2.1 组织业务目标的变化与业务过程的重组 10
1.2.2 组织生存环境的变化 11
1.2.3 信息化需求的发展变化 13
1.2.4 信息技术的发展 14
1.2.5 用户对信息资源挖掘. 整合与利用的潜在要求 16
1.2.6 原信息系统的不足 16
1.3 信息系统升级与整合的目的. 内容与特点 16
1.3.1 信息系统升级与整合的目的 17
1.3.2 信息系统升级与整合的内容 19
1.3.3 信息系统升级与整合的特点 19
1.3.4 信息系统升级与整合的方法——再工程 21
1.4 导致信息系统升级与整合失败的因素 24
1.4.1 信息系统升级与整合失败的表现 24
1.4.2 导致信息系统升级与整合失败的因素 26
1.5 应对信息系统升级与整合的策略 32
1.5.1 信息系统升级与整合的成功需要长期的策略 32
1.5.2 信息系统使用者的长期策略 34
1.5.3 开发商应对信息系统升级与整合的策略 37
1.5.4 实施过程的策略 38
1.6 本章总结 39
第2章 信息系统升级与整合的过程与管理 41
2.1 信息系统升级与整合的一般过程 42
2.2 与系统相关的制度变化 43
2.2.1 业务过程制度化 43
2.2.2 控制与安全设计 44
2.2.3 人员和岗位设计 44
2.2.4 培训 44
2.2.5 组织文化的变化 45
2.3 质量管理过程 46
2.3.1 质量管理的组织结构 47
2.3.2 质量保证 47
2.3.3 配置管理 48
2.3.4 项目跟踪和监督 50
2.4 信息系统实施过程 52
2.4.1 信息系统升级与整合的目标和范围确定 52
2.4.2 信息系统升级与整合的风险管理 54
2.4.3 信息系统升级与整合计划的制定 58
2.4.4 关键技术试验 65
2.5 实施过程完成后的工作 67
2.5.1 项目总结 67
2.5.2 从系统实施组织向系统维护组织的过渡 68
2.5.3 系统运行维护的质量保证过程 68
2.5.4 定期的沟通与交流 69
2.6 项目的组织结构 69
2.6.1 组织结构的构成原则 69
2.6.2 组织结构 69
2.6.3 项目组的构成 70
2.7 本章总结 71
第3章 原有系统分析 72
3.1 逆向工程 73
3.2 资料收集 76
3.2.1 资料收集的工作产品 76
3.2.2 资料来源 78
3.2.3 资料来源与工作产品间的关系 79
3.2.4 资料的验证 79
3.3 分析的工作产品 80
3.4 分析方法 81
3.4.1 用例分析 81
3.4.2 业务模型分析 83
3.4.3 概念模型分析 83
3.4.4 软件结构分析 84
3.5 实例——商品房销售系统 84
3.5.1 系统背景 85
3.5.2 资料的收集 85
3.5.3 获得系统用例模型 90
3.5.4 获得商品房销售业务模型 92
3.5.5 概念模型分析 93
3.5.6 软件结构分析 94
3.6 本章总结 96
第4章 业务模型与软件需求分析 97
4.1 软件开发中需求的层次 98
4.2 业务模型 99
4.2.1 业务模型的作用 99
4.2.2 业务模型的内容 100
4.2.3 现状模型与目标模型 102
4.2.4 业务模型建立方法简介 104
4.2.5 业务参考模型简介 105
4.3 业务过程设计与软件需求 106
4.4 交互设计与软件需求 110
4.5 分析模式 112
4.5.1 分析模式的作用 113
4.5.2 分析模式的结构 114
4.5.3 分析模式示例 115
4.5.4 分析模式在信息系统升级与整合中的作用 117
4.6 如何保证需求工作的质量 117
4.6.1 合理的需求工作团队 117
4.6.2 建立抽象的模型 118
4.6.3 提高需求文档的可用性 118
4.7 本章总结 119
第5章 信息系统升级与整合中的软件设计 120
5.1 软件设计概述 121
5.1.1 软件设计的任务 121
5.1.2 结构化设计与面向对象设计 122
5.1.3 系统分析. 概要设计. 详细设计之间的关系 123
5.1.4 软件系统升级与整合的设计 123
5.2 概要设计 125
5.2.1 概要设计的任务 125
5.2.2 概要设计的前提 125
5.2.3 概要设计的输入 126
5.2.4 概要设计流程 126
5.2.5 概要设计的输出 128
5.2.6 软件体系结构的选择 128
5.2.7 概要设计需要解决的升级与整合问题 130
5.3 详细设计 134
5.3.1 详细设计的任务 134
5.3.2 详细设计的前提 134
5.3.3 详细设计输入 134
5.3.4 详细设计流程 134
5.3.5 详细设计的输出 136
5.3.6 代码的重构 136
5.4 设计实例 136
5.4.1 系统的目标和需求概述 136
5.4.2 概要设计 137
5.4.3 详细设计 144
5.5 本章总结 147
第6章 设计模式在软件系统再工程中的应用 148
6.1 为什么要采用设计模式 149
6.2 设计模式概述 150
6.2.1 创建型模式 150
6.2.2 结构型模式 152
6.2.3 行为模式 154
6.3 适配器(ADAPTER) 157
6.3.1 问题的提出 157
6.3.2 意图 157
6.3.3 结构 157
6.3.4 在软件升级与整合中的应用 158
6.4 桥接(BRIDGE) 163
6.4.1 问题的提出 163
6.4.2 意图 163
6.4.3 结构 164
6.4.4 在软件升级与整合中的应用 165
6.4.5 与适配器模式的区别 167
6.4.6 与其他设计模式的结合 168
6.5 外观(FACADE) 169
6.5.1 问题的提出 169
6.5.2 意图 169
6.5.3 结构 170
6.5.4 在软件系统升级与整合中的应用 171
6.6 MEDIATOR(中介者)模式 172
6.6.1 问题的提出 172
6.6.2 意图 173
6.6.3 结构 173
6.6.4 在软件系统升级与整合中的应用 176
6.7 策略模式 177
6.7.1 问题的提出 177
6.7.2 意图 177
6.7.3 结构 177
6.7.4 实例 178
6.7.5 用途 179
6.8 本章总结 179
第7章 软件升级与整合的设计模式语言 180
7.1 概述 181
7.2 组态与元数据库 182
7.2.1 问题的提出 182
7.2.2 意图 183
7.2.3 结构 183
7.2.4 实例 184
7.2.5 应用 184
7.2.6 使用效果 185
7.3 数据代理 185
7.3.1 问题的提出 185
7.3.2 意图 185
7.3.3 结构 186
7.3.4 相关模式 188
7.3.5 用途 188
7.3.6 应用效果 189
7.4 通讯代理 189
7.4.1 问题的提出 189
7.4.2 意图 189
7.4.3 结构 190
7.4.4 相关模式 191
7.4.5 实例 191
7.4.6 用途 194
7.5 事件代理 194
7.5.1 问题的提出 194
7.5.2 意图 195
7.5.3 结构 195
7.5.4 相关模式 196
7.5.5 实例 197
7.5.6 用途 200
7.5.7 使用效果 201
7.6 瘦客户端 201
7.6.1 问题的提出 201
7.6.2 意图 202
7.6.3 结构 202
7.6.4 实例 202
7.6.5 用途 203
7.6.6 使用效果 203
7.7 批处理 204
7.7.1 问题的提出 204
7.7.2 意图 204
7.7.3 结构 204
7.7.4 实例 206
7.7.5 用途 208
7.7.6 使用效果 209
7.8 模式语言使用实例——多数据源数据采集 209
7.8.1 数据采集系统的目的 209
7.8.2 系统的结构 210
7.8.3 显示组件 212
7.8.4 远程数据采集服务 214
7.8.5 组态软件和组态数据库 214
7.8.6 小结 215
7.9 本章总结 215
第8章 软件系统升级与整合中的技术 217
8.1 数据库访问技术 218
8.1.1 数据库访问技术回顾 218
8.1.2 OLE DB与ADO.NET 220
8.1.3 对数据库访问技术进行升级的方法 222
8.2 XML相关技术 225
8.2.1 XML概述 225
8.2.2 XML的应用范围 228
8.2.3 XML技术应用 230
8.3 软件开发运行环境 234
8.3.1 CORBA 234
8.3.2 Java应用构件平台 237
8.3.3 .NET平台 240
8.4 WEB SERVICES 243
8.4.1 Web Services的定义 243
8.4.2 Web Services的结构 244
8.4.3 Web Services的相关协议与标准 245
8.4.4 Web Services在软件整合中的应用 247
8.5 工作流技术 247
8.5.1 工作流简介 248
8.5.2 工作流软件的功能 249
8.5.3 结构 250
8.5.4 关键技术 251
8.5.5 工作流相关的规范 252
8.6 本章总结 253
第9章 应用软件系统的扩充与整合方案 254
9.1 C/S系统向B/S系统的移植 255
9.1.1 向B/S结构移植的必要性 255
9.1.2 C/S向B/S移植的需求 256
9.1.3 解决方案 258
9.1.4 迁移步骤 259
9.1.5 应用实例 261
9.2 辅助决策支持系统 261
9.2.1 目标 261
9.2.2 原有系统结构 261
9.2.3 要点 261
9.2.4 解决方案 263
9.2.5 实施过程 263
9.2.6 应用实例 265
9.3 生产过程数据的集成 265
9.3.1 目标 265
9.3.2 原有系统结构 265
9.3.3 要点 265
9.3.4 解决方案 266
9.3.5 实施过程 268
9.3.6 实例 268
9.4 应用系统的集成 270
9.4.1 目标 270
9.4.2 原系统结构 270
9.4.3 要点 270
9.4.4 解决方案 271
9.4.5 实施步骤 273
9.4.6 实例 274
9.5 与MS OFFICE的集成 274
9.5.1 目标 274
9.5.2 要点 274
9.5.3 MS Office提供的几种功能扩展的形式 275
9.5.4 解决方案 275
9.5.5 应用实例 276
9.6 文档数据库的集成 277
9.6.1 目标 277
9.6.2 文档数据库概述 277
9.6.3 要点 278
9.6.4 解决方案 278
9.7 本章总结 279
第10章 数据的整合与数据库的再设计 281
10.1 数据库设计概述 282
10.1.1 实体关系模型 282
10.1.2 规范化的数据库设计 283
10.2 数据模型设计的方法 284
10.2.1 发现实体 285
10.2.2 确定联系 286
10.2.3 实体属性的确定 286
10.2.4 确保数据库设计的规范化 286
10.3 实体间的基本关系 287
10.3.1 一对一关系 287
10.3.2 一对多关系 288
10.3.3 多对多关系 289
10.3.4 递归关系 289
10.3.5 多元关系 290
10.3.6 继承关系 291
10.4 有业务含义的数据模型示例 291
10.4.1 部分-整体关系 292
10.4.2 从属关系 292
10.4.3 动态实体 293
10.4.4 多种分类方式 293
10.4.5 过滤 293
10.5 数据模型扩充与整合中的常见的几种情况 293
10.5.1 基础实体从属关系的扩展 293
10.5.2 “一对多”关系变为“多对多”关系 301
10.5.3 实体属性(或“一对一”关系)变为“一对多” 关系 305
10.5.4 从现有数据模型中产生“泛化”实体 309
10.6 信息编码的整合 311
10.6.1 信息系统升级与整合中的编码问题 312
10.6.2 信息编码方法的类型 312
10.6.3 信息编码原则 314
10.6.4 信息编码整合的实施 315
10.6.5 编码整合时应注意的问题 315
10.7 本章总结 316
第11章 数据库管理系统的升级与整合 317
11.1 数据库升级与整合过程的几种情况 318
11.1.1 数据库管理系统升级 318
11.1.2 数据库管理系统迁移 318
11.1.3 数据库管理系统集成 318
11.1.4 数据模型改变与数据整合 319
11.1.5 综合情况 319
11.2 数据库升级与整合的一般过程 319
11.2.1 目标 319
11.2.2 实施过程 320
11.2.3 数据迁移的一般步骤 321
11.2.4 结果 323
11.3 关系数据库管理系统概述 323
11.3.1 什么是关系数据库 323
11.3.2 关系数据库中常见的概念 324
11.3.3 关系数据库的相关标准简介 325
11.3.4 常见关系数据库管理系统的比较 327
11.4 异种数据库迁移时需要注意的几个方面 329
11.4.1 SQL语法 329
11.4.2 存储过程 330
11.4.3 连接 330
11.4.4 数据类型 330
11.5 数据库管理系统的迁移和升级实例 330
11.5.1 移植实用程序(Migration Utility) 331
11.5.2 Oracle数据移植助理(Oracle Data Migration Assistant) 332
11.5.3 导入/导出工具(Export/Import) 333
11.5.4 SQL*Loader工具 333
11.5.5 SQL*PLUS COPY 命令 334
11.5.6 使用第三方工具 334
11.6 本章总结 334
第12章 安全系统的升级与整合 335
12.1 信息系统安全的特征和内容 336
12.1.1 信息系统安全的特征 336
12.1.2 信息系统安全的内容 337
12.1.3 安全体系结构 337
12.2 应用系统的安全模型 338
12.2.1 权限模式 339
12.2.2 基于角色的访问控制模式 340
12.2.3 基于安全级别的控制模式 342
12.2.4 安全模型的实现 342
12.3 信息系统升级与整合过程中与安全有关的问题 343
12.3.1 原有系统没有安全性的考虑 343
12.3.2 原有子系统有各自的安全管理模式 344
12.3.3 原有权限系统与应用软件系统耦合在一起 344
12.3.4 原有系统的安全管理存在设计缺陷 344
12.4 安全系统的再设计与实现 344
12.4.1 安全验证对象的加入 344
12.4.2 屏蔽业务模块中的安全服务功能 347
12.4.3 子系统安全服务的整合 349
12.5 本章总结 350
第13章 可能用到的技巧 351
13.1 数据库相关 352
13.1.1 Windows 2000下配置RDS服务 352
13.1.2 采用ADOX获得数据库结构 353
13.1.3 关系数据库的二进制字段的存取 355
13.1.4 采用ADO实现图像数据库存取 358
13.1.5 RDS的使用 360
13.2 组件相关 362
13.2.1 COM AddIn编制 362
13.2.2 与浏览器集成 367
13.3 XML相关 370
13.3.1 XSLT的使用 370
13.3.2 XML与DHTML结合使用 376
13.4 WEB编程相关 381
13.4.1 在ASP.NET下绘制统计图 381
13.4.2 采用Office Web Components绘制统计图 382
13.4.3 采用Web Service实现子系统间的数据访问 385
13.5 DOM模型与文件格式的转换 389
13.5.1 文件格式不统一带来的问题 389
13.5.2 DOM模型概述 389
13.6 文档数据库相关 390
13.6.1 通过ODBC读取关系数据库数据 390
13.6.2 读取文档数据库的信息 392
13.7 本章总结 393
第14章 案例一——从ERP 扩展到电子商务 394
14.1 原有的ERP系统 395
14.1.1 系统背景 395
14.1.2 系统的业务模型 395
14.1.3 系统功能结构 396
14.1.4 系统物理结构 396
14.2 ERP扩展到电子商务的需求 398
14.2.1 ERP无法解决的问题 399
14.2.2 企业信息系统对外扩充的需求 399
14.2.3 电子商务的作用 400
14.3 业务流程再设计 400
14.3.1 业务参考模型 401
14.3.2 原有业务过程模型分析 402
14.3.3 再设计后的业务过程模型 404
14.4 信息系统再设计 406
14.4.1 系统整体结构 406
14.4.2 电子商务网站的设计 408
14.4.3 电子商务网站与ERP系统的接口 410
14.5 关键技术 412
14.5.1 Web环境下的工作流实现 412
14.5.2 与ERP系统接口的实现 414
14.6 系统实施的效果 415
14.7 本章总结 416
第15章 案例二——领导辅助决策系统 417
15.1 领导辅助决策系统概述 418
15.1.1 系统目标 418
15.1.2 系统的特点 418
15.1.3 系统主要功能 420
15.1.4 系统的性能需求 421
15.1.5 系统的关键技术 422
15.2 系统演化过程及分析 422
15.2.1 系统演化过程 422
15.2.2 演化过程分析 427
15.3 系统的再设计 428
15.3.1 再设计的目标 428
15.3.2 存在的问题与需求 428
15.3.3 系统的结构 428
15.4 系统的实现 430
15.4.1 最终用户查询界面的实现 430
15.4.2 组态软件的实现 432
15.4.3 数据收集器的实现 433
15.4.4 决策支持算法接口 433
15.4.5 数据仓库的设计与实施 434
15.5 系统未来的发展 434
15.6 本章小结 434
第16章 案例三——商品房销售系统的升级与整合 436
16.1 商品房销售系统概述 437
16.1.1 业务目标 437
16.1.2 业务特点 438
16.1.3 业务参考模型 439
16.1.4 信息系统在商品房销售系统中起的作用 442
16.1.5 信息系统需要提供的功能 445
16.1.6 业务特点对信息系统的约束 446
16.2 原有系统的功能及存在的问题 446
16.2.1 原系统的开发背景 446
16.2.2 原系统的物理结构 446
16.2.3 原系统的软件结构 447
16.2.4 原系统存在的缺陷 448
16.3 系统的再设计 449
16.3.1 新系统的需求 450
16.3.2 新系统的体系结构 450
16.3.3 系统数据模型的变化 451
16.4 系统的实现 454
16.4.1 表示层的实现 454
16.4.2 业务逻辑层的变化 457
16.4.3 数据访问层的变化 458
16.5 关键技术 458
16.5.1 Web客户端的易用性 458
16.5.2 采用Office 2000 Web Component显示统计图形 461
16.5.3 采用Office 2000输出动态文档 462
16.6 新系统对业务流程的影响 463
16.7 系统未来的发展 464
16.7.1 结算的电子化 465
16.7.2 无线局域网和移动终端 465
16.7.3 相关业务流程的自动化 465
16.8 本章小结 465
第17章 应对未来的挑战 467
17.1 关注用户的需求 468
17.1.1 海量原始数据的输入 468
17.1.2 移动数据输入 468
17.1.3 方便快捷的信息查询 469
17.1.4 虚拟现实与仿真 470
17.2 关注新技术的发展 470
17.2.1 Web应用 470
17.2.2 新型的人机交互技术 470
17.2.3 移动终端 471
17.2.4 新型数据库系统 471
17.2.5 知识管理 471
17.3 采用更为科学的管理体系 472
17.4 建立更为抽象的分析与设计模式 472
17.5 本章小结 472
附录A 参考文献 474
附录B 一些有用的工具 478
附录C 一些有用的网址 480
猜您喜欢

读书导航