《计算机管理信息系统教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张黎明主编
  • 出 版 社:北京:北京工业大学出版社
  • 出版年份:2006
  • ISBN:7563916792
  • 页数:353 页
图书介绍:本书是关于计算机管理信息系统理论、方法与实践的教材,分为理论和实践两个部分。理论部分按照软件工程的一般原理,由浅入深地介绍了管理信息系统的概念、技术、方法、分析设计以及发展趋势;实践部分,在Oracle关系数据库系统的基础上,结合理论,讲解了使用Oracle Developer和Visual Basic两种不同的开发工具实现管理信息系统的方法和技巧。本书可作为计算机电子信息类专业的本科生、研究生的教材,也可供从事管理信息系统开发的技术人员作为参考资料使用。

第1章 计算机管理信息系统概述 1

1.1 管理信息系统的概念 1

1.1.1 管理、信息与系统 1

1.1.2 信息系统 3

1.1.3 管理信息系统的概念与发展 4

1.2 信息系统与组织 6

1.2.1 组织中的主要系统 7

1.2.2 信息系统与组织的关系 10

1.3 信息系统与环境 11

1.3.1 信息系统与管理 11

1.3.2 管理信息系统与环境 13

1.3.3 管理信息系统分类 14

1.4 管理信息系统与现代管理方法 16

1.4.1 ERP的概念 16

1.4.2 ERP的发展简史 17

1.4.3 ERP的主要技术特点及其核心管理思想 18

1.4.4 ERP的应用现状和发展趋势 19

1.5 信息系统在全球化竞争中的优势 20

1.5.1 经济全球化的主要表现 20

1.5.2 信息系统如何带来竞争优势 21

习题 23

第2章 计算机管理信息开发方法论 24

2.1 生命周期法 24

2.1.1 生命周期法的概念 24

2.1.2 软件的生命周期 24

2.1.3 生命周期法的特点 27

2.2 原型法 28

2.2.1 原型法概念 28

2.2.2 原型法实施过程 29

2.2.3 原型法的特点 32

2.3 结构化系统开发方法 33

2.3.1 结构化系统开发方法概念 33

2.3.2 结构化系统开发方法的模型 34

2.3.3 结构化系统开发方法的特点 35

2.4.1 面向对象基本概念 37

2.4 面向对象方法 37

2.4.2 面向对象方法 39

2.5 CASE方法 40

2.5.1 CASE的产生背景 41

2.5.2 CASE的基本概念 41

2.5.3 CASE的体系结构 41

2.5.4 CASE的优点 42

2.6 其他开发方法 42

2.6.1 模型驱动方法 43

2.6.2 商业软件包法 44

2.6.3 综合开发方法 44

习题 45

第3章 管理信息系统规划 46

3.1 MIS规划概述 46

3.1.1 MIS战略规划 46

3.1.2 系统规划的诺兰阶段模型 48

3.2 MIS规划中的开发策略与开发组织 49

3.2.1 MIS开发策略 49

3.2.2 MIS开发组织 52

3.3 可行性的系统调查 53

3.3.1 提出项目申请 53

3.3.2 系统初步调查 54

3.4 可行性研究 55

3.4.1 可行性研究的内容 55

3.4.2 可行性研究的步骤 57

3.4.3 方案设计与选择 58

3.4.4 可行性研究报告 59

习题 60

第4章 结构化分析方法 61

4.1 系统分析概念 61

4.2 结构化分析方法概念 62

4.3 详细调查分析 63

4.3.1 详细调查的目的和范围 64

4.3.2 详细调查的原则 64

4.3.3 详细调查的方法 65

4.4 管理业务分析 66

4.4.1 组织结构分析 66

4.4.2 管理功能分析 67

4.4.4 业务流程分析 68

4.4.3 组织与功能关系分析 68

4.5 数据流分析 70

4.5.1 数据流概述 71

4.5.2 数据流程图的构成 72

4.5.3 数据流程图的画法 74

4.6 数据字典 77

4.6.1 数据项条目 78

4.6.3 数据流条目 79

4.6.2 数据结构条目 79

4.6.4 数据存储条目 81

4.6.5 加工处理条目 82

4.6.6 外部实体条目 82

4.6.7 数据字典的作用 83

4.7 处理逻辑的表达方法 84

4.7.1 决策树 84

4.7.2 判定表 85

4.7.3 结构式语言 86

4.8 新系统的逻辑模型 88

4.8.1 新系统逻辑模型内容 88

4.7.4 三种表达工具的比较 88

4.8.2 建立新系统逻辑模型原则 89

4.9 系统分析说明书 90

4.9.1 系统分析说明书的内容 90

4.9.2 系统分析说明书的评议 91

习题 91

5.1.1 结构化设计方法的任务和目标 93

第5章 结构化设计方法 93

5.1 结构化设计方法概述 93

5.1.2 结构化设计方法的设计原则 94

5.2 子系统的划分与模块设计 95

5.2.1 子系统的划分原则 95

5.2.2 子系统划分方法 96

5.2.3 模块 97

5.2.4 模块的设计原则 100

5.3.1 模块结构图的基本成分和表示法 102

5.3 模块结构图 102

5.3.2 模块结构图的设计 103

5.4 HIPO法 105

5.4.1 层次结构图 105

5.4.2 IPO图 106

习题 107

第6章 系统详细设计 108

6.1 系统详细设计概述 108

6.1.1 系统详细设计的评价标准 108

6.1.2 系统详细设计的内容 109

6.2 代码设计 110

6.2.1 代码的功能 110

6.2.2 代码设计的原则 111

6.2.3 代码的分类 111

6.2.4 代码的设计步骤 112

6.2.5 代码的校验 112

6.3 输出设计 113

6.3.1 输出设计的内容 113

6.2.6 代码的维护 113

6.3.2 输出的形式 114

6.3.3 输出设备的选择 114

6.3.4 输出报表设计 114

6.4 输入设计 115

6.4.1 输入设计的原则 115

6.4.2 输入方式的选择 115

6.4.4 输入数据的校验 116

6.4.3 原始单据设计 116

6.5 用户界面设计 117

6.5.1 界面设计原则 117

6.5.2 界面设计方法 117

6.6 处理过程设计 118

6.6.1 流程图 118

6.6.2 盒图 119

6.7 系统详细设计说明书 120

6.7.1 引言 120

6.7.2 系统详细设计方案 120

习题 121

第7章 数据库设计 122

7.1 数据库设计概述 122

7.1.1 数据管理的基本概念与发展阶段 122

7.1.2 数据库设计的目标 125

7.1.3 数据库设计方法简述 126

7.2 关系数据库 126

7.2.1 关系模型概述 126

7.2.2 关系代数 127

7.2.3 关系的键 129

7.2.4 关系的规范化 131

7.3 概念设计与逻辑设计 135

7.3.1 E-R图方法 135

7.3.2 建立E-R模型 137

7.3.3 E-R模型向关系模型转换 137

7.4 数据库物理设计 138

7.4.1 物理设计的步骤 138

习题 139

7.4.2 物理设计的性能 139

第8章 管理信息系统实施 141

8.1 管理信息系统构建 141

8.1.1 管理信息系统平台构建 141

8.1.2 管理信息系统程序设计 143

8.2 管理信息系统测试 144

8.2.1 软件测试概述 145

8.2.2 系统测试 147

8.2.3 系统的试运行和转换 149

8.3 系统的评价 151

8.3.1 系统评价的目的 151

8.3.2 系统评价的基本内容 151

习题 152

第9章 管理信息系统的发展趋势 153

9.1 决策支持系统 153

9.1.1 决策支持系统的基本概念 153

9.1.2 决策支持系统的特点 154

9.1.4 决策支持系统与管理信息系统的关系 155

9.1.3 决策支持系统的功能 155

9.2 电子商务 156

9.2.1 电子商务的概念 156

9.2.2 电子商务的优势和局限性 157

9.2.3 电子商务的模式 158

9.2.4 电子商务的组成 159

9.3 数据仓库 160

9.3.1 数据仓库的定义 160

9.3.2 数据仓库的作用 161

9.3.3 数据仓库的结构 162

习题 163

第10章 Oracle关系数据库系统 164

10.1 Oracle关系数据库概述 164

10.1.1 Oracle数据库管理系统的各种组件 164

10.1.2 Oracle数据库特点 165

10.2 Oracle 9i的体系结构 166

10.2.1 Oracle 9i体系结构概述 166

10.2.2 Oracle的物理结构 167

10.2.3 Oracle的逻辑结构 170

10.2.4 Oracle数据库内存结构 171

10.2.5 Oracle数据库进程结构 172

10.3 Oracle数据库基本管理 173

10.3.1 Oracle数据库的管理方法 173

10.3.2 Oracle数据库管理 175

10.3.3 Oracle用户管理 177

10.3.4 Oracle表空间管理 179

10.4.1 Oracle 9i数据库的安装 180

10.4 Oracle 9i数据库的安装 180

10.4.2 Oracle 9i的客户端配置 182

习题 185

第11章 SQL语言和PL/SQL 186

11.1 SQL语言初步 186

11.1.1 SQL的数据类型 186

11.1.2 数据定义语句 187

11.1.3 数据操纵语句 193

11.1.4 数据查询语句 195

11.2.1 游标 200

11.2 SQL语言的高级功能 200

11.2.2 过程和函数 204

11.3 PL/SQL块 206

11.3.1 PL/SQL特点 206

11.3.2 PL/SQL块结构 208

11.3.3 PL/SQL常用函数 215

习题 221

12.1.1 表单开发部件 223

12.1 表单开发概述 223

第12章 Oracle Developer开发组件 223

12.1.2 Forms Builder版本与结构 224

12.1.3 Forms Builder开发环境 225

12.1.4 表单创建的一般步骤 229

12.2 数据块对象 229

12.2.1 创建数据块 229

12.2.2 数据项 231

12.2.3 常用属性 233

12.3.2 布局编辑器 236

12.3 画布和窗口对象 236

12.3.1 画布的创建 236

12.3.3 框架 240

12.3.4 画布属性设置 240

12.3.5 窗口对象 241

12.4 表单高级设计 243

12.4.1 值列表和记录组 243

12.4.2 触发器 248

12.4.3 定制菜单 251

12.5 报表开发工具 252

12.5.1 Reports Builder概述 253

12.5.2 报表的创建 253

12.5.3 报表布局 257

12.5.4 在表单中使用报表 259

12.6 使用表单 261

12.6.1 编译、保存并运行表单 261

12.6.2 表单的工作模式 262

12.6.3 利用表单查询和操纵数据 262

习题 263

第13章 合同管理系统的设计与实现 265

13.1 合同管理系统分析与设计 265

13.1.1 合同管理系统分析 265

13.1.2 合同管理系统设计 271

13.1.3 合同管理系统数据库设计 274

13.2 合同管理系统实现 276

13.2.1 创建基表及视图 276

13.2.2 开发合同管理系统用户操作界面 278

13.2.3 输出进口合同签署表 293

13.3 合同管理系统开发小结 296

习题 298

第14章 Visual Basic开发工具介绍 300

14.1 Visual Basic 6.0的主要特点 300

14.2 Visual Basic访问Oracle数据库 301

14.2.1 ADO数据模型 301

14.2.2 ADO数据模型中的常用对象 303

14.3.1 通用类控件 307

14.3 Visual Basic常用控件介绍 307

14.3.2 数据库访问控件 309

14.4 Visual Basic工程 314

14.4.1 功能模块划分 314

14.4.2 常用的功能模块 314

14.4.3 使用VB生成报表 316

习题 319

15.1 拳击比赛人员管理系统的设计 320

15.1.1 系统分析 320

第15章 拳击比赛人员管理系统的设计与实现 320

15.1.2 系统设计 326

15.1.3 数据库结构设计 328

15.2 拳击比赛人员管理系统的实现 330

15.2.1 创建数据库 330

15.2.2 建立工程框架 333

15.2.3 教练员信息管理模块 339

15.2.4 报表功能的实现 346

习题 350

参考文献 353