《管理信息系统理论与实务 第3版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:朱顺泉编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115178283
  • 页数:326 页
图书介绍:本书主要介绍开发管理信息系统的理论、开发与案例。全书共分6篇:基本概念与技术篇、系统开发理论篇、应用信息系统篇、应用系统开发篇、案例与实验篇、数据挖掘及其应用篇。在概念与技术篇中,向读者介绍了与管理信息系统相关的概念和信息技术;在系统开发理论篇中,系统、深入浅出地介绍了管理信息系统开发的基本理论和原理,内容主要包括开发方法、分析、设计、实施;在应用信息系统篇中,主要介绍了决策支持系统与人工智能、企业资源计划、供应链管理、客户关系管理等;应用系统开发篇向读者介绍了账务处理与报表管理信息系统各种实现方法以及网上管理信息系统的实现方法;案例与实验篇向读者提供了管理决策信息系统的各种实例;数据挖掘篇向读者介绍数据挖掘的基本理论和方法。

第1篇 基本概念与技术篇 2

第1章 管理信息系统的概念与技术基础 2

1.1 管理、信息与系统 2

1.1.1 管理的概念 2

1.1.2 信息与数据 3

1.1.3 系统的概念 4

1.2 信息系统 5

1.2.1 信息系统的概念 5

1.2.2 信息系统的处理方式 6

1.3 管理信息系统 7

1.3.1 管理信息系统的概念 7

1.3.2 管理信息系统的功能结构 8

1.4 建立管理信息系统的社会基础 9

1.5 建立管理信息系统的技术基础 10

1.5.1 计算机系统 10

1.5.2 数据库技术 13

1.5.3 计算机网络 15

1.5.4 管理信息系统的网络支持平台 17

习题 20

第2篇 系统开发理论篇 22

第2章 管理信息系统的开发途径与方法 22

2.1 生命周期法 22

2.2 原型法 25

2.2.1 原型的建立过程 25

2.2.2 原型法开发系统的特点 25

2.2.3 原型法开发系统的局限性 26

2.2.4 原型法对环境的要求 26

2.2.5 原型法与生命周期法的比较 27

2.3 面向对象方法 27

2.3.1 面向对象方法的基本思想 27

2.3.2 对象及特性 28

2.3.3 面向对象方法的开发阶段 29

2.3.4 面向对象方法开发信息系统的优越性 30

2.3.5 项目管理的对象抽象 31

2.3.6 面向对象开发工具 31

习题 31

第3章 管理信息系统的系统规划与分析 32

3.1 系统调查与系统规划 32

3.1.1 系统调查 32

3.1.2 系统规划的内容 33

3.1.3 系统规划的方法 33

3.1.4 企业流程再造(BPR) 34

3.2 可行性研究 35

3.3 数据流程图 38

3.3.1 数据流程图符号 38

3.3.2 数据流程图的绘制 40

3.3.3 数据流程图的用途 40

3.3.4 实例 41

3.4 数据字典 42

3.4.1 数据字典的概念及组成 42

3.4.2 数据字典的用途 45

3.4.3 实例 46

3.5 数据存储的规范化方法 47

3.5.1 规范化形式 48

3.5.2 规范化的作用 50

3.5.3 实例 50

3.6 处理逻辑的表达方法 51

3.6.1 决策树 52

3.6.2 判定表 53

3.6.3 结构式语言 54

3.6.4 三种表达工具的比较 55

习题 56

第4章 管理信息系统的系统设计 57

4.1 系统划分和模块设计的原则 57

4.1.1 子系统(或模块)划分的原则 57

4.1.2 模块化设计主要原则及其度量 58

4.1.3 模块的辅助设计原则 59

4.2 结构化设计策略 60

4.2.1 变换分析 60

4.2.2 事务分析 61

4.2.3 混合结构分析 61

4.3 代码设计 62

4.3.1 代码的功能 62

4.3.2 代码设计的基本原则 62

4.3.3 代码的分类 63

4.3.4 代码校验的方法 63

4.3.5 代码设计的步骤 64

4.3.6 代码设计举例 64

4.4 数据库设计 65

4.4.1 数据库设计的要求 65

4.4.2 数据库设计的步骤 65

4.4.3 概念结构设计及E-R图 66

4.4.4 逻辑结构设计 67

4.4.5 数据库设计举例 69

4.5 界面设计 69

4.5.1 用户界面设计 69

4.5.2 输入设计 70

4.5.3 输出设计 72

4.6 可靠性设计 73

4.6.1 数据校验方法 73

4.6.2 数据校验实例 74

4.7 处理设计 79

习题 81

第5章 管理信息系统的系统实施 83

5.1 程序设计 83

5.1.1 对程序设计的要求 83

5.1.2 结构化程序设计 84

5.1.3 编写程序 84

5.2 系统调试 84

5.2.1 程序调试的步骤与内容 84

5.2.2 程序运行说明书 85

5.2.3 系统原理说明书 85

5.3 系统安装 86

5.3.1 数据的整理与录入 86

5.3.2 系统切换 86

5.4 系统维护 87

5.5 系统评价 87

习题 88

第3篇 应用信息系统篇 90

第6章 决策支持系统与人工智能 90

6.1 决策支持系统(DSS) 90

6.1.1 决策支持系统(DSS)概念 90

6.1.2 决策支持系统的特点 91

6.1.3 决策支持系统与管理信息系统的联系和区别 92

6.1.4 决策支持系统的发展 93

6.1.5 决策支持系统的框架结构 93

6.2 数据仓库与数据挖掘 94

6.2.1 数据仓库的定义和特征 94

6.2.2 数据仓库的结构 95

6.2.3 数据的流程 95

6.2.4 数据仓库的使用 96

6.2.5 数据挖掘技术及其应用 96

6.2.6 基于数据仓库的决策支持系统的结构 99

6.3 人工智能(AI) 101

6.3.1 专家系统(Expert Systems,ES) 101

6.3.2 神经网络 102

6.3.3 遗传算法 107

习题 111

第7章 企业资源计划、供应链管理与客户关系管理 112

7.1 企业资源计划(ERP)的原理 112

7.1.1 ERP产生的背景及其给企业带来的效益 112

7.1.2 ERP的历程 113

7.2 企业资源计划(ERP)功能模块 114

7.3 ERP实施 117

7.3.1 先天条件 117

7.3.2 后天条件 117

7.4 SCM供应链管理 119

7.4.1 传统供应链管理中的物流管理存在的问题 119

7.4.2 电子商务中的供应链管理策略 119

7.5 CRM客户关系管理 121

7.5.1 CRM概述 121

7.5.2 CRM软件系统的结构功能分析 122

7.5.3 建立CRM价值链 125

7.5.4 CRM应用——梳理企业供应链 127

7.6 企业CRM与ERP建设分析 128

习题 130

第4篇 应用系统开发篇 132

第8章 用Visual Foxrpo 6.0与Excel XP/2007开发账务处理与报表信息系统 132

8.1 会计信息系统开发概述 132

8.1.1 会计信息系统的任务 132

8.1.2 会计信息系统的计算机数据流图 132

8.1.3 模块结构图 132

8.1.4 数据表规划设计 133

8.2 会计信息系统的系统初始化处理 133

8.3 凭证表的建立与凭证数据的输入 135

8.4 登记总分类账 138

8.5 登记现金日记账和银行存款日记账 139

8.6 登记明细账 141

8.7 资产负债数据表文件的建立和数据生成 143

8.8 损益表数据表文件的建立和数据生成与输出 146

8.9 会计信息系统主程序、主界面及菜单设计 148

8.10 会计信息系统的Excel XP/2007实现方法 149

8.10.1 引言 149

8.10.2 凭证工作表 149

8.10.3 科目代码与期初数设置及总账数据的单元格操作生成 150

8.10.4 总账数据的VBA程序自动生成 152

8.10.5 损益表数据的单元格操作生成 153

8.10.6 损益表数据的VBA程序自动生成 154

8.10.7 资产负债表数据的单元格操作生成 155

8.10.8 资产负债表数据的VBA程序自动生成 158

8.10.9 购销存管理信息系统的单元格操作生成 158

8.10.10 购销存管理信息系统的VBA程序自动生成 159

习题 160

第9章 用Visual Basic 6.0开发账务处理与报表管理系统 162

9.1 系统初始化 162

9.2 凭证管理Visual Basic 6.0程序设计 162

9.3 登记总账的VB6.0代码设计 163

9.4 登记现金日记账VB6.0代码设计 164

9.5 登记银行存款日记账VB6.0代码设计 165

9.6 登记明细账VB6.0代码设计 166

9.7 生成损益表数据VB6.0代码设计 168

习题 169

第10章 用Borland C++ Builder 6.0开发账务处理与报表管理信息系统 170

10.1 系统功能 170

10.2 开发和运行 170

10.3 系统总体技术方案 170

10.4 模块具体设计说明 171

10.4.1 会计科目(系统初始化)模块实现功能 171

10.4.2 凭证模块 172

10.4.3 账簿模块 173

10.4.4 报表模块 173

10.4.5 结转模块 173

10.5 用户口令设置 173

10.6 科目设置 174

10.7 凭证处理 178

10.8 账簿处理 184

10.9 损益生成 189

10.10 资负生成 193

习题 197

第11章 网上管理信息系统设计 198

11.1 网上管理信息系统规划 198

11.1.1 系统分析 198

11.1.2 系统规划设计 198

11.1.3 网站建立规划设计 199

11.2 系统的设计编程与测试运行环境 199

11.2.1 网站购物系统的设计编程环境 199

11.2.2 网站购物系统的测试运行环境 200

11.3 系统主页界面的设计 201

11.4 数据库与数据表的设计与功能 202

11.4.1 确定网站数据表 202

11.4.2 确定每个表的字段 202

11.4.3 确定数据表之间的关系 203

11.5 购物网站各主要模块的编程及其功能 204

11.5.1 网站购物与交易处理流程图 204

11.5.2 注册、登录页面的设计 204

11.5.3 商品查询模块 207

11.5.4 分类商品货架的编程实现 207

11.5.5 购物篮的设计 208

11.5.6 银行账号自动扣账、订单生成等的编程 211

11.5.7 订单查询模块的设计及其功能 214

11.5.8 网上信息系统的源程序代码 216

习题 216

第5篇 案例与实验篇 218

第12章 管理决策信息系统案例与实验 218

12.1 库存管理信息系统的分析、设计和实施 218

12.1.1 某厂产品库存管理系统简介 218

12.1.2 系统分析 220

12.1.3 系统设计 225

12.1.4 系统实施 237

12.2 投资项目决策的计算机实现 238

12.2.1 某通信公司投资决策问题 238

12.2.2 某公司资本受到限制的投资决策问题及其灵活性处理 241

12.2.3 项目投资决策选择问题总结 244

12.3 Black-Scholes期权定价模型的计算机实现 245

12.3.1 Black-Scholes期权定价公式 245

12.3.2 运用VBA定义Black-Scholes期权定价函数 246

12.3.3 股票收益率的波动率的计算 248

12.3.4 运用二分法VBA函数计算隐含波动率 249

12.3.5 运用科拉多—米勒公式计算隐含波动率 250

12.3.6 运用牛顿法计算隐含波动率 251

12.4 二项式期权定价模型的计算机实现 252

12.5 企业筹资方式的计算机实现 254

12.5.1 实例 254

12.5.2 设计借款融资分期偿还分析表 254

12.5.3 设计租赁融资摊销分析表 257

12.5.4 借款筹资模型与租赁筹资模型的比较分析 260

12.5.5 借款筹资模型的接口设计方法 260

12.6 筹资成本计算的计算机实现 261

12.6.1 筹资成本计算的有关理论 261

12.6.2 筹资成本计算的应用 262

12.7 含个人所得税计算的工资表模型的计算机实现 265

12.7.1 含个人所得税计算的工资表模型 265

12.7.2 个人所得税计算的自定义函数 267

12.7.3 个人所得税计算的自定义函数调用 268

12.8 个人理财计划的计算机实现 269

12.9 最佳现金持有量决策模型的计算机实现 273

12.9.1 确定最佳现金持有量的理论方法 273

12.9.2 最佳现金持有量模型的计算机实现 274

12.9.3 应用规划求解工具求出最佳现金持有量 274

12.10 最佳订货批量决策模型的计算机实现 275

12.10.1 经济订货批量的基本原理 275

12.10.2 最优订货批量模型的计算机实现 277

12.10.3 应用“规划求解”工具分析最优订货批量 278

12.11 投资组合优化模型的计算机实现 279

12.11.1 单项投资的期望回报率与风险 280

12.11.2 一组投资(即多项投资)的期望回报与风险 280

12.11.3 期望值、方差、均方差和相关系数的计算 281

12.11.4 投资组合风险优化模型的计算机实现 283

12.11.5 投资组合风险优化模型的Matlab 7.2实现 288

第6篇 数据挖掘及其应用篇 290

第13章 数据挖掘导论 290

13.1 数据挖掘概述 290

13.1.1 数据挖掘的含义 290

13.1.2 描述概念的方法 291

13.2 数据挖掘方法 292

13.2.1 聚类分析 292

13.2.2 关联规则分析 293

13.2.3 决策树分析 294

13.2.4 人工神经网络分析 294

13.3 数据挖掘过程 295

13.3.1 提出预期结果 295

13.3.2 创建一个用于数据挖掘的数据集 296

13.3.3 数据的预处理 296

13.3.4 数据的变换 298

13.3.5 使用数据挖掘技术产生结果 299

13.3.6 对结果进行评估和解释 299

第14章 判断树与神经网络 301

14.1 判断树分类分析 301

14.1.1 信息增益 301

14.1.2 简化的实现模型 303

14.2 反向传播神经网络分类分析 307

14.2.1 反向传播神经网络原理 307

14.2.2 BP算法 308

14.2.3 单步骤计算举例 310

14.2.4 简化的实现模型 311

14.2.5 使用VBA进行的自动处理 313

第15章 聚类分析与关联分析 315

15.1 K-means聚类分析 315

15.1.1 K-means聚类算法 315

15.1.2 模型的建立 316

15.1.3 分析得到的结果 317

15.2 Kohonen聚类分析 318

15.2.1 处理逻辑 318

15.2.2 分析模型 319

15.2.3 分析的结果 321

15.3 关联规则分析 321

15.3.1 用聚类的方法转换数据 322

15.3.2 A PRIORI算法 323

15.3.3 分析模型 323

15.4 结果分析 325

15.5 聚类分析中距离的计算方法 325

主要参考文献 326