学习贯彻党的二十届三中全会精神

信息系统开发方法

《信息系统开发方法(第二版)》是由姜旭平、姚爱群合著的一部专业性教材,由清华大学出版社于2004年首次出版,并于2006年进行了第二次印刷。

内容简介

《信息系统开发方法(第二版)》分为三个部分,首先对信息系统的基础知识及发展历程进行了概述。其次,深入探讨了包括管理信息系统、决策支持系统、办公自动化系统、电子商务在内的多种信息系统的定义、原理、架构及其实际应用与发展情况。最后,详细阐述了信息系统开发的方法论及相关技术,涵盖了系统调查与可行性研究、系统分析、系统设计、系统实施、系统运行与管理等多个方面,并提供了简单的开发工具使用指南,以及如何构建和管理商务网站的相关知识。此外,书中还涉及到了企业信息化实施的战略与策略。

目录

第一部分信息系统导论

第1章基本概念3

1.1计算机系统基础3

1.1.1计算机系统的基本构成3

1.1.2计算机系统及应用结构4

1.2信息处理的基本概念4

1.2.1指标5

1.2.2指标体系5

1.2.3数据6

1.2.4信息6

1.2.5知识7

1.2.6记录8

1.2.7文件/数据库8

1.2.8单证9

1.2.9报文9

1.2.10模型10

1.2.11模块12

1.2.12模式13

1.3组织与管理13

1.3.1系统14

1.3.2系统的一般模型14

1.3.3组织与管理15

1.3.4组织内部管理主要活动形式17

1.3.5组织外部经营活动的主要形式18

1.4信息系统19

1.4.1信息系统研究方向分类19

1.4.2信息系统运行的几种驱动方式19

第2章信息系统发展综述22

2.1信息系统形成与发展22

2.1.1计算机与信息革命22

2.1.2IT在管理领域的应用24

2.1.3IT在工程中的应用31

2.1.4IT在智能研究中的应用33

2.2推动商务管理领域变革的IT革命35

2.2.1数值处理35

2.2.2数据处理36

2.2.3知识处理36

2.2.4智能处理37

2.2.5网络处理37

2.2.6从定量分析到定性推理和全球资源共享37

第二部分信息系统分析

第3章管理信息系统41

3.1EDPs发展综述41

3.1.1EDPs的基本概念41

3.1.2从实际问题到EDPs系统43

3.1.3EDPs的子系统结构和功能46

3.2管理信息系统的基本概念46

3.2.1MIS的原理47

3.2.2MIS的物理结构49

3.2.3MIS的逻辑结构51

3.2.4MIS的特点52

3.3计划、分析、控制和预测方法53

3.3.1计划模型54

3.3.2分析方法55

3.3.3MIS的控制方法57

3.3.4MIS的预测方法58

3.4管理信息系统应用案例之一:库存管理系统61

3.4.1ABC分类方法61

3.4.2库存控制模型62

3.4.3模型的实现方法63

3.4.4经营分析方法64

3.4.5系统的结构64

3.4.6系统的特点65

3.5MIS应用案例之二:成本管理系统65

3.5.1成本管理问题简介65

3.5.2成本计算模型的确定66

3.5.3定量化分析方法69

3.5.4成本控制模型70

3.5.5综合规划模型71

3.5.6系统总体结构71

3.5.7小结74

第4章决策支持系统75

4.1DSS的基本概念75

4.1.1DSS的起源与发展75

4.1.2什么是DSS76

4.2DSS结构与技术构成77

4.2.1DSS的结构78

4.2.2DSS的技术构成79

4.3DSS应用案例之一:在期货采购市场中的应用82

4.3.1不确定因素和决策支持方法的确定83

4.3.2对趋势的定性判断模型83

4.3.3技术分析方法84

4.3.4系统的运作模式85

4.3.5系统结构和特点86

4.4DSS应用案例之二:在宏观经济超短期预测中的应用86

4.4.1工业月产值预测系统情况分析87

4.4.2处理定量化预测模型的方法88

4.4.3随机影响因素的处理方法90

4.4.4决策支持报告92

4.4.5系统运行结果93

第5章办公自动化系统94

5.1OA的基本概念94

5.1.1OA的定义94

5.1.2OA的模型和特点96

5.2OA设备98

5.2.1OA的硬件设备98

5.2.2比较有代表性的OA软件设备98

5.3电子协同办公系统100

第6章电子商务101

6.1电子商务的起源和发展101

6.1.1早期EDI产生与发展101

6.1.2UN/EDIFACT标准的产生103

6.1.3以商务网站为基础的电子商务104

6.1.4电子商务的应用与发展105

6.2电子商务的基本概念107

6.2.1电子商务定义107

6.2.2电子商务所界定的业务范围108

6.2.3电子商务的支撑环境108

6.2.4电子商务系统分类109

6.2.5现行电子商务分类结构112

6.3网络对商贸实务操作过程的支持113

6.3.1交易前的准备113

6.3.2贸易磋商过程114

6.3.3单证交换阶段115

6.3.4支付和执行阶段115

6.4电子商务应用举例116

6.4.1上海医贸网116

6.4.2中石化电子商务网118

6.4.3政府采购网121

6.4.4中国粮油商务网122

6.5全程电子商务运作流程123

6.5.1网络环境下的商贸流通模式123

6.5.2电子商务的内部运作过程124

6.6电子商务的特点125

6.6.1功能上的“e”化125

6.6.2网络和电子商务的特点125

第三部分信息系统开发方法

第7章系统开发方法论131

7.1科学方法论对系统开发的重要性131

7.1.1系统开发的一般规则132

7.1.2衡量开发过程正确与否的准则133

7.2系统开发方法回顾134

7.2.1系统概念用于软件开发135

7.2.2需求和管理问题的系统分析138

7.2.3开发方法的发展139

7.3系统开发方法研究的范畴140

7.4系统开发认知体系143

7.4.1系统分析法144

七点四2功能分析法144

7.4.3数据流程法145

7.4.4信息模拟法145

7.4.5抽象对象法145

7.4.6模拟渐进法146

7.4.7常用开发方法的认知体系146

7.5系统分析设计方法150

7.5.1分析方法150

7.5.2设计过程150

7.5.3系统分析设计方法体系150

7.6常用开发方法分类152

7.6.1分类152

7.6.2开发方法规范化研究153

7.6.3自动化的开发方法154

7.7工具技术的发展对方法论研究的影响155

7.7.1现有开发方法及其工具、技术基础155

7.7.2工具、技术改变着方法论研究的基础156

7.7.3未来的发展157

7.7.4方法学领域目前的研究与发展趋势158

第8章常用系统开发方法159

8.1结构化系统开发方法159

8.1.1结构化系统开发方法的基本思想159

8.1.2结构化开发方法的特点159

8.1.3系统开发的生命周期160

8.1.4结构化系统开发方法的优缺点162

8.2原型方法162

8.2.1原型方法的工作流程162

8.2.2原型方法的特点163

8.2.3软件支持环境164

8.2.4适用范围164

8.2.5应用举例164

8.2.6结论166

8.3面向对象的开发方法166

8.3.1OO方法学的基本思想167

8.3.2OO方法的开发过程168

8.3.3OOA方法168

8.3.4OOD方法170

8.3.5OO方法的特点和面临的问题171

8.4计算机辅助开发方法172

8.4.1CASE方法的基本思路172

8.4.2CASE环境简介173

8.4.3CASE库及其结构173

8.4.4CASE工具174

8.4.5CASE所支持的方法175

8.4.6CASE的特点175

8.5各种开发方法的比较176

8.5.1各种开发方法在应用上的差异176

8.5.2本书所使用的方法177

第9章系统调查与可行性研究178

9.1系统调查应该注意的问题178

9.1.1调查中常出现的错误178

9.1.2系统调查原则179

9.2初步调查与可行性研究181

9.2.1初步调查181

9.2.2新系统方案设想183

9.2.3可行性分析185

9.2.4新系统初步方案的可行性分析举例186

9.3系统详细调查191

9.3.1详细调查的方法191

9.3.2详细调查的范围和目的193

9.3.3问卷调查方法194

9.3.4业务流程调查方式196

9.3.5现有计算机系统调查199

9.3.6详细调查的操作流程199

第10章系统分析202

10.1组织结构与功能分析202

10.1.1组织结构图203

10.1.2组织/业务关系分析205

10.1.3业务功能一览表205

10.2业务流程分析206

10.2.1业务流程图一207

10.2.2业务流程图二208

10.3数据与数据流程分析214

10.3.1调查数据的汇总分析214

10.3.2数据指标体系217

10.3.3数据流程分析222

10.4功能/数据分析227

10.4.1U/C矩阵227

10.4.2正确性检验228

10.4.3U/C矩阵的求解228

10.4.4系统功能划分与数据资源分布229

10.5新系统逻辑方案的建立231

10.5.1新系统信息处理方案232

10.5.2新系统可能涉及的管理模型232

10.5.3系统分析报告236

10.6各种系统分析方法比较237

10.6.1结构化系统分析方法237

10.6.2原型方法238

10.6.3面向对象的分析方法239

10.6.4CASE的分析方法249

第11章系统设计250

11.1系统总体结构设计250

11.1.1子系统划分250

11.1.2网络设计253

11.1.3设备和网络的配置256

11.1.4计算机处理流程设计265

11.2代码设计267

11.2.1编码的目的267

11.2.2分类问题268

11.2.3编码269

11.2.4代码的校检270

11.2.5代码的应用271

11.3数据结构和数据库设计273

11.3.1规范化地重组数据结构273

11.3.2关系数据结构的建立276

11.3.3确定数据资源的分布和安全保密属性281

11.4输入输出设计282

11.4.1输入设计282

11.4.2用户界面设计286

11.4.3输出方式设计288

11.5模块功能与处理过程设计289

11.5.1模块划分的准则290

11.5.2HIPO图291

11.5.3层次模块结构图293

11.5.4IPO图294

11.6系统设计报告298

11.7各种系统设计方法比较299

11.7.1SSD方法优缺点300

11.7.2原型方法的利弊300

11.7.3面向对象设计方法300

11.7.4CASE方法307

第12章系统实施309

12.1程序设计与调试309

12.1.1程序设计方法310

12.1.2明确编程目的312

12.1.3衡量编程工作的指标312

12.1.4常用的编程工具313

12.1.5程序的调试319

12.2人员以及岗位培训321

12.2.1人员培训计划321

12.2.2培训的内容322

12.3本地化二次开发322

12.3.1现行ERP产品322

12.3.2本地化二次开发的要点325

12.3.3二次开发或系统运行成功的标志326

12.3.4系统初始化327

12.4试运行和系统转换328

12.4.1系统的试运行328

12.4.2基础数据准备328

12.4.3系统切换328

第13章系统运行与管理330

13.1系统文档规范管理330

13.1.1系统文档分类330

13.1.2规范管理的内容331

13.2信息系统运行的管理332

13.2.1系统运行管理制度332

13.2.2系统的安全保障333

13.2.3系统的监理和审计335

13.3软件维护336

13.3.1软件维护的分类336

13.3.2与软件维护有关的问题337

13.4信息系统的评价体系337

13.4.1信息系统质量的概念337

13.4.2系统运行评价指标339

13.4.3信息系统经济效益评价339

第14章简单开发工具的综合应用341

14.1菜单系统开发341

14.1.1实例菜单形式342

14.1.2菜单生成过程343

14.2建立数据库345

14.2.1建立数据库结构345

14.2.2数据记录的输入346

14.2.3删改功能348

14.3定义随机组合查询349

14.3.1随机组合查询功能需求分析349

14.3.2交互式定义随机组合查询350

14.3.3查询操作处理351

14.3.4面向最终用户的通用查询系统351

14.4报表定义354

14.4.1Visual FoxPro的报表定义功能354

14.4.2通用报表开发系统355

14.5动态数据交换过程357

14.5.1DDE一些基本概念357

14.5.2DDE函数358

14.5.3DDE综合应用361

14.6对象的链接与嵌入362

14.7宏命令368

14.7.1宏函数368

14.7.2定义和运行自己的宏命令369

14.7.3宏单371

14.8从FoxPro嵌套调用Excel373

14.8.1从Visual FoxPro进入Excel373

14.8.2Microsoft Excel初始环境的设定374

14.8.3客户/服务器方式及原型方法举例375

第15章商务网站的创建与管理378

15.1Internet的形成与发展378

15.1.1互联网简介378

15.1.2从学术网络到大众媒体的演变379

15.1.3网上信息资源的分类规定380

15.1.4网上常用的商务信息资源382

15.2组织本单位信息资源上网的方式384

15.2.1申请网络域名384

15.2.2设计网站页面内容385

15.2.3网络服务器的设置387

15.3脚本设计387

15.3.1什么是脚本388

15.3.2脚本表现的内容388

15.3.3脚本设计过程389

15.4常用的网站开发工具简介392

15.4.1常用的各种网站设计语言简述392

15.4.2常用的各种编辑器和开发工具简述398

15.5企业商务网站脚本创建举例400

15.5.1企业商务网站的设计过程400

15.5.2具体脚本的创建过程401

15.6企业商务网站实现过程举例403

15.6.1模板定义过程403

15.6.2页面内容创建过程409

15.6.3实际运行情况411

15.7远程更新与动态管理412

15.7.1成功和失败的案例分析412

15.7.2文件远程更新工具413

第16章企业信息化实施策略418

16.1企业信息化的必然趋势418

16.2现阶段企业信息化实施存在的误区420

16.2.1案例分析:企业信息化实施方案之争420

16.2.2现阶段存在的问题(五大误区)420

16.2.3案例分析:改流程,还是改系统422

16.2.4“看病、诊断”说422

16.3企业信息化实施规划423

16.3.1实施规划的原则423

16.3.2实施企业信息化要点423

16.4内外并举的企业信息化之路424

16.4.1“由内向外”的企业信息化发展道路425

16.4.2“由外向内”、“内外并举”的企业信息化发展道路425

参考资料

信息系统开发方法.豆瓣读书.2024-09-20

信息系统开发方法 .文津搜索.2024-09-20

信息系统开发方法.百度学术搜索.2024-09-20

河南工人日报数字报