第 8章 信息系统的设计、
开发与应用基于计算机的信息系统由硬件、软件、
数据库、远程通信、人员和收集、操作、
存储并将数据加工为信息的各种过程组成。基于计算机的信息系统又被称为企业的技术基础设施,因为它包括组成信息系统的基础的共享信息系统资源。
8.1 信息系统概述信息系统是指基于计算机、通信网络等现代化的工具和手段,服务于管理领域的信息处理系统。它是 20世纪中叶信息科学、计算机科学、管理科学、决策科学、系统科学、认知科学、人工智能以及认识论、开发方法等学科相互渗透而发展起来的一门学科。
信息系统的定义简单地说,信息系统就是对信息进行采集,
处理,存储,管理,检索和传输,并向有关人员提供有用信息的系统 。
从这一定义可知:
1.信息系统的输入与输出类型明确,即输入的是数据,输出的是信息;
8.1.1 信息系统的定义与结构
2.信息系统输出的信息一定是有价值的,
即实现信息系统的目标;
3.信息系统中,处理是最重要的,即对原始数据进行加工处理,如计算,比较,存储等操作;
4.在信息系统中,反馈用于调整或改变输入和处理操作的输出,对于管理和决策进行有效的控制;
5.信息系统早在计算机出现之前就已经存在,因此计算机系统并不是信息系统所固有的模式 。
信息系统的结构信息系统的结构是指信息系统内部的各个组成部分所成的框架结构,
从不同的角度可以得出不同的结构模式 。
信息系统的概念结构
信息系统的功能结构
信息系统的软件结构
信息系统的硬件结构
8.1.2 系统模型及其建模逻辑模型(叙事模型、数学模型、图示模型)、物理模型逻辑模型的描述工具数据流图
数据流程图有四种基本符号:外部项,数据流,处理过程和数据存储,数据流图的表示方法有多种 。
组织结构图
组织结构图是一种强有力的图形表达工具,它可用于表达系统内部各部分的结构和相互关系,是进行系统结构设计的最常用的方法。在结构图中,常用的几种符号含义如图所示。
数据字典
数据流图中所有名字的定义及描述就构成了一本字典,它包括数据流、数据存储、外部项和处理过程的详细条目。数据流、数据存储等数据型条目构成数据字典( Data Dictionary),而逻辑分析的有关工具用于处理条目。数据字典中把数据的最小组成单位定义为数据项,
而若干个数据项可以组成一个数据结构。
数据字典是通过数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
决策树与决策表
决策树( Decision Tree) 是一种图形,
能顺序地表示出条件和行动,因而能表示出:首先考虑哪些条件,其次考虑哪些条件等。它也表示出各条件和所允许的行动的关系。由于图形很像树枝,因此称之为决策树。
决策表( Decision Table) 是显示条件和行动的的一个行列矩阵。决策表中还包括决策规则,它说明当某些条件成立时,应采取的行动。 决策表由四部分组成:条件语句、条件项、行动语句和行动项。
8.2 信息系统的分类
8.2.1 事务处理系统( Transaction
Processing System,TPS)
事务处理系统有以下特征:
能够有效处理大量的输入输出
能通过严格的数据逻辑保证记录的准确性
可以通过审计保证输入数据、处理、程序和输出的完整性、准确性和有效性
支持多人处理。
8.2.2 管理信息系统( Management
Information System,MIS)
MIS系统主要帮助企业完成以下目标:
高效监管企业业务
有效组织企业业务
合理规划企业业务
8.2.3 决策支持系统( Decision
Support System,DSS)
决策支持系统特点:
可以有效处理不同来源的大量数据
提供可以灵活展示的报告和图表
提供多种文本和图表模版
支持企业对数据的深入分析
8.2.3 决策支持系统( Decision
Support System,DSS)
先进的软件设计可以帮助企业完成错综复杂的分析和比较
支持企业最优化、满意性和启发式等多种企业决策方法
可以对企业决策进行模拟
可以对企业决策进行目标求解分析,即对于一个给定的结果决定出所需决策变量的处理
8.2.4 人工智能与专家系统人工智能( Artificial
Intelligence,AI) 是用计算机来探索和模拟人类的某些智力活动,使计算机具有听、看、说和思维的能力。人工智能目前最重要的三个应用领域是自然语言理解、专家系统和机器人。此外,它的研究应用领域还有模式识别、物景分析、自动定理证明、自动程序设计、博奕和知识库等。
8.3 信息系统的开发
8.3.1 信息系统开发的一般过程
8.3.2 生命周期法一个开发中的系统从传统生命周期的一个阶段集线性地转至下一阶段逐步地进行 。
系统调查( System Investigation)
8.3 信息系统的开发
系统分析( System Analysis)
系统设计( System Design)
系统实施( System Implementation)
系统维护和评价( System Maintenance
and Review)
8.3.3 原型法原型法( Prototyping),一种交互式的系统开发方法。
原型种类
操 作 性 原 型 ( Operational
Prototype),一种原型,它可以访问实际的数据文件,编辑输入数据,作必要的计算和比较,并产生实际的输出 。
非操作性
( NonoperationalPrototype),是一种实验模型或模型 。
8.3.4 面向对象的开发方法面向对象技术及其基本性质
1.为什么要使用面向对象技术
传统软件开发方法的缺点
面向对象技术有利于人类的抽象思维
OOD极大地提高了软件的可维护性
2.对象的性质
标识惟一性
分类性
多态性
继承性 (Inheritance)
3.什么是面向对象概念面向对象的开发面向对象的方法学
1.OO方法学的步骤分析系统设计对象设计实现
2.三种模型 (对象模型,动态模型、
功能模型)
3.与功能方法学的不同点软件设计风格
1,软件设计风格的一般性准则
提高软件的可维护性
面向用户
提高软件成分的可复用性
符合软件工程规范
使用优秀的软件设计表示方法
提高软件的可移植性
2.面向对象的软件设计风格抽象
封装 ( Inheritance)
共享封装( Inheritance)
强调对象结构而不是程序结构
可重用性
健壮性 (Robustness)
8.3.5 CASE方法与工具
CASE方法的基本概念
CASE工具的分类根据 CASE工具所支持的软件生存周期中不同阶段,可以把 CASE工具划分为三种基本类型,CASE工具箱,CASE工作台,
CASE方法指南 。
8.4 电子商务电子商务( Electronic Commerce,
EC ),亦称 E-Commerce( 简称 E-
Com),简而言之,即通过电子手段来完成整个商业贸易活动的过程,
从最初的电话、电报到电子邮件及
20多年前开始电子数据交换
( Electronic Data Interchange,
EDI ),都可以说是电子商务的某种形式。
E-Business应用可以概括为,3C”,即内容管理( Content Management),协同与信息( Collaboration and Messaging) 和电子商务( Electronic Commerce) 3个层次的应用。电子商务是第 3个层次,即从新的市场和电子化增加收入,电子商务包括 4个方面的具体应用:市场与售前服务,主要是通过建立网站和主页等手段树立产品的品牌形象;销售活动,如销售点终端( POS,
Point of Sales) 机管理、智能目录、安全支付等;客户服务,即完成电子定单及售后服务电子购物和电子交易。
8.5 EDI,MRPII与 ERP
8.5.1 EDI
( Electronic Data Interchange,
电子数据交换)是以计算机和数据通信网络技术为基础发展起来的电子信息应用技术,是办公自动化的一个典型例子。
EDI定义,
联合国际贸易法律委员会对 EDI的定义:
,EDI是利用符合标准的结构化的信息从计算机到计算机之间的电子传送,。
国际标准化组织 ( ISO) 对 EDI的定义:,为商业或行政事务处理,按照一个公认的标准,形成结构化的事务处理或消息报文稿式,从计算机到计算机的数据传赖方法,。
国际电报电话咨询委员会 (CCITT)对 EDI指述为:,计算机到计算机的结构化的事务数据交换,。
EDI的含义:
EDI是电子商业贸易的一种工具,将商业文件如订单,发票,货运单,报关单和进出口许可证,按统一的标准编制成计算机能识别和处理的数据格式,
在计算机之间进行传韧 。 由此可知,EDI具有以下特点:
EDI是企业 (制造厂,供应商,运输公司,银行等 )
单位之间传铺商业文件数据;
传输的文件数据是采用共同的标准和具有固定格式;
通过数据通信网络一般是增值网和专用网来传输;
数据是从计算机到计算机自动传输不需人工介人操作 。
8.5.2 MRPII
( MANUFACTURIN RESOURCE PLANNING,物料资源计划 ) 其缩写为 MRP,但为了与物料需求计划相区别,所以记为 MRPII; 它是在 MRP基础上发展起来,以 MRP为核心,将物资和资金集成在一起,把生产,财务,
销售,技术,采购等各个系统结合成一体的系统 。
8.5.3 ERP
ERP( Enterprise Resource Planning,
企业资源计划 ) 是由美国 Gartner Group于
90年代初提出来的概念,它是在 MRPII的基础上发展起来,采用计算机技术的新成就,
将供需链管理 ( SCM) 和企业业务流程重组
( BPR) 放在重要位置的管理理论 。 ERP所管理的对象包括了企业人,财,物,时间等所有的资源和产,供销等所有业务 。
基于计算机的信息系统由系统硬件,
软件,数据库,远程通信,人员和收集,操作,存储并将数据加工为信息的各种过程组成 。 计算机和信息系统在不断改变着我们的生活 。 本章力图能够对信息系统的设计,开发与应用等方面作出阐述 。 信息系统是对信息进行采集,处理,存储,管理,检索本章小结和传输,并向有关人员提供有用信息的系统 。 信息系统可以由人工或计算机来完成,后者即称为基于计算机的信息系统 。 信息系统的结构从不同的角度可以分为概念结构,功能结构,
软件结构和硬件结构等结构模式 。