
系统的定义
欧雅集-孕期体重
2023年2月20日发(作者:3d小人)__________________________________________________
__________________________________________________
第一讲管理信息系统的基本概念
一、信息二、系统三、信息系统四、管理信息系
统
一、信息(Information)
1.数据是用人们可以识别的符号记录下来的客观实
体属性的值。
数据记录需要载体。载体不同,记录数据的形式也
可能不同。
2.信息:信息是经过加工对某个目的有用的数据。
3.信息的性质:
1)事实性(真伪性):符合事实的信息为“真信
息”,不符合事实的信息为“伪信息”。
2)实效性:随着时间的推移信息的效用逐渐减
小,直至全部消失。
3)不完全性:由于人的能力所限,人们不可能得
到关于客观事实的全部信息。再说,人们也不必
要去了解关于客观事实的全部信息。
4)等级性:对应不同的管理层次,管理信息分为:
作业级、战术级和战略级三个等级。
5)变换性:根据不同的载体可以将信息变换成不
同的形式。
6)价值性:信息是经过加工得到的,是劳动创造
__________________________________________________
__________________________________________________
的,是一种资源,因而是有价值的。
7)共享性:信息可被多人共同拥有和使用。
8)异步性:①滞后性:加工信息需要一定的时间;
②超前性:可根据历史数据预测未来。
9)再加工性:经过加工得到的信息可以被再次加
工产生满足更高层次需要的新信息。
4.信息的度量:信息量——消除人们对某事物认识
的不确定性的多少。
1)一个事件发生一次所产生的信息量
注:若以e为底,单位为nat;若以10为底,单位为
hart。
2)某一时期内,多个事件发生多次所产生的平均信
息量(信息熵)
二、系统
1.系统的定义:系统是由若干个(至少2个)相互
联系、相互作用的组成部分(元素)为完成某个(些)
共同的目的而结合在一起的有机的整体。
2.系统的特征
1)整体性2)相关性3)目的性4)环境适应性
3.系统的生命周期
三、信息系统
1.为什么要建立信息系统
企业的“四流”
__________________________________________________
__________________________________________________
2.什么是信息系统
信息系统是一个由人、硬件、软件和数据资源组成的,以及时、正确地收集、加工、存储、
传递和提供信息,实现组织中各项活动的管理、调节和控制为目的的人造系统。
3.信息系统的发展
1)电子数据处理(ElectronicDataProcessing,EDP)阶段
①单项数据处理阶段(20世纪50年代中期——60年代中期)
特征:用计算机简单代替手工劳动。
②综合数据处理阶段
(20世纪60年代中期——70年代初期)
特征:可将多个过程的有关业务数据进行综合处理。
2)管理信息系统阶段
特征:数据库技术、网络技术和科学管理方法的出现、发展和应用使得整个组织的信息管
理系统连成了一个整体。
3)决策支持系统
特征:信息处理更面向决策、面向高层管理,可以解决非结构化和半结构化的问题。
四、管理信息系统
1.定义:管理信息系统(ManagementInformationSystems,MIS)是以管理科学为理论基
础,运用系统工程的方法,以现代信息技术为手段建立的辅助管理人员进行决策的人/机系
统。
2.管理信息系统四要素
管理科学数学的方法系统的思想计算机技术
3.管理信息系统的功能
1)实测企业的运行情况2)预测未来3)辅助决策4)控制企业行为
4.管理信息系统的结构
(1)层次结构(纵向结构)
(2)职能结构(横向结构)
按照组织的职能可将系统划分成若干个子系统。如IBM公司开发的面向制造业的管
理信息系统——COPICS系统将整个企业的管理信息系统划分成设计与生产数据管
理子系统、库存管理子系统、财务管理子系统、作业计划管理子系统等12个子系
统。
(3)综合结构
1)横向综合——可根据企业的具体情况,把同一管理层次的几种职能综合在一起。
如:有的企业把供应管理和销售管理综合在一起;有的企业把人事管理和工资管理
综合在一起。
2)纵向综合——可把不同层次的管理业务按职能综合起来。如:将公司的各级财
务系统进行综合构成综合财务子系统。
__________________________________________________
__________________________________________________
5.管理信息系统成员
信息源是信息的来源或者说是以各种不同的方式存在的信息;
信息处理器负责信息的传输、加工、存贮;
信息用户是系统的使用者;
信息管理者负责系统设计、实现、运行和维护。
6.管理信息系统的分类
1)国家经济信息系统
包含各综合统计部门(如国家计委、国家统计局等)在内的国家级信息系统。
2)企业管理信息系统
3)事务型信息系统(如医院、饭店、学校的管理信息系统)
4)行政机关办公型管理信息系统
5)专业型管理信息系统(如人口、房地产等的管理信息系统)
第一讲小结
管理信息系统是一个由信息技术和管理方法所组成的、辅助管理者实现管理功能、完成管
理目标的系统。其学科要素主要包括管理科学、系统论、数学方法和计算机技术。信息是
经过解释加工后并对人类的行为决策产生影响的数据,企业管理在战略管理、控制管理和
作业管理三个层次产生相应的管理信息。管理信息系统的类型有:国家经济信息系统、企
业管理信息、事务型管理信息系统、专业型管理信息和行政机关办公型管理信息系统等。
第二讲:管理信息系统的技术基础
计算机技术,现代通讯技术,网络技术,数据库技术,多媒体技术
一.数据库技术
1、数据管理技术各发展阶段的特点
2、数据库系统的体系结构
3、数据库的概念
4、关系规范化理论
5、数据库管理系统的概念
1.数据库技术的发展
1)人工管理阶段
数据不保存,没有软件对数据进行管理,没有文件概念,数据面向应用
2)文件管理阶段
数据可长期保存在磁盘上,文件系统提供程序和数据之间的读写方法
文件形式多样化,数据的存取基本上以记录为单位
缺点:数据冗余度大,数据不统一,数据与程序的独立性差
3)数据库管理阶段
结构化的数据,数据面向系统,数据独立于程序,用户接口统一、便于使用
2.数据库的几个功能
1)数据完整性控制:利用数据库的完整性约束保证数据的正确性。
2)数据安全性控制:只有登记在用户表上的用户才能与数据库连接,而且对于每一个用户,
数据库管理系统还分配了操作权限,只有具有某种操作特权的用户才能对数据库和数据库
对象进行操作。
__________________________________________________
__________________________________________________
3)并发控制:当两个不同的用户对数据库中的同一数据同时进行读写操作时,就会发生访
问冲突,有可能造成数据库的混乱。数据库管理系统可采取并发控制解决冲突。
4)数据的备份与恢复
由于在某些情况下,可能会造成数据的丢失,比如磁盘的损坏,用户的误操作等。而数据
库中的数据是整个系统中最重要的。因此应对数据库采取一定的保护措施。数据库的备份
就是常用措施之一,数据库备份就是指为数据库制作一份拷贝,以便在数据库被意外损坏
时,用它恢复数据库。
3.数据库系统的体系结构——数据库的三级模式
1)外模式(用户模式、子模式)
外模式定义了用户操作的数据,就是最终用户所看到的视图。
不同用户的外模式可以不相同。
2)概念模式(模式)
概念模式是数据库全部数据的逻辑结构和特征描述。
它与具体的应用程序无关,也与数据库的硬件环境和存储格式无关。
3)内模式(存储模式)
内模式描述了数据库的物理结构和存储方式。
三级模式的意义:在于保持数据的独立性。即当数据库的物理结构变化时,不影响数据库
的逻辑结构;当数据的整体逻辑结构发生变化时,不影响到用户的应用程序。
4.数据库与数据库管理系统
关系数据库的优势
1)使用简便,处理数据效率高。
2)数据独立性高,有较好的一致性和良好的保密性。
3)数据库的存取不必依赖索引,可以优化。
4)可以动态地导出和维护视图。
5)数据结构简单明了,便于用户理解和维护。
6)可以配备多种数据库接口。
5.数据库管理系统DBMS
定义:数据库管理系统是管理和维护数据库中数据的一组软件,它负责数据的定义、装载、
修改、检索和维护。
功能:①数据库的定义功能
②数据操纵功能
③数据库的控制功能
④数据库的维护功能
⑤数据字典
6.数据库系统DBS
组成:计算机硬件,计算机软件,数据,相关人员
相关人员:系统分析人员,程序员,数据库管理员,最终用户
第二部分计算机网络
1、网络的拓扑结构和分类
2、网络的类型
3、网络的互联设备
4、网络协议
__________________________________________________
__________________________________________________
5、信息系统模式
1.网络及其功能
1)计算机网络的定义
计算机网络就是用通讯介质把分布在不同地理位置的具有独立功能的计算机及相关设
备连接起开,实现信息互通和资源共享的系统。
计算机网络可以分为资源子网和通信子网两级子网。
2)计算机网络的功能
①资源共享
②均衡负荷及分布处理
③信息的快速传输与集中处理
④网络用户的通信与合作
⑤综合信息服务
2.网络拓扑(Topology)结构:指各结点(计算机或网络设备)在网络上的连接形式
1)总线型2)星型3)环型4)树型5)混合型
3.计算机网络的分类
按传输技术分:1)点对点式网络:有星型、环型、树型等拓扑结构
2)广播式网络(共享信道网络):有总线型、环型等拓扑结构
按作用范围分:
1)局域网(LocalAreaNetwork,LAN)作用范围一般在10公里以内。
2)城域网(MetropolitanAreaNetwork,MAN)作用范围一般在十几公里至几十公里。
3)广域网(WideAreaNetwork,WAN)即远程往,作用范围通常是几十至几千公里。
按使用范围分:1)公用网2)专用网
按传输介质分:1)有线网:通过电缆、光缆联结2)无线网:通过微波、卫星联结
4.计算机网络的类型
计算机局域网
1)特点:覆盖地理范围比较小,通讯速率较高,通常从应用角度属于一个部门所有,成本
低,便于安装和维护,可靠性高
2)介质访问控制方式:带有冲突检测的载波侦听多路存取(CSMA/CD)方式
令牌访问控制方式
3)局域网的组成
网络服务器,网络工作站,传输介质,网络适配器,网络软件(协议、通讯软件和网络OS)
4)网络操作系统
5)局域网中计算机的相对地位
对等网络模式——没有专门的服务器
客户机/服务器网络模式——有数据库服务器、文件服务器、应用服务器、WWW服务器
计算机广域网
1)数字程控交换机2)分组交换公共数据网3)综合服务数字网4)DDN专线5)帧中继
定义:位于一座城市之内的一组局域网——将分布在一个城市内不同地点的局域网互联起
来的较大范围内的网络。
互联网
将位于不同地理位置的异构机器系统,通过异构网连接在一起组成一个更大的网络。
Internet就是目前世界上最大的互联网。
5.网络的传输介质
__________________________________________________
__________________________________________________
1)双绞线2)同轴电缆3)光导纤维(光纤)4)微波5)卫星通信
6.网络的互联设备
1)中继器(Repeater)(也称重发器)连接两个(或多个)网段,对信号起中继放大作用。
中继器工作于OSI模型的物理层,因此只能连接具有相同物理层协议的网络。当网
络负载较重,网段间使用不同的访问方式,或需要数据过滤时,不能使用中继器。
2)集线器(Hub)Hub是计算机网络中连接多个计算机或其他设备的连接设备,是对
网络进行集中管理的最小单元。英文Hub就是中心的意思,像树的主干一样,它是
各分支的汇集点。Hub是一个共享设备,主要提供信号放大和中转的功能,它把一
个端口接收的所有信号向所有端口分发出去。一些集线器在分发之前将弱信号加强
后重新发出,一些集线器则排列信号的时序以提供所有端口间的同步数据通信。集
线器有10M、100M共享式集线器,所有口共享10M或100M带宽;还有交换式的
集线器,一般称为交换机,每个口都独占10M或100M的带宽,并且其多路交换功
能也大大提高网络效率。
3)网桥(Bridge)网桥也称桥接器,是连接两个局域网的存储转发设备,用它可以完
成具有相同或相似体系结构网络系统的连接。
4)路由器(Router)路由器是开放系统互连(OSI)协议模型的网络层中的分组交换设
备(或网络层中继设备)。路由器可互连局域网和广域网,并且当网络上两端点间
存在好几条通路时,路由器还可提供交通控制和筛选功能选择通路。
5)网关(Gateway)(也称协议转换器)网关又称信关,当异种网(指异种网络操作系
统)互连,或局域网与大型机相连,以及局域网与广域网互连时,需要配置网关。
网关具备路由器的全部功能,但主要是完成由于操作系统差异而引起的不同通信协
议之间的转换。网关是在传输层及以上各层实现网络的互连。
7.网络协议
1)TCP/IP协议——传输控制协议(TCP)+网间协议(IP)。
2)SNA协议——一种系统网络结构,目的是使IBM系列产品可以组成网络。
3)DNA协议——一种数字网络结构,目的是使DEC系列产品可以组成网络。
4)IPX/SPX协议——是Novell公司网络操作系统NetWare的体系结构基础。
第三部分基于计算机网络的系统(计算)模式
1.单机结构:计算机之间是互相独立的,每台微机各自运行自己的信息系统和数据,相互
之间不能进行通信和资源共享。
单机结构存在效率低、适时性差、手段落后等缺点。但单机系统具有天然的安全性和易
操作性。
2.主从结构:一台大型主机在本地或远程连接多个终端,终端没有处理能力,不进行数据
的运算和存储,只是一种输入/输出设备。主机对各终端传来的数据进行分时处理。
3.文件服务器/工作站结构:
一个由文件服务器和网络工作站构成的分散的、文件共享的网络系统平台。
文件服务器可以是小型机或高性能的微机,工作站为可以独立使用的微机。
文件服务器提供数据的共享访问和文件管理,而应用程序和数据处理则分布在各工作站上
4.客户机/服务器(C/S)结构
网络中的客户机运行应用程序,完成屏幕交互和输入/输出等前台任务,而服务器则运
行DBMS完成大量的数据处理及存储管理等后台任务
5.浏览器/服务器(B/S)结构
浏览器是用来访问Web服务器的通用软件,安装在客户端;应用程序安装在Web服务
__________________________________________________
__________________________________________________
器上,而数据则存放在数据库服务器上的数据库中。用户利用浏览器通过Web服务器
去访问数据库以获取和处理必要信息。
6.C/S与B/S混合结构
第二讲小结
计算机系统是由硬件系统和软件两部分组成,是数据加工处理的主要工具。硬件系统包括
运算器、控制器、内存储器、输入设备和输出设备五个部分组成;软件系统包括系统软件
和应用软件。网络是通过通信线路将处在不同地理位置的计算机系统连接起来,以实现信
息资源的传输、共享为目的的系统,有局域网、城域网和广域三种类型。数据库技术是数
据组织、管理和方法的集合,数据库是具有相应结构、有组织的、存储在计算机存储设备
上的数据集合,数据模型有层次、网状和关系三种,关系模型是目前管理信息系统和数据
库管理系统所使用的数据模型,从数据项、记录、文件、数据库四个层次上来组织和管理
数据,并通过相应的数据库管理系统实现数据库系统的物理管理工作。
第三讲管理信息系统的开发方法
诺兰阶段模型
MIS的开发策略
MIS战略规划及其制定
MIS的开发方法
一、诺兰阶段模型
六个阶段:初装——蔓延——控制——集成——数据管理——成熟
第一阶段:初装
单位购置第一台计算机,初步开发了管理应用程序,计算机的作用被初步认识,个别
人具有了初步使用计算机的能力。
第二阶段:蔓延
计算机应用初见成效,信息系统扩散到多数部门,开发了大量应用程序,数据冗余、
不一致、难以共享
第三阶段:控制
统筹规划,用数据库技术
第四阶段:集成
重新联接系统中的硬件,建立集中式数据库、开发新系统
第五阶段:数据管理
对组织的所有数据进行统一管理,消除数据的冗余和不一致,实现数据共享
第六阶段:成熟
信息系统可以满足组织中各管理层次的要求,真正实现信息资源的管理。
二、MIS的开发策略
1、自下而上的开发策略
从现行系统的业务状况出发,先实现一个个具体的功能,逐步地由低级到高级建立MIS。
优点:可以避免大规模系统可能出现运行不协调的危险。
缺点:缺乏整体考虑,随着系统的进展,往往要作许多重大修改,甚至重新规划、设计。
适用于:小型系统的开发或对开发工作缺乏经验情况。
2、自上而下的开发策略
先从系统的整体上规划,再将目标和功能分解,由全局到局部的开发。
__________________________________________________
__________________________________________________
优点:系统的整体性好,开发出的系统档次高。
缺点:难度大。
适用于:大型、重要的系统开发。
三、MIS的战略规划
1、MIS战略规划的作用
(1)合理分配和利用信息资源,以节省信息系统的投资;
(2)通过制定规划,找出存在的问题,明确开发任务;
(3)用规划作为考核标准,指导系统开发。
2、MIS战略规划的内容
(1)信息系统的目标、约束及总体结构;
(2)单位(企业、部门)的现状;
(3)业务流程的现状、存在的问题和不足以及流程在新技术条件下的重组;
(4)对影响规划的信息技术发展的预测。
3、MIS战略规划的组织
(1)人员组织——组建系统规划的领导小组。
(2)人员培训——对高层管理人员、系统分析人员和规划领导小组成员进行培训。
(3)时间组织——为规划工作的各阶段给出一个大体上的时间限定。
4、制定战略规划的步骤
(1)确定规划的性质(2)收集相关信息(3)进行战略分析(4)定义约束条件
(5)明确战略目标(6)提出未来的略图(7)选择开发方案(8)提出实施进度
(9)通过战略规划
5、制定MIS战略规划的常用方法
(1)BSP法(企业系统规划法)
BSP法的作用:
确定出未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序。
对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致
性。
BSP法的优点:
保证信息系统独立于企业的组织机构——使信息系统具有良好的环境适应性。
BSP法的工作步骤:
准备工作
调研
定义业务过程
业务过程重组
定义数据类
定义信息系统的总体结构
定义总体结构中的优先顺序
完成BSP研究报告,提出建议书和开发计划
(2)CSF法(关键成功因素法)
关键成功因素(CSF,CriticalSuccessFactors)——指的是对企业成功起关键作用的因素。
CSF法就是通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的
需求。
关键成功因素法的步骤:
①了解企业或MIS的战略目标。
__________________________________________________
__________________________________________________
②识别所有的成功因素。
③确定关键成功因素
④确定各关键成功因素的性能指标和评估标准。
四、开发MIS的方法
1、结构化系统开发方法(StructuredSystemDevelopmentMethodology)
生命周期法结构化系统开发方法
系统的生命周期:系统分析系统设计系统实施
“结构化”的含义:用标准的工具和准则进行开发工作。
基本思想:结构化的系统开发方法就是严格按照系统的生命周期(三个阶段),用标准的工
具和准则进行系统的开发
优点:强调开发人员与用户的紧密结合,注重开发过程的整体性和全局性。在整体优化的
前提下考虑具体的分析设计问题。严格区分工作阶段,每一阶段及时总结、发现、及时反
馈和纠正,避免造成浪费和混乱。
缺点:开发过程复杂繁琐,周期长,系统难以适应环境的变化。不能充分了解用户的需求
和可能发生的变化。
适用范围:大型、复杂系统
2、原型法(Prototyping)
基本思想:在管理信息系统开发的初始阶段,不作详细的系统调查和分析,凭借系统开发
人员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力的人、软件
环境支持下,给出一个初步满足用户需求的初始系统原型,然后与用户一起对系统原型反
复实验修改,最终形成让用户满意的系统。
工作流程:
特点:
遵循了人们认识事物的客观规律,易于掌握和接受,将模拟的手段引入系统分析的初始阶
段,沟通了人们(用户和开发人员)的思想,缩短了用户和系统分析人员之间的距离,解
决了结构化方法中最难于解决的一环。强调用户参与、描述、运行、沟通。充分利用最新
的软件工具,摆脱了传统的方法,使系统开发的时间、费用大大地减少,效率、技术等方
__________________________________________________
__________________________________________________
面都大大地提高。强调软件工具支持。
优点:最终总可以获得一个满意的MIS;
用户与开发者思想易于沟通;
使用软件工具效率高,摆脱了传统方法;
开发周期短。
适用范围:适合于:处理过程明确、简单的系统;涉及面窄的小型系统。
不适合于:大型、复杂、难以模拟或存在大量运算、逻辑性强的处理系统;也不适合于管
理基础工作不完善、处理过程不规范的系统以及大量批处理系统。
3、面向对象开发方法(Object_Oriented)
基本思想:客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规
律,不同对象之间的相互作用和联系就构成了各种不同的系统。
在设计和实现一个客观系统时,在满足需求的条件下,把系统设计成一些不可变的(相对
固定)部分组成的最小集合(最好的设计)。这些不可变的部分就是所谓的对象。
OO方法的组成:
面向对象的(需求)分析OOA
面向对象的设计OOD
面向对象的程序OOP
OO方法开发过程:
(1)系统调查和需求分析
对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查研究,即先弄
清要干什么的问题。
(2)分析问题的性质和求解问题
在繁杂的问题域中抽象地识别出对象以及其行为、结构、属性、方法等。一般称之
为面向对象的分析,即OOA。
(3)整理问题
对分析的结果作进一步的抽象、归类、整理,并最终以范式的形式将它们确定下来。
一般称之为面向对象的设计,即OOD。
(4)程序实现
用面向对象的程序设计语言将上一步整理的范式直接映射(即直接用程序设计语言
来取代)为应用软件。一般称之为面向对象的程序,即OOP。
第三讲小结
管理信息系统是一个大型复杂的系统,它的开发要求有正确地指导思想和开发方法,而系
统的观点和系统工程的方法是进行信息系统开发的基础。它揭示出系统的开发必须首先明
确目标,划分出系统的边界,然后由上到下、由粗到细、由表及里地分析系统的每一个组
成部分所应完成的功能,弄清各个组成部分的信息交换关系,最后再进行系统的详细设计。
另外还要充分预料未来可能发生的情况,为将来系统的发展留出接口。
管理信息系统的开发方法主要有:结构化的开发方法、原型法和面向对象的开发方法。
诺兰提出的计算机应用的阶段模型对管理信息系统的规划起到很好的直到作用。
第四讲信息系统的系统分析
系统分析的目的和任务
可行性分析
业务流程调查(绘制业务流程图)
__________________________________________________
__________________________________________________
数据流程调查(绘制数据流程图)
一、系统分析的目的和任务
1.系统分析的目的——建立系统的逻辑模型
2.系统的逻辑模型与物理模型
逻辑模型——“做什么”
物理模型——“怎么做”
3.系统分析的任务
1)初步调查
1.调查内容
①企业总貌:组织概况、企业目标、现行系统情况、简单历史、企业产品、产
值、利税、体制及改革情况、人员基本情况、面临的问题、中长期计划及主要
困难等。
②企业信息需求情况:了解各职能机构所要处理的数据,估计各机构发生的数
据及频度,调查内、外部环境的信息及信息源。
2.调查方法:询问法,开会法
2)可行性分析——明确项目开发的必要性和可行性。
1.可行性分析的内容
(1)管理上的可行性
①管理人员对开发项目的态度
②现行管理的条件
(2)技术上的可行性
①现有的软、硬件技术条件
②开发人员的水平
(3)经济上的可行性
①组织的经济情况
②新系统将带来的效益
2.可行性分析报告
(1)系统简介
(2)项目的目标
(3)所需的资源、预算和期望效益
(4)对项目的可行性结论
①可以立即开发
②改进原系统
③目前不可行
3)详细调查
1.调查的目的
——在于完全掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的
系统化分析和提出新系统的逻辑设计做好准备。
2.参与调查的人员
使用部门的业务人员
使用部门的主管
系统分析人员
系统设计人员
__________________________________________________
__________________________________________________
3.调查方法
召开调查会
访问
发调查表
参加业务实践
4.主要调查的内容
(1)管理业务调查
(2)数据流程调查
4)建立系统的逻辑模型
二、管理业务调查
开发和建立MIS的根本目的在于提高管理水平,严格地说,设计一个新的信息系统,应首
先进行组织的重新设计,应当把建立新系统看成是对组织的一种有目的的改变过程。
对于基于计算机的信息系统来说,其环境就是管理系统,它的输入来自环境,输出则交付
环境。因此对现行管理业务的调查十分重要,其中包括:组织结构调查、管理功能调查和
管理业务流程调查等。
(一)组织结构调查
组织结构调查就是对组织结构与功能进行分析,弄清:
1.组织内部的部门划分
2.各部门之间的领导与被领导关系
3.信息资料的传递关系
4.物资流动关系与资金流动关系
5.各部门的工作内容与职责
此外,还应详细了解各级组织存在的问题以及对新系统的要求等。
作为业务调查所画出的组织结构图,为了更好地表示部门间的业务联系,与一般组织
结构图存在以下区别:
(1)除标明部门之间的领导与被领导的关系外,还要标明资料、物资、资金的流动关系。
(2)图中各部门、各种关系的详细程度以突出重点为标准,即那些与系统目标明显关系
不大的部分,可以简略或省去。
(3)除了组织边界内的部门与联系外,还需画出与组织有业务联系的边界以外的若干部
门与联系。
(二)管理功能调查
为了实现系统的目标,系统必须具有各种功能。
所谓功能,指的是完成某项工作的能力。
调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。
注:这里的功能层次图只是对现行管理系统的功能描述。新系统的功能设计将在后面进行。
(二)业务流程调查
调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业
务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单
据、屏幕显示等)。
管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流
向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。
三、数据流程调查
(一)数据流程调查的作用
管理业务调查过程中绘制的管理业务流程图和表格分配图等虽然形象地表达了管理中信息
__________________________________________________
__________________________________________________
的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)。为了用计算机进
行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,
为下一步分析做好准备。
(二)数据流程调查的内容
1.收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账
本、清单)的典型格式。
2.弄清各环节上的处理方法和计算方法。
3.在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地
点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。
4.在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、
取值范围(指最大值和最小值)。
管理信息系统所涉及的数据可从以下途径调查得到:
(三)数据流程图
1.数据流程图基本符号
2.数据流程图绘制方法:自顶向下,分层绘制
3.数据流程图绘制规则:
(1)每张数据流程图须从左往右绘制,即从产生数据的外部实体开始到使用数据的外部实
体结束。
(2)对含义明显的数据流,其名称可以省略。
(3)尽量避免数据流的交叉。
(4)对于需在两个设备上进行的处理,应避免直接相连。
(5)如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。
(6)下层图中的数据流应与上层图中的数据流等价(平衡),即子图必须与它上一层的一
个加工对应,两者的输入数据流和输出数据流必须一致。
(7)对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以
表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外
__________________________________________________
__________________________________________________
部实体。
(四)数据字典
1.定义:数据字典是对数据流程图中的各元素所作的一套详细而精确的说明。
数据项、数据结构、数据流、处理逻辑、数据存储、外部实体
2.数据结构
3.数据字典的编写
数据项:内容:(1)名称、编号、别名和简述(2)数据项的长度(3)数据项的取值范围
数据结构:内容:(1)名称、编号(2)简述(3)数据结构的组成
数据流:内容:(1)名称、编号、简述(2)来源、去向(3)数据流的组成(4)数据流量
及高峰流量
处理逻辑:
数据存储:
外部实体:
4.数据字典的管理
卡片形式、计算机软件
(五)处理逻辑说明
数据流程图中较简单的处理逻辑,在数据字典中已经描述清楚。而对于较复杂的处理逻辑,
必须使用处理逻辑的专门说明工具加以描述。
描述处理逻辑工具主要有三种:结构式语言,判断树,判断表
1.结构式语言
结构式语言是介于自然语言和计算机语言之间的一种较为简洁的语言。
结构式语言使用三类词汇、四类语句进行处理逻辑的描述。
三类动词:动词——如:“计算”、“获得”、……
名词——如:“工资”、“库存量”、……
保留字——如:“如果”、“否则”、……
四类语句:祈使句—如:“计算工资”、“获得库存量”、…
判断句—如果条件则动作A否则就动作B
循环语句——如:“直到……为止”、……
复合语句
2.判断树
用树型结构分析并描述各种条件组合出的方案,以及每种方案下所采取的决策。
3.判断表
用数学的方法在表格中分析并描述各种条件组合出的方案,以及每种方案下所采取的决策。
四、实体联系图(Entity-RelationshipDiagram)
(一)基本概念
实体关系图对组织或业务领域的实体(Entities)、关联(Association)及数据元素(DataElements)
提供概念性逻辑结构的描述。
联系可以归纳为以下三种:一对一(1:1)、一对多(1:N)、多对多(M:N)
第四讲小结
系统分析的目的是建立系统的逻辑模型,为系统的物理模型设计奠定基础。系统分析阶段
的工作是由系统分析人员负责完成的,主要包括:初步调查、可行性分析、详细调查、最
后建立系统的逻辑模型。
系统在具体开发之前应该先作可行性分析。全面展开开发工作后,应首先从对组织的详细
__________________________________________________
__________________________________________________
调查入手,包括对现行系统的管理业务、数据流程以及组织结构的调查,通过调查完整地
掌握现行系统的业务状况、组织结构状况,同时发现存在的问题和薄弱环节,并用组织结
构图、业务流程图、数据流程图和实体联系图等分析工具加以分析和描述,最终形成新系
统的逻辑模型。
第五讲信息系统的系统设计
系统设计阶段的主要工作内容
模块设计
功能结构图
代码设计
系统物理配置方案设计
数据存储设计
一、系统设计的任务:设计系统的物理模型
系统的逻辑模型——系统的物理模型
系统设计阶段的主要工作内容:
二、总体设计
子系统划分、模块设计、绘制功能结构图
三、详细设计
代码设计
系统物理配置方案设计
数据存储设计
输出设计
输入设计
编写程序设计说明书
四、系统设计应遵循的原则
1.系统性原则
从整个系统的角度考虑问题,做到代码统一、数据统一,代码方案尽可能符合标准,尽量
降低数据的冗余度,提高数据的共享度。
2.灵活性原则
系统应具有良好的开放性和很强的环境适应性。
3.可靠性原则
系统应具有很好的安全保密性、检错及纠错能力、遇意外情况时的恢复能力。
4.经济性原则
在满足需求的情况下,尽可能地降低成本。
五、总体设计
1、划分子系统
U/C矩阵法(U—USE;C—CREAT)
2、模块设计
(1)模块(module)的定义:具有以下属性的一组程序语句:输入与输出、逻辑功能、运
行程序、内部函数
(2)模块划分的主要原则
“高内聚,低偶合”
目的:提高模块的独立性(independence),便于模块的独立使用和维护。
(3)评价模块设计的两个指标
__________________________________________________
__________________________________________________
聚合性(cohesion)——模块内部各组成部分的紧凑程度。
偶合性(coupling)——模块之间的联结程度。
(4)模块的主要聚合形式
功能聚合(functionalcohesion)—模块内部各组成部分都是为了完成同一功能而聚合在一
起。
顺序聚合(sequentialcohesion)——模块内部各组成部分有这样的特征:前一部分处理动
作的输出是后一部分处理动作的输入。
通讯聚合(communicationalcohesion)——模块内部各组成部分的处理动作都使用相同的
输入或产生相同的输出。
过程聚合(proceduralcohesion)——模块内部各组成部分的动作彼此间无关系,但受同一
控制流支配,决定它们的执行顺序。
暂时聚合(temporalcohesion)——模块内部各组成部分的处理动作与时间有关(必须在
特定的时间内执行完)。
逻辑聚合(logicalcohesion)——模块内部各组成部分在逻辑上具有相似的处理动作,但
功能上、用途上却彼此无关。
机械聚合(coincidentalcohesion)——模块内部各组成部分处理动作之间无关系或关系松
散。
(5)模块的主要联结形式
数据联结(datacoupling)——模块之间只是调用与被调用关系,且相互只传递数据。
特征联结(stampcoupling)——两个模块都与同一个数据结构有关。
控制联结(controlcoupling)——模块之间只是调用与被调用关系,相互之间除了递数据
信号外,还传递控制信号。
公共联结(commoncoupling)——两个模块都和同一个公共数据域有关。
内容联结(contentcoupling)——两个模块的内部属性(即运行程序或内部数据)有关。
模块设计的其他原则
模块的分解(decomposition)原则——按功能分解:做到一个模块对应一个功能,一个功
能对应一个模块。
扇出系数:扇出系数是指某模块可以直接调用的下级模块个数。
该系数不宜太大也不宜太小,经验数据:7~8个。
扇入系数:扇入系数是指可以直接调用某模块的上级模块个数。
该系数越大越好
控制范围和判断作用范围关系:控制范围包括模块的所有下级模块以及该模块本身。
判断作用范围包括可以被判断调用的所有模块。
①判断作用范围应落在控制范围之内。
②判断调用的层次不宜间隔过多。
3、功能结构图
4、信息系统流程图
目的:为了表达各功能之间的数据传递关系。
基础:新系统的数据流程图。
绘制方法:
1)为数据流程图中的处理功能画出数据关系图。
2)把各个处理功能的数据关系图综合起来,形成整个系统数据关系图,即信息系统流程图。
__________________________________________________
__________________________________________________
二、详细设计
1、代码设计
代码(code)的定义:代码也叫编码,是代表事物名称、属性、状态等的符号。
代码的功能:唯一标识出所代表的信息对象;便于输入、存储和检索;便于分类、排序等统
计处理;在特定场合,甚至可以表达专用含义(如技术参数、性能指标等)。
代码设计的基本原则:
唯一性原则—代码与对象要一一对应;
合理性原则—代码结构要与分类体系相适应;
可扩充性原则—留有余地便于今后扩充;
规范性原则—应尽量标准化;
稳定性原则—在一定时期内保持稳定。
代码设计的方法
第一步:分类——先将编码对象按选定的若干个属性或特征分成若干类目;
第二步:再为若干类目进行编码;
第三步:最后将各类目编码进行综合,形成对象的编码。
常用的分类方法有:线分类和面分类两种。
线分类:将初始的分类对象按选定的若干属性或特征,逐次地分成若干层次类目,并编成
一个有层次的逐级展开的分类体系。在这个分类体系中,同层级类目之间存在着并列关系,
不同层级类目之间存在着隶属关系。同层级类目互不重复,互不交叉。
优缺点:
1)在一个分类体系中可设计多层次、多类目,因而可容纳较多的信息;
2)层次清晰,能较好地反映类目之间的逻辑关系;
3)使用方便,既符合手工处理信息的习惯,又便于计算机处理信息;
4)结构弹性较差,分类结构一经确定,不易改动;
5)由于编码一般较长,影响数据处理的速度。
面分类:将给定的分类对象按选定的若干属性或特征,分成彼此互不相关的若干个方面(简
称面),每个面又可分为许多彼此独立的若干类目。不同面的类目不应该相互交叉,也不能
重复出现。使用时,可根据需要将这些面中的类目组合在一起,形成一个符合类目。
优缺点:
1)分类具有较大的弹性,一个面内类目的改变不会影响其它的面,易于添加和修改类
目;
2)不能充分利用容量,有时设置了很多类目,但实际应用的类目并不多;
3)分类适应性强,可按需要组合各种类目,但这种符合的组合适宜于机器处理,而手
工处理较为困难。
代码设计应注意的问题
1)逻辑上必须满足用户需要,结构上与处理方法一致;
2)应唯一标识所代表的对象;
3)预留足够的位置,但不要过多;
4)尽量采用标准化代码;
5)不用易于混淆的字符;
6)尽量采用不易出错的代码结构。
代码的种类
1)顺序码——用连续的数字或字母代表编码对象。
优点:简短,定位方法简单,易于管理。
__________________________________________________
__________________________________________________
缺点:代码本身不能说明任何附加信息特征;且新加的代码只能列在最后,删除编码后
将形成空号。
2)无序码——用随机无序的数字或字母代表编码对象。
此种编码无任何编写规律,有时由机器的随机程序自动地编号。
3)块码(系列顺序码)——将顺序编码分为若干段(系列),并与分类对象的分段一一对
应,给每段分类对象赋予一定的顺序编码。
优点:能表示一定的信息属性。
缺点:空码较多,不适应较复杂的分类体系。
4)分组码(区间码、层次码)——按分类对象的从属层次关系为排列顺序。
优点:能明确表示分类对象的类别,有严格的隶属关系,容量大,便于机器分类、排序
与汇总。
缺点:当分类属性众多时,使用位数较多。
5)十进位码——由若干组十进制数组成,每组数用圆点隔开。编码的每一组数是一个分
类层次。常用于图书的分类编码、软件的版本编码等。
6)特征组合码——将分类对象按其属性或特征分成若干面,每个面内的诸类目按其规律
分别进行编码。
7)助忆码——用字母、文字或数字表示对象的名称或某种特征。
若已知代码的位数为P,每一位上可用字符数为Si,则代码的容量为:
校验码设计:
原理:为了保证代码的正确输入,在原编码的右端设计一个校验位。校验位通过事先规定
的数学算法计算出来。录入时,计算机再按同样的算法对输入的原编码部分计算出校验位,
并与输入的校验位进行比较,以检验输入是否正确。
校验码的设计方法:
假设原编码为:C
1
C
2
C
3
……C
n
第一步:取权因子P
1
,P
2
,P
3
,……,P
n
第二步:对原编码的每一位加权求和
第三步:对和(S)取模(M)的余(R)
S/M=商……余R
第四步:将余数加到原编码的右边形成校验码。
权因子的取法:
几何级数法(取一个等比级数),如:20,21,22,……
算数级数法(取一个等差级数),如:7,6,5,……
质数法(取一串质数),如:17,13,7,5,……
取一串交叉数,如:1,2,1,2,1,2,……
也可取一串相同的数,如都取1。
2、物理配置方案设计
物理配置的含义:根据应用和开发的需要选用各种计算机软、硬件产品。
设计依据:
1)系统吞吐量——每秒钟执行的作业数。
__________________________________________________
__________________________________________________
2)系统的响应时间——从用户发出请求到系统返回处理结果所花费的时间。
3)系统的可靠性——系统可连续工作的时间。
4)系统的处理方式——集中式/分布式。
5)地域范围——系统覆盖的范围。
6)数据管理方式——文件系统/数据库系统。
计算机硬件的选择
系统的处理方式为集中式时,采用主机—终端系统,以大型机或中小型机作为主机。
系统的处理方式为分布式时,采用微机网络系统。配置服务器和网络终端设备。
选择计算机机型:CPU、内存、硬盘、显示器、打印机、……
计算机网络的选择:
1)网络拓扑结构——总线型?星型?环型?……;应尽量使信息流量最大的应用放在
统一网段上。
2)网络的逻辑设计——配置各种网络设备,并考虑各设备之间的连接结构。
3)网络操作系统——UNIX?Netware?WindowsNT?……。
数据库管理系统的选择:
选择数据库管理系统时,应考虑:
1)数据库的性能;
2)数据库管里系统的系统平台;
3)数据库管里系统的安全保密性能;
4)数据的类型。
应用软件的选择:
选择应用软件时,应考虑:
1)软件是否能够满足用户的需求;
2)软件是否有足够的灵活性;
3)软件是否能够获得长期、稳定的技术支持。
开发工具的选择:
3、输出设计
输出设计的内容:
1)有关输出信息使用方面的内容:包括信息的使用者、使用目的、报告量、使用周期、
有效期、保管方法和复写份数等。
2)输出信息的内容:包括输出项目、位数、数据形式(文字、数字、声音、图像)等。
3)输出格式:表格、图形或文件
4)输出设备:打印机、显示器、存储设备、语音设备等。
5)输出介质:打印纸、磁盘、磁带等。
输出设计的格式:
1)以原有表格形式为依据
2)考虑计算机的输出特点
3)尽量标准化,满足用户的要求
4、输入设计
输入设计的原则:提高效率,减少错误。
输入设计的目标:
控制输入量——只输入基本信息,可通过计算、统计、检索得到的信息由系统自动生成。
减少输入延迟——采用周转文件、批量输入等方式减少延迟。
较少输入错误——采用校验和有效性验证减少输入错误。
__________________________________________________
__________________________________________________
避免额外输入步骤
输入过程应尽量简化
输入设备的选择:
键盘、磁盘、扫描仪、麦克风、数码相机/摄像机、磁卡/IC卡输入、射频输入
输入数据的校验方法:重复校验、逻辑校验、视觉校验、界限校验、校验位校验、顺序校
验
控制总数校验、记录记数校验、数据类型校验、平衡校验、格式校验、对照校验
输入屏幕设计:
目前广泛采用人机对话的方式输入。人机对话又分为菜单式、填表式和应答式三种。
5、数据存储设计
数据组织方式:单项数据、记录、文件、数据库
数据库设计:
用户需求分析:了解用户要存储哪些方面的数据
概念结构设计:用E—R法描述概念模型
逻辑结构设计:将概念模型转换成数据模型。
物理结构设计:选定合适的存储结构和存取方法
数据库的逻辑结构设计
概念模型(E-R图)——关系数据模型
转换规则一:E-R图中的每一实体对应转换成一个关系。
实体名作为关系名,实体的属性作为关系的属性,实体的主码作为关系的主码。
转换规则二
E-R图中的每一联系对应转换成一个关系。
联系名作为关系名,联系两端实体的主码和联系自身的属性一起作为关系的属性,关系主
码的确定分三种情况。
1:1的联系时,可取联系任一端实体的主码作为关系的主码;
1:N的联系时,取N端实体的主码作为关系的主码;
M:N的联系时,取联系两端实体主码的组合作为关系的主码;
转换规则三:对具有相同主码的关系进行优化合并。
6、处理流程图设计
系统流程图——处理流程图
在处理流程图中,我们可以了解到整个系统的程序和数据文件个数。
7、编写程序设计说明书
程序设计说明书是用以定义处理过程的书面文件。由系统设计人员编写,交给程序员编写
程序时使用。
程序设计说明书的内容
1)程序名;
2)所属系统及子系统名;
3)程序的功能;
4)程序的输入、输出数据关系图;
5)输入文件和输出文件的格式;
6)程序处理说明(包括计算公式、决策表以及控制方法等)。
第五讲小结
系统设计是由系统设计人员在系统分析人员建立的系统逻辑模型的基础上设计系统物理模
__________________________________________________
__________________________________________________
型的阶段。
系统设计阶段的主要工作分为总体设计和详细设计两大部分,总体设计就是划分子系统、
划分功能模块,最后用功能结构图描绘系统的总体功能结构。系统的详细设计就是针对划
分好的模块进行具体的方案设计,它包括代码设计、输入设计、输出设计、系统物理配置
方案设计、数据存储设计等内容。
另外,为了指导程序员在系统实施阶段的程序编写,系统设计人员还要在系统设计阶段对
程序的设计及编写作必要的说明。
第六讲信息系统的系统实施
物理模型——实际的物理系统
系统实施阶段的主要工作内容
物理系统的实施
程序设计
系统调试
系统切换
系统运行管理
系统维护
系统评价
一、系统实施阶段的主要工作内容
在系统实施阶段要做的工作主要有:
购买设备并安装调试、程序设计与调试、项目管理、人员培训、数据准备与、录入
系统转换、运行管理、系统评价
二、物理系统的实施
1、计算机系统的实施
购置计算机系统要以能够满足MIS的设计要求为原则;
具有合理的性价比;
具有良好的可扩充性;
能得到供应商良好的售后服务和技术支持。
2、机房设备的购置与建设
要有环境良好足够大的场所放置计算机和相关设备。
应满足:防尘、防潮、防静电和合适的温度。
另外,为了防止电压不稳和突然停电带来的事故和损失,还应配备稳压电源和UPS。
3、网络系统的实施:网络系统的实施主要是:通信设备的安装、电缆线的铺设及网络性能
的调试等。
三、程序设计
1、程序设计的目标
可维护性——能够对程序进行补充和修改;
可靠性——具有较好的容错能力;
可理解性——便于程序维护人员在维护时读懂程序;
效率——有效的利用计算机资源。
2、程序设计的方法
结构化程序设计
面向对象的程序设计
__________________________________________________
__________________________________________________
四、系统调试
1、单调:即模块调试,在单个程序都调试通过的基础上,将组成模块的各个程序放在一起
进行调试,检查程序之间的调用和数据传递是否达到设计要求,整个模块是否能实现其功
能。
单调试可以发现系统实施阶段的错误
2、分调:即子系统调试,在每个模块都调试通过的基础上,将组成子系统的各个模块放在
一起进行调试,检查模块之间的关系是否正常,是否达到设计要求,子系统的功能能否实
现。
分调试可以发现系统设计阶段的错误。
3、总调:即系统调试,在每个子系统都调试通过的基础上,将组成系统的各个子系统放在
一起进行调试,检查子系统之间的关系是否正常,是否达到设计要求,系统否能实现设计
时提出的功能,是否达到设计要求。
分调试可以发现系统分析阶段的错误
4、特殊调试
峰值负载调试
容量测试
响应时间测试
恢复能力测试
五、系统切换
系统切换就是停掉老系统,启用新系统的过程。
常用的切换方式有:直接切换、并行切换和分阶段逐步转换三种。
1、直接切换
在某一时刻旧系统停止运行,新系统开始运行的切换方式。
这种切换方式简单易行、成本低,但风险较大。比较适合简单系统的切换
2、并行切换
并行切换方式安排了一个新旧系统并存的时期,在新系统可以放心运行后再丢弃旧系
统。
这种切换方式可以降低风险,但是需要重复投入人力,往往加重了企业的负担。因此,
并存时间不宜过长,通常不超过六个月。
3、分阶段逐步转换
把整个系统分成若干个部分,根据企业实际,在不同的时期将它们逐步切换。
这种切换可以使每一个部分的切换根据其特点分别采用直接切换或并行切换的方式,保证
整体的风险和成本达到最优的组合。
六、系统运行管理
系统运行管理的任务
日常运行管理
系统文档规范管理
系统的安全与保密
1、日常运行管理
(1)系统运行情况的记录
(2)系统运行的日常维护
(3)系统的适应性维护
2、系统文档的管理
1)文档标准与规范的制定
__________________________________________________
__________________________________________________
2)文档编写的指导与督促
3)文档的收存、保管与借用手续的办理
3、系统的安全与保密
1)制定严密的信息系统安全与保密制度
2)制定信息系统损坏恢复规程
3)配备齐全的安全设备
4)设置切实可靠的系统访问控制机制
5)完整地制作系统软件和应用软件的备份
6)敏感数据尽可能以隔离方式存放,由专人保管
7)有可能的话,采用设备冗余技术
七、系统维护
1、定义:当设备损坏时,需要对设备进行修理或更换。
当操作人员没有按规范操作或由于计算机病毒发作破坏计算机软件或数据时,需要杀毒、
重新安装系统和恢复数据。
即使没有设备损坏和病毒发作等现象发生,也需要不定期地对组成系统的软硬件的运行情
况进行日常的检查。
当系统运行一段时间后,还是会有一些原先调试和测试过程中没有发现的软硬件问题和漏
洞暴露出来,这需要对系统进行完善和改进。
另外,在系统运行的过程中,由于企业管理和运营的环境发生了改变或对信息系统的要求
有所提高,也会需要对系统进行改进。
2、维护的内容
1)硬件维护
2)程序维护
3)数据维护
4)代码维护
八、系统评价
1、定义:当系统正式运行了一段时间(一般3~4个月左右)后,需要对系统进行一次全面
的评价。评价的目的是找出系统的不足,提出今后系统改进和扩展的方向。
2、系统评价的内容
1.技术上的评价内容
1)信息系统的总体评价
2)系统功能的范围与层次
3)信息资源开发与利用的范围与深度
4)系统的质量
5)系统的安全与保密性
6)系统文档的完备性
2.经济上的评价内容
直接的经济评价
1)系统的投资额
2)系统运行费用
3)系统运行所带来的新增效益
4)投资回收期
间接的经济评价
1)对企业形象的改观、员工素质的提高所起的作用
__________________________________________________
__________________________________________________
2)对企业的体制与组织机构的改革、管理流程的优化所起的作用
3)对企业各部门间、人员间协作精神的加强所起的作用
第六讲小结
系统实施是信息系统开发生命周期的后期阶段,其目的是把信息系统分析和设计的成果转
化为可实际运行的系统。系统实施包括编程、测试、系统安装和新旧系统转换等主要活动。
编程是用选定的计算机程序设计语言,把软件系统详细设计所得的各模块的信息处理功能
和过程描述转换成能在计算机系统上运行的程序源代码。程序测试以找错误为目的,包括
人工测试和机器测试。系统转换是以新系统替换老系统的过程,主要有三种方式:直接转
换、并行转换和分阶段逐步转换。系统维护主要有硬件维护、软件维护、数据维护、代码
维护等。系统评价应从技术和经济两个方面进行。
第七讲面向对象的系统开发及UML建模简介
面向对象开发方法的基本思想
面向对象领域中的基本概念
UML简介
面向对象的系统分析
面向对象的系统设计
一、面向对象开发方法的基本思想
传统的结构化方法:着眼于在一个信息系统需要什么样的方法和处理过程。以过程抽
象来对待系统的需求,其主要思想就是对问题进行功能分解。因此,结构化方法也被
称作为功能分解法(functionaldecomposition)。
面向对象的方法:对问题域进行自然分割,以更接近人类思维的方式建立问题域模型,
从而使设计出的系统模型尽可能直接地描述现实世界,使开发出的系统具有更好的可
维护性,更能适应用户需求的变化。
二、面向对象领域中的基本概念
1、对象(object)
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由
一组属性和对这组属性进行操作的一组方法组成。
2、类(class)
类是具有相同属性和方法的同一组对象的集合,它为属于该类的全部对象提供了统一的抽
象描述。
3、封装(encapsulation)
封装就是把对象的属性和方法结合成一个独立的系统单位,并尽可能地隐蔽对象的内部细
节。
封装使一个对象形成两个部分:接口部分和实现部分。对用户来说,接口部分是可见的,
而实现部分是不可见的。
4、继承(inheritance)
所谓继承是指子类可以继承父类的属性或方法。
继承增加了软件重用的机会,可以降低软件开发和维护的费用。
5、多态(polymorphism)
多态就是有多种形态的意思。在OO技术中,多态指的是使一个实体在不同上下文条件下具
有不同意义或用法的能力。
多态是保证系统具有较好适应性的一个重要手段。
__________________________________________________
__________________________________________________
6、消息(message)
消息就是向对象发出的服务请求。它包含了提供服务的对象标识、服务(方法)标识、输
入信息和回答信息等。
OO方法的一个原则就是通过消息进行对象之间的通信。
三、UML简介
1、定义:UML(UnifiedModelingLanguage)是对软件密集型系统中的制品进行可视化、详
述、构造和文档化的语言
制品是指软件开发过程中产生的各种各样的产物,如模型、源代码、测试用例等
2、UML的特点
1)统一的标准(已被美国工业标准化组织OMG接受为标准的建模语言)
2)面向对象
3)可视化、表示能力强大
4)独立于过程(不依赖于特定的软件开发过程)
5)概念明确,建模表示法简洁,图形结构清晰,容易掌握和使用
3、UML的构成
基本构造块(basicbuildingblock):事物(thing)、关系(relationship)、图(diagram)
规则(rule):命名(name)、范围(scope)、可见性(visibility)、完整性(integrity)、执行(execution)
公共机制(commonmechanism):规范说明(specification)、修饰(adornment)、
通用划分(commondivision)、扩展机制(extensibilitymechanism)
事物(thing):结构事物(structuralthing):类、接口、用例…
行为事物(behavioralthing):交互和状态机
分组事物(groupingthing):包(package)
注释事物(annotationalthing):注释(note)
关系(relationship):依赖(dependency)、关联(association)、泛化(generalization)、实现
(relization)
图(diagram):用例图、顺序图、协作图
类图、对象图、状态图
活动图、构建图、部署图
四、面向对象的系统分析
概述:面向对象的系统分析是从对象的角度考虑问题和逻辑解决方案,主要是发现并描述
问题域中的对象。
在UML提供的九种图形中,可用于分析阶段的主要有用例图、类图、顺序图和活动图。
分析阶段的主要任务:
1.问题论域分析
2.发现和定义对象和类
3.识别对象的外部联系
4.建立系统的静态结构模型
5.建立系统的动态行为模型
分析阶段的基本过程:
1)基于用例模型从外部用户的角度捕获系统的行为;
2)然后使用类图定义系统领域主要概念之间的关系,形成系统的概念模型;
3)再采用顺序图对系统操作行为进行描述(注:只描述系统做什么,而不解释系统怎么做);
4)最后基于概念模型、系统顺序图和系统操作建立系统操作的契约。
__________________________________________________
__________________________________________________
五、面向对象的系统设计
设计阶段的主要任务:
1.设计对象与类
2.设计系统结构
3.设计问题论域子系统
4.设计人机交互子系统
5.设计数据管理子系统
6.设计任务管理子系统
7.设计优化,提高系统的性能
概述:与传统的开发方法相比,面向对象方法中的系统分析与系统设计的界线不是那么泾
渭分明。
面向对象系统设计阶段可以采用的建模工具有:类图、顺序图、协作图和状态图。
分析阶段的类图描述的是领域的概念,而设计阶段的类图代表了解决方案的构件。
在设计阶段还要依据具体的使用场景对分析中用例的实现方式建模——具体可以采用用
例实现(UseCaseRealization)对该场景进行建模。
用例实现可以使用顺序图也可以采用协作图进行表示。
第八讲管理信息系统的发展与应用
了解管理信息系统的最新发展
了解决策支持系统的基本概念
了解ERP系统的组成与实施
熟悉ERP系统所体现的管理思想
了解CIMS、OA、EB等概念
一、决策支持系统简介(DecisionSupportSystems,DSS)
(一)、DSS的定义:DSS是一种以计算机为工具,应用决策科学及有关学科的理论与方法,
以人机交互方式辅助决策者解决半结构化和非结构化决策问题的信息系统。
(二)、决策问题的分类:
1、结构化决策问题
2、非结构化决策问题
3、半结构化决策问题
(三)、DSS与MIS的关系
目标一致
起点不同
面向对象不同
解决的问题不同
运行的方式不同
驱动方式不同
(四)、DSS的结构简介
(五)、DSS的发展
IDSS(智能决策支持系统)
GDSS(群体决策支持系统)
二、MRPⅡ/ERP
MRPⅡ/ERP概述:ERP的产生与发展
__________________________________________________
__________________________________________________
定义:MRP的基本功能是实现物料信息的集成,保证及时供应物料,降低库存,提高生产
效率。物料需求信息由以下四个要素组成:
●需要什么;
●何时需要;
●需要多少;
●何时订货。
物料的需求信息、产品结构、采供提前期、库存信息是运行MRP的四项主要数据。这
些数据的准确度,决定了MRP的有效性。
三、闭环MRP
概述:MRP是建立在下面两个假设的基础上:一是生产计划是可行的,即假定有足够的设
备、人力和资金来保证生产计划的实现;二是假设采购计划是可行的,即有足够的供货能
力和运输能力来保证完成物料供应。但在实际生产中,能力资源和物料资源总是有限的,
因而往往会出现生产计划无法完成的情况。因此,为了保证生产计划符合实际,必须使计
划适应资源,以保证计划的可行性,这就是闭环MRP的思想。
闭环MRP的形成是在MRP基础上增加了能力需求计划,形成了“计划-执行-反馈-计划”的闭
环系统,使系统具有生产计划与生产能力的平衡。
四、MRPⅡ(ManufacturingResourcesPlanning)
概述:直到70年代末、80年代初,MRP经过发展和扩充才逐步形成了制造资源计划(MRP
Ⅱ)的生产管理方式。MRPⅡ将MRP的信息共享程度扩大,使生产、销售、财务、采购、
工程紧密结合在一起,共享有关数据,组成了一个全面生产管理的集成优化模式。
基本思想:基于企业经营目标制定生产计划,围绕物料转化组织制造资源,实现按需要按
时进行生产。
在MRPⅡ中,一切制造资源,包括人工、物料、设备、能源、市场、资金、技术、空间和
时间等都被考虑进来。它涉及企业的经营规划、销售与运作计划、主生产计划、物料清单
与物料需求计划、能力需求计划、车间作业管理、物料管理(库存与采购管理)、产品成本
管理、财务管理等技术环节。MRPⅡ系统实现了物流、信息流与资金流在企业管理方面的
集成,能为企业生产经营提供一个完整而详尽的计划,使企业各部门的活动协调一致,形
成一个整体,从而提高企业的效率和效益。
MRPⅡ与MRP的主要区别就是它运用了管理会计的概念,实现物料信息同资金信息的集成,
用货币形式说明了执行企业“物料计划”带来的经济效益。
五、ERP
1、概述:ERP是二十世纪九十年代后,在MRPⅡ的基础上进一步完善和发展而形成的一种
功能更为强大的系统。与MRPⅡ相比,ERP的管理范围更广,突破了MRPⅡ只管理企业内
部资源的局限性,进一步将供需链上客户的资源、供应商的资源也集成到系统里来,对供
需链上的所有环节都进行有效管理。
ERP系统支持全程的事务控制,包括事前、事中和事后;支持在线分析处理(OLAP,Online
AnalyticalProcessing);支持混合式生产方式,支持Internet、Intranet、Extranet、EDI和E
—Business。ERP系统应用完善的组织架构,可以满足跨国经营企业的多国家、多地区、多
工厂、多语种和多币制的应用需求。
2、ERP系统的组成:典型的ERP系统的框架可划分为七大组成部分:物料管理系统、人力
资源管理系统、财务管理系统、客户关系管理系统、生产管理系统、决策支持管理系统、
质量管理系统
3、ERP的管理思想:
(1)体现对整个供应链资源管理(SupplyChainManagement)的支持
__________________________________________________
__________________________________________________
(2)体现精益生产、敏捷制造和并行工程的思想
(3)采用计算机和网络通信技术的最新成就
(4)ERP同BPR密切相关
(5)以物流和信息流为核心
总之,ERP不仅面向供应链管理(SCM),体现业务流程重组(BPR)、精益生产(LP)、敏捷
制造(AM)、同步工程(CE)的精神,而且必然要结合全面质量管理(TQM)以保证质量
和客户满意度;结合准时制生产(JIT)以消除一切无效劳动与浪费、降低库存和缩短交货
期;它还要结合约束理论(TOC,是优化生产技术OPT的发展)来定义供应链上的瓶颈环节、
消除制约因素来扩大企业供应链的有效产出。
后续见PPT
六、CIM与CIMS概述
1、概述:1973年,哈林顿提出了计算机集成制造(CIM)的概念——企业的各种生产经营活
动是不可分割的,需要统一考虑,并且整个生产制造过程实质上是信息的采集、传递和加
工处理的过程。按照这一哲理和技术构成的具体实现便是计算机集成制造系统(CIMS)。
2、CIMS的组成:
CIMS由四个功能分系统和两个支撑分系统组成:
1)管理信息分系统(MIS)
2)技术信息分系统(TIS)
3)制造自动化分系统(MAS)
4)质量信息分系统(QIS)
5)计算机网络分系统(NES)
6)数据库分系统(DBS)。
4、CIMS的核心—集成
只有集成才能使“正确的信息在正确的时候以正确的方式传到正确的地方”。因此,集
成是构成整体、构成系统的主要途径,是导致整个企业成功的关键因素。
CIMS中的集成是把人、生产经营系统和工程技术系统三者紧密结合起来,组成一个统一的
整体,使整个企业范围内的工作流、物流和信息流都保持通顺流畅和相互有机联系。
集成的工作流应尽量消除多余的环节。
信息的集成将消除信息流各环节上人工重复输入信息以及输出数据的泛滥,使人们及
时得到准确的信息,保持整个系统内数据的一致性、完整性。
5、新老概念
原来的CIMS是指计算机集成制造系统(ComputerIntegratedManufacturingSystem),
集成的范围一般是指一个企业内部的各部门、各功能、各种信息的集成。
最新的CIMS是指现代集成制造系统(ContemporaryIntegratedManufacturingSystem),
也把资源的概念从一个企业的内部扩展到企业外部,领域更为开阔。
6、CIMS的实施
1)可行性论证:主要内容包括技术上的可行性、经济上的可行性和社会条件等诸多方
面影响。
工作内容:
(1)了解企业的市场环境、生产经营特点、经营目标及采取的策略;
(2)调查分析企业的物流、信息流、资金流、生产设备和计算机资源情况,以及计算机应
用情况、组织机构及人员情况;
__________________________________________________
__________________________________________________
(3)明确企业的需求,确定CIMS的目标及主要功能;
(4)提出CIMS的初步总体方案和技术路线;
(5)提出CIMS的关键技术,提出可行的解决途径;
(6)提出CIMS对组织机构变化的需求及其可能造成的影响;
(7)提出CIMS系统开发组织计划;
(8)进行CIMS投资规划及效益分析;
(9)编写可行性论证报告。
2)需求分析
包括:企业现状分析、企业生产经营特点分析和企业存在问题及对策分析;
说明CIMS系统及各分系统如何解决企业存在的问题,如何对企业进行支持。通过
需求分析,明确企业需要什么样的CIMS,为什么需要,以及各种需求的紧迫程度如何。
3)制定目标
根据企业对CIMS的需求,确定CIMS总目标、阶段目标、效益目标、功能目标和集成目
标。同时还要分析企业在实施CIMS时受到的各种约束条件。
4)建立组织机构
5)购买与开发CIMS应用软件
6)验收:采取自下而上的验收过程