
全书的教学活动围绕管理信息系统的开发生命周期展开,讲述了管理信息系统开发、实施与维护的全过程。根据管理信息系统项目工作过程将全书分解为六个项目和15个典型工作任务,项目包括系统规划与可行性分析、系统分析、系统设计、系统开发、系统项目实施、系统维护,每一项工作任务都按照工作任务→相关基础知识学习→任务实践→巩固训练进行安排。各个阶段过程中所涉及的理论、方法、注意事项、提交项目文档和成果贯穿整个项目实践。本书注重实效,讲解系统、全面,通过对案例的学习,使读者可以在短时间内掌握信息系统的基本知识、基本过程,并有效地提高实践能力。 读者对象:本书既适合作为高职院校计算机及相关专业管理信息系统、软件项目开发综合实践等课程的教材,也适合作为广大从事信息技术人员的培训教程,同时可以供信息技术岗位的相关人员参考。
前 言 本书以一个教务管理系统项目开发为背景,该项目是作者在开发教务管理系统应用软件的过程中整理而成的。教务管理系统是一个浓缩的、贴近学生生活的、容易理解和掌握的、完整的管理信息系统,由于其规模不大,比较适合于教学。在以往的管理信息系统教材的使用过程中,很多教材里面着重介绍管理信息系统的基本知识和方法论,但是教学实践的结果表明这些概念很难应用于实践,因此,根据管理信息系统项目工作流程将全书分解为6个项目和15个工作任务,项目包括系统规划与可行性分析、系统分析、系统设计、系统开发、系统项目实施、系统维护,把信息系统开发的方法论融入实际项目工作过程中。作者以教务管理系统项目为实际案例指导读者如何完成一个信息系统,以及在项目工作中需要涉及的基本文档编写,如可行性分析报告、需求规格说明、数据库设计报告、详细设计等。 项目1:知识准备,对管理信息系统进行总体介绍。该部分内容主要用于描述管理信息系统的背景,以及项目工作过程中所要经历的阶段和完成的任务,使读者对本书的内容有一个整体的认识。 项目2:管理系统项目规划与可行性分析。该部分内容主要用于指导读者如何完成一个项目系统的规划与可行性分析工作,包括项目系统规划、项目可行性分析和项目计划三个典型工作任务,以及工作过程中基本项目文档的编制。 项目3:教务管理系统项目的系统分析。该部分内容主要用于指导读者如何完成一个项目系统的分析工作,包括系统需求调查、业务流程分析、数据流程分析、系统分析说明书编制典型工作任务,以及工作过程中基本项目文档的编制。 项目4:教务管理系统项目的系统设计。该部分内容主要用于指导读者如何完成一个项目系统的设计工作,包括系统总体设计、数据库设计、详细设计、系统设计说明书编制四个典型工作任务,以及工作过程中基本项目文档的编制。 项目5:教务管理系统项目的系统开发。该部分内容主要用于指导读者如何完成一个项目系统的开发工作,包括系统编码、系统测试这两个典型工作任务,以及工作过程中基本项目文档的编制。 项目6:教务管理系统项目的系统实施和维护。该部分内容主要用于指导读者如何完成一个项目系统的实施和维护工作,包括项目系统安装部署工作任务,工作过程中基本项目文档的编制,系统维护典型工作任务,以及工作过程中基本项目文档的编制。 已出版的管理信息系统方面的教材,多为针对管理信息系统生命周期过程中的方法论类型,未结合具体的实际案例。而一些管理信息系统开发项目实践类的图书,并不重视管理信息系统的分析与设计过程,涉及分析与设计过程的内容非常少,更注重系统编码实现和贴代码式的过程,不能完整地体现管理信息系统项目生命周期的内容。这两种类型对学生掌握管理信息系统开发实施过程的帮助效果有限。 与市面上的图书相比,本书具备如下特色: (1)编写思路完全遵循企业实际项目工作流程,以信息系统项目开发实施的工作过程为导向,结合管理信息系统项目工作流程分解工作任务内容,根据工作任务内容设计相对应的学习单元,使读者有亲历体验一个具体项目的过程。 (2)参考日本软件工程注重项目设计文档的规范,注重细节,对项目进行详细分析与设计,编写完整规范的项目文档,做到查看项目设计文档时可以直接编写代码,而不是流于形式,做到了真正的“系统分析与设计”。 (3)本书的教务管理系统实际案例贴近读者生活,容易理解和掌握系统业务流程,这样更有利于读者的学习。 (4)本书建立有与之配套的网络教学资源平台,常规教学资料齐全,项目学习大纲、项目实训大纲、授课计划、授课教案、教学课件等教学相关资料符合项目教学的要求,满足课程教学的需要。为方便读者进行网络自主学习,网络教学平台汇集了教学录像、教学案例、教学短片、项目学习指南、实验录像、实训项目、案例演示、在线辅导、在线考试、作业系统等内容,同时还包含大量精心录制的项目过程视频演示文件,方便读者边学边练和教师的教学演示,网络教学资源平台的网址为http://116.252.173.100:9080/skills/solver/ classView.do?classKey=689744。 本书由于小川、韦智勇主编,参加编写工作的还有庞康、李刚、叶俊、贡晓静、徐仁军、罗钊、刘莉莉、刘敏、彭春美、于山川、唐红宾、于正宁,本书的编写也参考了部分国内的文献和资料,谨向相关作者致谢。 为了方便教师教学,本书配有电子教学课件,有此需要的教师可登录华信教育资源网(www.hxedu.com.cn),免费注册后进行下载,如有问题可在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn),也可以与作者联系(E-mail:yxc51799@yahoo.com.cn)。 由于项目式教学法正处于经验积累和改进阶段,同时,由于编者水平有限和时间仓促,书中难免存在疏漏和不足,希望同行专家和读者能给予批评和指正。 编 者
目 录 项目1 管理信息系统概述 1 1.1 管理信息系统的概念 1 1.1.1 管理的概念 1 1.1.2 管理信息系统的概念 3 1.2 管理信息系统的结构 4 1.2.1 管理信息系统的概念结构 4 1.2.2 管理信息系统的功能结构 4 1.2.3 管理信息系统的硬件结构 5 1.2.4 管理信息系统的软件结构 6 1.2.5 管理信息系统的应用 7 1.3 管理信息系统开发综述 8 1.3.1 系统开发生命周期和项目管理 8 1.3.2 管理信息系统的开发方法 10 1.3.3 管理信息系统的开发工具 14 1.3.4 管理信息系统的开发方式 14 1.3.5 管理信息系统开发巩固训练 15 习 题 15 项目2 系统规划与可行性分析 17 2.1 系统规划 17 2.1.1 对目标系统提出总体要求 17 2.1.2 系统规划基础知识 17 2.1.3 编制教务管理系统规划报告 22 2.1.4 系统规划巩固训练 23 2.2 可行性分析 23 2.2.1 进行可行性分析 23 2.2.2 可行性分析基础知识 24 2.2.3 编制教务管理系统项目可行性分析报告 31 2.2.4 可行性分析巩固训练 35 2.3 系统项目计划 35 2.3.1 制定资源分配及工作进度等计划 35 2.3.2 系统项目计划基础知识 35 2.3.3 编制教务管理系统项目计划报告 40 2.3.4 系统项目计划巩固训练 46 习 题 47 项目3 系统分析 48 3.1 系统需求调查 48 3.1.1 对企业静态、动态信息进行调查和分析 48 3.1.2 系统需求调查基础知识 49 3.1.3 通过调查获取系统需求 55 3.1.4 系统需求调查巩固训练 60 3.2 业务流程分析 60 3.2.1 绘制业务流图 60 3.2.2 业务流程分析基础知识 60 3.2.3 使用Visio 2007绘制教务管理系统的学生选课业务流图 69 3.2.4 业务流程分析巩固训练 71 3.3 数据流程分析 71 3.3.1 绘制数据流图和编制数据字典 71 3.3.2 数据流程分析基础知识 72 3.3.3 使用Visio 2007绘制教务管理系统的学生选课业务流图 81 3.3.4 数据流程分析巩固训练 88 3.4 编写系统分析说明书 88 3.4.1 编写系统分析说明书 88 3.4.2 编写系统分析说明书基础知识 88 3.4.3 编制教务管理系统分析说明书 90 3.4.4 编写系统分析说明书巩固训练 91 习 题 91 项目4 系统设计 93 4.1 总体设计 93 4.1.1 子系统划分、功能模块及网络拓扑结构设计 93 4.1.2 总体设计基础知识 93 4.1.3 教务管理系统子系统划分、功能模块设计的物理配置方案 102 4.1.4 总体设计巩固训练 107 4.2 数据库设计 107 4.2.1 数据库逻辑设计和物理设计 107 4.2.2 数据库设计基础知识 107 4.2.3 绘制教务管理系统数据库E-R图的数据模型DBMS的实现 114 4.2.4 数据库设计巩固训练 120 4.3 详细设计 120 4.3.1 描述功能模块及编制程序设计样式书 120 4.3.2 详细设计基础知识 121 4.3.3 描述教务管理系统中的学生选课信息管理功能模块 126 4.3.4 详细设计巩固训练 129 4.4 编写系统设计说明书 129 4.4.1 编写系统设计说明书 129 4.4.2 编写系统设计说明书基础知识 129 4.4.3 编写教务管理系统设计说明书 130 4.4.4 编写系统设计说明书巩固训练 130 习 题 130 项目5 系统开发 132 5.1 系统编码 132 5.1.1 按照详细设计样式书进行系统编码并形成编程文档 132 5.1.2 系统编码基础知识 132 5.1.3 创建三层架构的Web教务管理系统解决方案及课程管理的功能开发 140 5.1.4 系统编码巩固训练 151 5.2 系统测试 151 5.2.1 编写测试用例,进行单元、集成等各种测试 151 5.2.2 系统测试基础知识 151 5.2.3 设计学生子系统登录模块功能测试用例 155 5.2.4 系统测试巩固训练 156 习 题 156 项目6 系统实施与维护 158 6.1 系统安装部署 158 6.1.1 系统安装部署及用户培训 158 6.1.2 系统安装部署基础知识 158 6.1.3 SQL Server 2005数据库服务器安装与配置及Web安装部署 160 6.1.4 系统安装部署巩固训练 176 6.2 系统维护 177 6.2.1 系统备份与恢复及系统安全设计等 177 6.2.2 系统维护基础知识 177 6.2.3 SQL Server 2005系统数据库备份与恢复 179 6.2.4 系统维护巩固训练 191 习 题 191 项目实训阶段 192 项目实训要求 192 参考文献 202
http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0140720