《管理信息系统》第四节管理信息系统的主要方法•一、关键成功因素法•关键成功因素法(keysuccessfactors,KSF)是信息系统开发规划方法之一,由1970年由哈佛大学教授WilliamZani提出。•关键成功因素(keysuccessfactors,KSF),关键成功因素是在探讨产业特性与企业战略之间关系时,常使用的观念,是在结合本身的特殊能力,对应环境中重要的要求条件,以获得良好的绩效。•关键成功因素法是以关键因素为依据来确定系统信息需求的一种MIS总体规划的方法。在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(即成功变量)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。•关键成功因素指的是对企业成功起关键作用的因素。关键成功因素法就是通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。第四节管理信息系统的主要方法•关键成功因素法主要步骤:•1.确定企业或MIS的战略目标;•2.识别所有的成功因素:主要是分析影响战略目标的各种因素和影响这些因素的子因素;确定关键成功因素。不同行业的关键成功因素各不相同。即使是同一个行业的组织,由于各自所处的外部环境的差异和内部条件的不同,其关键成功因素也不尽相同•3.识别性能指标和标准;•4.明确各关键成功因素的性能指标和评估标准。关键成功因素法的优点是能够使所开发的系统具有很强的针对性,能够较快地取得收益。应用关键成功因素法需要注意的是,当关键成功因素解决后,又会出现新的关键成功因素,就必须再重新开发系统。第四节管理信息系统的主要方法•三、工具第四节管理信息系统的主要方法•四、特点•(1)优点•(2)注重特定的管理者的信息需求,而不是整个组织的信息需求。第四节管理信息系统的主要方法•二、战略目标集成转化法是1978年提出的,其基本思想是把整个战略目标看成一个“信息集合”,由使命、目标、战略等组成第四节管理信息系统的主要方法•三、企业系统规划法企业系统规划法(BusinessSystemPlanning,BSP)是IBM在20世纪70年代提出的,旨在帮助企业制定信息系统的规划,以满足企业近期和长期的信息需求,它较早运用面向过程的管理思想,是现阶段影响最广的方法。第四节管理信息系统的主要方法第四节管理信息系统的主要方法•一、准备阶段第四节管理信息系统的主要方法•二、系统分析阶段•1、定义业务过程•2、定义数据类•3、分析现行系统•4、确定管理部门对新系统要求第四节管理信息系统的主要方法•三、系统设计阶段•1、建立U/C矩阵•U/C矩阵是用来表达过程与数据两者之间的关系。矩阵中的行表示过程,列表示数据类,并以字母U(Use)和C(Create)来表示过程对数据类的使用和产生。•U/C矩阵是MIS开发中用于系统分析阶段的一个重要工具。提出了一种用关系数据库实现U/C矩阵的方法,并对其存储、正确性检验、表上作业等做了分析,同时利用结果关系进行了子系统划分。•U/C矩阵是一张表格。它可以表示数据/功能系统化分析的结果。它的左边第一列列出系统中各功能的名称,上面第一行列出系统中各数据类的名称。表中在各功能与数据类的交叉处,填写功能与数据类的关系。第四节管理信息系统的主要方法•U/C矩阵的正确性的检验•U/C矩阵的正确性,可由三方面来检验:•(1)完备性检验。这是指每一个数据类必须有一个产生者(即“C”)和至少有一个使用者(即“U”);每个功能必须产生或者使用数据类。否则这个U/C矩阵是不完备的。•(2)一致性检验。这是指每一个数据类仅有一个产生者,即在矩阵中每个数据类只有一个“C”。如果有多个产生者的情况出现,则会产生数据不一致的现象。•(3)无冗余性检验。这是指每一行或每一列必须有“U”或“C”,即不允许有空行空列。若存在空行空列,则说明该功能或数据的划分是没有必要的、冗余的。•将U/C矩阵进行整理,移动某些行或列,把字母“C”尽量靠近U/C矩阵的对角线,可得到C符号的适当排列。第四节管理信息系统的主要方法•1.用表的行和列分别记录下企业住处系统的数据类和过程。表中功能与数据类交叉点上的符号C表示这类数据由相应功能产生,U表示这类功能使用相应的数据类。如下图•2.对表做重新排列,把功能按功能组排列。然后调换“数据类”的横向位置,使得矩阵中C最靠近对角线。如下图•3.将U和C最密集的地方框起来,给框起个名字,就构成了子系统。落在框外的U说明了子系统之间的数据流。这样就完成了划分系统的工作。如下图第四节管理信息系统的主要方法•4、U/C矩阵求解•5、划分逻辑功能模块•6、数据资源分布第四节管理信息系统的主要方法•各种方法比较:•关键成功因素法•战略目标转移法•企业系统规划方法•综合法第五节管理信息系统的组织与管理•一、第一把手原则•二、成立规划领导小组•三、人员培训•四、进度计划•五、制订战略规划步骤•六、文档管理第六节可行性分析•一、可行性分析的目的与任务•二、系统初步调查•三、可行分析的内容•四、可行性报告第七节小节•系统规划与系统分析第六章管理信息系统系统分析•第一节系统分析概述•第二节用户需求分析与详细调查•第三节组织结构与业务流程分析•第四节数据流程图分析•第五节系统逻辑方案的确定•第六节系统分析报告•第七节小结第一节系统分析概述•一、系统分析的目的•二、系统分析的主要任务•三、结构化分析的方法和主要工具、第一节系统分析概述•一、系统分析的目的•(1)开发者关于现有组织管理状况了解。•(2)用户对系统需求。•(3)数据和业务流程。•(4)管理功能和管理数据指标体系。•(5)新系统拟改动和新增的管理模型。第一节系统分析概述•二、系统分析的主要任务•(1)确定目标•(2)现在系统的详细调查•(3)用户需求分析•(4)组织结构和业务流程分析•(5)数据流分析•(6)建立新型的逻辑模型•(7)撰写分析报告第一节系统分析概述•三、结构化分析的与工具•(1)强调用户积极参与。•(2)注重整体分析,层层落实。•(3)强调系统的适应性。•(4)重视工作文件的标准化和文献化。第二节用户需求分析与详细调查•一、用户需求分析•(1)问题定义。•(2)问题分解。•(3)制订需求规格说明。•(4)需求评审。第二节用户需求分析与详细调查•二、系统详细调查原则•(1)真实性。•(2)系统性。•(3)规范性。•(4)全面性与重点性。•(5)全面性与沟通性。第二节用户需求分析与详细调查•三、详细调查的内容•(1)组织机构与岗位职责。•(2)组织目标和发展战略。•(3)业务流程。•(4)基础数据与数据流程。•(5)管理方式和具体业务管理方法。•(6)决策方式和决策过程。•(7)资源和约束条件。•(8)现行系统存在的问题和改进意见。第二节用户需求分析与详细调查•四、详细调查方法•(1)座谈法•(2)访谈法•(3)问卷法。•(4)现场调查法。第三节组织结构与业务流程分析•(1)组织结构分析•(2)业务功能分析•(3)组织结构与业务功能之间的分析•(4)业务流程分析第三节组织结构与业务流程分析•(4)业务流程分析•1)业务流程分析的目的与作用•2)业务流程分析的概念与图例•3)业务流程的绘制•4)表格分配图第四节数据流分析•一、数据流分析的目的与任务•数据流分析的任务是业务流程分析的数字化过程。第四节数据流分析•二、数据流程图•(1)数据流程图的特征•1)抽象性•2)概括性•(2)数据流图图例•1)外部实体。•2)数据处理。•3)数据存储。•4)数据流。第四节数据流分析•三、数据流程图绘制步骤•(1)绘制步骤•1)绘制业务流图•2)绘制概念图•3)绘制第一层子图•4)绘制各子图•5)检查完整性•6)得到逻辑流图•7)将逻流程图划分功能,完成功能结构图。第四节数据流分析•二、案例分析第四节数据流分析•三、绘制数据流程图应该注意的事项•(1)自顶向下,逐层分解。•(2)必须通过数据处理•(3)存储环节必须经过2个处理•(4)命名。•(5)编号。•(6)只绘制稳定的数据流。第四节数据流分析•四、数据字典•(1)数据字典概念•(2)数据字典的作用•(3)数据字典的编制•(4)第四节数据流分析•(4)数据字典的主要内容•1)数据项•2)数据结构•3)数据流•4)数据存储•5)处理过程•6)外部项第四节数据流分析•(5)描述处理逻辑的工具•1)结构化语言•2)决策树•3)决策表•4)三种工具比较第四节数据流分析•4)三种工具比较第四节数据流分析•六、数据汇总分析第五节系统逻辑方案的确定•一、新系统信息处理方案•(1)确定合理的处理流程。•(2)确定合理的数据和数据流程•(3)确定新系统的逻辑结构和数据分布第五节系统逻辑方案的确定•二、新系可能涉及到的管理模型•注意管理建模第六节系统分析报告•一、系统分析报告作用•系统分析报告的主要作用是()•A、系统规划的依据•B、系统实施的依据•C、系统设计的依据第六节系统分析报告•二、系统分析报告主要内容•(1)引言•(2)项目概述•(3)实施计划第六节系统分析报告•三、系统分析报告的审议•1、里程碑作用•2、审议专家组成第七节系统分析小结•系统分析三步骤:•1概要分析•2详细分析•3系统分析成果总结第七章管理信息系统设计•一、系统设计概述•二、系统总体设计•三、代码设计•四、数据库设计•五、用户界面设计•六、模块功能设计与处理过程设计•七、系统设计说明书•八、小结一、系统设计概述•一、系统设计目标•(1)系统效率•(2)系统的工作质量•(3)系统灵活性•(4)系统可靠性•(5)系统的通用性•(6)系统的经济性一、系统设计概述•二、系统设计的步骤任务•(1)系统总体设计•(2)系统详细设计•(3)编写系统说明书一、系统设计概述•三、系统设计方法•(1)结构化的系统设计方法•(2)面向对象的系统设计方法•(3)原型法第二节系统总体设计•一、系统平台设计•二、系统功能设计•三、系统流程设计第二节系统总体设计•一、系统平台设计•1、系统架构设计•(1)C/S•(2)B/S第二节系统总体设计•2、数据处理方式选择与设计•(1)集中式处理•(2)分布式处理•(3)协作式处理第二节系统总体设计•3、硬件平台的选择与设计•(1)根据处理方式进行硬件平台的选择与设计•(2)计算机网络系统的选择与设计•(3)计算机硬件选择的原则第二节系统总体设计•4、软件平台的选择与设计•(1)网络操作系统选择•(2)数据系统的选择•(3)应用软件的选择第二节系统总体设计•二、系统功能设计•(1)模块与模块化•(2)模块结构图(软件结构图)•(3)偶合与内聚•1)内聚•2)耦合•3)第二节系统总体设计•(4)系统的深度和广度•1)、模块的扇出•2)、模块的扇入第二节系统总体设计•三、系统的处理流程设计•1、流程图的符号•2、系统的功能阐述及示例第三节代码设计•一、代码设计的原则•二、代码的类别•三、代码的检验第三节代码设计•四、代码设计的步骤•(1)确定代码的对象•(2)寻找标准代码•(3)确定代码的使用期限•(4)确定代码的编写方法。•(5)编码代码表•(6)设计代码使用的管理制度第四节数据库设计•一、文件设计•1、文件分类•2、文件设计的步骤•(1)了解计算机系统功能•(2)确定文件设计的基本目标•(3)确定合适的文件组织方式•(4)编写文件设计说明书第四节数据库设计•二、数据库设计的步骤•1、需求分析•2、概念结构设计•3、逻辑结构设计•4、物理结构设计•5、数据库实现•6、运行与维护第四节数据库设计•三、数据库存储结构规划•1、数据组织的规划形似•2、第一范式•3、第二范式•4、第三范式第五节用户界面设计•一、输出设计•1、输出类型设计•2、输出设备与介质选择•3、输出内容设计•4、输出格式设计•5、输出设计原则第五节用户界面设计•二、输入格式设计•三、输入设计项目•四、输入检验设计1、输入错误类型2、输入数据校验方法3、输入数据的改正第五节用户界面设计•五、输入设计的原则•1、设计原始单据格式•2、