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

管理信息系统开发项目式教程(第3版)

分享 推荐 1 收藏 11 阅读 3.7K
陈承欢 (编著) 978-7-115-30820-7

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

首批示范性高等职业院校示范专业出品
真实的企业管理信息系统开发实例
采用C#语言

内容摘要

  本书优选了两个教学项目(图书管理系统、进销存管理系统)和27个项目开发任务,以开发真实的管理信息系统为主线重构课程教学内容,在真实工作环境中分析管理信息系统开发的原理与方法,采用“项目导向、任务驱动”的方法训练技能与讲解知识,适用于理论实践一体化教学。每个教学单元都设置了两个技能训练环节:项目实战与同步实践,强化了项目开发技能的训练。
  根据岗位需求和系统开发的工作过程将教学内容划分为7个模块:管理信息系统的整体规划与可行性分析、管理信息系统的分析与建模、管理信息系统的系统设计、系统模块实施与测试、管理信息系统的整合与发布、管理信息系统的运行与维护、管理信息系统的有效管理与安全保障。每一个教学单元面向教学全过程设置了8个必要的教学与考核环节:教学导航、知识必备、项目实战、项目实战考核评价、同步实践、同步实践考核评价、归纳总结、单元习题,按照理论指导→实战体验→训练提升→考核评价的进程组织教学,有利于提高教学效果。
  本书可以作为高等本科院校和高等职业院校计算机类各专业以及其他各相关专业的教材和参考书,也可以作为从事管理信息系统开发的技术人员和管理人员的参考书。

目录

目 录

单元1 管理信息系统的开发综述 1
教学导航 1
知识 2
1.1 认识数据与信息 2
1.1.1 数据与信息的基本概念 2
1.1.2 数据处理 2
1.1.3 信息的基本特性 3
1.2 管理信息系统的基本概念与主要作用 4
1.2.1 管理信息系统的基本概念 4
1.2.2 管理信息系统的主要作用 4
1.2.3 管理信息系统的基本功能 5
1.3 管理信息系统的结构 5
1.4 管理信息系统的开发过程 7
1.5 管理信息系统开发的人员分工 10
1.6 管理信息系统规划的重要性与主要任务 11
1.6.1 管理信息系统规划的重要性 11
1.6.2 管理信息系统规划的主要任务 11
1.6.3 管理信息系统的初步调查分析 12
1.6.4 管理信息系统规划的特点 13
1.7 管理信息系统规划的主要方法 14
1.7.1 企业系统规划法 14
1.7.2 关键成功因素法 15
1.7.3 战略目标集转化法 15
1.8 管理信息系统的可行性分析 16
1.8.1 管理信息系统开发可行性分析的内容 16
1.8.2 管理信息系统开发可行性分析的步骤 17
1.9 管理信息系统规划与可行性分析阶段的文档编写 17
1.9.1 管理信息系统项目开发立项报告 17
1.9.2 管理信息系统可行性分析报告 18
1.9.3 管理信息系统开发计划书 19
项目实战 19
【任务1-1】 图书管理系统开发的规划与可行性分析 19
项目实战考核评价 22
同步实践 22
【任务1-2】 进销存管理系统开发的规划与可行性分析 22
同步实践考核评价 24
归纳总结 24
单元习题 25

单元2 管理信息系统的系统分析 26
教学导航 26
知识 27
2.1 管理信息系统分析的主要任务 27
2.2 管理信息系统分析的基本步骤 27
2.3 管理信息系统的调查与分析 28
2.3.1 详细调查的主要内容 28
2.3.2 系统调查的基本方法 29
2.3.3 用户需求的调查与分析 29
2.3.4 组织机构的调查与分析 30
2.3.5 业务流程的调查与分析 30
2.3.6 数据的调查与分析 31
2.4 数据流分析 32
2.4.1 绘制数据流图 32
2.4.2 定义数据字典 36
2.4.3 加工逻辑说明 38
2.5 UML概述 40
2.5.1 UML的功能 40
2.5.2 UML的组成 41
2.5.3 UML的图 41
2.5.4 UML的应用 42
2.6 管理信息系统逻辑模型的建立 43
2.6.1 建立管理信息系统软件模型的重要性 43
2.6.2 建立管理信息系统的逻辑模型 44
2.7 管理信息系统分析阶段的文档编写 44
2.7.1 需求分析说明书 45
2.7.2 系统分析报告 45
项目实战 46
【任务2-1】 应用UML分析图书管理系统 46
【任务2-1-1】 分析图书管理系统的业务需求 46
【任务2-1-2】 分析图书管理系统的参与者 48
【任务2-1-3】 分析图书管理系统的用例 49
【任务2-1-4】 分析图书管理系统的类 52
【任务2-1-5】 分析图书管理系统的三层架构 55
【任务2-1-6】 分析图书管理系统的功能模块结构 55
【任务2-1-7】 分析图书管理系统的主要操作流程 59
【任务2-2】 分析图书管理系统的数据库 60
【任务2-3】 应用数据流图分析图书管理系统 62
【任务2-3-1】 图书管理业务流程的实地调查 62
【任务2-3-2】 图书管理的需求分析 63
【任务2-3-3】 图书管理系统逻辑模型的建立 63
项目实战考核评价 66
同步实践 67
【任务2-4】 分析进销存管理系统 67
同步实践考核评价 70
归纳总结 71
单元习题 71

单元3 管理信息系统的系统设计 73
教学导航 73
知识 74
3.1 管理信息系统设计的主要任务与基本原则 74
3.2 管理信息系统的结构模式 75
3.3 管理信息系统的功能模块设计 78
3.3.1 管理信息系统功能模块设计概述 78
3.3.2 子系统与功能模块的划分 78
3.3.3 功能模块之间的联系 80
3.4 管理信息系统的输入设计 81
3.5 管理信息系统的输出设计 83
3.6 管理信息系统的配置方案设计 84
3.6.1 管理信息系统配置方案设计的基本原则 84
3.6.2 管理信息系统硬件设备的选择 84
3.6.3 管理信息系统的网络设计 85
3.6.4 管理信息系统系统平台的选择 86
3.6.5 开发工具与程序设计语言的选用 86
3.7 管理信息系统的数据库设计 87
3.7.1 数据库设计的需求分析 87
3.7.2 数据库的概念结构设计 87
3.7.3 数据库的逻辑结构设计 88
3.7.4 数据库的物理结构设计 88
3.8 管理信息系统的界面设计 90
3.8.1 友好用户界面的基本要求 91
3.8.2 管理信息系统的界面设计 92
3.9 管理信息系统设计阶段的文档编写 93
项目实战 94
【任务3-1】 图书管理系统的总体设计 94
【任务3-2】 图书管理系统的数据库设计 96
项目实战考核评价 102
同步实践 103
【任务3-3】 进销存管理系统的总体设计和数据库设计 103
同步实践考核评价 106
归纳总结 106
单元习题 106

单元4 用户登录与管理模块的实施与测试 108
教学导航 108
知识 109
4.1 管理信息系统实施阶段的工作内容 109
4.2 程序设计的步骤及其要求 109
4.3 程序设计的一般方法 110
4.4 程序模块处理过程的设计 111
项目实战 113
【任务4-1】 图书管理系统的用户登录程序设计与测试 113
【任务4-2】 图书管理系统的用户管理程序设计与测试 129
项目实战考核评价 144
同步实践 145
【任务4-3】 进销存管理系统的用户登录程序的实施与测试 145
同步实践考核评价 146
归纳总结 146
单元习题 146

单元5 基础数据管理模块的实施与测试 147
教学导航 147
知识 148
5.1 程序编写的规范化要求 148
5.1.1 优良程序的性能指标 148
5.1.2 良好的编程风格 148
5.2 管理信息系统程序设计阶段的文档编写 150
项目实战 150
【任务5-1】 出版社数据管理模块的实施与测试 150
【任务5-1-1】 出版社数据管理模块建模 151
【任务5-1-2】 建立出版社数据管理模块的数据表 153
【任务5-1-3】 创建出版社数据管理应用程序的解决方案和多个项目 153
【任务5-1-4】 创建出版社数据管理模块的类 153
【任务5-1-5】 设计出版社数据管理应用程序界面 155
【任务5-1-6】 编写出版社数据管理窗体的程序代码 156
【任务5-1-7】 测试出版社数据管理模块的程序 161
【任务5-2】 图书类型管理模块的实施与测试 163
【任务5-2-1】 图书类型管理模块的建模 164
【任务5-2-2】 建立图书类型管理模块的数据表 166
【任务5-2-3】 创建图书类型管理模块的类 166
【任务5-2-4】 设计图书类型管理应用程序界面 170
【任务5-2-5】 编写图书类型管理窗体程序代码 172
【任务5-2-6】 测试图书类型管理模块的程序 177
【任务5-3】 图书书目管理模块的实施与测试 181
【任务5-3-1】 图书书目管理模块的建模 182
【任务5-3-2】 建立图书书目管理模块的数据表与数据视图 184
【任务5-3-3】 创建图书书目管理模块的类 185
【任务5-3-4】 设计浏览与管理书目数据应用程序界面 190
【任务5-3-5】 设计新增书目应用程序界面 191
【任务5-3-6】 设计修改书目数据应用程序界面 193
【任务5-3-7】 设计选择出版社应用程序界面 195
【任务5-3-8】 编写浏览与管理书目数据窗体的程序代码 195
【任务5-3-9】 编写新增书目窗体的程序代码 197
【任务5-3-10】 编写修改书目数据窗体的程序代码 204
【任务5-3-11】 编写选择出版社窗体的程序代码 208
【任务5-3-12】 测试浏览与管理书目数据程序 210
项目实战考核评价 214
同步实践 215
【任务5-4】 进销存管理系统基础数据管理模块的实施与测试 215
同步实践考核评价 217
归纳总结 218
单元习题 218

单元6 业务功能模块的实施与测试 219
教学导航 219
知识 220
6.1 软件测试 220
6.1.1 程序调试 220
6.1.2 软件测试 220
6.1.3 系统测试阶段的文档编写 222
项目实战 223
【任务6-1】 图书借出模块的实施与测试 223
【任务6-1-1】 图书借出与归还模块的建模 224
【任务6-1-2】 创建图书借出模块的数据表与数据视图 226
【任务6-1-3】 创建图书借出应用程序的解决方案和多个项目 227
【任务6-1-4】 创建图书借出模块的类 227
【任务6-1-5】 设计图书借出应用程序界面 231
【任务6-1-6】 编写图书借出窗体的程序代码 232
【任务6-1-7】 设计选择借阅者应用程序界面 238
【任务6-1-8】 设计选择图书应用程序界面 239
【任务6-1-9】 测试图书借出程序 241
【任务6-2】 图书续借与归还模块的实施与测试 243
【任务6-2-1】 创建图书续借与归还模块的类 244
【任务6-2-2】 图书续借与归还的界面设计 245
【任务6-2-3】 编写图书续借与归还窗体的程序代码 246
【任务6-2-4】 选择已借出图书的窗体设计 252
【任务6-2-5】 测试图书续借与归还程序 253
项目实战考核评价 256
同步实践 256
【任务6-3】 进销存管理系统的业务功能模块的实施与测试 256
同步实践考核评价 257
归纳总结 258
单元习题 258

单元7 管理信息系统的整合与发布 259
教学导航 259
知识 260
7.11.1 管理信息系统实施阶段的文档编写 260
项目实战 261
【任务7-1】 图书管理系统的主界面设计与系统整合 261
【任务7-1-1】 图书管理系统的建模 262
【任务7-1-2】 创建图书管理系统的解决方案和多个项目 264
【任务7-1-3】 添加图书管理系统的类 264
【任务7-1-4】 设计图书管理系统的主界面 264
【任务7-1-5】 在图书管理系统项目中添加窗体 267
【任务7-1-6】 编写图书管理系统主窗体的程序代码 267
【任务7-1-7】 测试图书管理系统 273
【任务7-2】 图书管理系统的部署与发布 278
【任务7-2-1】 向解决方案中添加部署项目 278
【任务7-2-2】 设置部署项目的属性 279
【任务7-2-3】 向部署项目中添加项目输出项 279
【任务7-2-4】 创建应用程序的快捷方式 281
【任务7-2-5】 添加并配置程序安装过程的预定义对话框 282
【任务7-2-6】 生成图书管理系统的安装程序 283
【任务7-2-7】 安装图书管理应用系统 284
【任务7-2-8】 还原数据库 285
【任务7-2-9】 试运行安装后的图书管理系统 285
项目实战考核评价 285
同步实践 286
【任务7-3】 进销存管理系统的主界面设计与系统整合 286
同步实践考核评价 287
归纳总结 287
单元习题 287

单元8 管理信息系统的运行与维护 288
教学导航 288
知识 289
8.1 管理信息系统的数据采集 289
8.8.1 数据采集的作用 289
8.8.2 数据采集的方法 289
8.8.3 数据获取的新技术 290
8.8.4 数据整理 291
8.2 管理信息系统的数据编码 292
8.8.1 数据编码概述 292
8.8.2 数据编码设计 293
8.3 管理信息系统的评价 294
8.3.1 系统评价的目的 295
8.3.2 系统评价的内容 295
8.48.4 管理信息系统的系统维护 296
8.4.1 管理信息系统维护的需求来源 296
8.4.2 管理信息系统维护的类型 296
8.5 管理信息系统评价与维护阶段的文档编写 297
8.5.1 系统评价报告 297
8.5.2 系统开发总结报告 297
项目实战 297
【任务8-1】 图书管理系统的数据采集与编码 297
【任务8-2】 图书管理系统的系统评价与运行维护 303
项目实战考核评价 304
同步实践 305
【任务8-3】 进销存管理系统的数据采集与系统评价 305
同步实践考核评价 308
归纳总结 309
单元习题 309

单元9 管理信息系统的有效管理与安全保障 310
教学导航 310
知识 311
9.1 管理信息系统开发的项目管理 311
9.2 管理信息系统开发的文档管理 314
9.3 管理信息系统开发的质量管理 315
9.4 管理信息系统开发的行为管理 316
9.5 管理信息系统的正常使用与安全保障 317
9.5.1 管理信息系统的安全隐患 317
9.5.2 数据安全与保密 318
9.5.3 管理信息系统开发过程的安全保障措施 319
9.5.4 管理信息系统运行过程的安全保障措施 321
项目实战 324
【任务9-1】 图书管理系统的有效管理和安全保障 324
项目实战考核评价 325
同步实践 326
【任务9-2】 进销存管理系统的有效管理和安全保障 326
同步实践考核评价 326
归纳总结 326
单元习题 327

附录A 管理信息系统项目开发综合实训 328
A.1 综合实训目的 328
A.2 待选用的项目开发题 329
A.3 综合实训要求 329
A.4 综合实训过程安排 329
A.5 综合实训课时分配 331
A.6 教学组织设计 332
A.7 综合实训报告的内容 332
A.8 考核方式与评分标准 332

参考文献 334

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

陈承欢:男,教授,高级工程师,软件设计师,硕士研究生,湖南省青年骨干教师。先后获取了机械制造、工业工程、软件工程三个专业的毕业证,先后从事过技术、管理、教学三类岗位的工作,有12年的企业工作经历,具有较丰富的网站开发和管理信息系统开发经验。2008年1月,赴澳大利亚坎培门理工学院进行访问交流,学习能力标准的开发,2008年12月参加了高等职业教育研究中心主办的“以工作过程为导向的高职软件专业课程重构与课程资源开发”的专题培训。
1988年参加工作,在企业先后从事过产品装配线的设计、制造和管理,工时定额的制订与执行,生产计划的编制与控制,单机版的管理信息系统的开发与应用等方面的工作;1996年开始主要从事企业信息化的推广与应用,ERP系统的财务管理、库存管理、计划管理、销售管理等模块的上线与实施等方面的工作;2000年开始主要从事高职教学工作,先行担任过信息管理专业带头人、软件专业带头人、信息工程系教学副主任等职务,先后主讲了《管理信息系统开发》、《网页设计与制作》、《Web应用程序设计》、《信息系统应用》等10多门课程的教学,担任系主任后,仍坚持每学期主讲一门课程,每学年都指导学生毕业设计,同时兼任计算机多媒体技术专业带头人。
从事10多年的职业教育,在教学科研、团队建设、教学管理、指导青年教师等方面都取了突出的成绩。曾荣获各级各类奖励29项,其中一等奖4项,教学成果奖1项,曾连续5年教学质量考核荣获第一名,两次荣获院级科研十佳;主持或参与课题研究25项,2007年主持的精品课程《网页设计与制作》成功申报为国家级精品课程,2008年参与的精品课程《JSP程序设计》成功申报为国家级精品课程,2006年主持的课题《基于岗位需求的高职软件专业模块化课程体系的构建》成功申报为湖南省教学科学“十一五”规划重点课题,中期检查荣获优秀;先后主持了《科研工作量计算与管理系统》、《计算机算法在ERP中的应用与研究》、《教室电源智能型节能中央控制系统开发》的软件开发子课题等多项应用性课题的开发与实施;近五年公开发表论文26篇,其中核心期刊发表论文8篇;主编、参编教材38本,其中国家规划规划教材3本,2006年被人民邮电出版社聘任为专家委员会委员,2008年被高等教育出版社聘任教材策划开发顾问,并分别与高等教育出版社、人民邮电出版社、清华大学出版社、电子工业出版社、机械工业出版社合作开发了计算机应用、信息系统开发、数据库、网站开发与网页设计、软件工程等模块的成套教材。
在教学过程中,注重不断更新教学观念、总结教学规律、创新教学方法、构建适应高职教育的教学模式、技能训练模式和教材开发模式。开发高职教材率先以真实项目或任务为载体组织教学内容、面向教学全过程设置教学环节,率先开发理论实践一体化的成套教材并在全国多所本科、高院学院的教学实施中取得较好的效果,率先推行技能训练的五步法:引导示范、同步训练、拓展实践、综合实战、工学结合项目开发,率先提出“通用技能+专项技能+综合技能+岗位素质”的能力培养体系,率先在教材开发、教学实施中推行“教、练、评”一体化,较早采用了以项目或任务为评价单元的过程性考核为主,终结性考核为辅的考核评价方法,这些全新的教学方法和模式都已有多年的实施经验,已逐步成熟并在多所高职学院推广。

推荐用户

同系列书

相关图书

  • ECharts数据可视化

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

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

    王健

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

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

    易海博

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

    ¥49.80
  • 鲲鹏智能计算导论

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

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

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

    李文斌 韩提文 刘少坤

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

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