╭第一章管理信息系统导论╮|第二章管理信息系统的基本知识>概述背诵|第三章系统开发方法概述╯|内容大纲<第四章总体规划╮|第五章系统分析│|第六章系统设计>具体过程理解阐述|第七章系统实施│╰第八章运行管理(系统维护与评价)╯
第一章管理信息系统导论(一)管理信息系统概述及其发展
╭*1.信息化是21世纪最重要的经济发展模式和最显著的时代特征;(**)0.管理信息系统的起源<*2.开发与建设管理信息系统是信息化的具体表现形式和主要内容之一;╰*3.由单个的高度一体化的系统演进到各子系统的联合;
1.管理信息系统概念(ManagementInformationSystem-->MIS(管理|信息|系统))(**)管理信息系统是管理和信息技术不断融合的产物,是信息化的具体表现形式和主要内容;
2.管理信息系统的定义
╭*0.管理信息系统是由人,机(计算机)组成的能管理信息的收集,传递,存储,加工,维护和使用的系统。(***)│*1.人机系统:人+计算机(工具)(但是计算机并不一定是管理信息系统的必要条件)1>基本定义<│╭1)数据的一体化(数据在各部门之间共享,信息成为企业的资源)╰*2.一体化系统<(集成系统)╰2)系统开发的一体化.(总体规划和分布实施)(**)
╭*1.监测企业或组织的各种运行情况,利用过去的数据预测未来;2>管理信息系统<*2.从全局出发辅助决策;(*)对企业的意义╰*3.利用信息控制企业或组织行为;帮助其实现长远的规划目标;
(二)管理信息系统的分类(***)╭主要针对一个组织内部具体业务过程而建立;(医疗和教育)╭1>电子业务系统<人力资源管理、会计信息系统、企业资源计划系统、教务管理系统│(具体业务)|学籍管理系统,科技管理系统,生产业务系统,铁路客票发售系统│╰我国大多数企业和组织的管理信息系统的核心部分属于电子业务系统;││╭主要针对政府部门的政务管理活动和服务职能而建立;│2>电子政务系统<经济管理,市场监督,社会管理和公共服务1.按核心业务<(宏观社会,政府)╰宏观经济管理系统,市场监督管理系统,社会治安管理系统;活动分类││╭*1.主要针对商贸活动而建立的,主要依托Internet,实现网上交易和在线支付等活动││*2.企业对企业--->B2B││*3.企业对消费者-->B2C(天猫,京东,当当,网上书城)╰3>电子商务系统<*4.消费者对消费者-->C2C(淘宝)(网上交易)│*5.企业对政府-------->B2G(选品)│*6.线上线下消费------>O2O(美团优惠券)╰*7.核心部分通常以网站的形式表现出来.
╭*1.会计记账管理系统;\╭1>操作型管理信息系统<*2.工资发放管理系统;>数据录入、修改、删除、打印、查找和简单的汇总计算;|(面向业务,功能单一)╰*3.人事档案管理系统;/2.按数据处理<方式分类|╰2>分析型管理信息系统╭*1.基于操作型管理信息系统开发(如:人力资源管理系统,决策支持系统)(面向趋势分析和预测)<╰*2.基于会计记账管理系统开发的财务分析系统
╭1>按行业或部门:铁路管理信息系统、农业管理信息系统、房地产管理信息系统;4.按行业和业务<职能分类╰2>按业务职能:铁路统计系统、客票预发售系统、危险品及安全管理系统等等;
(三)管理信息系统的结构0.结构:是指管理信息系统的各个部件的构成框架,对这些部件的理解不同,就构成了不同的结构方式.
1.功能结构:有明确目标并由若干具体功能组成,各功能相互联系,构成有机结合的整体,以表现系统的特性;
╭信息系统的概念结构就是对功能结构进行抽象,所有的管理信息系统均有以下四大部件组成:|1>信息源(信息生产地);2.概念结构<2>信息处理器(信息传输、加工,存储等任务);(4方面)|3>信息的管理者(负责信息系统的设计,实施、维护等工作);╰4>信息用户(信息最终使用者,应用信息进行管理决策);
╭将管理活动分为高、中、低三个层次即:战略计划层、管理控制层和执行控制层,╭1>纵向视野<针对其建设的子系统为战略计划子系统、管理控制子系统、执行控制子系统,|╰分别属于战略型、管理型和事务型管理信息系统.|3.管理职能结构<╭横向来看一个组织,其管理活动是按照职能排列,(简答题3方面)|2>横向视野<可分为若干子系统:生产管理子系统,销售管理子系统,|╰物资管理子系统,财务管理总系统,人力资源管理子系统;|╰3>综合视野:实际企业中的管理活动是横、纵交叉的完整的管理活动.
╭*1.信息系统的硬件结构是系统实体部分,|包括计算机,外设和网络硬件设备及其联机方式;╭1>硬件结构<||╭按计算机在管理信息系统中发挥的作用,通常分为客户机和服务器;|╰*2.组成<客户机:与管理信息系统用户直接交互的硬件设备(计算机);4.软硬件结构<╰服务器:为客户端计算机提供各种服务的高性能计算机;||╭1.描述管理信息系统应用软件的功能模块,是对管理信息系统功能结构||的进一步补充和细化,一般可用系统模块结构图的形式展示;╰2>软件结构<|2.依附于硬件的管理信息系统的软件结构,╰主要包括:操作系统、数据库管理系统、应用开发工具和各种服务器软件等;
╭1>中央主机集中分时处理||2>文件服务器模式5.网络计算结构<╭第一层是在客户机系统上结合了表现层与业务逻辑,|3>客户服务器模式(C/S交互性强)<|╰第二层是通过网络结合了数据库服务器;||╭基于Internet的发展,用到web服务器,客户端运行浏览器软件,浏览器以||超文本形式向web服务器提出访问数据库要求,Web服务器接受客户端请求后,╰4>浏览器服务器模式(B/S)<将这个请求转化成SQL语法,并交给数据库服务器,数据库服务器得到请求后,|验证其合法性,并进行数据处理,并将处理的结果返回给Web服务器,Web服务器╰再次将得到的所有结果转化成HTML文档形式,转发给客户端浏览器进行展示;
(四)管理信息系统的几种典型应用
╭1>以物料需求的计划与控制为主线的管理思想;(仅物流)||╭MRP系统的基本内容是编制零件的生产计划和采购计划,|2>MRP系统逻辑流程<首先定制主生产计划,即生产计划大纲规定的产品系列转成特定产品的计划|╰据此定制:物料需求计划、生产进度计划与能力需求计划;1.MRP(物资需求计划)<(MaterialRequire-|╭*1.主生产计划(MPS,MasterProductionSchedule);mentsPlanning)|3>MRP计算依据<*2.物料清单(BOM,BillOfMaterials);|(3依据)╰*3.库存信息;||╭*1.供需平衡原则;╰4>MRP管理理念<(2原则)╰*2.优先级计划原则;
╭是集制造,财务,销售,采购,工程技术等各子系统为一体;(加了资金流)2.MRPII(制造资源计划) 第二章管理信息系统的基本知识(一)管理的基本知识╭管理是由一个人或更多人来协调他人的活动,以便收到个人单独活动所不能收到的效果而进行的各种活动;1.管理概念<╭1>管理工作的中心:管理其他人的工作.(中心)╰概念的三方面含义<2>管理工作是通过协调其他人的活动来进行的,追求群体的协同效应.(协调)(***)╰3>管理是营造激励环境,使所有员工努力工作,发挥群体协同效应,达成企业或组织目标.(激励) ╭管理过程就是基于信息的决策过程,|管理过程包括以下3个步骤(**)2.管理与信息系统的关系<*1.发现问题|*2.拟定方案╰*3.作出决策 ╭1>管理思想的现代化|2>管理组织的现代化3.管理现代化<(4个)|3>管理方法的现代化(经验和数学模型)(**)╰4>管理手段的现代化(应用计算机和通讯技术) ╭1>计划:管理的首要职能,对未来事件作出预测,已拟定出行动方案;|2>组织:完成计划所需的组织结构,规章制度,人财物的匹配等;4.管理的基本职能<3>指挥:对所属对象的行为进行发令,调度,检查;(五大职能)|4>协调:使组织内部每部分或每一成员的行为都能服从整体目标;╰5>控制:对下属人员的行为进行检测,纠正偏差,使其按规定的要求工作; ╭*1.最早,最简单组织形式,(***)╭1>直线制组织结构<*2.从上到下垂直领导,下属部门只接受直接上级指令,各级主管负责人对所属单位负责,|(名词解释)╰*3.直线制结构比较适用于任务明确,领导集中,控制严格的情况,是一种树状组织;||╭*1.各级行政单位除主管负责人外,还设立相应地职能机构,减轻最高领导者负担;5.管理的组织结构<2>职能制组织结构<*2.就是在直线制结构之上,增设了一些职能部门,协助主管领导从事管理工作;(两制一式)|(简答题)╰*3.容易造成办事效率低下等现象;(****)||╭*1.两维组成:一维是直线组织,另一维是任务(产品,项目,地区);╰3>矩阵式组织结构<*2.优点:加强了横向联系,具有较大的机动性;(填空题)╰*3.缺点:人员受双重领导,有时责任可能不清; ╭1>按职能划分部门(最广泛采用,制造业,商业...)6.管理部门的划分方法<2>按地区划分部门(较普遍采用,政府,法院,银行...)(3种)╰3>按产品划分部门(在多种经营的大规模组织比较流行,各专业,流水线) (二)信息的基本知识: ╭1>数据:数据是对客观事物的记载,数据由一些可以鉴别的物理符号组成;1.信息与数据<╰2>信息:信息是经过加工的数据,是有一定含义的、能减少不确定性、对决策或行为有现实或潜在价值的数据; (三)系统的基本知识1.系统概念:系统是由一些相互联系相互制约的若干组成部分结合而成,具有特定功能的一个有机整体(集合) ╭1>系统是由若干要素(部分)组成的.2.系统基本条件<2>系统有一定的结构╰3>系统有一定的功能,(目的性); ╭1>输入|2>处理3.系统基本要素<3>输出(5个)|4>反馈╰5>控制╭*1.物理结构系统|*2.生物系统╭1>按复杂程度分类<*3.人类系统|(由低到高)|*4.社会系统|╰*5.宇宙系统||╭*1.封闭系统(没有能量交换)4.系统分类<2>按系统与环境关系分类<|╰*2.开放系统(有能量交换)||╭*1.开环系统(无反馈)|3>按是否反馈机制分类<|╰*2.闭环系统(控制器对输出行为和期望行为有反馈).||╭*1.概念系统╰4>按抽象程度分类<*2.逻辑系统(由高到低)╰*3.物理系统 ╭1>整体性:系统的整体性能大于各要素性能之和,故处理系统问题时,|要研究系统的结构和功能的关系,提高系统整体功能;||2>关联性:系统与子系统之间、系统内部各子系统之间和系统与环境之间的5.系统属性<相互作用,相互依存的关系。离开关联性就不能揭示复杂系统的本质;||3>层次性:一个系统由若干子系统组成,该系统本身又可看做是更大系统的子系统;(不断划分)|╰4>统一性:不同层次上系统运动的规律存在组织化倾向,而不同系统之间存在着系统同构; ╭1>目的:面对庞大而复杂的系统,要将其按一定原则划分为若干子系统,从而降低分析难度,该方法称系统的分解;6.系统分解<|╭*1.可控制性原则╰2>原则<*2.功能聚合性原则,(查看和打印)╰*3.接口标准化原则(子系统之间的连接点被定义为接口) (四)信息技术的基本知识(管理信息系统的三大核心技术)(填空) ╭*1.网络技术是利用通讯设备和线路将地理位置不同,功能独立的两台或多台|计算机互联起来,以功能完善的网络软件实现资源共享和信息传递的系统;||╭#1.有利于上下级信息交流;||#2.有利于横向部门的信息交流;╭1>概念<*2.管理信息系统以计算机<||网络为基础的主要原因|#3.节省投资||╰#4.有利于信息的安全存储;||||╭#1.硬件资源共享;|╰*3.计算机网络的功能<#2.软件资源共享;|╰#3.用户间的信息交换;||╭*1.按通信介质分:有线网(双绞线,光纤),无线网(WiFI);|2>分类<|╰*2.按地理范围分:局域网(城域网),广域网(Internet);1.网络技术<|╭各个计算机相互对话的语言称为网络协议,不同计算机之间必须使用相同的网络协议才能进行通信;|3>网络协议<常用协议:TCP/IP协议,IPX/SPX协议,NetBEUI协议|╰局域网:任意一种,但是访问Internet必须使用TCP/IP协议;(选择题)||╭指计算机及网络设备在空间上的排列形式,|4>网络拓扑结构<|╰最基本的拓扑结构有总线型、星型和环形三种;||╭*1.指网络系统的硬件,软件及其系统中的数据受到保护,本质上讲就是网络上的信息安全;(填空题)||╰5>网络安全<╭#1.保密性||#2.完整性╰*2.网络安全特征<#3.可用性(5个)|#4.可控性╰#5.可审查 ╭1>概念:计算语言又称程序设计语言,指用于人与计算机之间传递信息的媒介,是MIS软件的必备工具;3.计算机语言<╭*1.机器语言(第一代计算机语言,可直接与机器打交道)╰2>发展阶段<*2.汇编语言(基于助记符的计算机语言,与机器语言指令之间一一对应,不能直接被机器识别,需转换)╰*3.高级语言(第三代计算机语言,具有较好的可移植性,更接近自然语言;) 第三章系统开发方法概述(一)管理信息系统开发的基本问题╭助记口诀:重视积极管理投资(简答,选择,填空)|1>企业高层领导应重视和介入:是对系统开发和使用成败起决定作用的首要条件;1.系统开发的<2>企业业务人员要有积极性:企业各类业务人员是管理信息系统主要的直接操作者与使用者;必备的条件|3>企业要有一定的科学管理基础:没有科学管理的基础,就无法建成有效的计算机管理信息系统;╰4>要有一定的投资保障:管理信息系统投入运行后,维护费用占总投资的主要部分; ╭1>借鉴同类系统的开发经验与教训2.系统开发前<2>确定系统目标(出发点)、开发策略和投资金额(管理信息系统规模,较大程度取决于投资额);的准备工作╰3>收集和整理基础数据(填空,选择) ╭1>新系统对当前管理模式影响较大(MIS的开发往往要和企业的变革同时进行)|2>管理信息系统的效益不易用货币形式直接反映;3.系统开发的|3>基础数据的准确性与完整性差(MIS对企业的各种数据进行加工提炼信息,用来辅助管理决策);困难因素<4>重视编程,轻视规划;|5>采用增加开发人员的方式来加快进度(MIS的开发属于知识密集型工作,大部分工作是开发人员的脑力劳动)╰6>堆栈现象(越早产生的错误会越晚被发现)(选择和填空) ╭*1.面向对象的分析方法╭0>主要包括<*2.面向对象的设计方法|╰*3.面向对象的编程方法||╭*1.概念:对象是指一些相互关联的实体(具体真实的物体),它是面向对象的基石||╭1.对象的标识、|||2.对象中的操作集合||*2.四大组成部件<|1>对象<|3.对象的数据结构、||╰4.对象对外消息接口(MS);||*3.特性:封装,能动,对象是数据和方法的集合;3.面向对象<╰*4.对象是数据结构以及作用于此结构上的数据操作的封装,这个封装具有自身行动能力开发方法||╭类是对象的抽象描述,对象是类的实例,由类到对象的过程称为实例化过程,|2>类和实例<|╰既可以由对象抽象出类,也可以从众多子类中抽象出超类;(实例==对象)||3>封装:是一种信息隐藏技术,封装机制使对象成为数据与方法的集成体|4>方法:使对象具有了处理封装数据的功能,而消息则激活了这种功能并建立了对象间通信的桥梁;|5>继承:是子类自动共享父类中的方法和数据的机制,它使管理信息系统的系统结构具有了开放性;╰6>重载与多态性增加了管理系统体系的灵活性、可读性、提高了系统效率; (三)结构化方法的开发过程╭任何一个系统都有其产生,发展和灭亡的生命历程,被称为系统的生命周期(填空)|1.系统的生命周期<出现需求->提出新系统方案->系统产生、成长(6个)|↑↓╰系统废弃<--系统衰退<--系统成熟 ╭助记口诀:桂芬几时为家|1>总体规划[总体规划报告(可行性分析报告)]|2>系统分析(系统分析说明书)2.系统开发阶段的划分<3>系统设计(系统设计说明书)(瀑布模型)|4>系统实施(用户操作手册)|5>系统运行维护(运行状况报告)╰6>系统评价(系统评价报告)进入下一循环…(选择,填空,解答) (四)开发过程组织与管理方法 ╭文档是系统开发建设的生命线,他贯穿管理信息系统开发的整个过程,|系统开发的各个层次和阶段都要有相应的文档;没有良好的用户需求文档,╭1>重要性<系统分析和设计就失去了可靠依据,开发方式就不可能以有次序、可管理||的方式进行,从而造成严重的低效率甚至失败,同时也会给系统|╰的运行和维护工作带来困难,降低管理信息系统的使用生命周期;3.文档的管理<|╭*1.文档要标准化和规范化;╰2>文档管理原则<*2.维护文档的一致性;(4原则)|*3.维护文档的可追踪性;╰*4.文档管理的制度化; 第四章总体规划(一)总体规划的目的和步骤╭助记口诀:明确问题与设计,描绘架构提要求,共享协调有顺序:│1>目的概括的讲是明确系统"是什么"的问题,即进行顶层设计;1.总体规划目的<2>描绘出信息系统的架构,并对目标系统提出完整,准确,清晰,具体的要求;│╭*1.保证信息共享;╰3>具体目的<*2.协调子系统间的工作;╰*3.使开发工作有序进行; (二)企业系统规划法(BSP)(由IBM公司提出)╭企业系统规划法(businesssystemPlanning,简称BSP):1.BSP定义<是由美国IBM公司与20世纪70年代创造的一种对管理信息系统进行规划和设计的结构化方法,引用最广泛;╰其实质是企业战略转化成管理信息系统战略的过程,是自上而下识别系统目标,企业过程,企业数据; ╭助记:(目标摆脱管理,上下结合整体)(简答题)│1>支持企业的总目标(首要原则)2.BSP的原则<2>着眼与企业过程,从方法论上摆脱信息系统对旧组织机构的依从性;│3>面向企业中管理各层次的要求;│4>自上而下规划和自下而上实施相结合;╰5>使信息系统在结构上有良好的整体性; ╭*1.定义企业过程和数据类;|*2.分析研究现行系统寻求企业的支持;3.BSP方法工作流程核心部分内容<*3.研究管理部门对系统的要求;|*4.确定新信息系统的体系结构;╰*5.确定新信息系统的实现优化顺序; ╭1>研究项目的确定(必须有最高领导介入)│2>研究的准备工作│3>研究开始阶段│╭又称企业的过程识别,是对企业信息系统环境的了解,整个BSP研究中最关键│4>定义企业过程(核心)<和重要的活动之一,它是企业资源转化和资源管理中有逻辑关系的决策和活动,│╰目的是作出企业的过程/组织之间的关系矩阵;││╭也称为数据类的识别,就是对企业数据需求的了解,定义数据类要与企业过程关联起来,4.BSP工作流程<5>定义数据类<数据类是指支持企业所必需的,在逻辑上相互联系的,并能组成相对独立的完整数据单位│╰的那些数据部分;(计划型数据类(目标、资源转换过程等计划值)/统计型数据类(企业状况))││6>分析当前系统支持当前旧系统如何支持企业完成功能│7>研究管理部门对系统的需求研究现阶段管理部门要求新系统加那些新需求;│8>提出推断和结论总结出新系统功能│9>设计信息系统总体结构│10>确定子系统开发的优先顺序│11>评价信息资源管理工作│12>制定建议书和开发计划╰13>研究成果报告; ╭1>企业资源是被管理的对象,企业中的各个管理工作都要涉及资源管理;4.企业资源<╭*1.关键性资源(公司产品和服务)(填空选择名词解释)╰2>企业资源分类<*2.支持性资源(为实现企业目标必须使用,引用和消耗的资源,如原材料,资金,设备人力)╰*3.此外,还有一些以不具体产品形式存在的"资源",就是企业的计划与控制; ╭助记口诀:求取务退(选择和填空)5.资源的生命周期<是指资源由取得到退出过程所经历的阶段:╰需求,获取,服务,退出 ╭定义企业过程的基本方法(选择填空)6.定义企业过程<对企业的现实活动进行调查,以企业的关键资源为线索,(BSP核心)╰追溯其生命周期,通过分析与综合,最终完成企业过程的定义; ╭应该从三个方面入手:计划与控制,产品与服务,支持性资源(简答题)7.定义企业过程<1>从计划/控制资源着手,可以识别出企业战略规划与管理两个层次的过程.的步骤(3方面)│2>识别产品/服务过程.根据其需求,获取,服务,退出4个阶段的生命周期,对每个阶段,用一些过程进行管理;╰3>从支持性资源识别企业过程.其方法与产品/服务识别过程类似; 9.企业数据的识别方法(了解) ╭指顾客,产品,材料及人员等企业中客观存在的东西列出企业实体,1>企业实体法<分析与每个实体联系比较紧密的数据,将结果表述出来;╰企业实体法主要工具:数据/实体关系矩阵 ╭利用BSP识别过的企业过程,分析每个过程利用什么数据,产生什么数据;2>企业过程法<╰企业分析主要工具:过程/数据关系矩阵; ╭1>子系统在功能上应有相对的独立性.(通常子系统不应跨越两个或两个以上的企业过程);││2>子系统在数据源上应有自身的完整性.(一般一个数据类只能由一个子系统产生)││╭*1.仅产生数据而不使用其他子系统数据的子系统;(只产生,不使用)(人力部门)│3>子系统的类型<*2.即使用数据.也产生数据的子系统;(又使用,又有生产)(财务部门)10.设计系统总体结构╰*3.只使用数据而不产生数据的子系统;(只使用,不生产)(行政统计部门)与开发顺序<(功能独立,数据完整)╭U(Use)表示单元格对应的企业过程使用对应的数据类,│4>子系统划分的方法(U/C图)<│╰C(Create)表示产生,左列是企业过程,最上一行是数据类││╭*1.子系统需求度程度(迫切性)与潜在效益的评估╰5>子系统的开发顺序<╰*2.技术约束分析(选择题,简答题) 第五章系统分析(一)系统分析的概述 ╭系统分析也称系统逻辑设计,是系统详细开发的关键性阶段,1.概念<旨在获得一个合理的新系统的逻辑模型,(填空选择)╰以便为后一阶段的系统设计提供较详细的方案; 2.目的:将用户的需求及解决方法确定下来,最终得到系统分析说明书; ╭所确定的内容是今后系统设计,系统实施和系统评价的基础和依据,3.系统分析说明书:<╰也是开发人员与用户签订协议和合同的依据; ╭1>详细调查收集和分析用户需求;4.系统分析阶段的主要任务<2>确定新系统初步的逻辑模型╰3>编制系统说明书(系统分析报告); ╭1>要点:理解和表达用户的需求.│5.系统分析的要点和难点<╭*1.对于用户:提出的需求难以理解;│|*2.对系统分析人员:理解和表达出来的新系统逻辑模型可能与用户需求不一致.╰2>难点<|╭$1.做好用户事前培训工作;╰*3.对策<$2.做好系统开发人员的培训工作;╰$3.选择正确的开发方法和良好的表达工具; ╭1>逻辑模型:(做什么)反映系统的性质;6.系统分析的思维逻辑<2>物理模型:(怎么做)反映系统的某一种具体实施方案;╰3>当前系统的物理模型的抽象化为逻辑模型,逻辑模型具体化就是物理模型; ╭1>详细调查;(调查当前(旧)系统的数据)7.系统分析的主要步骤<2>业务流程分析;(将当前系统的物理模型抽象成逻辑模型)│3>数据流程分析;(产生数据流图)╰4>编写系统分析说明书; ╭1>没有足够的用户参与;2.难点<2>用户的需求经常变更;╰3>用户与开发人员很难进行交流; ╭用组织结构图描述当前系统组织机构的层次和隶属关系;╭1>组织结构的调查<*1.领导决策层(拟定规划方案,审议批准报告,任免经理,战略);││*2.业务管理层(负责公司的经营管理及日常工作,执行董事会决议,战术);│╰*3.业务执行层(完成日常生产,业务和调度等工作,事务);│|2>业务流程的调查:从实际业务流程的角度将系统调查中有关该业务的资料串联起来,|以便对企业现有的工作有动态的了解.│|╭*1.收集可以收集的单据,凭证,报表材料,搞清出处和相互关系;3.详细调查的主要内容<3>数据流程的调查<*2.必须调查清楚每个数据的出处;|╰*3.必须调查清楚数据间的前后关系、运算公式和钩稽关系。||╭*1.座谈访问,||*2.书面调查,|4>薄弱环节的调查<*3.参加业务实践,||*4.分析调查资料,||*5.充分与用户交流,|╰*6.听取意见和建议;|╰5>其他信息的调查:如企业的发展战略规划,财务状况,人员情况,为什么要开发系统等; ╭1>收集资料4.调查的方法<2>开调查会或个别访问(最有效的一种调查方法)│3>书面调查(调查表)╰4>参加业务实践(了解现行系统的最好方法) ╭1>事先计划;│2>采访持关键信息的人;5.调查的原则<3>自顶向下全面展开;│4>存在的不一定是合理的;│5>分工和协作相结合;╰6>主动沟通的工作方法; ╭1>选择默契的语言;6.调查的注意事项<2>倾听比表达更重要;│3>及时反馈避免误解(重新表达)╰4>以学习的态度展开工作; (三)业务流程1.流程概念:流程由一系列的活动或事件组成,可以是渐变的连续型流程,也可是突变的断续型流程;(名词解释) 2.业务流程(名词解释):是指一组共同为顾客创造价值而又相互关联的活动; ╭1>目的性3.业务流程的特点<2>逻辑性╰3>层次性 ╭1>实现不同分工活动的结果连接;4.业务流程的功能<╰2>反映活动间的关系; ╭业务流程分析主要是为了描述现行系统的物理模型;│1>调查企业的组织结构5.业务流程分析的步骤<2>调查企业的具体业务流程│3>绘制业务流程图╰4>业务流程优化; ╭描述现行系统的物理模型;╭1>表达清楚三件事<*1.业务的功能是什么,││*2.谁负责该项业务│╰*3.业务和数据的流动方向│││╭*1.椭圆:外部实体(业务起点和终点,通常指参与的部门或人)│2>符号内容<*2.表格:业务功能描述(业务功能&承担业务的部门或人)│╰*3.单箭头:业务和数据的流动方向;│6.业务流程图<|3>画法│业务流程分析采用自顶向下的方法,首先画出高层管理的业务流程图│再对每一个功能描述部分进行分解,画出详细的业务流程图;│**业务流程图示例**│图5-0某企业会计财务处理业务流程图│(企业职工)外部实体○│原始↓发票│┌─┬──────────┐┌─┬──────────┐┌─┬──────────┐┌─┬──────────┐│││财务负责人│││出纳会计│││账簿会计│││报表会计││├─┼──────────┤├─┼──────────┤├─┼──────────┤├─┼──────────┤│││审核--││制作凭证-记账凭证-││登账-会计账簿-││编制报表│╰└─┴──────────┘└─┴──────────┘└─┴──────────┘└─┴──────────┘会计↓报表(企业管理者) ╭助记口诀:思考,重建,适应,改善│业务流程重组(BusinessProcessReengineer)简称BPR,╭1>含义<它是对企业业务流程作根本性的思考和彻底重建,││其目的是在成本、质量、服务和速度等方面取得显著的改善,│╰使得企业能最大限度地适应以顾客、竞争、变化为特征的现代企业经营环境;││╭*1.根本性思考;│2>4个特征<*2.彻底性再设计;7.业务流程重组<│*3.显著改善;(业绩的显著增长是BPR的标志与特点)(BPR)│╰*4.流程;(是BPR协同工作,整体优化思想的集中体现)││╭*1.围绕最终结果而非具体任务来实施再造工作。││*2.让后续过程的有关人员参与前端过程。││*3.将信息处理融入产生该信息的实际工作中去。╰3>七大原则<*4.将地域上分散的资源集中化。│*5.将平行工序连接起来而不是集成其结果。│*6.决策点下移并将控制融入过程中。╰*7.在源头获取信息。 (四)数据流程分析 ╭输入流,输出流,处理过程是任何一个系统的最基本组件;|物流0.数据流<事物流|资金流=>均可用数字等形式表现出来=>企业的数据流|人员流╰等等各种流在一个企业内的出现都会同时伴随着一个数据流的产生; 1.目的:在业务流程分析基础上,勾画出现系统的逻辑模型 ╭1>分层的数据流图:用图形的方式对系统进行分解,描述系统由哪几个部分组成,各部分之间有什么联系;|2>数据字典:用图表描述系统中的每一个数据组、数据存储和数据项;|3>加工说明:用文字等形式详细描述系统中的每一个基本处理的过程||详细调查当前系统目标系统业务流程图|↓---|----------------------↓2.分析用到的三种工具<业务流程分析物理|----↓---------绘制数据流图|↓模型|↓抽象化具体化↑||数据流程分析----|-↓------------------↑-数据流程分析编制数据字典|↓逻辑|↓补充和完善↑||编写系统分析说明书模型|----------------->----↓---------撰写处理说明|╰(系统分析的主要步骤)(系统分析的思维逻辑) ╭包括对信息流动、传递、处理、存储等的分析,╭1>含义<目的是勾画数据流通现状,|╰并发现和解决数据流通中存在的问题;3.数据流程分析主要步骤<|╭1>绘制数据流图╰2>分析步骤<2>编制数据字典╰3>撰写处理说明 ╭1>合理编号:顶层(最上面的一层)是第0层;(选择填空)5.画图注意事项<2>子图与父图的平衡:子图与父图的数据源流必须平衡,这是分层数据流的重要性质.(输入与输出一致)|3>分解的程度最多不要超过7层;╰4>其他事项:应先给数据流命名,从左到右画出数据流图,画数据流图时,先只考虑稳定状态; ╭*1.数据守恒(最应该遵守的原则,一个加工的输出数据只取决于输入数据)╭1>正确性检验<*2.文件的使用||*3.子图和父图平衡|╰*4.加工和数据流的命名6.数据流图的检查<||╭*1.简化加工之间的联系;╰2>提高可读性<*2.分解应当均匀;╰*3.命名应当恰当;(动词+宾语) 7.数据字典和加工说明(**) (五)新系统的逻辑模型╭1>新系统逻辑模型(名词解释):经过分析和优化后,新系统采用的管理模型和信息处理方法;│2>新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计和系统实施的依据;│详细调查│收集资料做准备│业务流程分析======>新系统逻辑模型│数据流程分析1.新系统逻辑模型的任务<│3>建立新系统逻辑模型的任务:│对系统业务流程分析的结果进行整理,对数据流程分析的结果进行整理,│在现行系统逻辑模型的基础上,结合新系统的目标,设计出新系统的逻辑模型;││4>现行系统逻辑模型到新系统逻辑模型的转换:│1>分析新系统与现行系统在逻辑上的区别,建立新系统的初步逻辑模型;╰2>补充和完善,建立最终模型; ╭1>确定合理的业务处理流程:│删去或合并那些多余的或重复的处理过程;│说明哪些业务进行了改动,改动原因是什么,改动后将带来哪些好处等问题│给出最后确定的业务流程图,指出业务流程图中哪些部分新系统完成,哪些部分需用户完成(人机配合方案);2.建立新系统的│初步逻辑模型<2>确定合理的数据和数据流程:(人机配合)|确认最终的数据指标体系和数据字典,如指标体系是否全面合理,数据精度是否满足要求等;│删除或合并多余重复的数据处理过程,说明哪些数据进行了优化或改动,以及改动原因是什么,有哪些好处等;│给出最后确定的数据流图,指出数据流图中哪些部分由新系统完成,哪些部分需要用户完成;(人机配合方案);│││╭1>建立初步逻辑模型时,主要靠经验进行,是一项创造性的劳动;╰3>对初步逻辑模型进行补充和完善<╭首先,应考虑新系统的人-机界面;╰2>在补充和完善时应重点考虑<╰其次,考虑一些细节问题; (七)系统分析报告╭1>描述了新系统的逻辑模型,作为系统设计和实施的依据;1.系统分析报告的作用<2>为用户和开发人员之间的交流和监督提供基础;╰3>为新系统验收和评价提供依据; ╭1>组织情况概述│2>现行系统概况(系统分析报告的主体为数据流图,数据字典和加工说明;)│3>系统逻辑模型2.系统分析报告主要内容<4>新系统在各个业务处理环节采用的管理办法、算法和模型;│5>与新系统想配套的管理制度和运行体制的建立;│6>系统设计与实施的初步计划╰7>用户领导审批意见 第六章系统设计╭总体设计和详细设计,╭1>系统设计两个阶段<|╰最终交付:系统设计说明书;||╭根据分析阶段产生的文档资料,确定新系统在计算机内的程序模块组成以及各模块之间连接方式,1.系统设计<2.任务内容<的任务|╰代码设计,输入输出设计,人机界面设计,数据库设计,模块处理设计,安全设计等;||3.完成人员:系统设计员;|╰4.培训工作:系统分析培训,系统设计培训; (三)系统总体结构设计 ╭助记:独立冗余分阶段,机构设置用资源(选择填空解答)(**)|1>子系统要具有相对对立性(子系统内部各功能具有"强耦合"关系);1.子系统的划分的原则<2>使数据冗余较小;|3>便于系统分阶段实现;|4>适应组织管理机构的设置;╰5>充分利用各种资源; ╭软件具有过程性和层次性两个特征(简答题);|1>框图:从过程性上来考虑系统;5.模块结构图与框图和数据流图区别<|2>模块结构图:从功能的层次关系上来考虑系统;╰3>数据流图:从数据在系统中的流动情况上来考虑系统; ╭从数据流图到初始模块结构图(名词解释)||1>以事物为中心的设计策略(事务分析)|应用:将高层数据流图转换成模块结构图|优点:能够把一个大的,复杂的系统分解成若干个较小的,简单的子系统;|原理:高层数据流图处理功能相对独立,可以把它们看成一类特定的事务,将其转换为模块结构图;6.模块结构图的推导策略<|2>以变换为中心的设计策略(变换分析)|应用:将低层数据流图转化成模块结构图;|优点:能够把低层数据流图中的处理功能分解成具有输入、中心变换、输出功能的简单模块;╰原理:首先对低层数据流图中的处理功能进行分类,分为输入功能、执行变换功能、输出功能3类; ╭1>按照"低耦合,高内聚"的模块结构质量标准进行修改和检查;||╭*1.扇入数:模块的直接上层模块个数;(调用自己的模块数)7.模块结构图的改进<2>模块的扇入和扇出数<|╰*2.扇出数:模块拥有的直接下层模块个数;扇出个数<=7;(被自己调用的模块数)|╰3>消除重复功能; ╭1.根据用户要求,选择网络拓扑结构(总线型,星型和环形三种)╭*1.网络设计的步骤<2.根据子系统划分结果,安排网络上的设备布局;(选择题)|╰3.根据实际业务要求,设计网络节点的权限;(IP地址,服务器,终端权限)8.网络设计与<设备配置方案||╭1.根据实际业务需求考虑某管理岗位是否要专门配备计算机设备;||2.根据实际业务性质决定某管理岗位配备的计算机设备的规格型号;||3.根据办公室的位置分布和有无联机通信要求,决定是否需要与网络连接;╰*2.设备选配的依据<4.根据系统分析和调查中估算的数据量,确定网络服务硬盘大小;|5.根据实际业务要求,用户的习惯确定新系统拟采用的软件工具;|6.根据系统分析和调查的网络数据传输量大小,来确定网络传递介质及连接设备的规格等;╰7.根据投资预算对上述内容进行调整; (五)系统详细设计(编输界面处,安全数据库6个) ╭助记:唯规改标|*1.唯一化╭1>编码设计原则<*2.规律化||*3.标准化|╰*4.可扩充且易修改1.编码设计<|╭*1.顺序码:连续数字代表编码对象,通常从1开始;001|╭1)按功能分类<*2.层次码:(区间码)001-999-999优点:检索、分类和排序很方便,||╰*3.助记码:编码名称+数字缺点:有时造成代码过长;╰2>编码种类<||╭*1.数字编码╰2)按文字分类<*2.字符编码╰*3.数字字符混合码;如:CM厘米USA美国 ╭1>包括内容:菜单方式、会话方式、操作提示方式、以及操作权限管理方式等;||╭助记:简单明了,色彩适中,可靠统一,立即反馈(6原则)3.人机界面设计<|*1.简单性||*2.明了性╰2>设计原则<*3.色彩适中|*4.可靠性|*5.风格统一╰*6.立即反馈性 ╭*0.系统设计阶段的主要成果是系统设计说明书,它既是新系统的物理模型,也是系统实施的主要依据;||╭摘要背景|*1.引言<系统环境和限制|╰参考资料和专门术语说明;7.系统设计报告<|╭*1.模块设计;||*2.代码设计;||*3.输入设计;╰2.系统设计方案<*4.输出设计;|*5.数据库设计说明;|*6.网络设计;|*7.安全保密设计;╰*8.系统实施方案及说明; 第七章系统实施(一)系统实现0.系统设计结果--(利用程序设计语言翻译)--可执行的代码;准备工作->编程(缺陷跟踪与改善,代码审查,单元测试)->系统测试->系统切换; ╭*1.制定计划|*2.制定编程规范1.系统实现准备工作<|*3.组织技术攻关╰*4.准备软硬件开发环境(填空) (二)系统测试 ╭1>测试是为了发现程序中的错误而执行程序的过程;1.测试的目的<2>好的测试方案是极尽其可能去发现迄今为止尚未发现的错误的测试方案;╰3>成功的测试是发现了至今为止尚未发现的错误的测试; ╭1>测试计划(基本保障)(测试文档)╭以发现错误为目的,精心设计的一组测试数据2.基本工作流程<2>测试用例(关键技术问题,设计测试数据最困难)<包括预定要测试的功能,应该输入的测试数据,|3>执行测试(手工or测试工具)╰所要执行的操作和预期结果;╰4>测试报告(测试工作的总结) ╭把软件看成装在一个透明的白盒子里,即完全了解软件的结构和处理过程,按照软件的内部逻辑测试软件,╭1>基本原理<检验软件中的每条通路是否都能按预定要求正确工作,又称为"结构测试"或"穷举路径测试",|╰从检验程序的逻辑着手进行测试;(名词解释)||2>具体方法(选择和填空,名词解释)(由低到高)|*1.语句覆盖:|比较弱的测试标准,选择足够的测试实例,使得每一个语句都能执行一次;||*2.判定覆盖:|设计足够多的测试实例,使得每个判定至少获得一次真值和假值的机会;|即使得每一个分支都至少通过一次;4.白盒测试法<|*3.条件覆盖:|对每个判定中所包含的若干个条件,应设计足够多的测试实例,|使得判定中的每个条件都能取得真和假两个不同的结果;||*4.判定/条件覆盖:|设计足够多的测试实例,使得判定中的每个条件都能取得各种可能的真值和假值,|并且使每个判定都能取得真值和假值;||*5.条件组合覆盖(优秀):|设计足够多的测试实例,使得每个判断中条件的各种可能组合都至少出现一次;|╰3>白盒测试和黑盒测试都是部分的测试,要组合使用, ╭1>在任何情况下都应使用边界值分析的方法;5.测试的策略<2>必要时用等价划分法补充测试用例;|3>必要时再用错误推测法补充测试用例;╰4>对照软件逻辑,检查已经设计出的测试用例; ╭1>确定预期输出的结果;|2>避免测试自己的程序;6.测试原则<3>进行破坏性测试;(对无效等价类的测试(超出范围内数据))|4>除了检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情;╰5>应保留测试数据,以便程序修改后进行再测试; (三)系统切换╭*1.事务管理员╭1>用户培训<*2.系统操作员:系统的直接使用者╭具有一定计算机软硬件知识,|╰*3.系统管理员:"系统维护员"日常维护工作<|╰并理解新系统(网络和数据库)的原理和维护知识;1.准备工作<|╭*1.数据准备╰2>数据和文档的准备<╰*2.文档准备 ╭*1.直接切换:将旧系统直接切换为新系统,适用于新系统不复杂或原有系统完全不能使用的情况;2.切换方式<*2.平行切换:原系统正式,新系统校核,新系统正式,原系统校核,新旧系统并行,人力物力投入大;╰*3.分段切换:分期分批逐步切换,直接与平行的结合;(名词解释) ╭*1.按功能分阶段逐步切换;3.分段切换各子系统的切换策略<*2.按部门分阶段逐步切换;╰*3.按机器设置分阶段逐步切换; 第八章运行管理(一)系统运行的管理组织╭1>第一阶段:零散的技术改造阶段;(财务电算化)1.信息技术在企业中应用<2>第二阶段:各领域大量应用;(ERP,OA)的三个阶段(填空题)╰3>第三阶段:战略信息管理;(战略规划) ╭助记:效精灵因因(4原则)(简答题)|1>效率原则:科学设计、合理安排、明确分配职责,以保证效率;2.运行管理机构设置原则<2>精简原则:机构设置力求精简,以高素质复合型人才和精简高效的机构来保证信息化建设;|3>灵活性原则:信息化组织机构和岗位设置上,没有统一模式,要及时作出机构和岗位的调整;╰4>因事设岗,因岗定编:在保证高效精简下设岗,保证科学合理性、完备唯一性,避免因人设事,设岗; 5.运行管理制度(系统正常运行的有效保障)(选择填空)╭作用:规定了机房设备安全管理方案和紧急情况的对应措施,也规定了信息系统应用人员的义务,权限和责任;│1.环境方面主要有机房的清洁度、温度、湿度、防火和防水要求等;│2.进出机房人员的规定;1>机房管理制度<3.机房电力供应及应急措施;│4.设备和材料进出机房的管理要求;╰5.网络完全保障,以及与外界信息交流的管理描述等; ╭作用:信息系统正常运行的保障;│1.组织机构设置;|2.系统维护人员管理制度;2>系统维护制度<3.重大事项维护工作流程;|4.突发事件应急措施;│5.日常维护工作流程;╰6.信息系统维护费用保障机制; ╭作用:在用户手册的基础上形成制度,规范信息系统的运行规程│1.系统操作人员资格审查规定;│2.系统操作人员使用权限和密码管理规定;3>运行操作规程<3.信息系统上机操作流程;│4.信息系统运行病毒检测机制;╰5.数据的备份保管制度; ╭1>改正性维护:改正在系统开发阶段已发生而系统测试阶段尚未发现的错误,也称正确性维护;2.系统维护的分类<2>适应性维护:使系统适应外界环境变化和管理需求变化而进行的修改;│3>完善性维护:为扩充和改善系统性能,增加在系统分析和设计阶段中没规定的功能与性能特征;(占比最大)╰4>预防性维护:为改进系统的可靠性和可维护性,增加预防性的新功能,使系统适应各类变化而不被淘汰; ╭(申评任定施验资)│1>提出申请╭技术主管│2>技术评估|软硬件维护员3.系统维护的步骤<3>下达任务维护主管<(简答题7阶段)│4>制订计划|数据库管理员│5>实施计划╰应用软件维护员│6>组织验收╰7>资料存档 ╭(3方面)(简答题)|可维护性:维护人员理解,改正,改动和改进这个软件的难易程度;4.可维护性的评价指标<1>可理解性:指外来读者理解软件的结构,界面功能和内部过程的难易程度│2>可测试性:诊断和测试的容易程度取决于易理解的程度╰3>可修改性:模块耦合内聚,作用范围与控制范围的关系等,都对可修改性有影响 ╭(文档原规与维护,旧错新措建制度)(简答题)│1>建立和健全各类系统开发文档资料;5.提高系统可维护性的方法<2>开发过程中要严格按照各阶段所规定的开发原则和规范来进行│3>维护文档的可追踪性│4>避免改旧错出新错的现象的发生;╰5>建立和健全从系统开发到系统运行各阶段的管理制度; (三)系统评价(****)╭1>检查系统的目标,功能及各项指标是否达到设计要求;│2>检查系统的技术能力,可靠性,安全性,稳定性等质量问题;1.系统评价的目的<│3>检查系统的使用效果,如工作性能,系统利用率,用户满意程度等;╰4>根据评审和分析的结果,找出系统的薄弱环节,提出改进意见; ╭1>新系统是否达到了预期的目标│2>新系统是否具有较好的适应性和安全性2.系统评价考虑的几个方面<│3>新系统是否为企业带来了良好的间接效应(管理水平)╰4>新系统是否为企业带来了良好的直接效应(经济效益) ╭*1.增加销售收入│*2.消除交易成本╭1>显性效益(反映在会计账目上)<*3.降低要素配置成本││*4.节省库存成本3.系统经济评价<╰*5.降低日常活动费用│╭*1.提高无形资产╰2>隐形效益(不能通过会计账目反映出来,但对企业利润有影响)<*2.提高效率╰*3提高管理水平 ╭*1.系统效率(信息系统的各种只职能指标,技术指标和经济指标是系统效率的反映)│*2.系统可靠性(程序安全可靠性的和运行的可靠性)4.系统的技术评价<│*3.可扩展性(任何系统的开发都是从简单到复杂的不断求精和完善的过程)╰*4.可移植性(重要指标)(****) ╭作用:对新系统开发工作的评定和总结,也是今后进行系统维护工作的依据;││╭*1.摘要:系统名称、功能等│1>引言<*2.背景:系统开发者、用户等;5.系统评价报告<╰*3.参考资料:设计任务书、合同、文件资料等;││╭*1.技术性能指标评价;╰2>评价内容<*2.经济指标评价╰*3.综合性评价