《信息系统分析设计与管理》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:甘仞初主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2009
  • ISBN:9787040279764
  • 页数:477 页
图书介绍:本书是高等学校信息管理与信息系统专业核心课程之一“信息系统分析与设计”课程教材。根据课程教学大纲的要求和作者长期教学、科学研究与信息系统建设实践经验,本书阐述了信息系统建设的理论、方法与技术。本书从新的视角讨论了信息系统的发展,定义了信息系统的类型;在阐述结构化方法与面向对象方法的同时,介绍了信息系统其他开发方法和信息系统体系结构。本书着重讨论系统规划、系统分析、系统设计与实施的理论与方法,讨论信息系统项目管理、信息服务管理、信息安全管理以及信息系统管理的组织与人员。全书知识点布局合理、概念清晰、内容翔实,体现了理论与实践的密切结合。本书既可作为高等学校信息管理与信息系统专业以及相关专业本科生的教材和教学参考书,也可供从事信息化建设的技术与管理人员使用。

第1章 信息系统基础 1

1.1 信息系统概述 1

1.1.1 信息 1

1.1.2 信息的语法、语义与语用属性 2

1.1.3 信息资源 3

1.1.4 信息系统 3

1.2 信息系统的发展 4

1.2.1 经济全球化与信息化的新形势 4

1.2.2 信息网络环境的变化 6

1.2.3 信息系统的社会属性日益显著 7

1.2.4 信息服务业的兴起 7

1.2.5 信息系统发展中面临的挑战 8

1.3 组织管理与信息系统 9

1.3.1 信息技术与管理活动融合的四个阶段 9

1.3.2 组织信息化的进化模型 14

1.3.3 信息系统在组织中的定位 16

1.3.4 信息系统对组织的作用 17

1.3.5 组织对信息系统的影响 18

1.4 信息系统的组成与结构 19

1.4.1 信息系统的组成 19

1.4.2 信息处理功能结构 20

1.4.3 管理决策层次结构 22

1.4.4 职能结构 23

1.4.5 信息集成结构 24

1.4.6 分布式系统的结构 25

1.5 信息系统的类型 34

1.5.1 信息系统分类概述 34

1.5.2 面向业务运作的系统 36

1.5.3 面向管理决策的系统 37

1.5.4 面向协作与交流的系统 38

1.5.5 各类系统的关系 40

1.6 信息系统实例——某市高校毕业生就业信息管理与服务系统简介 41

1.6.1 系统概况 41

1.6.2 系统功能 41

1.6.3 系统结构 44

1.6.4 系统硬件与软件配置简介 45

本章小结 46

习题 48

第2章 信息系统建设导论 49

2.1 信息系统建设方法的指导思想 49

2.1.1 信息系统建设的复杂性 49

2.1.2 系统思想 51

2.1.3 系统方法的三原则 51

2.1.4 系统工程方法的三维模型 52

2.2 信息系统的生命周期 53

2.2.1 信息系统的生命周期的划分 53

2.2.2 系统开发生命周期的主要工作(活动) 56

2.2.3 瀑布型系统开发生命周期模型 57

2.2.4 重叠与交叉的系统开发生命周期模型 57

2.2.5 迭代式系统开发生命周期模型 57

2.2.6 螺旋型系统开发生命周期模型 58

2.2.7 统一过程生命周期 59

2.3 信息系统开发的结构化方法和面向对象方法 59

2.3.1 早期的信息系统开发方法存在的主要问题 59

2.3.2 结构化方法 60

2.3.3 面向对象方法 65

2.4 其他的信息系统开发方法 66

2.4.1 终端用户计算和原型法 66

2.4.2 基于组件的开发 69

2.4.3 敏捷开发与极限编程 71

2.4.4 计算机辅助软件工程 73

2.5 企业体系结构概述 74

2.5.1 引言 74

2.5.2 体系结构的基本概念 75

2.5.3 企业体系结构的内容与概念框架 76

2.5.4 几种体系结构简介 78

本章小结 85

习题 87

第3章 信息系统规划 88

3.1 系统规划的目标和工作内容 88

3.1.1 系统建设中的主要问题 88

3.1.2 系统规划的目标和任务 89

3.1.3 系统规划工作的特点 90

3.1.4 系统规划的关键问题 91

3.2 信息系统战略规划 92

3.2.1 信息系统战略规划的目的与任务 92

3.2.2 信息系统战略规划的主要内容 92

3.2.3 战略集合转移法简介 93

3.3 需求分析 94

3.3.1 用户需求 94

3.3.2 用户需求分析的内容 94

3.3.3 用户需求分析举例 95

3.4 业务规划和业务流程改革 96

3.4.1 组织业务的概念模型 96

3.4.2 业务规划的目标与工作内容 97

3.4.3 业务流程的识别 98

3.4.4 业务流程改革 105

3.5 数据、应用系统与技术基础设施规划 110

3.5.1 数据规划 110

3.5.2 应用系统规划 113

3.5.3 技术基础设施规划 118

3.6 项目实施与资源分配规划 119

3.6.1 制定项目实施规划 119

3.6.2 制定资源分配方案 120

3.7 信息系统规划实例——某集团公司管理信息系统规划概要 120

3.7.1 信息系统发展战略简介 120

3.7.2 业务流程规划 121

3.7.3 数据规划概要 130

3.7.4 应用系统规划 136

本章小结 148

习题 150

第4章 结构化系统分析 152

4.1 系统分析的目标和主要活动 152

4.1.1 目标与任务 152

4.1.2 系统分析的主要活动 153

4.2 结构化系统分析方法和工具 154

4.2.1 概述 154

4.2.2 数据流图 155

4.2.3 数据字典 163

4.2.4 基本加工的描述 171

4.2.5 结构化语言 171

4.2.6 决策树 172

4.2.7 决策表 173

4.2.8 业务流程图及其他工具 174

4.3 系统分析中的数据建模与分析概述 176

4.3.1 功能分析与数据分析 176

4.3.2 系统数据的实体-联系模型 177

4.3.3 实体-联系模型建模的步骤 181

4.3.4 数据建模与分析在系统分析中的作用 182

4.4 系统分析阶段各项活动的内容 183

4.4.1 系统初步调查 183

4.4.2 可行性研究 184

4.4.3 现行系统详细调查 185

4.4.4 新系统逻辑方案的提出 187

4.5 系统分析中的信息收集 190

4.5.1 概述 190

4.5.2 系统分析需用信息的类型 191

4.5.3 信息来源和收集方法 193

4.6 结构化信息系统分析实例——新亚纸制品公司管理信息系统分析概要 194

4.6.1 企业概况 195

4.6.2 系统环境的初步调查 195

4.6.3 系统的可行性研究 196

4.6.4 现行系统的详细调查 197

4.6.5 新系统逻辑模型的提出 200

本章小结 205

习题 206

第5章 信息系统设计与实施 207

5.1 信息系统设计的目的与主要活动 207

5.1.1 信息系统设计的目的与任务 207

5.1.2 系统设计的依据 208

5.1.3 系统设计阶段的主要活动 208

5.2 系统总体设计 209

5.2.1 概述 209

5.2.2 系统总体布局 209

5.2.3 应用软件系统的总体设计概述 210

5.2.4 数据存储的总体结构设计 211

5.2.5 计算机与网络系统方案的选择 213

5.3 应用软件系统总体结构化设计 214

5.3.1 软件系统总体结构化设计的主要原则 214

5.3.2 结构化系统设计的方法和工具 215

5.3.3 模块结构设计 221

5.3.4 从数据流图导出模块结构图 230

5.4 系统详细设计 234

5.4.1 代码设计 234

5.4.2 数据库设计 238

5.4.3 用户界面设计 246

5.4.4 处理过程设计 254

5.4.5 编写系统设计说明书 257

5.5 系统实施 258

5.5.1 系统实施概述 258

5.5.2 编程 258

5.5.3 系统测试 261

5.5.4 系统转换 263

5.6 信息系统设计实例——新亚纸制品公司管理信息系统开发概要 266

5.6.1 系统总体结构设计 266

5.6.2 系统详细设计 270

5.6.3 系统的实施、维护与管理 272

本章小结 272

习题 274

第6章 面向对象方法 275

6.1 面向对象的基本概念 275

6.1.1 概述 275

6.1.2 对象 276

6.1.3 消息与操作方法 276

6.1.4 接口 277

6.1.5 类 278

6.1.6 继承性 278

6.1.7 封装性 279

6.1.8 多态性 280

6.2 经典的面向对象方法 281

6.2.1 OOA/OOD 281

6.2.2 对象模型技术 282

6.2.3 面向对象软件工程 283

6.2.4 Booch方法 283

6.3 统一建模语言 284

6.3.1 面向对象建模 284

6.3.2 UML简史 285

6.3.3 UML概述 285

6.3.4 UML的图形 287

6.4 UML在系统开发中的应用 292

6.4.1 一般应用过程 292

6.4.2 统一开发过程 293

6.4.3 计算机辅助软件工程工具Rational Rose 304

6.4.4 使用Rational Rose建模 306

6.4.5 Rational Rose的双向工程 314

6.5 信息系统开发实例 317

6.5.1 系统背景 317

6.5.2 需求分析 318

6.5.3 系统分析 322

6.5.4 系统设计 325

本章小结 329

习题 331

第7章 Web信息系统开发 332

7.1 Web信息系统原理与结构 332

7.1.1 概述 332

7.1.2 Web浏览器 333

7.1.3 Web服务器 334

7.1.4 Web信息系统的结构 335

7.1.5 数据库连接技术 341

7.2 传输控制协议/网际协议组和超文本传输协议 342

7.2.1 传输控制协议/网际协议组 342

7.2.2 超文本传输协议 345

7.3 超文本标记语言和可扩展标记语言 348

7.3.1 超文本标记语言 348

7.3.2 可扩展标记语言 353

7.4 Web页面开发技术 361

7.4.1 Web页面技术概述 361

7.4.2 JavaScript和VBScript 361

7.4.3 Java Applet和ActiveX控件 362

7.4.4 公共网关接口 362

7.4.5 应用程序接口 363

7.4.6 动态服务器页面 363

7.4.7 Java服务器页面 365

7.4.8 超文本预处理器 368

7.4.9 Servlet 368

7.5 Web信息系统安全 368

7.5.1 Web服务器的安全策略 369

7.5.2 利用防火墙增强Web服务器的安全性 370

7.5.3 Web传输安全 372

7.6 Web信息系统开发工具 373

7.6.1 网页编辑调试工具 374

7.6.2 动态页面开发工具 374

7.6.3 图形和动画制作工具 376

7.7 Web信息系统的发展 377

7.7.1 分布对象技术在Web信息系统中的应用 377

7.7.2 Web服务 379

7.7.3 Agent技术在Web信息系统中的应用 385

7.8 Web信息系统开发实例——远程销售管理系统开发概要 387

7.8.1 系统背景 387

7.8.2 系统分析 387

7.8.3 系统设计 391

7.8.4 系统实施 394

本章小结 395

习题 397

第8章 信息系统的管理 398

8.1 信息系统管理概述 398

8.1.1 基本概念 398

8.1.2 基本观点 399

8.1.3 主要内容 400

8.2 信息系统开发项目管理 402

8.2.1 信息系统开发项目管理概述 402

8.2.2 信息系统开发项目管理的过程 406

8.2.3 信息系统开发项目管理的内容 409

8.2.4 信息系统评价 428

8.3 信息服务管理 430

8.3.1 信息服务管理形成的背景 430

8.3.2 服务与服务管理 432

8.3.3 信息服务与信息服务管理概述 434

8.3.4 信息服务提供管理 438

8.3.5 信息服务支持管理 442

8.4 信息安全管理 447

8.4.1 信息安全管理概述 447

8.4.2 信息安全方针与业务持续性管理 452

8.4.3 信息安全风险管理 453

8.4.4 信息安全管理体系的建立与实施 461

8.5 信息系统管理的组织与人员 467

8.5.1 信息管理部门在组织中的地位 467

8.5.2 信息管理组织的结构类型 467

8.5.3 人员配置 470

本章小结 472

习题 474

参考文献 475