于小川、韦智勇主编的《管理信息系统分析与设计项目教程》以一个教务管理系统项目开发为背景,该项目是作者在开发教务管理系统应用软件的过程中整理而成的。教务管理系统是一个浓缩的、贴近学生生活的、容易理解和掌握的、完整的管理信息系统,由于其规模不大,比较适合于教学。在以往的管理信息系统教材的使用过程中,很多教材里面着重介绍管理信息系统的基本知识和方法论,但是教学实践的结果表明这些概念很难应用于实践,因此,根据管理信息系统项目工作流程将全书分解为6个项目和15个工作任务,项目包括系统规划与可行性分析、系统分析、系统设计、系统开发、系统项目实施、系统维护,把信息系统开发的方法论融入实际项目工作过程中。作者以教务管理系统项目为实际案例指导读者如何完成一个信息系统,以及在项目工作中需要涉及的基本文档编写,如可行性分析报告、需求规格说明、数据库设计报告、详细设计等。
于小川、韦智勇主编的《管理信息系统分析与设计项目教程》的教学活动围绕管理信息系统的开发生命周期展开,讲述了管理信息系统开发、实施与维护的全过程。根据管理信息系统项目工作过程将全书分解为六个项目和15个典型工作任务,项目包括系统规划与可行性分析、系统分析、系统设计、系统开发、系统项目实施、系统维护,每一项工作任务都按照工作任务→相关基础知识学习→任务实践→巩固训练进行安排。各个阶段过程中所涉及的理论、方法、注意事项、提交项目文档和成果贯穿整个项目实践。本书注重实效,讲解系统、全面,通过对案例的学习,使读者可以在短时间内掌握信息系统的基本知识、基本过程,并有效地提高实践能力。
《管理信息系统分析与设计项目教程》既适合作为高职院校计算机及相关专业管理信息系统、软件项目开发综合实践等课程的教材,也适合作为广大从事信息技术人员的培训教程,同时可以供信息技术岗位的相关人员参考。
项目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