出版时间:2009-12 出版社:甘仞初、甘明鑫、颜志军、 等 高等教育出版社 (2009-12出版) 作者:甘仞初 著 页数:477
前言
本书是根据普通高等学校信息管理与信息系统专业核心课程之一“信息系统分析与设计”课程的教学大纲和教学要求编写的。这门课程的教学目的是使学生在已学的其他专业基础课和专业课的基础上,通过课堂教学与实践性教学环节,掌握信息系统规划、开发与管理的基本方法与技能,为毕业设计和今后的工作打下坚实的基础。21世纪以来,国际、国内信息化的形势有了很大的发展。随着计算机与信息网络的广泛普及,信息技术正在由稀缺资源转变成为基础设施性技术,信息系统的建设由重开发、重技术转向重管理、重服务。作为高校本科生的教材,本书力求做到既反映这个领域新的发展方向,又能使学生掌握信息系统建设的基本方法与技能,培养学生分析、解决本专业实际问题的能力。编者在《信息系统分析与设计》(甘仞初主编,高等教育出版社2003年出版)的基础上,对其内容进行了全面的修订与拓展,修订后作为《信息系统分析设计与管理》(即本书)出版。全书共分8章。第l章从新的视角讨论信息系统的发展,阐述信息系统的基本概念与发展历程、组织管理与信息系统的关系以及信息系统的结构与类型;第2章在论述系统建设的基本思路与主要方法时,进一步讨论信息系统开发生命周期的类型和开发方法,在强调结构化方法与面向对象方法的基础性与重要性的同时,对用户开发与原型法、基于组件的方法、敏捷开发与极限编程以及计算机辅助软件工程方法进行论述,并讨论信息系统建设中体系结构的重要性和研究、应用状况;第3章定义信息系统规划的内容与步骤,系统的体系结构规划作为一部分纳入整个信息系统规划,强调需求分析、业务流程改革的重要性,信息系统作为促进组织变革、制度创新与知识创新的战略手段,在系统规划与业务流程改革中得到具体的体现;第4、5章阐述结构化系统分析、设计与系统实施方法的基础内容,并讨论数据建模与分析和数据库设计;第6章论述面向对象方法,介绍计算机辅助软件工程工具Rose及其应用;第7章对基于Web的信息系统开发的基本技术与工具进行讨论,并阐述Web信息系统的结构、超文本标记语言(HTML)和可扩展标记语言(XML)以及Web服务技术的基础内容;第8章是新编的信息系统管理,着重阐述信息系统开发项目管理、信息服务管理、信息安全管理和信息系统管理的组织与人员的基本知识。
内容概要
《信息系统分析设计与管理》是高等学校信息管理与信息系统专业核心课程之一“信息系统分析与设计”课程的教材。根据课程教学大纲的要求和作者长期教学、科学研究与信息系统建设实践经验,本书阐述信息系统开发与管理的基本理论、方法与技术。 《信息系统分析设计与管理》从新的视角讨论信息系统的发展,定义信息系统的类型;在阐述结构化方法与面向对象方法的同时,介绍信息系统其他开发方法和信息系统的体系结构。本书着重论述系统规划、系统分析、系统设计与实施的理论和方法,讨论信息系统项目管理、信息服务管理、信息安全管理以及信息系统管理的组织与人员。全书知识点布局合理、概念清晰、内容翔实,体现了理论与实践的密切结合。 《信息系统分析设计与管理》既可作为高等学校信息管理与信息系统专业以及相关专业本科生的教材和教学参考书,也可供从事信息化建设的技术与管理人员使用。
书籍目录
第1章 信息系统基础1.1信息系统概述1.1.1信息1.1.2信息的语法、语义与语用属性1.1.3信息资源1.1.4信息系统1.2信息系统的发展1.2.1经济全球化与信息化的新形势1.2.2信息网络环境的变化1.2.3信息系统的社会属性日益显著1.2.4信息服务业的兴起1.2.5信息系统发展中面临的挑战1.3组织管理与信息系统1.3.1信息技术与管理活动融合的四个阶段1.3.2组织信息化的进化模型1.3.3信息系统在组织中的定位1.3.4信息系统对组织的作用1.3.5组织对信息系统的影响1.4信息系统的组成与结构1.4.1信息系统的组成1.4.2信息处理功能结构1.4.3管理决策层次结构1.4.4职能结构1.4.5信息集成结构1.4.6分布式系统的结构1.5信息系统的类型1.5.1信息系统分类概述1.5.2面向业务运作的系统1.5.3面向管理决策的系统1.5.4面向协作与交流的系统1.5.5各类系统的关系1.6信息系统实例——某市高校毕业生就业信息管理与服务系统简介1.6.1系统概况1.6.2系统功能1.6.3系统结构1.6.4系统硬件与软件配置简介本章 小结习题第2章 信息系统建设导论2.1信息系统建设方法的指导思想2.1.1信息系统建设的复杂性2.1.2系统思想2.1.3系统方法的三原则2.1.4系统工程方法的三维模型2.2信息系统的生命周期2.2.1信息系统的生命周期的划分2.2.2系统开发生命周期的主要工作(活动)2.2.3瀑布型系统开发生命周期模型2.2.4重叠与交叉的系统开发生命周期模型2.2.5迭代式系统开发生命周期模型2.2.6螺旋型系统开发生命周期模型2.2.7统一过程生命周期2.3信息系统开发的结构化方法和面向对象方法2.3.1早期的信息系统开发方法存在的主要问题2.3.2结构化方法2.3.3面向对象方法2.4其他的信息系统开发方法2.4.1终端用户计算和原型法2.4.2基于组件的开发2.4.3敏捷开发与极限编程2.4.4计算机辅助软件工程2.5企业体系结构概述2.5.1引言2.5.2体系结构的基本概念2.5.3企业体系结构的内容与概念框架2.5.4几种体系结构简介本章 小结习题第3章 信息系统规划3.1系统规划的目标和工作内容3.1.1系统建设中的主要问题3.1.2系统规划的目标和任务3.1.3系统规划工作的特点3.1.4系统规划的关键问题3.2信息系统战略规划3.2.1信息系统战略规划的目的与任务3.2.2信息系统战略规划的主要内容3.2.3战略集合转移法简介3.3需求分析3.3.1用户需求3.3.2用户需求分析的内容3.3.3用户需求分析举例3.4业务规划和业务流程改革3.4.1组织业务的概念模型3.4.2业务规划的目标与工作内容3.4.3业务流程的识别3.4.4业务流程改革3.5数据、应用系统与技术基础设施规划3.5.1数据规划3.5.2应用系统规划3.5.3技术基础设施规划3.6项目实施与资源分配规划3.6.1制定项目实施规划3.6.2制定资源分配方案3.7信息系统规划实例——某集团公司管理信息系统规划概要3.7.1信息系统发展战略简介3.7.2业务流程规划3.7.3数据规划概要3.7.4应用系统规划本章 小结习题第4章 结构化系统分析4.1系统分析的目标和主要活动4.1.1目标与任务4.1.2系统分析的主要活动4.2结构化系统分析方法和工具4.2.1概述4.2.2数据流图4.2.3数据字典4.2.4基本加工的描述4.2.5结构化语言4.2.6决策树4.2.7决策表4.2.8业务流程图及其他工具4.3系统分析中的数据建模与分析概述4.3.1功能分析与数据分析4.3.2系统数据的实体一联系模型4.3.3实体一联系模型建模的步骤4.3.4数据建模与分析在系统分析中的作用4.4系统分析阶段各项活动的内容4.4.1系统初步调查4.4.2可行性研究4.4.3现行系统详细调查4.4.4新系统逻辑方案的提出4.5系统分析中的信息收集4.5.1概述4.5.2系统分析需用信息的类型4.5.3信息来源和收集方法4.6结构化信息系统分析实例——新亚纸制品公司管理信息系统分析概要4.6.1企业概况4.6.2系统环境的初步调查4.6.3系统的可行性研究4.6.4现行系统的详细调查4.6.5新系统逻辑模型的提出本章 小结习题第5章 信息系统设计与实5.1信息系统设计的目的与主要活动5.1.1信息系统设计的目的与任务5.1.2系统设计的依据5.1.3系统设计阶段的主要活动5.2系统总体设计5.2.1概述5.2.2系统总体布局5.2.3应用软件系统的总体设计概述5.2.4数据存储的总体结构设计5.2.5计算机与网络系统方案的选择5.3应用软件系统总体结构化设计5.3.1软件系统总体结构化设计的主要原则5.3.2结构化系统设计的方法和_T=具5.3.3模块结构设计5.3.4从数据流图导出模块结构图5.4系统详细设计5.4.1代码设计5.4.2数据库设计5.4.3用户界面设计5.4.4处理过程设计5.4.5编写系统设计说明书5.5系统实施5.5.1系统实施概述5.5.2编程5.5.3系统测试5.5.4系统转换5.6信息系统设计实例——新亚纸制品公司管理信息系统开发概要5.6.1系统总体结构设计5.6.2系统详细设计5.6.3系统的实施、维护与管理本章 小结习题第6章 面向对象方法6.1面向对象的基本概念6.1.1概述6.1.2对象6.1.3消息与操作方法6.1.4接口6.1.5类6.1.6继承性6.1.7封装性6.1.8多态性6.2经典的面向对象方法6.2.1OOA/OOD6.2.2对象模型技术6.2.3面向对象软件工程6.2.4Booch方法6.3统一建模语言6.3.1面向对象建模6.3.2UML简史6.3.3UML概述6.3.4UML的图形6.4UML在系统开发中的应用6.4.1一般应用过程6.4.2统一开发过程6.4.3计算机辅助软件工程工具Rational Rose6.4.4使用Rational Rose建模6.4.5RationalRose的双向工程6.5信息系统开发实例6.5.1系统背景6.5.2需求分析6.5.3系统分析6.5.4系统设计本章 小结习题第7章 Web信息系统开发7.1Web信息系统原理与结构7.1.1概述7.1.2Web浏览器7.1.3Web服务器7.1.4Web信息系统的结构7.1.5数据库连接技术7.2传输控制协议/网际协议组和超文本传输协议7.2.1传输控制协议/网际协议组7.2.2超文本传输协议7.3超文本标记语言和可扩展标记语言7.3.1超文本标记语言7.3.2可扩展标记语言7.4Web页面开发技术7.4.1Web页面技术概述7.4.2JavaScript和VBScrjpt7.4.3JavaApplet和ActiveX控件7.4.4公共网关接口7.4.5应用程序接口7.4.6动态服务器页面7.4.7Java服务器页面7.4.8超文本预处理器7.4.9Servlet7.5Web信息系统安全7.5Web服务器的安全策略7.5.2利用防火墙增强Web服务器的安全性7.5.3Web传输安全7.6Web信息系统开发工具7.6.1网页编辑调试工具7.6.2动态页面开发工具7.6.3图形和动画制作工具7.7Web信息系统的发展7.7.1分布对象技术在web信息系统中的应用7.7.2Web服务7.7.3Agent技术在Web信息系统中的应用7.8Web信息系统开发实例——远程销售管理系统开发概要……第8章 信息系统的管理
章节摘录
插图:5.数据库管理系统(DBMS)的选择DBMs已成为建立信息系统的基本环境,在进行数据存储总体结构设计时,必然要考虑选择什么样的DBMs才能最有效地实现数据存储设计的要求。目前市场上可提供的DBMs产品种类较多,可适用于不同的软、硬件和应用环境,应从系统总体角度出发,使选用的DBMs既可满足系统总体设计的需要,又能够实现数据存储设计的目标。总之,数据存储的总体结构设计对一个信息系统的建设和运行具有重要的影响。它不同于系统分析,又区别于系统的详细设计,这一部分工作能使系统分析过程中对数据的需求描述从逻辑上进一步具体化,又为下一阶段的数据库设计工作从系统上提供较好的支持,起到承上启下的作用。通常,在进行数据存储的总体结构设计时应遵循的主要原则如下。(1)数据完整性与一致性:数据存储应满足组织的业务活动与系统的信息处理的全部数据需求,并在分布式存储环境下保持数据的结构与语义的一致性以符合信息交流与共享的要求。(2)数据存储的安全性:是指从数据存储总体结构上如何保证数据的安全性、一致性和完整性。一般来说,提高安全性的最有效措施是增加数据的冗余,而数据的大量冗余往往为维护数据一致性带来困难。对此,应进行合理取舍,在尽量降低冗余的前提下,确保数据的安全性与一致性。(3)数据存取、维护和管理方便:无论设计什么样的存储结构,首先应保证对数据的存取、管理和维护上的方便,它是提高系统运行效率的基础。5.2.5计算机与网络系统方案的选择一个现代化的信息系统的主要支撑环境就是计算机与网络系统,它通常由各类计算机软件、硬件、网络组成,合理地选择和配置这一系统环境,可以以最小的代价,获得最大的效益,因此这也是系统总体设计阶段的主要工作之一。一般来说,计算机与网络系统方案的选择可从如下几个方面进行。(1)选择依据:计算机与网络系统方案选择的主要依据是,系统规划中的应用系统规划、技术基础设施规划和项目实施与资源分配规划,系统分析中的可行性报告、系统说明书以及系统总体结构设计中有关计算机与网络系统功能、性能、规模和使用条件方面的需求,同时要考虑技术发展和市场有关产品的性能与价格等因素。①系统功能:主要考虑的是整个系统和网络每个结点支持业务活动和保证系统本身正常运行所需具备的信息处理、数据存储、通信与互操作功能和规模。其中,规模主要指网络结点数与覆盖范围、服务器与客户端数量、系统可支持的并发用户数和数据存储规模等。
编辑推荐
《信息系统分析设计与管理》:高等学校信息管理与信息系统专业教材
图书封面
评论、评分、阅读与下载