普通高等教育“十一五”国家级规划教材——高职高专计算机系列

管理信息系统实用教程

分享 推荐 0 收藏 2 阅读 2.7K
王恩波 , 王若宾 (主编) 978-7-115-16301-1

关于本书的内容有任何问题,请联系 张孟玮

本书突出反映了管理信息系统领域的新理论和新技术,注重培养学生开发管理信息系统的分析和设计能力,以"提取事件/事物→系统分析→系统设计→系统实施与测试"为主干展开,结合课程管理系统和图书馆管理系统两个实例介绍结构化方法和面向对象方法,通过两种方

内容摘要

  本书为普通高等教育“十一五”国家级规划教材。
  本书内容包括管理信息系统概述、管理信息系统开发综述、系统规划与可行性分析、系统需求建模、结构化系统分析、面向对象的系统分析、系统设计、数据库设计、系统实施与测试、系统运行与维护、信息系统的管理、课程设计实习。本书突出反映了管理信息系统领域的新理论和新
技术,除了介绍传统的结构化方法外,还用较大的篇幅介绍面向对象方法。本书注重学生应用能力的培养,以课程管理与图书馆管理两个实例贯穿全书,读者通过学习能够了解管理信息系统开发的完整流程并掌握相应的分析设计技术。各章配有习题和上机实验指导,有利于培养学生的实践
能力。
  本书可作为高职高专、成人教育及高等院校应用型本科信息管理、计算机等专业的教材,也适合自学使用。
  本书配套的电子课件及习题答案等可从人民邮电出版社网站(www.ptpress.com.cn)免费下载。

目录

第 1章 管理信息系统概述 1
1.1 管理 1
1.1.1 管理的概念 1
1.1.2 管理的职能 2
1.1.3 管理的层次 2
1.1.4 典型的企业组织结构类型 3
1.2 信息 6
1.2.1 信息的概念 6
1.2.2 信息的特性 6
1.3 系统和系统工程 8
1.3.1 系统的概念 8
1.3.2 组成系统的基本要素 8
1.3.3 系统的特性 9
1.3.4 系统工程 10
1.4 管理信息系统 11
1.4.1 信息系统 11
1.4.2 管理信息系统 11
1.4.3 管理信息系统的功能 13
1.4.4 管理信息系统的结构 14
小结 16
习题 16

第 2章 管理信息系统开发综述 19
2.1 软件工程 19
2.2 系统开发生命周期和项目管理 20
2.2.1 系统开发生命周期 20
2.2.2 项目管理 23
2.3 管理信息系统的开发模式 23
2.3.1 C/S模式 24
2.3.2 B/S模式 24
2.3.3 B/S与C/S的混合模式 25
2.4 管理信息系统的开发方法 25
2.4.1 模型、工具、技术和方法 26
2.4.2 结构化方法 28
2.4.3 面向对象方法 29
2.4.4 原型法 29
2.4.5 计算机辅助软件工程(CASE)方法 30
2.4.6 几种开发方法的比较 31
2.5 管理信息系统的开发工具 31
2.5.1 建模工具 32
2.5.2 设计工具 34
2.5.3 编程工具 34
2.5.4 测试工具 35
2.5.5 项目管理工具 35
2.6 管理信息系统的开发方式 36
2.6.1 委托开发 36
2.6.2 自主开发 36
2.6.3 联合开发 37
2.6.4 购买软件包进行二次开发 37
小结 37
实验 37
习题 38

第3章 系统规划与可行性分析 40
3.1 系统规划概述 40
3.1.1 系统总体规划的目标和任务 40
3.1.2 影响系统总体规划的关键因素 41
3.1.3 制订总体规划的方法 42
3.2 可行性分析 44
3.2.1 可行性分析的主要内容 44
3.2.2 可行性分析的主要步骤 46
3.2.3 可行性分析的评价原则 47
3.3 可行性分析报告 48
3.3.1 可行性分析报告的一般格式 48
3.3.2 可行性分析报告案例 50
3.4 系统规划报告 54
小结 54
实验 图书馆管理系统的可行性分析报告 54
习题 55

第4章 系统需求建模 56
4.1 调查系统需求 56
4.1.1 功能需求和技术需求 56
4.1.2 系统相关者 56
4.1.3 建立系统需求原型 57
4.1.4 结构化遍历 58
4.1.5 业务流程重组 58
4.2 模型 59
4.2.1 模型的作用及类型 59
4.2.2 逻辑模型和物理模型 60
4.3 事件 61
4.3.1 事件的概念和类型 61
4.3.2 定义事件 62
4.3.3 图书馆管理系统中的事件 63
4.4 事物 64
4.4.1 事物的概念和类型 64
4.4.2 事物间的关系 65
4.4.3 事物的属性 66
4.4.4 数据实体和对象 66
4.5 实体—联系图 67
4.6 类图 69
4.6.1 用面向对象的视角看待事物 69
4.6.2 类图的符号 70
4.7 建模的目标 72
4.8 需求分析说明书编写提纲 72
小结 73
实验一 Microsoft Office Visio 2003的基础操作 74
实验二 Rational Rose 2003的基础操作 75
习题 79

第5章 结构化系统分析 81
5.1 两种方法看待系统响应事件的区别 81
5.2 数据流程图(DFD) 82
5.2.1 DFD的构成 82
5.2.2 DFD和抽象水平 83
5.2.3 关联图 84
5.2.4 DFD片段 84
5.2.5 系统划分和过程分解 85
5.2.6 正确提炼构建DFD的逻辑 88
5.2.7 DFD的平衡 89
5.2.8 构建DFD模型的基本规则 91
5.3 描述过程的工具 92
5.3.1 决策树和决策表 92
5.3.2 结构化英语 93
5.4 数据字典(DD) 93
5.4.1 DD的内容 94
5.4.2 实用DD 94
小结 95
实验 使用Visio 2003绘制DFD 95
习题 103

第6章 面向对象的系统分析 106
6.1 统一建模语言(UML)概览 106
6.1.1 UML的基本构成 106
6.1.2 UML视图 108
6.1.3 UML的常用图 109
6.2 Rational统一过程--Rational Unified Process 110
6.2.1 RUP的二维开发模型 110
6.2.2 RUP的核心工作流 112
6.3 系统行为:面向对象的用例图 113
6.3.1 用例、参与者以及场景 113
6.3.2 用例和参与者以及用例之间的关系 113
6.3.3 图书馆管理系统的用例图 115
6.4 对象交互:顺序图与协作图 119
6.4.1 顺序图的基本构成 119
6.4.2 如何开发顺序图 120
6.4.3 图书馆管理系统中的顺序图 120
6.4.4 协作图的基本构成 122
6.4.5 图书馆管理系统中的协作图 122
6.5 对象行为:状态、状态转换和状态图 124
6.5.1 对象状态和状态转换 125
6.5.2 如何开发状态图 126
6.5.3 图书馆管理系统的状态图 127
小结 128
实验一 使用Rational Rose绘制图书馆管理系统的用例图 128
实验二 使用Rational Rose绘制图书馆管理系统的顺序图 132
实验三 使用Rational Rose绘制图书馆管理系统的协作图 135
实验四 使用Rational Rose绘制图书馆管理系统的状态图 138
习题 140

第7章 系统设计 142
7.1 设计要素 142
7.1.1 系统设计的输入 142
7.1.2 系统设计的主要组成部分和层次 143
7.1.3 系统设计的输出 144
7.2 用结构化方法设计应用程序结构 146
7.2.1 结构化设计方法概述 146
7.2.2 确定系统的自动化边界 147
7.2.3 设计系统流程图 148
7.2.4 使用伪代码设计模块算法 150
7.2.5 结构化应用程序与用户界面、数据库和网络设计的集成 150
7.3 用面向对象方法设计应用程序结构 150
7.3.1 面向对象设计方法概述 151
7.3.2 系统包图 153
7.3.3 类的类型以及类之间的关系 154
7.3.4 图书馆管理系统的类图 155
7.3.5 设计类图的开发 156
7.3.6 面向对象的开发方法 157
7.3.7 面向对象应用程序与用户界面、数据库和网络设计的集成 157
7.4 项目协调 158
7.5 系统设计说明书 158
小结 160
实验一 使用Visio 2003绘制系统流程图 160
实验二 使用Rational Rose绘制图书馆管理系统的类图 166
习 题 169

第8章 数据库设计 171
8.1 数据库及数据库管理系统 171
8.2 设计关系数据库 173
8.2.1 从ERD到数据库 174
8.2.2 设计关系数据库的步骤 178
8.2.3 为实体建立表 178
8.2.4 建立表间的关系 179
8.2.5 执行参照完整性 180
8.2.6 设计基于类图的关系数据库模型 181
8.3 评价模型质量 182
8.3.1 确保行和关键字的唯一性 182
8.3.2 数据库规范化 183
8.3.3 编码管理 187
8.4 数据库新技术 188
8.4.1 面向对象数据库 188
8.4.2 分布式数据库 189
小结 189
实验 使用ERwin设计数据库模型 189
习题 197

第9章 系统实施与测试 198
9.1 阶段目标与任务 198
9.2 前期准备工作 198
9.2.1 建立开发与运行环境 198
9.2.2 基础数据的整理与录入 200
9.3 程序设计 200
9.3.1 质量要求 200
9.3.2 程序设计风格 200
9.4 系统测试 201
9.4.1 系统测试方法 201
9.4.2 单元测试 202
9.4.3 组装测试 203
9.4.4 确认测试 204
9.4.5 系统测试 205
9.5 系统调试 206
9.5.1 系统调试的过程 207
9.5.2 系统调试的方法 207
小结 208
实验 用Access实现学生课程管理信息系统 208
习题 212

第 10章 系统运行与维护综述 213
10.1 目标与作用 213
10.1.1 目标 213
10.1.2 作用 213
10.2 系统切换与系统运行 214
10.3 系统维护的内容 215
10.3.1 系统维护的任务 215
10.3.2 系统维护的要求与内容 215
10.3.3 系统维护工作的类型 216
10.3.4 如何搞好软件维护 217
10.3.5 系统维护的管理 217
10.3.6 系统维护工作综述 217
10.4 系统评价 218
10.4.1 系统评价的目的 218
10.4.2 系统评价的指标 219
10.4.3 系统评价的内容 220
小结 221
习题 221

第 11章 信息系统的管理 222
11.1 成功的管理信息系统 222
11.1.1 诺兰的发展阶段理论 222
11.1.2 管理信息系统对企业的影响 223
11.1.3 管理信息系统失败的原因 224
11.1.4 成功的标准 225
11.1.5 选择合适的管理信息系统建设的道路 225
11.1.6 管理信息系统的成功 226
11.2 组织领导与规划 227
11.3 系统分析员与斡旋协调 228
11.4 信息标准 230
11.5 管理制度 230
小结 231
习题 231

第 12章 课程设计实习 232
12.1 课程设计实习要求 232
12.1.1 组织与选题 232
12.1.2 系统分析与系统设计 233
12.1.3 编写文档 233
12.1.4 系统实施与测试 233
12.1.5 上机验收 233
12.1.6 评分 233
12.2 课程设计课题参考 234
12.2.1 教学管理信息系统 234
12.2.2 库房物资管理信息系统 234
12.2.3 工资管理信息系统 234
12.2.4 教师工作量统计信息管理系统 235
12.2.5 生产调度日报 235
12.2.6 合同管理信息系统 236
12.2.7 销售管理信息系统 236
12.2.8 设备管理 237
12.2.9 书店图书预订系统 237
12.2.10 银行储蓄系统 237
12.2.11 订货处理系统 237
12.2.12 航空订票系统 238
12.2.13 医院管理系统 238
12.2.14 住房管理系统 238
小结 239

参考文献 240

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 数据结构(Java语言版)

    王学军

      本书共分10章,重点介绍3种基本数据结构及其应用,主要内容包括绪论、Java语言基础知识、线性表、栈和队列...

    ¥25.00
  • Visual FoxPro程序设计基础教程

    刘甫迎 党晋蓉 刘焱

      本书是国家级精品课程的配套教材。全书共有12章、3个附录,涵盖全国计算机等级考试二级(VFP)大纲所要求的...

    ¥29.00
  • 数据结构与程序设计

    文益民 周学毛 李健

      本书以提高学生的程序设计能力为宗旨,全面介绍了程序设计的基础知识、各种常用的数据结构以及排序、查找的各种算...

    ¥24.00
  • 网络互连技术

    沈祥玖 张圣 徐成强 倪燃

      本书针对高等职业院校的教学特点,以培养学生的实际操作技能和应用能力为目标,详细地介绍了网络互连技术的基本概...

    ¥26.00
  • Visual Basic.NET程序设计实验实训指导

    邱炳城

      本书是《Visual Basic.NET程序设计》的配套实验实训教材,也可以单独使用。   本书以任务驱动...

    ¥17.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部