《信息系统分析与设计实践教程》第3版 以信息系统分析与设计的实际操作为主线,通过对一个完整信息系统的开发过程的详细介绍,描述了信息系统分析、设计、实现的理论及实验方法与过程。全书共5章,内容包括信息系统的应用与构成、信息系统分析、信息系统设计、信息系统分析与设计实验和信息系统实现。本书理论联系实际、图文并茂,通过信息系统开发全过程的6个实验,详细介绍了使用Microsoft Visio 2016绘制信息系统分析与设计模型的方法,提供了各种开发文档编写的规范示例,并展示了使用Microsoft Visual Studio 2015实现一个信息系统的全过程。
本书可作为高等院校本科生信息系统分析与设计管理信息系统课程的实验教材或课程设计指导用书,也可作为专科学生的信息系统开发实训教材。
信息系统的分析、设计与实现是信息系统开发过程的关键环节,学好它的相关理论与实践技术对完成信息系统开发、撰写规范的开发文档极为有益,对完成毕业设计、课程设计有很大的帮助。
本教程是作者针对信息系统分析与设计实践性强、知识点多、技术手段复杂等特点,在总结多年教学经验的基础上编写的。自2018年出版第2版以来,已经重印5次,得到了广大师生的好评,并获得省级优秀教材二等奖。鉴于信息系统开发工具的升级,本版教程升级了实验中使用的开发工具,使用了Microsoft Visual Studio 2015 Microsoft SQL Server 2012 Microsoft Visio 2016的开发环境组合,既使用了开发工具的新功能,也考虑了程序代码与第2版教材的兼容性,优化了部分程序及增加了部分程序的说明,更便于学生的理解与掌握。
信息系统的分析、设计与实现是信息系统开发过程的关键环节,学好它的相关理论与实践技术对完成信息系统开发、撰写规范的开发文档极为有益,对完成毕业设计、课程设计有很大的帮助。
本教材是作者针对信息系统分析与设计实践性强、知识点多、技术手段复杂等特点,在总结多年教学经验的基础上编写的。自2018年出版第2版以来,已经重印5次,得到了广大师生的好评,并获得省级优秀教材二等奖。鉴于信息系统开发工具的升级,本版教材升级了实验中使用的开发工具,使用了Microsoft Visual Studio 2015 Microsoft SQL Server 2012 Microsoft Visio 2016的开发环境组合,既使用了开发工具的新功能,又考虑了程序代码与第2版教材的兼容性,优化了部分程序,增加了部分程序的说明,更便于学生的理解与掌握。
本书的结构与内容
管理信息系统是以服务管理为目标的,对改善管理流程有重要作用。结构化方法以流程分析为主,比较符合管理理论与方法的要求。面向对象方法在软件开发中具有重要地位。本书结合运用结构化方法与面向对象方法,以管理信息系统的分析与设计为主线,从实验的角度,用一个简单的易于理解的信息系统开发项目作为案例,展示了信息系统开发过程中使用到的理论、技术、方法及文档的撰写。
第1章信息系统的应用与构成,介绍了信息系统的概念、信息系统分析与设计的方法、信息系统的开发步骤、信息系统的几种应用形式及各种应用形式实现的功能、信息系统的结构,并通过金蝶K/3 ERP系统的使用实验,让读者对信息系统的应用与构成产生直观的印象,为信息系统分析、设计、实现提供可借鉴的实例。
第2章信息系统分析,介绍了信息系统的调查方法及用户需求分析方法,并参照GB 85672006《计算机软件文档编制规范》,提供了项目视图与范围规格说明书、软件需求说明书、数据要求说明书等信息系统分析文档的编写示例。
第3章信息系统设计,介绍了信息系统总体设计和信息系统详细设计的要求与方法,提供了数据库设计说明书、系统概要设计说明书、系统详细设计说明书等信息系统设计文档的编写示例。
第4章信息系统分析与设计实验,介绍了如何运用Microsoft Visio 2016绘制信息系统分析与设计中所涉及的各种模型,包括组织结构图、业务流程图、数据流程图、E\|R图、结构图、UML模型图等图形的绘制方法,以及利用Microsoft Visio 2016设计系统界面的方法。
第5章信息系统实现,以Microsoft SQL Server 2012和Microsoft Visual Studio 2015为主要开发环境,通过6个实验详细介绍了信息系统实现阶段中所涉及的几方面:数据库设计、输入设计、输出设计、信息系统处理设计、辅助功能设计、系统安装与测试。在每个实验中,都说明了实验目的、实验要求、实验预备知识、实验环境、实验步骤、实验结果与报告。
为方便读者完成实验内容,所有章节具体的实验过程都详细说明了实验应进行的每项工作及操作步骤,并提供了相应的图示。
阅读建议
本书第1章值得想通过对ERP这样的大型信息系统的使用获得信息系统开发启示的读者认真阅读。本书从第2章开始每章内容都是围绕工资管理系统这个实例来展开的,是最值得认真阅读与实践的,读者应按照章节顺序阅读,它展示了信息系统分析、设计、实现、测试的过程及文档撰写格式与内容,值得读者亲自动手体会。
管理信息系统开发是一个复杂的综合过程,本书只是利用一个实际的案例,从一个简单的角度介绍了信息系统开发中所用到的开发方法、设计技巧、所应注意的问题,对于大多数信息系统来说都是适用的。学习时注重基本技能的训练,从一点一滴中积累,要将本书中介绍的方法推广到其他信息系统的开发中去,包括使用不同的开发工具、不同的开发环境,这样才是真正地掌握了信息系统的开发。要知道,管理信息系统是一个复杂的社会系统,它也是由一个个细节所构成的,有时候,细节是可以决定成败的。考虑总体,更要关注细节。实践是信息系统开发的唯一真理, 亲身体会信息系统开发中的乐趣是成功的重要因素,现在就动手吧!
本书由汤宗健统稿,并负责第1~4章大部分内容的编写,梁革英负责编写第2、3章及第5章部分内容,韦琳娜编写第5章的部分程序。在编写过程中,参考了国内外有关研究成果及网站,在此对所有涉及的专家、学者表示衷心的感谢。
本书虽已完成,但由于作者的水平和经验有限,书中难免存在疏漏之处,敬请读者批评指正,以便我们今后对本书进行修订。
作者2025年1月
第1章信息系统的应用与构成1
1.1信息系统概述1
1.1.1信息系统的定义1
1.1.2信息系统开发的条件1
1.1.3信息系统分析与设计的方法2
1.1.4信息系统开发的基本步骤与要求2
1.2信息系统的应用3
1.3信息系统的构成7
1.4信息系统的应用与构成实验
金蝶K/3系统9
1.4.1实验目的9
1.4.2实验内容与要求9
1.4.3实验预备知识9
1.4.4金蝶K/3 ERP操作实践17
1.4.5实验结果与报告46
第2章信息系统分析47
2.1系统调查47
2.1.1系统调查的目标47
2.1.2调查的方法48
2.1.3收集信息的种类51
2.1.4信息收集的策略51
2.2信息系统需求分析52
2.2.1组织结构与功能分析52
2.2.2确定系统边界54
2.2.3确定系统需求54
2.2.4建立新系统逻辑模型57
2.3分析文档工资管理系统的
分析报告58
2.3.1项目视图与范围规格说明书58
2.3.2软件需求说明书60
2.3.3数据要求说明书70
第3章信息系统设计72
3.1信息系统总体设计72
3.2信息系统详细设计76
3.2.1用户界面设计76
3.2.2处理过程设计78
3.2.3输入输出设计78
3.2.4类设计80
3.3设计文档工资管理系统
的设计报告81
3.3.1数据库设计说明书81
3.3.2系统概要设计说明书85
3.3.3系统详细设计说明书88
第4章信息系统分析与设计实验
Microsoft Visio 201692
4.1实验目的92
4.2实验内容和要求92
4.3实验预备知识92
4.3.1Microsoft Visio 2016简介92
4.3.2Microsoft Visio 2016的基本操作
方法93
4.3.3将Microsoft Visio 2016的
图形插入Word文档中98
4.3.4模具管理98
4.4实验环境与要求100
4.5实验步骤100
4.5.1组织结构图的绘制100
4.5.2业务流程图的绘制100
4.5.3数据流程图的绘制103
4.5.4ER图的绘制103
4.5.5结构图的绘制105
4.5.6界面设计105
4.5.7UML模型图的绘制107
4.6实验结果与报告111
第5章信息系统实现113
5.1实验1: 数据库设计实验114
5.1.1实验目的114
5.1.2实验要求114
5.1.3实验预备知识114
5.1.4实验环境与准备115
5.1.5实验步骤115
5.1.6实验结果与报告145
5.2实验2: 输入设计实验145
5.2.1实验目的145
5.2.2实验内容与要求145
5.2.3实验预备知识146
5.2.4实验环境及要求149
5.2.5实验步骤149
5.2.6实验结果与报告178
5.3实验3: 输出设计实验178
5.3.1实验目的178
5.3.2实验内容与要求178
5.3.3实验预备知识178
5.3.4实验环境及要求179
5.3.5实验步骤179
5.3.6实验结果与报告197
5.4实验4: 信息系统处理设计实验197
5.4.1实验目的197
5.4.2实验内容与要求197
5.4.3实验预备知识197
5.4.4实验环境及要求198
5.4.5实验步骤198
5.4.6实验结果与报告213
5.5实验5: 辅助功能设计实验214
5.5.1实验目的214
5.5.2实验内容与要求214
5.5.3实验预备知识214
5.5.4实验环境及要求215
5.5.5实验步骤215
5.5.6实验结果与报告241
5.6实验6: 系统安装与测试实验242
5.6.1实验目的242
5.6.2实验内容与要求242
5.6.3实验预备知识242
5.6.4实验环境与要求246
5.6.5实验步骤246
5.6.6实验结果与报告262
参考文献263