当前位置:首页 > 文化科学教育体育
信息系统升级与整合:策略·方法·技巧
信息系统升级与整合:策略·方法·技巧

信息系统升级与整合:策略·方法·技巧PDF电子书下载

文化科学教育体育

  • 电子书积分:15 积分如何计算积分?
  • 作 者:甄镭编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505392484
  • 页数:486 页
图书介绍:本书主要介绍信息系统升级与整合过程中的策略、方法和技巧。第一部分着重讨论升级与整合项目的策略和管理;第二部分是本书的重点,逐一讨论信息系统升级与整合中的各种技术问题;第三部分通过三个实例,加深读者的理解和实际应用的能力。
《信息系统升级与整合:策略·方法·技巧》目录

目录 1

第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.3 信息系统升级与整合的目的、内容与特点 16

1.2.6 原信息系统的不足 16

1.2.5 用户对信息资源挖掘、整合与利用的潜在要求 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.1 资料收集的工作产品 76

3.2 资料收集 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.2 概要设计的前提 125

5.2 概要设计 125

5.2.1 概要设计的任务 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.4.1 系统的目标和需求概述 136

5.4 设计实例 136

5.3.6 代码的重构 136

5.3.5 详细设计的输出 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.2 意图 157

6.3.3 结构 157

6.3.1 问题的提出 157

6.3 适配器(Adapter) 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.1 问题的提出 172

6.6 Mediator(中介者)模式 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.1 问题的提出 182

7.2 组态与元数据库 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.4 实例 202

7.6.3 结构 202

7.6.2 意图 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.5 组态软件和组态数据库 214

7.8.4 远程数据采集服务 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.1 向B/S结构移植的必要性 255

9.1 C/S系统向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.3.1 目标 265

9.3.3 要点 265

9.3.2 原有系统结构 265

9.3 生产过程数据的集成 265

9.2.6 应用实例 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.4 解决方案 275

9.5.3 MS Office提供的几种功能扩展的形式 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.4 确保数据库设计的规范化 286

10.2.2 确定联系 286

10.2.3 实体属性的确定 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.5.1 基础实体从属关系的扩展 293

10.5 数据模型扩充与整合中的常见的几种情况 293

10.4.5 过滤 293

10.4.3 动态实体 293

10.4.4 多种分类方式 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.2 数据库管理系统迁移 318

11.1.3 数据库管理系统集成 318

11.1.1 数据库管理系统升级 318

11.1 数据库升级与整合过程的几种情况 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.1 SQL语法 329

11.4 异种数据库迁移时需要注意的几个方面 329

11.4.2 存储过程 330

11.4.3 连接 330

11.4.4 数据类型 330

11.5 数据库管理系统的迁移和升级实例 330

11.5.1 移植实用程序(Migration Utility) 331

11.5.2Oracle数据移植助理(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.1 信息系统安全的特征 336

12.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.1 XSLT的使用 370

13.3 XML相关 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.1 系统背景 395

14.1.2 系统的业务模型 395

14.1 原有的ERP系统 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.1 Web环境下的工作流实现 412

14.5 关键技术 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.3 系统的结构 428

15.3.2 存在的问题与需求 428

15.3 系统的再设计 428

15.3.1 再设计的目标 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.5 关键技术 458

16.5.1 Web客户端的易用性 458

16.4.3 数据访问层的变化 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.1 海量原始数据的输入 468

17.1.2 移动数据输入 468

17.1 关注用户的需求 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

相关图书
作者其它书籍
返回顶部