工业和信息化人才培养规划教材——高职高专计算机系列(精品系列)

管理信息系统实用教程(第2版)

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

关于本书的内容有任何问题,请联系 桑珊

本书以课程管理和图书馆管理两个实例贯穿全书,系统分析方面讲解全面,重点章节设计了实验,清晰讲解了管理信息系统开发的完整流程和系统分析设计方法,附录提供了实验报告模板,有利于培养学生的实践能力。

内容摘要

  本书是普通高等教育“十一五”国家级规划教材《管理信息系统实用教程》的第2版。内容包括管理信息系统概述、管理信息系统开发综述、系统规划与可行性分析、系统需求建模、结构化系统分析、面向对象的系统分析、系统设计、数据库设计、系统实施与测试、系统运行与维护、信息系统的管理、课程设计实习。本书在保持第1版框架和体例的基础上力图突出反映管理信息系统领域的新理论和新技术,注重学生应用能力的培养,以课程管理和图书馆管理两个实例贯穿全书,在数据库设计部分增加了练习实例,读者通过学习能够了解管理信息系统开发的完整流程并掌握相应的系统分析设计方法。本书各章配有习题和上机实验指导,附录提供了实验报告模板,有利于培养学生的实践能力。
  本书可作为高职高专、成人教育及高等院校应用型本科信息管理、计算机专业的教材,也适合自学使用。

目录

目 录

第 1章 管理信息系统概述 1
1.1 管理 1
1.1.1 管理的概念 1
1.1.2 管理的职能 2
1.1.3 管理的层次 3
1.1.4 典型的企业组织结构类型 3
1.2 信息与信息技术 6
1.2.1 信息及其特性 6
1.2.2 信息技术 8
1.2.3 计算机网络及互联网技术 10
1.3 系统和系统工程 12
1.3.1 系统的概念 12
1.3.2 组成系统的基本要素 13
1.3.3 系统的特性 13
1.3.4 系统工程 14
1.4 管理信息系统 15
1.4.1 信息系统 15
1.4.2 管理信息系统 16
1.4.3 管理信息系统的功能 17
1.4.4 管理信息系统的结构 18
本章小结 21
习题 21

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

第3章 系统规划与可行性分析 53
3.1 系统规划概述 53
3.1.1 系统总体规划的目标和任务 53
3.1.2 影响系统总体规划的关键因素 54
3.1.3 制定总体规划的方法 55
3.2 可行性分析 57
3.2.1 可行性分析的主要内容 57
3.2.2 可行性分析的主要步骤 59
3.2.3 可行性分析的评价原则 60
3.3 可行性分析报告 61
3.3.1 可行性分析报告的一般格式 61
3.3.2 可行性分析报告案例——图书馆管理系统 63
3.3.3 可行性分析报告案例——校园一卡通管理系统 66
3.4 系统规划报告 69
实验一 图书馆管理系统的可行性分析报告 69
实验二 校园一卡通管理系统的可行性分析报告 70
本章小结 70
习题 70

第4章 系统需求建模 72
4.1 调查系统需求 72
4.1.1 功能需求和技术需求 72
4.1.2 系统相关者 73
4.1.3 建立系统需求原型 73
4.1.4 结构化遍历 74
4.1.5 业务流程重组 74
4.2 模型 75
4.2.1 模型的作用及类型 75
4.2.2 逻辑模型和物理模型 76
4.3 事件 77
4.3.1 事件的概念和类型 77
4.3.2 定义事件 78
4.3.3 图书馆管理系统中的事件 78
4.4 事物 80
4.4.1 事物的概念和类型 80
4.4.2 事物间的关系 81
4.4.3 事物的属性 82
4.4.4 数据实体和对象 82
4.5 实体-联系图 83
4.6 类图 84
4.6.1 用面向对象的视角看待事物 85
4.6.2 类图的符号 86
4.7 建模的目标 87
4.8 需求分析说明书编写提纲 88
实验一 Microsoft Office Visio 2007的基础操作 89
实验二 Rational Rose 2007的基础操作 91
本章小结 95
习题 95

第5章 结构化系统分析 97
5.1 两种方法看待系统响应事件的区别 97
5.3 数据流程图 98
5.2.1 数据流程图的构成 98
5.2.2 数据流程图和抽象水平 99
5.2.3 关联图 100
5.2.4 数据流程图片段 100
5.2.5 系统划分和过程分解 101
5.2.6 正确提炼构建数据流程图的逻辑 104
5.2.7 数据流程图的平衡 105
5.2.8 构建数据流程图模型的基本规则 107
5.3 描述过程的工具 108
5.3.1 决策树和决策表 108
5.3.2 结构化英语 109
5.4 数据字典 109
5.4.1 数据字典的内容 110
5.4.2 实用数据字典 110
实验 使用Visio 2007绘制DFD 111
本章小结 120
习题 120

第6章 面向对象的系统分析 123
6.1 UML概览 123
6.1.1 UML的基本构成 123
6.1.2 UML视图 125
6.1.3 UML的常用图 126
6.2 Rational统一过程——Rational Unified Process 127
6.2.1 RUP的二维开发模型 127
6.2.2 RUP的核心工作流 129
6.3 系统行为:面向对象的用例图 130
6.3.1 用例、参与者以及场景 130
6.3.2 用例和参与者以及用例之间的关系 131
6.3.3 图书馆管理系统的用例图 133
6.4 对象交互:顺序图与协作图 136
6.4.1 顺序图的基本构成 136
6.4.2 如何开发顺序图 137
6.4.3 图书馆管理系统中的顺序图 138
6.4.4 协作图的基本构成 139
6.4.5 图书馆管理系统中的协作图 139
6.5 对象行为:状态、状态转换和状态图 141
6.5.1 对象状态和状态转换 141
6.5.2 如何开发状态图 143
6.5.3 图书馆管理系统的状态图 143
实验一 使用Rational Rose绘制图书馆管理系统的用例图 144
实验二 使用Rational Rose绘制图书馆管理系统的顺序图 148
实验三 使用Rational Rose绘制图书馆管理系统的协作图 151
实验四 使用Rational Rose绘制图书馆管理系统的状态图 155
实验五 生成框架代码 157
本章小结 158
习题 159

第7章 系统设计 160
7.1 设计要素 160
7.1.1 系统设计的输入 160
7.1.2 系统设计的主要组成部分和层次 161
7.1.3 系统设计的输出 162
7.2 用结构化方法设计应用程序结构 164
7.2.1 结构化设计方法概述 164
7.2.2 确定系统的自动化边界 165
7.2.3 设计系统流程图 166
7.2.4 使用伪代码设计模块算法 168
7.2.5 结构化应用程序与用户界面、数据库和网络设计的集成 168
7.3 用面向对象方法设计应用程序结构 168
7.3.1 面向对象设计方法概述 169
7.3.2 系统包图 171
7.3.3 类的类型以及类之间的关系 172
7.3.4 图书馆管理系统的类图 173
7.3.5 设计类图的开发 174
7.3.6 面向对象的开发方法 175
7.3.7 面向对象应用程序与用户界面、数据库和网络设计的集成 175
7.4 项目协调 176
7.5 系统设计说明书 176
实验一 使用Visio 2007绘制系统流程图 178
实验二 使用Rational Rose绘制图书馆管理系统的类图 184
本章小结 188
习题 188

第8章 数据库设计 190
8.1 数据库及数据库管理系统 190
8.2 设计关系数据库 192
8.2.1 表、主键和实体关系图 192
8.2.2 从实体关系图到数据库 194
8.2.3 为实体建立表 198
8.2.4 建立表间的关系 199
8.2.5 执行参照完整性 199
8.2.6 设计基于类图的关系数据库模型 200
8.3 评价模型质量 201
8.3.1 确保行和主键值的唯一性 201
8.3.2 数据库规范化 202
8.3.3 编码管理 206
8.4 数据库新技术 207
8.4.1 面向对象数据库 207
8.4.2 分布式数据库 208
实验一 使用ERwin设计数据库逻辑模型 208
实验二 使用ERwin导出为可实现的数据库模型(Access 2003) 218
实验三 将数据库(Access 2003)表结构导入到ERwin中 223
本章小结 226
习题 226

第9章 系统实施与测试 228
9.1 阶段目标与任务 228
9.2 前期准备工作 228
9.2.1 建立开发与运行环境 229
9.2.2 基础数据的整理与录入 230
9.3 程序设计 230
9.3.1 质量要求 230
9.3.2 程序设计风格 230
9.4 系统测试 231
9.4.1 系统测试方法 231
9.4.2 单元测试 232
9.4.3 组装测试 233
9.4.4 确认测试 234
9.4.5 系统测试 235
9.5 系统调试 236
9.5.1 系统调试的过程 236
9.5.2 系统调试的方法 237
实验 用Access实现学生课程管理信息系统 238
本章小结 242
习题 242

第 10章 系统运行与维护 243
10.1 目标与作用 243
10.1.1 目标 243
10.1.2 作用 243
10.2 系统切换与系统运行 244
10.3 系统维护的内容 245
10.3.1 系统维护的任务 245
10.3.2 系统维护的要求与内容 245
10.3.3 系统维护工作的类型 246
10.3.4 如何搞好软件维护 247
10.3.5 系统维护的管理 247
10.3.6 系统维护工作综述 248
10.4 系统评价 248
10.4.1 系统评价的目的 248
10.4.2 系统评价的指标 249
10.4.3 系统评价的内容 250
本章小结 251
习题 251

第 11章 信息系统的管理 252
11.1 成功的管理信息系统 252
11.1.1 诺兰的发展阶段理论 252
11.1.2 管理信息系统失败的原因 253
11.1.3 成功的标准 253
11.1.4 选择合适的管理信息系统建设之路 254
11.1.5 管理信息系统获得成功的要素 255
11.2 组织领导与规划 256
11.3 系统分析员与斡旋协调 257
11.4 信息标准 258
11.5 管理制度 259
本章小结 259
习题 260

第 12章 课程设计实习 261
12.1 课程设计要求 261
12.1.1 组织与选题 261
12.1.2 提取系统需求 262
12.1.3 系统分析与系统设计 262
12.1.4 形成整体规划和文档 262
12.1.5 中期检查 263
12.1.6 上机验收 263
12.1.7 评分 263
12.2 课程设计选题参考 263
12.2.1 教学管理信息系统 263
12.2.2 图书馆管理信息系统 264
12.2.3 医院收费管理系统 265
12.2.4 医院患者监护管理系统 265
12.2.5 B2B模式的药品购销系统 266
12.2.6 B2C模式的网上书城系统 266
12.2.7 B2C模式的网上订餐系统 267
12.2.8 C2C模式的校园跳蚤市场管理系统 267
12.2.9 快递管理系统 268
12.2.10 航空订票系统 268
本章小结 269

附录1 实验报告 270
附录2 实习报告 272

主要参考文献 274

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 网络安全技术与实践

    蒋亚军 詹增荣 王伟 曾青松

      本书为项目式教学系列课改教材,教学内容源于计算机网络技术专业高职高专学生目标岗位群中“安全管理”所需的计算...

    ¥43.80
  • 管理信息系统实用教程(第2版)

    王若宾 王恩波

      本书是普通高等教育“十一五”国家级规划教材《管理信息系统实用教程》的第2版。内容包括管理信息系统概述、管理...

    ¥36.00
  • 办公自动化软件与设备(项目式)

    管小清 胡谨 黄昌伟 张珺楠 叶琳琳

      本书采用项目式编写体例,以实际应用为主,全面介绍办公自动化常用软件和常用设备的基础知识和使用技巧。包括计算...

    ¥34.80

相关图书

  • ECharts数据可视化

    本书是一本采用任务驱动式体例编写的ECharts数据可视化技术教材,以通俗易懂的语言和丰富实用的任务,帮助读者...

    ¥59.80
  • Python编程基础(项目式微课版)

    王健

    本书根据高等院校应用技术型人才培养的目标编写,适合案例学习和模块化教学相结合的教学方式。本书以真实企业开发案例...

    ¥56.00
  • 人工智能云平台部署与开发(微课版)

    易海博

    本书涵盖云计算和人工智能两大领域的内容,着重讲解人工智能应用在云平台上的部署与开发。全书共7个项目,分别介绍云...

    ¥49.80
  • 鲲鹏智能计算导论

    华为技术有限公司 林新华 郑骏 陈瑛 夏林中 马祥 陈炯

    本书以鲲鹏智能计算为主线,共12 章,分别为绪论、计算机与服务器、鲲鹏通用计算平台、鲲鹏openEuler操作...

    ¥59.80
  • 人工智能概论(项目式)(微课版)

    李文斌 韩提文 刘少坤

    本书系统地介绍人工智能相关技术,项目1介绍人工智能的基本概念和相关的前沿技术,项目2至项目4介绍人工智能与大数...

    ¥48.00
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部