《信息系统分析与设计 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:杜娟主编;赵春艳副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302369509
  • 页数:374 页
图书介绍:本书从信息系统的概念、分类及应用入手,以信息系统开发为主线,全面系统地介绍了信息系统规划、分析、设计、实施及运行维护与管理的目标、任务和内容。在系统分析和系统设计部分,重点阐述了结构化建模工具和面向对象建模工具的表示方法与应用原理,并以案例形式说明了用两种不同方法开发信息系统时的建模过程。全书共10章,每章都引入了适量实例,另外两个附录中较完整地描述了信息系统的开发过程,为教学提供了参考。

第1章 信息系统开发概论 1

1.1信息系统开发概念及特点 1

1.1.1信息系统的概念 1

1.1.2信息系统的应用 2

1.1.3信息系统开发 7

1.1.4信息系统生命周期 8

1.2信息系统开发方法 10

1.2.1信息系统开发方法分类 10

1.2.2结构化系统开发方法 11

1.2.3原型法 13

1.2.4面向对象开发方法 16

1.2.5计算机辅助开发方法 18

1.2.6各种开发方法比较 18

1.3信息系统开发环境 20

1.3.1网络开发环境 20

1.3.2网络信息系统体系结构 21

1.3.3 C/S结构与B/S结构的分析比较 22

1.3.4实例——学生管理系统体系结构分析 24

1.4信息系统发展的阶段理论 25

1.4.1诺兰模型 25

1.4.2西诺特模型 27

1.4.3米切模型 27

本章小结 28

习题 29

第2章 信息系统规划 30

2.1信息系统规划目标与内容 30

2.1.1总体目标与主要内容 31

2.1.2信息系统战略规划 33

2.1.3业务流程规划 35

2.1.4总体结构规划 37

2.1.5项目实施与资源分配规划 37

2.2信息系统总体结构规划方法 38

2.2.1关键成功因素法 38

2.2.2战略目标集转化法 40

2.2.3企业系统规划法 41

2.2.4三种规划方法的比较 42

2.3企业系统规划法的步骤 42

2.3.1准备工作 43

2.3.2定义企业过程 45

2.3.3定义数据类 48

2.3.4定义信息系统结构 50

2.3.5确定系统优先顺序 51

2.4业务流程重组 54

2.4.1业务流程重组概述 54

2.4.2业务流程的识别 55

2.4.3业务流程重组类型 57

2.4.4基于BPR的信息系统规划 58

2.4.5实例——制鞋集团型企业的信息系统规划 60

本章小结 64

习题 65

第3章 信息系统调查分析 66

3.1初步调查 66

3.1.1初步调查目标 66

3.1.2初步调查内容 67

3.2可行性研究 67

3.2.1可行性研究概述 67

3.2.2可行性研究步骤 69

3.2.3可行性研究的内容 69

3.2.4可行性研究报告 72

3.2.5可行性论证会 74

3.3详细调查 75

3.3.1详细调查目标 75

3.3.2详细调查范围 75

3.3.3详细调查原则 76

3.3.4详细调查内容 77

3.3.5详细调查方法 81

3.3.6信息收集技术 82

3.3.7实例——“书店信息系统”可行性研究报告 87

本章小结 92

习题 92

第4章 结构化分析建模 93

4.1系统分析的任务 93

4.1.1系统分析的依据 93

4.1.2系统分析的难点 94

4.1.3系统分析员的作用 95

4.1.4系统分析工具 95

4.1.5结构化系统分析 96

4.2组织结构分析 97

4.2.1组织结构调查 97

4.2.2组织结构图 98

4.3业务流程分析 99

4.3.1管理业务流程图 100

4.3.2表格分配图 101

4.4数据流程分析 102

4.4.1数据流程分析的目的 102

4.4.2数据流程图的构成 103

4.4.3数据流程图的绘制 104

4.4.4检查DFD的原则 106

4.4.5数据流程图中常见问题 108

4.5数据字典 109

4.5.1数据项 110

4.5.2数据结构 111

4.5.3数据流 111

4.5.4数据存储 112

4.5.5数据处理 113

4.5.6外部实体 114

4.6表达处理逻辑的工具 114

4.6.1结构化语言 114

4.6.2判定树 118

4.6.3判定表 119

4.7数据查询应用分析 121

4.7.1数据存取要求的基本类型 122

4.7.2数据立即存取图 123

4.8系统分析报告 124

4.8.1系统分析报告的作用 124

4.8.2系统分析报告的内容 125

4.8.3新系统逻辑模型的建立 125

4.8.4需求规格说明书模板 127

4.8.5系统分析报告的审议 129

4.8.6实例——物业信息管理系统分析 129

本章小结 134

习题 134

第5章 信息系统设计 136

5.1系统设计概述 136

5.1.1系统设计原则 136

5.1.2系统设计的目的 137

5.1.3系统设计的内容和步骤 138

5.2系统结构设计 138

5.2.1模块及模块化 139

5.2.2模块独立性的度量 140

5.2.3启发式规则 143

5.2.4模块结构图 146

5.2.5模块分解的原则和步骤 148

5.2.6结构化设计 148

5.2.7导出初始结构图的方法 150

5.3处理流程设计 153

5.3.1系统流程设计 153

5.3.2模块处理流程设计 155

5.3.3模块设计说明书 159

5.4代码设计 160

5.4.1代码及其作用 160

5.4.2代码设计的原则 160

5.4.3代码的种类 161

5.4.4代码校验 162

5.4.5代码设计 164

5.5输入/输出设计 164

5.5.1输出设计 164

5.5.2输入设计 167

5.5.3用户界面设计 172

5.6数据存储设计 174

5.6.1文件设计 175

5.6.2数据库设计 177

5.7系统安全性与完整性设计 179

5.7.1影响因素分析 180

5.7.2采取的措施 180

5.8物理配置方案设计 182

5.8.1设计依据 182

5.8.2计算机网络的设计与选择 183

5.8.3计算机硬件设备选择 183

5.8.4计算机软件配置选择 184

5.8.5计算机物理系统配置方案报告的具体内容 185

5.8.6应注意的问题 185

5.9系统设计说明书 186

5.9.1实例——某摩托车生产厂零配件库存管理系统 187

5.9.2实例——某保险公司网络架构 191

本章小结 192

习题 193

第6章 面向对象开发方法 194

6.1面向对象概述 194

6.1.1面向过程与面向对象 195

6.1.2面向对象的基本概念 195

6.2统一过程(UP)概述 199

6.2.1常用术语 199

6.2.2 UP二维结构生命周期 200

6.2.3 UP的特点 201

6.3统一建模语言的产生与发展 203

6.3.1面向对象技术的发展 203

6.3.2面向对象建模方法的产生 204

6.3.3标准化过程 204

6.3.4 UML的目标 205

6.4 UML建模机制 206

6.4.1事物 206

6.4.2关系 208

6.4.3图 210

6.4.4扩展机制 212

本章小结 213

习题 214

第7章 UML建模 215

7.1 UML用例建模 215

7.1.1提取用例 215

7.1.2提取参与者 216

7.1.3确定用例之间的关系 217

7.1.4画用例图的主要步骤 219

7.2 UML静态建模 219

7.2.1类图与对象图 219

7.2.2包图 221

7.2.3构件图 222

7.2.4部署图 223

7.3 UML动态建模 224

7.3.1顺序图 224

7.3.2通信图 225

7.3.3状态图 226

7.3.4活动图 227

7.4售票系统UML建模 228

7.4.1业务简述 228

7.4.2用例建模 229

7.4.3静态建模 229

7.4.4动态建模 230

本章小结 232

习题 232

第8章 信息系统实施 233

8.1系统实施阶段的任务 233

8.1.1主要内容和步骤 233

8.1.2系统实施计划制定 234

8.2系统实施的环境建设与设备购置 235

8.2.1设备购置 235

8.2.2计算机机房的建设 235

8.2.3设备的安装与调试 235

8.3程序设计 236

8.3.1程序设计的任务与基本要求 236

8.3.2程序设计方法 236

8.3.3程序设计语言的选择 237

8.3.4程序设计的风格 238

8.3.5衡量编程工作的指标 239

8.3.6常用的编程工具 239

8.3.7几种常用编程工具简介 240

8.4系统调试与测试 246

8.4.1调试的策略和基本原则 247

8.4.2测试方法 247

8.4.3设计测试用例的技术 248

8.4.4调试步骤 255

8.5系统转换 256

8.5.1系统转换的条件准备 256

8.5.2系统试运行 259

8.5.3系统转换方式 260

本章小结 261

习题 262

第9章 信息系统运行、维护与管理 264

9.1系统运行管理与维护 264

9.1.1系统的运行管理 264

9.1.2系统维护 266

9.2系统监理与审计 271

9.2.1系统监理 271

9.2.2信息系统审计 273

9.3系统评价 276

9.3.1系统评价的内容和指标 276

9.3.2系统评价报告 278

本章小结 278

习题 279

第10章 信息系统应用 280

10.1办公自动化系统 280

10.1.1办公自动化系统的基本概念 280

10.1.2办公自动化系统简介 281

10.1.3办公自动化系统组成要素 282

10.1.4办公自动化系统功能构成 284

10.1.5实例——Lotus Notes/Lotus Domino 286

10.2企业资源计划 287

10.2.1 ERP的原理 288

10.2.2 ERP功能模块 290

10.2.3实例——用友ERP系统 293

10.3决策支持系统 295

10.3.1决策支持系统概述 295

10.3.2数据仓库与数据挖掘 297

10.3.3专家系统 300

10.3.4实例——国税局税务分析与决策支持系统 303

10.4电子商务系统 304

10.4.1电子商务的发展 304

10.4.2电子商务系统的组成 305

10.4.3企业电子商务的基本框架 306

10.4.4电子商务系统的安全 309

10.4.5实例——网络游戏虚拟卡销售系统 311

10.5常用商品化软件 312

10.5.1用友U8-890 313

10.5.2浪潮EIP 320

10.5.3 TurboCRM 325

10.5.4 Oracle Treasury 327

本章小结 330

习题 330

附录A 结构化开发方法示例——南宁市快环路桥收费管理系统 331

附录B 面向对象开发方法示例——基于Java的言雨商城管理系统 349

参考文献 373