导图社区 管理信息系统计算机专业自学考试汇总资料
计算机专业自学考试必看!史上最全《管理信息系统》汇总资料,MIS是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。
编辑于2019-10-07 01:02:45管理信息系统
一 管理信息系统概论
信息与信息流
信息
定义:指加工以后,对人们活动产生影响的数据
信息的特性
真伪性: 信息最基本的性质
层次性: 战略层信息、策略层信息、执行层信息
可传输性: 可通过网络快速传输
可变换性: 可被转化成不同的多媒体形态
共享性
时效性: 只在一段时间内对决策有价值
信息的分类
认识主体
客观信息、主观信息
信息的真实性
真实信息、虚假信息、不确定信息
信息的运动状态
连续信息、离散信息、半连续信息
信息的应用部门
工业信息、农业信息、军事信息、政治信息、科技信息、文化信息、经济信息
信息的记录符号
语音信息、图像信息、文字信息、数据信息
信息的载体性质
文献信息、光电信息、生物信息
信息流
定义:除去物流、资金流、事务流的物理内容外的信息流动过程。
信息流的作用
1. 伴随着物流等其他流的产生,都有与之对应的信息流产生;
2. 信息流反映其他流的状态,并对其他流有控制和调节作用。
物流与信息流关系
1. 企业通过信息流统一物流管理
2. 物流单向不可逆,信息流有反馈功能
信息流滞后于物流
信息加工存在冗余,需统一、规范
信息在层层传递中存在失真
管理信息与企业信息化
管理信息
以从企业生产经营活动中收到的原始数据为依据,经过加工处理、分析解释、明确意义后,对其后的企业管理决策产生影响的信息。
特性
信息量大
来源分散
一种常用的加工方式
来源分类
企业外部信息 (外源信息)
国内外市场、供货单位
企业内部信息(内源信息)
原始记录、统计报表
信息的性质分类
常规性信息(固定信息)
职工的工资、固定资产折旧费
偶然性信息(突发信息)
原材料价格波动、竞争对手战略调整
管理信息的层次
企业信息化与信息化企业
信息化
采用现代信息技术开发利用信息资源,以提高工作效率,促进现代化发展。
国家信息化、产业信息化、国防信息化
企业信息化
企业利用现代信息技术,开发利用信息资源,提高企业生产、经营、管理效率、经济效益的过程
信息化企业
系统与系统方法
系统概述
系统:由相互作用和相互依赖的若干组成部分,为了某些目标结合而成的有机整体
系统的特性
层次性:一个复杂系统由多个子系统构成,这些子系统由更小的子系统构成
整体性:整体功能大于要素功能简单叠加
目的性
相关性:各子系统相互作用、相互依赖
边界性:系统、环境分别在边界内、外,且相互作用、相互依赖
系统方法
认识的方法
系统是由输入、处理、输出和反馈组成的,具有一定的边界和目标
分解方法和系统方法
分解方法:把被研究对象和问题分解成细小部分,研究细小部分从而了解整体
系统方法:
考虑系统的整体性
考虑系统组成部分的内部关系和协同作用
考虑系统与环境的联系
信息系统
定义:以计算机、网络及其他信息技术为核心,为实现某些系统目标,对信息资源进行处理的系统
基本构造
系统输入:获取原始数据
处理部分:转换成有意义的形式
输出部分:经过处理的信息传递给人或用于生产
反馈:将信息返送给有关人员
开发中的分析方式
自底向上分析方式:通过调查等方式,将业务的具体功能汇总、归纳成宏观的功能(不熟悉的业务)
自顶向下,逐步求精分析方式:从宏观入手,按照事物的性质和规律分解到微观具体的事物(总体设计和设计较大的子系统)
实际开发中,二者结合!
管理与信息系统
管理概述
管理者或管理机构,在一定范围内,通过计划、组织、控制和领导等工作,对组织所拥有的资源(包括人、财、物、时间和信息等)进行合理配置和有效使用,以实现组织预定目标的过程
管理含义
管理是一个过程
管理的核心是达到目标
管理的本质是协调
管理达到目标的手段:是运用组织拥有的各种资源
管理的职能
计划:选择目标,制定方案
组织:完成计划所需的各资源配备
指挥:对所属对象进行发令、调度、检查
协调:平衡各项活动
控制:根据客观情况,调整计划
管理的层次
高层管理(属于战略级管理)
职能
根据全面情况,分析和制定长远目标及政策。
特点
与企业远景规划有关;所需信息涵盖面广;对信息的精确、详细、及时要求低
中层管理(属于战术级管理)
职能
根据总体目标,对各种资源制定资源分配计划和进度表,并组织单位实现目标
特点
工作涉及长期规划和具体工作安排
基层管理(职能层/作业层管理)
职能
按照中层管理制定的计划,具体组织人力完成计划
特点
所需信息和工作任务直接相关
影响管理信息系统的重要因素
组织与变革
信息系统是组织的一部分;信息系统的建立是信息技术与组织流程融合的过程
管理
不同层次管理者对信息及信息系统有不同需求
技术
技术是企业建立信息系统的基础或平台
世界范围的商业竞争环境
信息系统的建立需考虑商业目标、综合效益、商业竞争环境特点和规律
管理信息系统
管理信息系统概述
管理信息系统(MIS)
以人为主导,以信息技术为基础,将信息流联系起来,对信息进行收集、传输、存储、加工、更新和维护,产生管理者所需要的信息,改善协同合作、效率与决策制定,协助企业管理资源并获利的信息处理系统
管理信息系统的结构
辅助企业高层管理者制定战略决策和计划
为企业各中层管理部门和人员提供信息;财务管理、销售管理、人力资源管理等子系统
对应企业中基层管理机构;生产管理、材料管理、设备管理等子系统
管理信息系统的功能
管理信息系统接收数据、转变为信息、将数据和信息存储并提供给用户
计划:根据现存条件和约束条件提供各职能部门的计划
控制:根据数据,对计划执行情况进行监督、检查、分析等
预测:根据现代方法规划企业未来发展方向
辅助决策:采用相应数学模型,推导出最优解,辅助管理人员决策
主要应用类型
应用行业
制造业的应用系统
金融业的应用系统
服务业的应用系统
教育业的信息系统
服务对象
国家经济信息系统
企业管理信息系统
行政机关办公型管理系统
业务处理方式
办公自动化系统OA
将计算机技术、通信技术、系统科学及行为科学应用于传统数据处理及现代办公事务处理的一项综合技术
核心任务:为各领域、各层次的办公人员提供所需信息
过程控制系统
事务系统
决策支持系统(DSS)
以计算机技术、仿真技术、信息技术为手段,支持非结构化、半结构化决策的信息系统
结构化决策:日常工作中执行的程序化决策
非结构化决策:无固定决策过程和方法,依据自身知识和能力决策
半结构化决策:既有标准程序化,又依靠人的经验与直觉
专家系统(ES)
将专家的知识库不拘泥于时间、地点、空间进行共享的系统
知识库:一定表现形式的知识
推理机:基于知识的推理在计算机中实现的部件
人机接口:人机之间的翻译和转换
管理信息系统发展
单项数据处理阶段:20世纪50年代中期至60年代中期;批处理的数据处理方式
事务处理阶段:20世纪60年代中期至70年代初期;联机实时处理的数据处理方式
管理信息系统阶段:20世纪70年代初期至90年代;企业中全面实现计算机管理
战略支持系统:20世纪90年代至2010年;计算机软、硬件技术 、人工智能技术的发展
智能系统:2010年至今;云计算
管理信息系统发展现状:现代管理思维、系统应用网络化、开发平台模块化、业务流程智能化、应用系统集成
实施管理信息系统的重要意义与挑战
实施MIS的必要性、商业目标与作用
建立MIS是必需且符合发展趋势的,是企业战略性的选择
MIS建设是企业信息化的核心和发展增长点
实施MIS始终不能离开商业目标
实施MIS的挑战
设计的MS不符合企业的目标
MIS需要和管理流程融合
需求不明确,变化因素多
MIS的实施是一项涉及面广、参加人员多的复杂系统工程
二 管理信息系统与组织变革
信息系统与组织结构
传统的企业组织结构
直线式
特点:最传统、最古老;一级管理一级
适用:企业规模小、生产技术简单
职能制
特点:按相同职能组织活动;管理效率提高
适用:外部环境稳定、不需很多跨职能部门协调的中小企业
直线—职能式
特点:以直线制为基础,设置相应职能够部门;结构关系清晰,稳定性好
适用:产品相对稳定、规模较小、外部环境相对稳定的企业
事业部制(联合分权制,产品部式,战略经营单位)
特点:以绩效为中心的一种分权制结构
适用:规模庞大,品种繁多,技术复杂的大型企业
矩阵式
特点:具有事业部制与职能式组织结构的特征
适用:大型组织系统
基于信息技术的组织结构变革
虚拟组织(Virtual Organization)
由若干个独立存在的企业组成的临时性、动态的“虚拟”的企业
主要特点
通过计算机网络与中间商、承包商、合作伙伴保持联络
集中每个伙伴的优势,设计、制造和销售最好的产品
具有很大灵活性、机动性和反应的灵敏性
各公司间很难确定边界
在虚拟组织的环境下,组织与管理上非常依赖信息技术
组织扁平化
通过组织结构的调整,削减中间管理层数量的工作过程
组织变革及企业流程再造
信息技术与组织的相互关系
组织对信息技术的影响作用
关系
组织的目标决定信息技术的目标
信息化加强企业竞争力
信息技术、组织管理与管理信息系统相互影响、相互制约
作用
组织战略目标决定着信息技术的使用方向
组织变化促使信息技术发展
组织的约束条件制约着信息技术的变革
信息技术对组织的影响作用
信息技术对组织战略的支持
企业可利用信息技术来实施竞争战略及其他目标
对企业产品生产和制造过程的支持
对产品营销和服务过程的支持
信息技术为企业变革提供支持
信息技术也会成为组织的累赘
企业变革的发展历程与趋势
信息技术导致企业变革的方式:自动化 --> 合理化 --> 流程重组 --> 范式转移
企业流程再造(BPR)
企业流程
指生产或服务过程中一连串活动的工作流程
企业流程再造
对企业流程所进行的根本性的再思考和彻底的再设计,以使企业的速度、质量、 服务和成本等关键业绩指标获得根本性的改善
工作步骤
描述环境,明确目标
规范原流程
整合与再造流程
企业资源信息化应用
库存订货点法
制定一个数量额,当库存达到这个数量水平时便可下达订单去采购订货的方法
应用条件:物料的消耗与供应相对稳定、物料的价格不高
MRP与MRPII
物料需求计划MRP
根据需求和预测来测定未来物料供应和生产计划,它提供了物料需求的准确时间和数量,MRP是根据需求和预测来测定未来物料供应和生产计划
制造资源计划MRPII
在制定计划时,考虑市场需求和企业的生产能力
MRPII把企业中各子系统有机地结合起来, 形成一个面向整个企业的一体化系统
MRPII的所有数据来源于企业的中央数据库
MRPII具有模拟功能,可根据不同的决策仿真模拟出各种未来将会发生的结果
企业资源计划(ERP)
ERP的核心是MRPII,并在其基础上向企业内、外扩充
ERP实践全球大市场营销战略
ERP实践集成市场营销
ERP扩充了供应链管理等功能
ERP适用行业范围增大
ERP系统呈明显的模块化结构
ERP的内容仍在不断发展,ERP整合的功能在不断发展
客户关系管理(CRM)
CRM概述
CRM始终强调以客户为中心,是一种客户驱动的模式
CRM是一个与客户交往、利用客户信息作出决策的动态过程,包括客户获取、客户开发、客户保持这3个阶段;客户信息管理是实施CRM的基础
CRM是一种信息技术
CRM不仅改善企业与客户之间关系的管理机制,更是一种现代企业活动的管理机制
CRM是一种管理方法,借助信息技术,迅速发展成为软件
CRM的主要功能
客户服务与支持
售前服务
商务智能
营销管理
销售管理
供应链管理
供应链
指具有供需关系的上下游企业所构成的组织链条,涉及产品设计、生产,以及将产品传递到市场上的所有企业构成供应链
供应链管理
指协调供应链中生产、存货、选址及运输活动,从而在市场上达到响应速度与效率的最佳组合
供应链管理帮助管理者在生产、存货、选址、运输这几个方面进行决策
在供应链管理中,库存不一定必需,只起平衡作用
供应链管理关注的不是企业,而是许多公司的网络,它们一起工作把产品送到市场
电子商务
基本概念
狭义概念
电子商务是指在网上进行交易活动,包括通过Internet买卖产品和提供服务
广义概念
电子商务是指利用Internet、Intranet和Extranet来解决商业交易问题,降低产、供、销成本,开拓新市场,创造新商机,通过采用最新网络技术手段,从而增加企业利润的所有商业活动
对社会和经济的影响
改变人们的消费方式
改变商务活动的方式
改变组织内部的结构,使企业与供应商、客户间的松散关系变为相互依存、集成的供应链关系
电子商务将对传统行业带来一场革命
电子商务系统结构
网络平台
供应者
采购者
认证中心
支付中心
物流中心
电子商务的模式
电子商务发展的新态势
社会化商务
基于社交媒体进行商务活动的新兴商业模式,是社交媒体和传统商务的结合、网络商务和线下商务的结合
分类
三 管理信息系统技术基础
网络技术基础
计算机网络的概念及发展
概念
将地理位置不同、具有独立功能的多个计算机系统,通过通信设备和通信线路连接起来,利用功能完善的网络软件(包括网络通信协议、数据交换方式及网络操作系统等)实现网络资源共享的系统
组成
通信子网
由专门负责通信的计算机和高速通信线路等构成,负责为全网提供主机间的通信链路及信息传输工作,实现计算机系统间的互连
资源子网
提供网络访问和数据处理能力,使网上用户能够享受资源网上的软、硬件和数据
网络模型与协议
一种用于网络之间相互通信的技术标准,一门大家都公认并遵守执行的“共同语言”
国标标准标准化组织ISO发布了一套开放系统互联网模型OSI
以太网协议:规定用无源的电缆作为总线来传输数据帧,是最为普遍的局域网
OSI七层协议的主要功能
TCP/IP(传输控制协议/网络协议)四层架构的主要功能
网络的分类及拓扑结构
网络的分类
局域网(LAN)
小范围内计算机、终端和外围设备互联而成的网络
城域网(MAN)
几十千米范围内的企业、单位、多个局域网互联而成的通信网络
广域网(WAN)
地理位置相距较远的多个计算机系统或局域网互联实现数据通信网络
网络拓扑结构
指网络终结点与通信线路间的几何关系,反映了网络中各实体间的结构关系
星形网络
各结点通过点到点通信线路与中心结点连接
总线型网络
一条称为总线的中央电缆连接所有工作站和其他共享设备
环形网络
将工作站、共享设备通过电信线路构成一个闭合的环
网络设备综述
传输介质
数据传输系统中发送、接受装置的物理媒介
有线传输介质、无线传输介质
网络适配器(网卡)
计算机、通信控制设备间通过传输介质进行通信的接口,将各结点上的设备连到网络上的接口部件
调制解调器
利用信道传递数资信号时使用的远程连接设备
网络互联设备
中继器
又称重发器,可放大增强信号
集线器
网络中心设备,可连接多个站点的缓冲设备
网桥
连接两个同类型局域网,用于转发、存储数据和过滤地址
交换机
可互联多个网段
路由器
实现网络层互联的设备
网关
网络层以上的网络互联
网络中的计算机设备
网络服务器
核心设备,含有网络操作系统和数据库管理系统
工作站
连网、有独立运行功能,受网络服务器控制和管理的、共享网络资源的计算机
国际互联网
Internet:连接世界各国的计算机设备和网络的系统
IP地址:Internet上使用的地址
域名系统(DNS):TCP/IP的名字管理机制
移动互联网
概念
将移动通信和国际互联网二者结合起来,成为一体,指互联网的技术、平台、商业模式和应用与移动通信技术结合并实践的活动的总称
广义
用户可用手机、笔记本等移动终端通过协议接入互联网
狭义
用户使用手机终端通过无线通信的方式访问采用WAP的网站
数据库基础知识
传统数据文件的存储方式
特点:编写的程序和特定的文件紧密相连,文件之间相互独立,缺少整体规划
存在的问题:数据混乱、数据冗余、程序与文件过分依赖、实用性差
数据库的存储方式
数据库存储方式:将数据集中并可以减少重复,有效地提供多方面应用的数据组织方式
数据库系统(DBS):指数据库、维护和使用所需的计算机硬件、软件和使用人员的总和
数据库管理系统(DBMS)的功能
数据定义
数据库操纵功能
数据库运行管理
数据库建立和维护
数据组织、存储和管理
关系数据模型
关系:二维表
主码:若干属性中被指定一个或多个来唯一表示该关系的元组
属性:关系的一列 【关系名(属性1,属性2,属性3,……,属性n)】
元组:关系的一行 (二维表中行定义即对关系的描述)
E-R图
E-R图表示方式:
E-R图转换为关系数据库模型的方法
使用E-R图分析工具进行数据库设计的步骤
描述实体和属性,确定主码
按照具体情况,分析实体和实体之间联系,确定实体和实体联系的属性
绘制E-R图
按转化规律,转化为关系文件
信息技术发展情况
大数据
信息技术(IT)
指以现代计算机及通信技术为代表的,对信息的生产、收集、处理、加工、传递和使用等环节提供支持的技术总称
大数据的概念(4V)
数据量大(Volume)
数据类型繁多(Variety)
处理速度快(Velocity)
价值密度低(Value)
云计算
云计算的概念
云计算
一个提供便捷的通过互联网访问一个可定制的IT资源共享池能力的按使用量付费模式,这些资源能够快速部署,只需很少的管理工作或很少的于服务供应商的交互
核心理念
服务
特征
虚拟化
可将各物理资源虚拟成虚拟资源形成资源池
弹性
根据用户需求,动态变化自身的计算能力
按需服务
用户根据自己需求购买云计算服务
云计算的分类
部署模式
公有云 (提供的云服务遍布互联网)
私有云 (针对某个机构定制的云)
社区云 (为相对独立、相互关联的机构服务)
混合云 (以上多种云配置的组合)
服务对象
软件即服务(SaaS)
平台服务(PaaS)
基础架构即服务(IaaS)
实用数据库Access基础
Access的基本功能和特点
Access(关系型数据库管理系统)
Access数据库由表、查询、窗体、数据访问页、报表、宏和模块组成
Access基本功能
提供收集、组织、存储和管理各类数据的手段
利用查询方式,对数据库的数据进行分析和处理
通过窗体浏览或更新表中数据,用报表以特定方式来分析和打印数据
共享数据,提供与其他应用程序的接口
Access特点
操作简单;数据转换方便;数据对象丰富
Access数据库及表
“学生信息表”表结构
先创建空数据库
创建表的步骤
新建表 -->输入字段名 -->选择数据类型 -->定义字段属性 -->设定主关键字 -->保存表
主关键字:唯一标识数据表中每条记录的字段,可以是一个或多个,但不允许空值
表结构的修改和数据管理操作
表结构的修改(增加、删除等)
表内容操作(编辑表内容、增加、删除表内容)
Access数据库中表之间关系的确定
表之间的关系与关系分类
表关系是在两个表的公共字段间创建的一种连接,是通过匹配关键字字段中的数据来执行的
关键字字段:通常是在两个表中使用相同名称的字段
表之间的关系
一对一的关系(不常用)
一对多的关系(最常用)
多对多的关系(拆分为多个一对多关系)
参照完整性
是一个规则系统,Microsoft Access使用这个系统来确保相关表中记录之间关系的有效性,并且不会意外地删除或更改相关数据,即在输入或删除记录时维持表之间已定义的关系
例如,如果在学生表和选修课之间用学号建立关联,学生表是主表,选修课是从表,那么,在向从表中输入一条新记录时,系统要检查新记录的学号是否在主表中已存在,如果存在,则允许执行输入操作,否则拒绝输入
创建Access查询
查询的主要类型
创建和使用报表
报表:用于对数据库中数据进行分组、计算、汇总和打印输出
Access报表操作提供了3种视图
“设计”视图:用于创建和编辑报表的结构
“打印预览”视图:用于查看报表的页面数据输出形态
“版面预览”视图:用于查看报表的版面设置
四 管理信息系统战略规划与开发方法
战略规划
战略规划
定义:是在系统开发前制定的总体战略。是一种宏观指导性的长期计划,是制定执行规划的基础,也是保证信息系统开发全过程顺利进行的重要因素
战略规划的活动
设计系统整体结构;(整体)
制订资源配置计划;(资源)
确定子系统的开发次序。(子系统,开发)
助记:整体开发子系统资源
执行规划
定义:又称为开发规划,是对战略规划的具体落实
执行规划的活动
开发项目的具体时间、资金筹措、人员组织、管理办法、工作步骤和控制指标等
准备工作
成立规划领导小组-->人员培训-->规定进度-->其他(资金、企业内外材料及规划管理评审制度的建立)
常用方法
关键成功因素法(CSF)
分析出企业成功的关键因素,围绕关键因素识别企业的主要信息需求和相关工作的规划方法
了解企业的战略目标(遵循信息系统规划与组织目标一致性原则)-->识别关键因素-->分析信息需求
企业系统规划法(BSP)
根据企业目标制定MIS规划的结构化方法。该方法根据企业目标分析企业过程、数据类等,然后再从数据类分析出系统的主要功能(子系统、模块),最后建立基于目标的企业规划
步骤
描述企业的战略目标
定义过程(功能)
定义数据类
定义信息系统结构(通过U/C矩阵实现)
U/C矩阵:表达过程与数据两者间关系。矩阵中的行表示数据类,列表示过程,并以字母U(Use)和C(Create)来表示过程对数据类的使用和产生
形成系统的功能模块
将C和与之紧密联系的U画在一个框中,这些框便构成了功能模块
开发方法
生命周期法
基本思想
自顶向下、由粗到细、逐步求精
概念
又称结构化系统开发方法(SADT),它以系统工程思想为基础,运用工程化方法,遵照用户至上原则,从系统角度分析和解决问题,先将整个系统自顶向下按模块化结构进行模块分解,然后逐步编程实现,最终实现整个系统的开发
别称:结构化系统开发方法 基础:系统工程思想 方法:工程化 原则:用户至上 实现:自顶向下按模块化结构进行模块分解
助记
特点
严格区分开发工作阶段
工作文件规范化
自顶向下的系统观点
用户的观点
优缺点
优点
目标明确,开发过程易于控制
质量保障措施完备
提高系统的正确性、可靠性和可维护性
文档齐全
缺点
系统开发跟不上需求的变化,系统开发周期过长
逻辑设计到物理设计的过渡难度大
文档化工作量大
开发步骤
原型法
基本思想
根据用户提出的基本需求,采用快速技术,在短时间内开发出一个简单、可实践性的、可执行的系统原型,交给用户试用,开发人员根据用户反馈的信息,对系统原型进行修改与完善,再交给用户试用,反复这个过程,直至产生用户满意的系统原型为止
开发步骤
确定用户需求,开发初始原型系统
用原型系统确认用户需求
修改和改进原型需求,直到用户满意为止
优点
便于满足用户要求,用户参与系统开发,建立原型
开发时间短、效率高
缺点
频繁的需求变化使开发进程难于管理
适用
原型法比较适合于用户需求不清、业务理论不确定、需求经常变化的情况
面向对象法
概念
按人们认识世界思维方式,采用基于对象的概念建立模型,模拟客观世界分析、设计和实现软件的办法
基本思路
将客观世界抽象成若干相联系的对象
根据对象和方法的特性研制出软件工具
完成从对象的客体描述到软件结构间的转换
开发步骤
系统调查、需求分析
面向对象分析(分析问题)
面向对象设计(整理问题)
面向对象编程(程序实现)
其他系统开发方法
计算机辅助软件工程方法(CASE)
敏捷方法
基于组件的软件工程(CBSE)、基于组件的开发(CBD)
开发方式
信息系统概念
信息系统不仅是一个技术系统,还是先进的技术和现代管理相结合的综合系统,同时又是人类及其活动相互协调、影响、发展的社会系统
信息系统开发中的问题
IT技术的复杂性
信息系统开发是技术和管理的问题
用户需求复杂多变
环境多样
维护费用不易预见
需借鉴国际标准
必要条件
合理地确定信息系统的目标
企业具备一定的科学管理基础
具备一定的物质资源保证
领导重视,业务人员配合
开发方配备结构合理的开发队伍
合理确定目标——目标 科学管理——管理 物质资源——资源 领导、业务人员——人员 开发队伍——开发
助记:我们的目标是开发资源和管理人员
开发方式
独立开发方式
适合于有较强系统分析与设计队伍的组织和单位
委托开发方式
适合于使用单位无系统软件开发人员或开发队伍力量弱、资金充足的单位
合作开发方式
适合于使用单位有系统分析、设计及软件开发人员、但开发队伍力量弱的单位
购买现成软件
有专门从事信息系统开发的公司
IT外包
将组织中与信息相关的活动,部分或全部交给组织外的信息服务提供者来完成
外包内容
信息处理服务、业务流程支持、应用软件系统开发、网络系统建设、硬件设备选型与维护、IT知识培训、企业信息化方案咨询
优点
有益于企业将力量集中到核心能力上——核心能力
有益于预见成本——成本
简化内部的管理工作——管理
促进企业资源整合——资源
助记:管理成本和资源是企业的核心能力
风险
降低了企业的控制能力
委托代理关系复杂易引起法律纠纷
IT外包与风险管理(如何规避风险?)
依照相关法律和政策健全合同文档管理
供应商的选择需要参考国际评估标准
引入多个供应商
选型
初步调查
调查目的
调查内容
分析内容
系统简介
技术要求、限定条件
流程要素
开发规模
覆盖范围
拟解决的主要问题
投入和产出比
选型的策略
系统选型
要素
适用类型:拟上新信息系统的用户;系统改造、升级、自行开发和委托开发均不属于系统选型
前提:必须有明确的需求分析和完整的系统改造
考虑预算:不同预算等级影响系统选型
主要工作:调查分析和比较市面上主要产品,全面衡量其优势
核心要素:必须最适合用户需求和特点
可行性分析
五 系统分析
系统分析概述
系统分析的目标
对用户的信息需求进行定义,提出新系统的逻辑模型解决方案,为信息系统设计取得成功奠定良好基础
系统分析的任务
本质:回答未来系统“要做什么”,不涉及具体实现技术
调查企业管理业务
理清原系统的业务流程和管理模式
改进和完善系统
提出新系统的逻辑模型
系统分析的步骤
系统分析报告
描述新系统的逻辑模型,解决新系统“做什么”的问题,是系统设计和实施的依据,也是最后交接验收的依据,是整个开发过程中最重要的文档之一
系统详细调查
详细调查的目的与原则
目的
完整掌握现行系统各个方面
原则
真实性
全面性
规范性
规范调查过程、规范结果描述
启发性
需要调查人员的启发引导
用户参与性
最应强调的原则
详细调查的主要内容
详细调查的步骤和方法
研究资料
分析和研究大量的计划、报表、文件、资料来获取需求
开调查会
集中征集意见,适合于对系统的定性调查
用户访谈
面对面与用户交谈
结构化访谈:提问事先确定好的问题,问题开放或封闭
非结构化访谈:无事先确定的问题,只是一个谈话框架
问卷调查
类型:自由格式、固定格式
实地观察
此方法辅助开发者深入挖掘系统需求
现行系统(原系统)的描述
数据流程图(Data Flow Diagram,DFD)
是人们描述系统逻辑模型的主要工具。摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等
作用:综合地反映出信息在系统中的流动、传递、存储和处理的情况
企业现行系统的管理模式、逻辑模型等均由数据流程图描述
基本符号
遵守原则
明确系统边界
自顶向下逐层分解
局部上由外向里
某企业的会计账务处理过程的数据流程图,请根据该图写出会计账务的处理过程
经办人将原始凭证交予财务进行审核
审核通过后,会计记账人员利用合格的原始凭证制作记账凭证,并将记账凭证进行存储
其他会计人员根据记账凭证登记会计账簿,并将会计账簿进行存储
最后根据各种会计账簿编制会计报表,并将会计报表交企业管理人员使用
原系统分析与优化
重新审定系统目标
目的
为新系统“能做什么”提出具体信息处理方案
必要性
系统目标是开发工作的指南,是系统的验收标准,需根据详细调查时的实际情况重新审定、完善系统目标
管理模式的分析和优化
概念
是指组织综合性的管理范式
作用
能提高生产效率、能协调人际关系和调动员工的积极性,能使组织的资源得到有效整合,以达到组织的既定目标
管理模式的提升和优化是信息系统发挥作用的关键
需求分析
概念
实际上是在系统分析阶段对处理对象的功能分析。在完全弄清用户对新系统的确切要求后,用统一、规范的图标和书面语言表达出来
分析内容
业务流程优化
概念
根据系统调查阶段了解的情况,从业务全过程角度摸清现状、找出问题关键点,对现有业务流程进行彻底分析和改进
根据调查的情况 摸清现状 找关键点 分析和改进业务流程
内容
业务和数据流程的通畅性、合理性
数据、业务过程和管理功能的关系
原系统管理模式改革是否可行
新系统管理方法的实现是否可行
数据分析(收集、来源、去处、存储和流量)
整理形式
输入信息-->输出信息-->信息处理过程-->存储方式-->代码信息-->信息需求
围绕系统目标进行分析
信息的精度、及时性
对定量分析的支持性
弄清信息源周围的环境
来源部门
用途、受影响环境
围绕现行的业务流程进行分析
数据的全面性
是否满足管理需要、反映业务实况
数据特征分析
数据的类型及长度
合理的取值范围
数据所属业务
数据业务量
数据重要程度和保密程度
新系统逻辑方案
新系统开发中要采用的管理模式和信息处理方法
它是在系统调查、分析和优化的基础上,通过管理者和系统分析师的共同努力,完成的整个系统分析阶段的最后一步
内容
确定新系统的目标——目标
确定新系统的管理模式——管理
确定新系统的业务流程——流程
确定新系统的数据流程图与数据字典——图、字典
数据流程图的分层结构
图书馆管理信息系统
数据流程图的检验
数据字典
概念
对于数据流程图中每个图形符号(如数据流、数据存储、数据处理和外部实体),通过表格和文字的描述定义它们的细节,描述和定义的集合就是数据字典
作用
对数据流程图上的每个成分给予定义和说明
对系统分析中其他需要说明的问题进行定义和说明
目的
进行数据分析和归档,也是数据库/数据文件设计的依据
数据字典中的条目
系统分析报告
主体内容
数据流程图——流程图
数据字典——字典
处理说明——说明
作用
描述目标系统的逻辑模型
作为用户和开发人员间的协议或合同
作为目标系统验收和评价的依据
六 系统设计
系统设计的任务与原则
任务
原则
系统功能结构设计
模块和模块化设计
模块
独立命名并且拥有明确定义的实体
系统实施中的一个计算机程序、子程序、若干条程序语句、人工过程的某项具体工作
逻辑模块
系统分析的逻辑模型中定义的处理功能
物理模块
系统设计中逻辑模块的具体化是物理模块
模块化
即把系统功能自顶向下地、由抽象到具体地划分为多层次的独立功能模块; 每个模块完成一个特定的功能,一直分解到能简单地用程序实现为止
模块的要素
外部特性
输入和输出
模块从调用者处取得输入,加工后把输出返回调用者
处理功能
模块把输入转换成输出所做的工作
内部特性
内部数据
仅供该模块本身引用的数据
程序代码
用来实现模块功能的程序
模块结构图和功能结构设计
模块结构图
概念
又称控制结构图、系统结构图,用一组特殊的图形符号按一定规则描述系统整体结构
基本符号
判定调用
一个模块调用一个下层模块取决于调用模块内部的判断条件,用菱形表示
循环调用
一个模块通过其内部的循环功能来循环调用一个或多个下层模块,用弧形箭头表示
数据流程图导出初始模块结构图
变换型导出分析
概念
若数据流程图可以明显分成输入、处理、输出3部分的线型结构
步骤
找出系统的逻辑输入、逻辑输出和主处理
逻辑输入:从物理输入端开始,一步步向中间移动直至数据流不被看作系统输入的前一个数据流
逻辑输出:从物理输出端开始,逆数据流方向一步步向中间移动直至数据流不被看作系统输出的后一个数据流
主处理:几支数据流汇合处的处理
设计模块的顶层和第一层
主处理/主控模块:完成整个程序要做的工作
下层结构:输入、变换、输出
设计中、下层
将第一层每一个模块自顶向下继续分解直至最终的物理输入、输出流为止
事务型导出分析
概念
数据流程图大致呈束状结构,即某个处理将它的输入分离成一束平行数据流
步骤
先设计主模块,即代表整个系统功能的顶层模块
判断分析模块:根据外部信息判断处理数据,得到分配处理依据
分配调度模块:按照判断处理信息调度给代表某一判断结果的下设模块
功能结构设计
概念
通过简单化复杂问题、具体化抽象功能产生的一个按功能从属关系划分的图,图中每一个框称为功能模块
步骤
以数据流程图中“数据处理(功能)”为依据,从系统上层开始将大功能分解为若干小功能
例图
模块设计优化的原则
模块的独立性
模块的大小
实现模块所需编写的程序行数;其应降低设计复杂性、提高程序可读性、可维护性
扇入与扇出
模块设计中,直接调用某模块的模块个数称为该模块的____扇入____系数
作用范围与控制范围
代码设计
代码概念
用数或字符代表事物名称、属性或状态等的符号;以简短符号形式代替具体文字说明,唯一标识系统中的某一事物
代码的主要功能
帮助对数据进行鉴别和使用
便于数据管理,提高效率
提高数据的全局一致性
代码的种类
代码的校验
校验方法
在原有代码基础上另加一个校验位,将其作为代码的组成部分
具体过程
先计算出校验位
用同样算法计算输入代码的校验位
比较前两步的校验位是否一致
代码设计的原则
唯一性
标准化
合理性
可扩充性
适用性
简洁性
系统性
举例
数据库设计
用户需求分析
用户需求分析是数据库设计起点
数据要求
包括对数据内容、来源去向、性质、取值范围等要求
处理要求
包括处理功能、处理方式和响应时间等
安全性与完整性要求
明确数据的有效性、安全性、完整性和冗余性等需求与约束条件
概念结构设计
概念结构设计是数据库设计关键!将现实世界信息描述为信息世界信息,用E-R图来实现,独立于DBMS
步骤
先根据系统分析结果设计各局部E-R图
再将局部E-R图集成为总体E-R图
逻辑结构设计
概念
面向用户,在概念结构设计基础上完成,将概念结构E—R图转换为某个数据库管理系统所支持的数据模型,并优化之
E-R图转换为关系数据模型规范
数据模型的规范化
目的
消除数据表冗余;更新异常等不合理等现象;提高数据的可修改性、一致性和完整性
规范化要领
一般而言,规范化水平应较高,但并非越高越好,主要是依据有利于系统功能实现的原则设计
规范化
数据表中每一属性都应是不可分割的数据项(数据元素),同一表中不能出现重复的数据项
每个非主码属性都由主码唯一决定
每个非主码属性都不依赖于其它的非主码属性
物理结构设计
物理结构
数据库在物理设备上的存储结构和存取方法等
物理结构设计
面向计算机
给逻辑数据模型选择适当的物理结构
包括数据库存储结构设计、存储路径选取和数据库索引建立等
数据库保护
数据库保护应从多方便面入手,如计算机系统环境、硬件、软件、通信设施等,行政法律手段等
数据库实施、运行与维护
数据库实施
根据逻辑设计、物理设计的结果,建立实际数据库结构、装入数据、进行测试和运行
数据库运行与维护
数据库转储和恢复、维持数据库安全性、完整性、监测改善数据库性能、数据库重组和重构等
设计过程
输入/输出设计
输出设计
主要工作
输入设计
目标
提高输入效率、减少输入错误
在输入信息正确且满足输出需要前提下,使输入简便、迅速、经济
原则
输入量小;输入简便;数据转换少;数据尽早检验和自动检验
主要工作
人机对话设计
任务
依用户使用信息系统时的操作动作及所遇问题,设计友好、有辅助操作意义的人机交互方式
注意事项
用户第一;实质是信息交换;友好性强
基本类型
菜单式;命令式;填表式;应答式
物理配置方案设计
物理配置方案设计的依据
系统工作模式设计
集中式系统
概念
是集设备、软件和数据于一体的工作模式
分类
分布式系统
概念
将整个系统分成若干个地理上分散的配置,业务可以独立处理,但系统在统一的工作规范和技术要求下运行
分类
计算机硬件设计
具体因素
系统工作模式设计、数据存储容量、外设、终端、网络配置、计算机及网络系统速度、应用软件等
计算机软件设计
种类
计算机网络设计
内容
物理配置方案举例
图书馆
系统工作模式设计
图书借阅系统采用B/S模式
计算机硬件设计
多台微机和服务器形成局域网
计算机软件设计
操作系统:windows server DBMS:Access
计算机网络设计
星型网络拓扑结构
系统设计说明书
功能结构设计
系统的功能结构图
代码设计
代码
各类代码的编码方案、类型、功能、使用范围、使用要求等
数据库设计
输入/输出设计
物理系统配置方案设计
系统实施方案及说明
系统设计说明书
实施方案、计划、审批等
七 系统实施与评价
系统实施
系统运行环境准备(软、硬件准备)
系统实施的内容
软硬件准备、程序设计、系统测试、人员培训、系统切换等
系统实施阶段中易出问题的地方
人员
人员安排不妥
为了使测试工作相对客观,从事测试工作的人员和程序的编写人员不应是同一批人员,即测试工作应尽量不安排编写程序的人员来做
人员分工不明确
没有建立较严格的管理制度。人员分工不明确,从而造成工作遗漏或重复开发
过程
测试用例不全面
测试用例仅包括了合理的数据,而没有包括无效和不合理的数据
编程质量差
开发人员为了追赶进度加班加点,甚至在比较恶劣的工作环境下工作。编码质量差、重用性差、文档不齐、说明混乱、编码鲁莽均是造成以后问题的隐患
问题
缺乏复审
软件是个逻辑产品。没有复审的软件不仅包含大量的错误,而且一个错误还会连带若干个错误,造成恶性循环。通过复审,可以过滤错误
对并行转换时间的理解错误
有的单位把手工和计算机的双工方式的时期简单地理解为对软件的可靠性、准确性的测试,会把双工并行方式的开始时间定位在系统开展软件使用以前,应使用系统开发软件使用后的数据进行验证
改正
纠正错误的方式不恰当
在测试出错误后,没有进行记录、上报、统一安排,而是匆忙地进行编码,从而易造成水波效应,也不利于以后的维护工作
系统转化缺乏安全管理
系统转化是存在风险的。如果转化工作的随意性较大、缺乏安全的管理,势必会造成严重的后果,包括:原系统数据的丢失与混乱,原系统程序的丢失与混乱,当前阶段原始文档的丢失与混乱,新系统数据的丢失与混乱等以致影响正常工作
程序设计(编程)
基本要求
程序设计主要依据
系统分析和设计阶段的文档
程序设计方法
尽量复用已有工具和程序
明确系统的功能、结构、边界
明确程序的功能与关系
衡量程序的主要指标
系统测试
测试的有关说明
制定一个测试计划
测试的目的不是证明程序的正确,而是尽量发现错误
避免由编程人员承担测试工作
测试用例应包括输入数据和预期的输出结果
测试用例应包括合理有效的输入数据和无效不合理的输入数据
系统测试的步骤
单元测试
又称模块测试。目的是使每个单元都能独立运行
组装测试
单元测试后,需按系统设计要求做组装测试。目的是保证单元接口完整一致,人机界面及各种通行接口满足设计要求
确认测试
又称合格性测试或验收测试,以整个软件为测试对象,采用黑盒测试方法。目的是进一步检查软件是否符合软件需求规格说明书的要求
集成测试
将信息系统所有组成部分,包括软硬件、用户及环境等综合在一起进行测试。目的是保证系统各组成部分协调运行
系统测试的方法
人工测试
个人复查
走查与会审
机器测试
黑盒测试
又称功能测试,将被测程序看作黑盒子,完全不考虑程序的内部结构和特性下,研究软件的外部特性;对程序接口进行测试,只检查程序功能是否能按照需求规格说明书的规定正常使用,程序是否能接收输入数据并产生正确的输出信息
白盒测试
又称结构测试,将被测程序看作白盒子,按程序内部结构和处理逻辑选择测试用例,对程序的逻辑路径及过程进行测试,检查与设计是否相符
人员培训
企业管理人员
系统操作人员
系统维护人员
系统切换
内容
数据的转换、系统环境的转换、资料建档与移交和人员培训等
主要方式
图解
系统文档
作用
项目组成人员间沟通的主要工具;开发人员与用户交流的工具;信息系统生命线
文档编写指南
系统维护
主要内容
硬件的维护
硬件的日常保养
硬件的更换维修工作
软件的维护
正确性维护:修改程序中错误
适应性维护:为适应信息技术的发展或新的管理需求来修改程序
预防性维护:为适应未来发展,主动修改程序
数据库的维护
对数据文件进行定期与不定期的检查和维护
产品代码的维护
对代码进行必要的修改或重新设计
注意事项
减少维护的随意性
软件维护中,要减少修改的随意性:因为在修改时易产生水波效应,即一个模块的修改而导致隐含缺陷、错误的放大以及一连串的新错误的出现。信息系统在修改时易于产生水波效应,故修改工作需要实行审批制度
提供必要的资源
修改程序的测试
文档的维护
维护工作规范化
系统评价
评价概述
前提是明确评价的标准
评价的主要内容
系统总体情况评价
规模、结构和应用范围等情况
支出是否超预算
是否满足质量要求
文档是否齐全
系统的完全保密情况
其他
满足用户需要的情况
企业资源的利用情况
直接经济效益参考指标
费用使用情况
间接经济效益
系统性能指标
工作效率、响应时间、配置合理、输入/输出的处理速度、稳定性、故障指标
评价的主要步骤
主要方法
定量和定性
多因素加权平均法
把各项指标列成表,请专家对每个指标按其重要性确定一个权重,可计算出加权平均分
步骤
提出评价指标
确定单项指标的权重
进行单项评价
单项评价指标的综合
大类指标的综合
八 管理信息系统项目管理与安全
项目管理
项目管理概述
项目的特征
项目是一次性任务
人类有组织的活动都有目的性。项目作为一类特别活动,更有其明确的目标
项目是为实现目标而开展的任务的集合,它不是一项项孤立的活动,而是一系列活动有机组合而形成的一个完整过程
项目管理的概念
项目管理是以项目为对象的系统管理方法,通过一个临时性专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化
项目管理的特征
需要通过一个专门的组织实施;规划资源
项目管理知识体系
范围管理
项目范围:为了成功达到项目目标,所必须完成的工作
确定项目范围:为项目界定一个界限,划定哪些方面是属于项目应该做的,哪些是不应该包括在项目之内的
包括:定义项目管理的工作边界;确定项目的目标;确定主要的项目可交付成果
进度管理
活动定义;活动排序;活动工期估算;进度安排;进度控制
成本管理
资源计划。确定为执行项目活动所需要的物理资源(人员、设备和材料)及其数量
成本估计。估算出为完成项目活动所需资源的成本的近似值
成本预算。将估算出的成本分配到各项目活动上,用以建立费用基准,用来监控项目进度
成本控制。影响造成费用偏差的因素,控制项目预算的变更
质量管理
质量规划;实施质量保证;实施质量控制
采购管理
人力资源管理
沟通管理
风险管理
干系人管理
整体管理
项目计划制订;项目计划执行;总体变更控制;项目收尾
项目计划的编制方法及工具(管理信息系统)
甘特图
概念
又称条线图或横道图,主要用于项目的计划和项目进度的安排。甘特图是一个二维平面图,横向表示进度或活动时间;纵向表示工作包的内容
项目管理软件:Microsoft Project; 其他项目管理软件: TaskJuggler;ConsultComm;OpenGoo
安全管理
管理信息系统安全问题概述
管理信息系统安全防范体系
物理层安全
系统层安全
网络层安全
应用层安全
管理安全
管理信息系统安全控制措施
安全技术
安全协议
漏洞扫描和修补
入侵检测
安全管理
规章制度
应急预案
加强宣传和培训工作
质量管理
质量管理
质量(ISO规定)
依靠特定的或暗指的能力满足特定需要的产品或服务的全部功能和特征
质量管理是一个复杂的系统工程
PDCA(Plan-Do-Check-Action)
一种典型的质量控制方法,是计划-处理-检查-执行措施4个步骤的循环迭代过程,是一个不断能提高产品性能的过程
质量管理的发展过程
全面质量管理(TQM)
强调以客户为中心,关注客户的需要、组织的需要,成本经济效益和成本绑定;强调全员参与、以过程为中心、强调文化、技能和制度等多方面全面考虑;不仅只是事后检查,而是强调预防和全面过程控制的“大质量”管理
质量鉴别
在全面质量管理基础上形成的质量管理手段,是立足于用户需求,由买方主导的质量管理
质量管理方法
工程的方法
统计控制的方法
管理信息系统的质量管理
质量管理标准
目前应用最广泛的质量管理是国际标准组织ISO制定的ISO 9000标准。我国对应标准GB/T9000
ISO 9000系列内容
质量术语标准;质量保证标准;质量管理标准;质量管理和质量保证标准的选用和实施指南;支持性技术标准
ISO 9000系列核心内容
质量保证标准,它是质量体系认证的依据
CMM
软件能力成熟度模型
CMMI
软件能力成熟度集成模型
质量保证计划
质量法则
预防
独立的检查和确认(质量控制)
技术审查
测试
质量保证的行为
管理
文档
标准和实践
审查和稽核
测试
编码、文档和媒介控制
风险管理
风险管理
风险
由于从事某项特定活动过程中存在的不确定性而产生的经济或财务损失、自然破坏或损伤的可能性
风险的基本性质
客观性、不确定性(随机性)、不利性、可变性、相对性、风险和利益的对称性(共存性)
风险分类
不同的人和组织对于风险的承受能力和态度不同; 按对待风险的态度划分,可分成风险的规避者、风险中立者和风险的冒险者
定义
项目在执行过程中,持续不断地进行风险识别、分析、策略制定和监控风险执行情况的过程
为将风险控制在最低限度而进行的各项管理工作总和
是一系列对未来的预测,然后又采取一系列措施来减少风险对项目的影响的活动
风险管理的内容及任务
风险识别的主要方法
德尔菲法(Delphi)
又称专家调查法,专家意见趋于一致时即可得出最后结论
头脑风暴法 (Brain Storming)
通过专家会议,在许多专家间广发言论,激起灵感,诱发专家们产生思维共振,以获取更多信息来源预测问题
鱼刺图
又称因果分析表、流程图、石川图,用于确定风险的起因
风险分析的主要方法
定性分析
针对风险概率及其后果进行定性评估
包括历史资料法、概率分布法、风险后果估计法等
定量分析
一种广泛使用的管理决策支持技术
包括访谈、盈亏平衡分析、决策树分析、AHP法(层次分析)、模拟法
风险规划方法
正向风险(项目中的机会),应采取开拓、分享、强化的策略
对项目产生负面影响及威胁的风险:采取减轻、预防、转移、回避、及自留等策略
主要策略
减轻风险:降低风险发生可能性,或减少不利影响
预防风险:提高项目各组成部分可靠性,减少风险发生可能性
风险转移:将损失的一部分转移到第三方身上
风险回避:主动放弃原项目或改变项目目标与行动方案,以回避风险
风险自留:风险的损失较小,业主自身能承担,风险就可以留给自己承担
风险监控
概念
通过对风险的规划和对项目全过程的控制,保证风险管理达到预期的目标
作用
跟踪已识别的风险,监测残余风险和识别新的风险,保证风险计划的执行,并评价这些计划对减轻风险的有效性
总结
管理信息系统的风险管理
信息系统开发的风险
社会经济风险
战争和内乱 新技术发展 同行竞争 价格变动
安全风险
自然事件风险 人为事件风险 用户使用风险 流程重组风险
技术风险
系统规划 系统分析 系统实施 系统运行 系统保护 系统各项 文件编制 设备功能 机房设备
公共关系风险
与立项单位关系 与主管部门关系 开发单位内各方关系 计算机人员与管理人员关系 开发方同行业间关系
管理风险
领导素质 组织机构计划 开发各项目组成人员素质 开工准备 各阶段协调 关键人员变动
管理信息系统的风险管理
需求阶段
设计阶段
测试阶段
实施阶段
不同阶段,不同风险,不同措施