《信息系统的建设》PPT课件.ppt_第1页
《信息系统的建设》PPT课件.ppt_第2页
《信息系统的建设》PPT课件.ppt_第3页
《信息系统的建设》PPT课件.ppt_第4页
《信息系统的建设》PPT课件.ppt_第5页
已阅读5页,还剩145页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统,(Management Information System) 运用信息技术重塑组织! 李松,目 录,第1篇 信息系统与组织 第2篇 信息系统的技术基础 第3篇 信息系统的应用 第4篇 信息系统的建设 结束语 管理信息系统建设的成功与 失败,第4篇 信息系统的建设,第11章 信息系统的规划 第12章 信息系统建设的方法 第13章 信息系统分析 第14章 信息系统设计 第15章 信息系统的实施与管理 第16章 信息系统开发人员的素质与职业道德 结束语 管理信息系统建设的成功与失败,第11章 信息系统的规划,11.1 战略规划的概念 11.2 业务流程再造概述 11.3 价值链分析 11.4 识别特定信息 11.5 评价信息系统 11.6 应急计划 11.7 信息系统规划报告,问题:,(1) 加州政府信息系统战略规划的目标是什么? (2) 该信息系统的战略规划的内容包括哪些? (3) 该信息系统的战略规划的方法是什么? (4) Debra Bowen认识的问题如何解决?,11.1 战略规划的概念,11.1.1 IS战略规划的概念 组织的IS规划(Information System Strategic Planning,信息系统战略规划)是指在理解组织的发展远景、业务规划的基础上,形成信息系统的远景、信息系统的组织架构,以及信息系统各部分之间的逻辑关系,以保证信息系统能够支持组织战略规划的目标的达成。 信息系统的战略规划的主要目的是定义和确定信息系统的投资的优先级别,在资金有限和系统相互约束的前提下,达到最佳的系统建设与应用组合。 好的信息系统的战略规划应该做到以下3点。 (1) 与组织的战略规划相一致。 (2) 与信息系统在组织中的角色一致,即与管理营业务对应。 (3) 与信息系统的应用和管理成熟度一致。,11.1.2 组织战略与IS战略规划的关系,IS战略是由既定的组织经营战略形成后的一个推导方案,应该与组织经营战略同步,是组织经营战略的一个重要组成部分。 组织战略的适应性可以用组织结构和流程的适应程度来衡量,也可以用IS战略及IS的架构和流程的适应程度来衡量。 信息系统战略规划中的功能集成包括IS领域的集成,也包括组织结构和流程与IS架构和流程的集成,甚至包括信息系统与人的集成。但是,做到真正的集成是不容易的,需要考虑很多人的行为因素。,11.1.3 IS规划与开发的组织,11.1.4 IS战略规划的步骤,11.2 业务流程再造概述,11.2.1 组织的变化 自动化 流程合理化 业务流程再造:业务流程再造(Business Process Re-engineering,BPR),是对企业过程进行根本性的再思考和彻底的再设计,以求企业的关键性指标获得显著的变化。如质量、成本、服务和速度。 异化,11.2.2 业务流程再造的概念 案例11.2:BOM贷款业务流程再造,BOM银行是美国1992年排名第12位的银行,该银行的抵押贷款业务量预计从平均每年3.3万笔激增到30万笔。为避免由此而引发的桌面上业务量的激增,BOM银行对抵押贷款业务过程进行了再设计,大量减少了办理每笔业务的步骤和所需要填写的表格,将办理每笔业务平均所需要的时间从原来的17天减少为2天。 BOM银行抵押贷款原来的业务过程如图11.3所示。抵押贷款的申请人先填制一份申请书,银行将它输入计算机系统,然后由8个部门的信用分析家、担保人等分别依次审议;如果此项贷款获得批准,就出具各项手续;最后转到其他服务机构,如保险、公证等单位,由这些单位再依次提供一系列的服务。整个过程需要17天。,案例11.2:BOM贷款业务流程再造,原业务流程,再造后的业务流程,11.2.3 业务流程再造的步骤,(1) 拓展业务视野和目标。 (2) 确定再造的业务过程。 (3) 理解并评价已有业务流程的执行效果。 (4) 找到利用信息的机会。 (5) 建立新业务过程的原型。,11.3 价值链分析,价值链模型把组织看成是由一系列环节组成的链条或过程,链条中的每个环节都是为顾客的产品和服务增加价值的。 价值链是由主要价值和支持价值组成,即组织的主要活动和支持活动。,案例11.3:Talbott公司增值过程的寻找,1找出增加价值的过程,案例11.3:Talbott公司增值过程的寻找,2找出减少价值的过程,11.4 识别特定信息,11.4.1 信息结构法人与信息的关系,(1) 企业是否支持有利于信息共享的信息网络? (2) 哪些企业过程应当集中?哪些过程应分布在作业场所? (3) 用于信息共享的各类网络安全吗?还是只交流不敏感的信息? (4) 最有效的信息分布是怎样的? (5) 企业的每个过程是局部的还全局的?针对具体过程的信息分布是局部的还是全局的?,11.4.2 关键成功因素法(CSF),关键成功因素(CSF)就是组织能够达到目标的关键因素。运用这种方法,管理人员和知识工作者只需要找出他们负责的领域的几个关键成功因素,通过识别CSF,知识工作者帮助确定信息需求,并进一步确定组织需要的IT系统。,11.4.3 企业系统计划法(BSP),BSP是从企业目标出发,在高层管理的角度,寻找企业的过程;再找出信息类;分析信息和过程的关系,即某些过程使用信息或产生信息。采用U/C矩阵,描述信息和过程的关系,并在U/C矩阵上优化信息和过程,形成合理的信息结构,支持企业相应的过程,保证最终信息系统能够支持企业目标。,企业系统规划法,企业系统计划法(BSP)步骤-UC矩阵的建立和含义,(1) 建立U/C矩阵 (2) 信息的正确性分析 每列只有一个“C”。如果在一列中存在多个“C”(如表 11-3所示的材料表、零件规格、计划数据类是由多个处理产生的),需要调查产生这种情况的原因。产生这种情况有两种可能性:一是数据汇总有错,误将起他引用数据当成数据元;二是数据类分类需要细化。 每列至少有一个“U”。如果没有“U”(如表11-3所示的零件规格一列),一定是调查数据或建立U/C矩阵时有误。 不能有空行和空列。如果出现空行空列,则可能是两种情况:一是数据项或业务过程的划分是多余的;二是在调查或建立U/C矩阵过程中漏掉了它们之间的数据联系。 (3) 确定信息系统的结构 (4) 确定信息资源分布,划分子系统的方法 调整功能数据类矩阵 画出功能组对应的方框即子系统 用箭头把落在框外的U与子系统联系起来,表示子系统之间的数据流 确定子系统实现顺序 技术约束分析 系统需求程度与潜在效益评估 定性评估 评估准则包括:潜在效益、对企业的影响、投入使用的迫切性等等,计算机逻辑配置方案,客观约束条件 包括资金、原有计算机系统、现有技术力量 处理方式 应确定为了实现系统要求,应该采用实时处理还是批处理 联机存储量 包括系统软件、应用软件体积,信息系统联机存储数据量。一般应该在估算的基础上加50%到100%作为实际的联机存储量。 设备 终端类型及数量、打印机类型及数量、绘图设备等等 软件 操作系统、数据库管理系统、高级程序语言、软件包、字处理系统 计算机逻辑配置方案并不涉及硬件型号。,11.5 评价信息系统,11.5.1 成本-效益分析 1目标系统成本 (1) 系统开发成本的估算。 (2) 系统运行和维护的成本。 (3) 未来不同时期系统成本的估计。 2目标系统的效益 1) 有形效益 增加利润、增加市场份额、 减少运行成本。 2) 无形效益 改进服务,增加顾客满意程度、 提高组织的办事效率、 提高员工素质、 改善组织形象、更有效的决策 3成本效益的比较 比较各个时期的系统的成本和效益,做出建立信息系统的决策。,11.6 应 急 计 划,11.6.1 发生灾难的潜在机会 要预料到可能发生的灾难是困难的,但是,为了保证组织关键系统的不间断,制定应对灾难的计划是必要的。在制订计划的时候,应该考虑可能引起灾难的原因。 (1) 自然灾害。如洪水、雷电、风暴、地震等。 (2) 信息管理不当,人为造成信息丢失或者外泄。 (3) 技术原因。由于硬件的原因(如系统失灵),导致数据丢失,对数据的备份可以减少损失的发生。,11.6.2 制订应急计划的步骤,1找出关键业务 2对信息不可获取的成本进行估计 3比较信息不可获取的成本与系统恢复成本 4制订应急计划,11.7 信息系统规划报告,1组织远景与战略 在确定信息系统战略规划的时候,需要先研究组织的战略规划。需要回答的问题如下。 (1) 你的组织的目标是什么? (2) 组织打算如何达到目标? 2信息系统的战略 信息系统战略包括以下内容。 (1) MIS的目标定位与发展战略。 (2) MIS的建设原则与策略选择。 (3) MIS的目标功能结构。 (4) MIS的技术规范与技术架构。 (5) 新技术发展的预测。 3现存的信息系统 包括以下内容。 (1) 当前存在哪些系统? (2) 它们是如何支持企业业务的? (3) 现存系统适用性分析。 (4) 打算做哪些改变?,4计划建立的信息系统 包括以下内容。 (1) 已选择哪些系统? (2) 通过它们能够支持哪些企业过程? (3) 如何评价这些系统? (4) 组织整顿与业务重组策略。 (5) 管理控制策略。 5信息系统的应急计划 包括以下内容。 (1) 有什么计划保护系统免遭灾难? (2) 如何选择保护系统? 6信息系统的实施计划 包括以下内容。 (1) 信息系统开发进度计划。 (2) 软硬件购置计划。 (3) 资源投入计划。 (4) 组织重组与人员培训计划。 (5) 成本/效益计划。,在系统规划中各级人员的主要工作,第12章 信息系统建设的方法,12.1 系统的概念与系统集成 12.2 信息系统建设策略 12.3 信息系统开发方法,12.1 系统的概念与系统集成,12.1.1 系统的概念 系统是一些相互作用的元素为某种目标而有机地结合在一起的整体。系统由5个要素构成:输入(I)、输出(O)、处理(P)、控制(C)和反馈(F)。,12.1.2 系统功能的评价,1目标明确 2结构合理 3接口清楚 4能观能控,12.1.3 系统的计划与控制,任何系统实现目标均要计划和控制。计划是系统为达到目标所必需的行动。控制是测量实际和计划的偏差,并采取校正行动。 计划具有下列特点。 (1) 计划是一项困难的认识活动。 (2) 计划是阐明未来的工作的,具有不确定性。 (3) 计划减少了活动的自由,限制了个性发挥。 (4) 计划是一项复杂、紧张的工作,需要反复计算。 (5) 计划常常不能被执行。 控制是人的主观行为,是根据计划执行情况做出的决策。组织中的人通过对组织(或系统)计划执行情况的观测,人为地改变系统的结构(如组织结构),对组织达到目标常常是有效的。,12.1.4 系统的集成,系统集成是为了实现系统的目标将可利用的资源有效地组织起来的过程。系统集成的结果是将组织内部的各个独立的自动化系统联结成统一的大系统。系统集成不是简单地连通,而是强调有效地组织资源,使资源被充分利用。 系统集成按系统优化程度分为连通集成、共享集成和最优集成。 系统集成按集成的范围分为技术集成、信息集成、组织人员集成和形象集成。 组织在进行系统集成的时候。一般都必须包括3项工作。 (1) 培训用户。 (2) 系统安装。 (3) 用户集成。用户集成包括组织以及人员和信息系统的集成。,12.2 信息系统建设策略,12.2.1 联合开发策略 联合开发是指组织的IT人员和开发公司的技术人员一起工作,完成开发任务。该策略适合于企业有一定的信息技术人员,但可能对信息系统开发规律不太了解,或者是整体优化能力较弱,希望通过信息系统的开发完善和培养自己的技术队伍,便于后期的系统维护工作。 12.2.2 应用软件包策略 应用软件包策略是通过购买应用软件包的办法建设本组织的信息系统,这是目前广泛采用的方法。应用软件包(application software package)是由软件供应商提供预先编写好的应用软件以及相应的系统建设服务的方法。,12.2.3 外包策略,如果一个组织不想使用内部资源或者没有内部资源来建立信息系统或者运转信息系统,它可以雇佣专门从事这些服务的组织来做这些工作,这种把组织的计算中心操作、远程通信网络或者应用开发转给外部供应商的过程叫做外包。 外包策略有很多优点,总结如下。 (1) 降低成本。 (2) 获得标准流程的服务支持。 (3) 减少技术人员的需求。 (4) 降低信息系统建设的风险。,12.2.4 终端用户开发策略,在没有或很少有专家或技术人员的参与下,由终端用户完成信息系统的开发,这种开发策略叫终端用户开发策略。 终端用户开发策略适合于有较强的信息技术队伍的组织。其优点是开发费用少,开发的系统能够适应本单位的需求,且满意度较高,便于维护;缺点是由于不是专业开发,容易受业务工作的限制,系统优化不够,开发水平较低,且由于开发人员是从所属各单位抽调出来,临时组建进行信息系统的开发工作,这些人员在其原部门还有其他工作,所以,精力有限,容易造成系统开发时间长,系统整体优化较弱,开发人员调动后,系统维护工作没有保证的情况。,12.3 信息系统开发方法,12.3.1 结构化生命周期法 结构化生命周期法 是系统分析员、软件工程师、程序员以及最终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施的建立计算机信息系统的一个过程,是组织、管理和控制信息系统开发过程的一种基本框架。 生命周期法假设一个管理信息系统像任何生命机体一样,具有周期性,即有开始、成长、成熟、衰退、结束的过程。按照信息系统的建设和使用过程,把信息系统的生命周期划分为5个阶段:即,系统规划,也叫项目定义;系统分析;系统设计;系统实施;系统评价与运行管理。,顶层,1,2,3,1.1,1.3,1.2,1.4,3.1,3.2,3.3,3.4,3.5,1.4.1,1.4.4,1.4.3,1.4.5,1.4.2,可行性分析,信息系统规划,信息系统分析,信息系统开发实施,信息系统安装调试,信息系统试运行,信息系统运行维护,信息系统设计,信息系统测试,提出开发请求,信息系统开发阶段,结构化生命周期法开发过程,系统规划阶段:该阶段的范围是整个业务系统,目的是从整个业务的角度出发确定系统的优先级。 系统分析阶段: 主要活动包括可行性分析和需求分析。其范围是列入开发计划的单个信息系统开发项目。目的是分析业务上存在的问题,定义业务需求。 系统设计阶段: 系统设计的目的是设计一个以计算机为基础的技术解决方案以满足用户的业务需求。总体设计的主要任务是构造软件的总体结构;详细设计包括人机界面设计、数据库设计、程序设计。 系统实施阶段: 系统实施的目的是组装信息系统技术部件,并最终使信息系统投人运行。如用户手册等。包括的活动有编程、测试、用户培训、新旧系统之间的切换等。 系统运行与维护阶段: 目的是对系统进行维护,使之能正常地运作。,结构化生命周期法开发原理,用户的积极参与:用户积极参与信息系统的开发的全过程,是信息系统开发能否成功的一个关键的、绝对必要的因素。 严格按划分的阶段和活动进行系统开发:运用系统处理方法,将系统开发的全过程采取“分而治之的策略,将整个系统的开发过程分为一系列“阶段” ,然后再将阶段分为一系列的“活动”,将活动划分为更小的、更易于管理和控制的“作业”。 文档的标准化:文档标准化是进行良好通信的基础,是提高软件可重用性的有效的手段。 设立检查点:在系统开发的每一个阶段均设立检查点,来评估所开发系统的可行性,避免由于系统开发的失败造成更大的损失。,12.3.2 原型法,原型法的基本做法是根据用户的需求,快速生成原型,然后把原型交给用户使用,让用户评价,在此基础上,再修改原型,逐渐达到用户要求。定义需求、设计原型、交给用户使用并评价,这个过程是不断反复的循环过程,直到用户满意为止。 原型法开发弥补了生命周期法的不足,具有开发周期短、用户满意度高的特点。但是,也有缺点和不足,该方法的使用也有其局限性。当需求和设计方案不能在设计开始就确定的时候,该方法最适合。原型法不适合于大系统的开发,12.3.4 CASE开发方法,计算机辅助软件工程(Computer Aided Software Engineering,CASE)方法是系统开发的自动化方法,是借助于软件开发工具完成系统开发过程中的系统分析和设计的。 通常CASE工具有以下6个特点。 (1) 提供标准的开发方法和设计规则。 (2) 能够加强用户和专家的沟通。 (3) 能够完成组织和关联设计,并通过设计知识库,实现快速访问。 (4) 在容易出错和冗长烦琐的部分,倾向于采用自动化。 (5) 提供系统分析、设计、代码生成全过程的自动化。 (6) 提供代码到设计、分析的逆向过程的自动化。,为了确定由谁开发而提出的一些问题,第13章 信息系统分析,13.1 信息系统分析概述 13.2 初步调查与可行性研究 13.3 详细调查 13.4 组织结构与业务调查 13.5 数据与数据流程分析 13.6 新系统逻辑方案,13.1 信息系统分析概述,13.1.1 系统分析的目的与任务 系统分析是指在信息系统总体规划的指导下,在对系统进行深入、详细的调查研究及分析用户信息需求的基础上,通过可行性研究、详细调查等工作来确定新系统逻辑方案的过程。 系统分析的主要目的是进一步明确系统规划中确定的项目范围和系统开发的目标,在充分掌握现行系统的真实情况和分析用户信息需求的基础上,提出新系统的逻辑方案。 系统分析阶段的任务是确定新系统“做什么”的问题,该阶段的工作主要由系统分析员来完成,即系统分析员通过与用户接触,充分了解用户需求,并把双方的理解用系统说明书表述出来。,13.1.2 系统分析的内容与步骤,1用户需求分析 2确定系统逻辑方案,形成系统分析报告 系统分析的内容 : 初步调查 可行性分析 现行系统详细调查与分析 提出新系统 逻辑方案,13.2 初步调查与可行性研究,13.2.1 初步调查 初步调查主要内容: 1用户需求分析 2企业运行及管理的现状 3现有信息系统运行状况 13.2.2 可行性研究 可行性研究的内容: 技术可行性、经济可行性、社会可行性、管理可行性 可行性研究报告:系统简述、拟建系统的方案、可行性论述 可行性研究通常得出以下几种结论之一。 (1) 系统开发项目条件成熟,可以立即开发新系统。 (2) 改进原系统。 (3) 目前不可行,等条件具备以后再开发新系统。 (4) 目前不可行,对目标进行修改后再开发新系统。 (5) 没必要开发新系统。,13.3 详 细 调 查,13.3.1 详细调查的内容 (1) 组织目标和发展战略调查。 (2) 组织结构和业务功能调查,明确各职能部门职责。 (3) 管理方式、具体业务、业务流程与工作内容调查,绘制业务流程图、业务功能图和组织/业务关系图。 (4) 数据与数据流程调查,绘制数据流程图,编制数据字典,描述处理过程。 (5) 决策方式和决策过程调查。 (6) 可用资源和限制条件调查。 (7) 现存问题和改进意见调查。 13.3.2 详细调查的方法:查阅文件、访谈、问卷调查、实地观察和开会讨论等方法,13.4 组织结构与业务调查,13.4.1 组织结构与功能调查 1组织结构调查 2业务功能调查 3组织/功能关系分析 13.4.2 业务流程调查 业务流程调查的目的是弄清某一业务是如何在组织中的各个部门中完成的,以及完成这一业务的信息处理的细节情况。业务流程调查是在对组织结构与功能进行分析的基础上,沿着原系统信息流动的过程逐步分析,是对业务功能的进一步细化。,一、组织结构调查,组织结构,指的是一个组织(部门、企业、车间等)的组成以及这些组成部分之间的相互关系。,1、,组织结构调查,组织内部的部门划分,领导与被领导关系,信息资料的传递关系,物资流动关系与资金流动关系,各部门的工作内容与职责,各级组织存在问题以及对新系统的要求等,作为业务调查所画出的组织结构图,它还要求反映:,1、除隶属关系外,还要反映信息、物资、资金流,2、详略分明,突出重点,3、反映与组织有业务联系的边界之外的部门及联系,例:某高校出版社的组织结构图,二、管理业务流程调查,业务流程图(Flow Chart),图例说明,业务处理 单位,业务处理 描述,表格制作,传递,存储,收集资料,图例说明,业务处理 单位,业务处理 描述,表格制作,传递,存储,收集资料,(本框内容为具体流程),业务流程图绘制举例,计划 处,银行,技改 处,各部门 各单位,局 领导,上级 领导,投资 总规划,更新改造 贷款规模,开会 讨论,报表,审批,综合平衡 (讨论),批准,下达 各单位 各部门,正式 计划,计划,各单位 上报表,计划 处,各部门 各单位,技改 处,银行,各部门 各单位,存档,表格分配图,13.5 数据与数据流程分析,13.5.1 数据汇总分析 1数据的收集 2数据的汇总分析 数据汇总分析的步骤。 (1) 数据分类编码和排序。 (2) 数据完整性分析。 (3) 分类整理所有原始数据和最终输出数据。 (4) 确定数据的字长和精度。 数据汇总分析要考虑以下几个方面的内容。 1) 围绕系统目标进行分析 2) 弄清信息源周围的环境 3) 围绕现行业务流程进行分析 4) 数据特征分析,13.5.2 数据流程分析,数据流程图的绘制步骤: (1) 识别系统的输入、输出和外部实体,画出顶层数据流程图。 (2) 分解顶层数据流程图的处理功能,画出第一层数据流程图。 (3) 进一步分解数据处理,画出第二层数据流程图。 (4) 继续逐级分解、扩充和调整,得到比较完整的数据流程图。,数据流程图,全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。,2 数据流程图的特征,(1) 抽象性,(2) 概括性,3、数据流程图的基本符号,外部实体(External Entity),处理过程(Process),数据存储(Data Store),数据流(Data Flow),处理过程(Process)或处理逻辑,1、处理逻辑,在DFD中,处理逻辑表示对数据的变换,从用户的角度看就是表示系统能够“作什么”。,3种类型的数据变换,2、外部实体,外部实体(External Entity)或外部项,外部项(外部实体)表示与处理逻辑相关的、且为系统外部的人、部门、单位等。,3、数据流,数据流(Data Flow),数据流表示数据在系统中的流动。,说明,1、利用综合的数据流名称简化DFD;,2、不一定用显式的数据流名称。,3、数据流程图的画法,按业务流程图理出的业务流程顺序, 将相应调查过程中所掌握的数据处理过程, 绘制成一套完整的数据流程图,一边整理绘 图,一边核对相应的数据和报表、模型等。 如果有问题,则定会在这个绘图和整理过 程中暴露出来。,由于实际数据处理过程常常比较繁杂,故 应该按照系统的观点,自顶向下地分层展开绘制。 黑 灰 半透明 透明,第1层,数据流程图绘制示例,第2层,发货票,发货票,付款通知单,P1,第一层,新生名单,报表,毕业生登记表,数据流程图绘制示例,P0,异动管理,奖惩管理,成绩管理,P1,P3,P2,新生名单,毕业生登记表,学生注册,奖惩结果,奖惩报告,成绩单,留退名单,报表,第二层,第三层,注意事项:,一 :正确性检验 (1) 数据守恒:输入数据与输出数据匹配 (2) 数据存储必须有输入输出 (3)父图中的某一处理的输入输出必须出现在相应的子图中. (4)任何一个数据流必须有一端是处理框,注意事项:,二 :提高易理解性 (1) 简化处理间关系 (2) 均匀分解 (3) 适当命名,5 数据流程图的作用,(1) 系统分析员用这种工具自上向下分析系统信息流程; (2) 可在图上画出计算机处理的部分; (3) 根据逻辑存贮,进一步作数据分析,可向数据库设计过度; (4) 根据数据流向,定出存取方式; (5) 对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。,13.5.3 数据字典,数据项定义实例 数据项编号:D0001 数据项名称:材料编号 别 名:材料编码 简 述:某种材料的代码 类 型:字符型 长 度:4位 取值范围:0019999 编写:李云 日期:2006.8.8 审核:余小晴 日期:2006.8.9,13.5.3 数据字典,数据结构定义实例 数据结构编号:DS03-10 数据结构名称:配件 简 述:公司经营的汽车配件基本信息 数据结构组成:配件编号 + 配件名称 + 规格 + 供应厂商 + 价格 有关的数据流或数据结构:DF0001,DS0006 有关的处理逻辑:P0001,P0008 编写:李云 日期:2006.8.8 审核:余小晴 日期:2006.8.9,13.5.3 数据字典,数据流定义实例 数据流编号:F03-09 数据流名称:领料单 简 述:车间开出的领料单 数据流来源:车间 数据流去向:发料处理模块 数据流组成:材料编号 + 材料名称 + 领用数量 + 日期 + 领用单位 数据流量:10份/时 高峰流量:20份/时(上午8:0010:00) 编写:李云 日期:2006.8.8 审核:余小晴 日期:2006.8.9,13.5.3 数据字典,数据存储定义实例 数据存储编号:F05-01 数据存储名称:销售记录 简 述:公司从月初到目前为止所有配件的销售量 流入的数据流:“顾客的发货单”,来源是“产生发货单”处理逻辑 流出的数据流:“销售量”,去向是“产生销售报表”处理逻辑 数据存储组成:配件编号 + 日期 + 销售量 编写:李云 日期:2006.8.8 审核:余小晴 日期:2006.8.9,13.5.3 数据字典,外部实体定义实例 外部实体编号:S01-06 外部实体名称:顾客 简 述:购买本公司产品的个人或单位 输入的数据流:订货单、付款单 输出的数据流:发货单、收据 编写:李云 日期:2006.8.8 审核:余小晴 日期:2006.8.9,13.5.3 数据字典,处理逻辑的定义 处理逻辑编号:P05-1.1.6 数据项名称:编辑订货单 简 述:确定顾客的订货单是否填写正确 输入的数据流:顾客的原始订货单,来源是外部实体“顾客” 处 理:检索“配件”数据存储,验证订货单上填写的配件数据是否正确; 检索“顾客”数据存储,若是老顾客,则核对数据是否正确或发生变化,若检索不到则是新顾客 输出的数据流:“合格的订货单”,去向是“确定顾客订货”处理逻辑; “不合格的订货单”,去向是外部实体“业务员”; “新顾客”,去向是“登记新顾客数据”处理逻辑 编写:李云 日期:2006.8.8 审核:余小晴 日期:2006.8.9,13.5.4 处理逻辑分析,描述处理逻辑的工具有结构化语言、判断树和判断表。 1结构化语言 如果 条件 则 动作A 否则 (条件不成立) 动作B 2判断树,3判断表,13.6 新系统逻辑方案,13.6.1 新系统信息处理方案 1确定新系统的业务流程 2确定新系统的数据和数据流程 3确定新系统的逻辑结构和数据分布 4确定新系统的管理模型 13.6.2 系统分析报告 系统分析报告包括以下几个方面的内容。 1组织情况简述 2新系统目标和开发的可行性 3现行系统状况 4新系统的逻辑方案 5新系统开发费用与时间进度估算,第14章 信息系统设计,14.1 信息系统设计概述 14.2 信息系统逻辑结构设计 14.3 代码设计 14.4 数据库设计 14.5 输出/输入设计 14.6 物理系统方案设计 14.7 系统设计报告,14.1 信息系统设计概述,14.1.1 系统设计的目的与任务 系统设计阶段的主要目的是将系统分析阶段所建立的系统逻辑方案转换成具体的、计算机可实现的技术方案。 系统设计阶段的主要任务是从信息系统的总目标出发,根据系统分析阶段对逻辑功能的要求,并综合考虑经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机软、硬件以及通信设备,提出系统的实施计划。 系统设计的任务主要由系统设计人员完成。,14.1.2 系统设计的依据,系统设计的主要依据是系统分析阶段提出的系统分析报告和系统开发者的知识与经验,同时进行设计时还应考虑系统运行的环境和主客观条件。 1系统分析的成果 2现行技术条件 3用户需求 4系统运行环境 5现行的信息管理和信息技术的标准、规范及相关法律制度,14.1.3 系统设计的原则,1系统性和一致性 2灵活性和适应性 3简单性 4可靠性 5经济性,14.1.4 系统设计的主要内容,1系统逻辑方案设计 具体内容包括以下几点。 (1) 子系统的划分。 (2) 模块设计。 (3) 代码设计。 (4) 数据库设计。 (5) 输入/输出设计。 2物理系统配置方案设计 具体内容包括以下几点。 (1) 计算机硬件的选择。 (2) 计算机软件的选择。 (3) 计算机网络的选择。 (4) 数据库管理系统的选择。 3编写系统设计报告,14.2 信息系统逻辑结构设计,14.2.1 子系统的划分 1子系统划分的原则 1) 易于理解的结构 2) 子系统要具有相对独立性 3) 子系统之间的数据依赖性要尽量小 4) 子系统划分的结果应使数据冗余较小 5) 子系统的划分应考虑到各类资源的充分利用 6) 子系统的划分应方便系统分阶段实施 7) 子系统的设置应考虑今后管理发展的需要 2子系统划分的方法:按功能划分是目前最常用的一种划分方法。,14.2.2 模块设计,1模块划分的准则:“高内聚、低耦合、高信息隐蔽性” 2层次模块结构图,3IPO图,4HIPO图,4HIPO图,14.3 代 码 设 计,14.3.1 代码的作用 1标识作用 2分类统计、检索作用 3对象状态的描述作用 4专用含义 代码设计应满足如下要求。 (1) 便于计算机识别和处理。 (2) 便于录入和检索。 (3) 节省存储时间和空间。采用代码缩短事物的名称、属性等,它要比汉字使用的字符个数少,这样也可以节省存储的时间和空间。 (4) 提高处理速度和精度。代码设计要统一,采用代码校验方法及时查错,减少了因数据不一致而造成的错误,提高处理的精度和质量。 (5) 提高数据标准化程度。采用代码,使字符数统一,并实现数据标准化。,14.3.2 代码设计的原则,(1) 唯一性。 (2) 通用性(标准化)。 (3) 合理性。 (4) 便于识别和记忆。 (5) 可扩充性和稳定性。 (6) 易修改性。 (7) 简洁性。 (8) 系统性。,14.3.3 代码的种类,1顺序码 2区间码 1) 特征组合码 2) 上下关联区间码 3) 十进制码 3助忆码,14.4 数据库设计,数据库设计是以系统分析阶段建立的数据流程图和数据字典为依据进行设计。数据库设计方法中比较著名的是新奥尔良(New Orleans)方法,该方法将数据库设计分为4个阶段:即用户需求分析、概念结构设计、逻辑结构设计和物理结构设计等4个阶段。,14.4 数据库设计,14.4.1 数据库的概念结构设计 数据库的概念结构设计的任务是根据用户需求设计数据库的概念数据模型,简称概念模型。概念模型能将用户的数据明确地表达出来。概念模型可用实体联系模型(E-R模型)表示。 14.4.2 数据库的逻辑结构设计 数据库的逻辑结构设计的主要任务是设计数据的结构,逻辑结构设计实质上是将概念结构设计阶段所设计的概念模型转换成某种数据库管理系统(DBMS)支持的数据模型。 14.4.3 数据库的物理结构设计 数据库的物理结构设计是为数据模型选取合适的存储结构和方法,以获得数据库的最佳存取效率。它的主要任务是确定数据库的物理结构,包括确定文件的存储结构、选取存取路径、确定数据存放位置和确定存储分配。,14.5 输出/输入设计,14.5.1 输出设计 1确定输出的内容 2输出格式的设计 3输出设备及方式的选择,4输出设计示例,14.5.2 输入设计,1输入设计的原则 (1) 最小输入量原则。 (2) 简单原则。 (3) 早检验原则。 (4) 少转换原则。 (5) 简练原则。 2输入设计的基本内容 (1) 确定输入数据的内容 (2) 选择输入数据的方式 (3) 输入格式的设计 (4) 输入设备的选择 (5) 输入数据的校验,3输入设计示例,14.5.3 用户界面设计,1用户界面设计的原则 (1) 界面要简洁、清楚,不能有二义性,同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应保持风格一致。 (2) 界面要适合操作人员的水平,便于其操作和学习,能鼓励其使用,有帮助功能。 (3) 界面应能反映用户的业务及习惯。 (4) 必须很快反馈用户的输入状态,不能让用户犹豫或等待。 (5) 界面应能及时反馈错误信息,并能指导用户改正错误。 (6) 界面应适合用户的环境和具体情况,允许具有不同能力和经验的用户在不同的速度下进行操作。 (7) 界面要友好、美观、醒目,尽可能为用户提供一个轻松、愉快的操作环境。,2用户界面设计的方式,1) 菜单方式 2) 会话方式 3) 提示方式 4) 操作权限管理方式,3用户界面设计示例,14.6 物理系统方案设计,物理系统配置方案设计应遵循的主要原则如下。 (1) 应完全根据系统调查和系统分析的结果来选择和配置系统硬件,确定系统结构,即由管理业务的需要来决定系统的设备配置。 (2) 要考虑实现的可能性和技术上的可靠性,这是设计方案是否可靠的基础,同时也是新系统选择硬件结构的基本出发点。 (3) 要尽可能地准备多种设备配置方案,以供各方面专家分析、讨论和选择。,14.6.1 物理系统配置的设计依据,1系统的吞吐量 2系统的响应时间 3系统的可靠性 4系统的处理方式 5地域范围 6数据管理方式,14.6.2 物理系统配置方案设计的内容,1计算机硬件的选择 2计算机软件的选择 3计算机网络的选择 4数据库管理系统的选择,14.7 系统设计报告,(1) 系统概述:包括系统的功能,设计目标及设计策略,系统开发者、用户、系统与其他系统或机构的联系以及系统环境与限制等。 (2) 系统总体结构设计方案:包括总体结构、子系统结构,说明各子系统(模块)的名称、功能等。画出系统的模块结构图和各个模块的IPO图。 (3) 代码设计方案:说明代码的种类、功能、代码结构、编码规则。 (4) 数据库设计方案:说明数据库的结构、文件结构及文件存储要求、访问方法及保密处理等。说明数据库的概念结构、逻辑结构、物理结构。 (5) 输入/输出和界面设计方案:说明输入/输出的内容、主要功能、要求、输入/输出设备的配置情况以及选择校验的方法。界面设计要说明设计规范、效果要求等。 (6) 系统配置和实施方案:包括软硬件环境配置清单、网络拓扑结构图、软件选择等。 (7) 系统详细设计方案说明书:包括实施方案、进度计划、经费预算等。,第15章 信息系统的实施与管理,15.1 系统实施 15.2 系统的转换 15.3 商业软件的实施 15.4 信息系统的评价 15.5 项目管理 15.6 系统运行控制与审计,15.1 系 统 实 施,系统实施是新信息系统开发工作的最后一个阶段。系统实施指的是将系统设计阶段的结果在计算机上实现。将原来纸面上的、类似于设计图纸的新系统设计方案转换成可执行的应用软件系统。系统实施阶段的主要工作内容如下。 (1) 按照总体设计方案落实硬件系统和网络系统。 (2) 设计与调试程序代码。 (3) 购置与安装应用软件。 (4) 人员培训。 (5) 归整及录入基础数据。 (6) 切换和运行新旧系统。,15.1.1 物理系统的实现,1计算机的购置 1) 选择卖主 2) 合同的签订 2机房的准备和系统的安装 3计算机网络设计,15.1.2 软件系统的实现,1程序设计 2评价编程工作 可靠性、规范性、可读性、可维护性。 3常用的编程工具 (1) 面向过程的编程语言,如C、C+、BASIC、COBOL、PL/1、OPS类等。 (2) 面向对象的编程语言。目前面向对象编程语言主要有Visual C+、Visual Basic和Visual FoxPro等。 (3) 数据库语言。典型的产品有DBase系列和FoxBase、FoxPro。 (4) 程序生成工具类。 (5) 客户/服务器工具。 4程序的调试 (1) 模块调试。 (2) 分调。 (3) 联调。,15.2 系统的转换,15.2.1 人员培训 操作员培训的内容包括以下几点。 (1) 系统整体结构和系统概貌。 (2) 系统分析设计思想和每一步的考虑。 (3) 计算机系统的操作与使用。 (4) 系统所用主要软件工具的使用。 (5) 汉字输入方式的培训。 (6) 系统输入方式、操作方式。 (7) 可能出现的故障以及故障的排除方法。 (8) 系统文档资料的分类以及检索方式。 (9) 数据的收集、统计渠道、统计口径等。 (10) 运行操作注意事项。,15.2.2 基础数据的准备,基础数据的准备要注意以下几个方面。 (1) 数据统计要科学化,统计方法要程序化、规范化。 (2) 计量工具、计量方法、数据采集渠道和程序都应该固定,以确保新系统运行有稳定可靠的数据来源。 (3) 统计和数据采集报表要标准化、规范化。,15.2.3 系统的试运行与系统转换,1系统的试运行 2系统切换 系统切换是指新系统试运行之后,新系统替代旧系统的过程,系统切换有3种方式:直接切换、并行切换和分段切换。,15.3 商业软件的实施,15.3.1 商业软件的实施概况 1商业软件的购置与实施,2商业软件的购置开发并举实施,15.3.2 系统开发合同,1商业软件的选用 2系统开发合同 系统开发中,采用合作开发的方式比较多,采用这种方式签订信息系统开发合同时应注意的事项如下。 (1) 系统开发一般是分步实施的,先期的投运到最后完成有一个较长的周期,因此,合同应该包括阶段要求条款。 (2) 要带有足够的与合同同样有法律效用的附件,以说明委托或合作细节,以及具体技术要求。 (3) 要由企业负责合同的专业人员或法律顾问审阅合同,保证合同基本条款的规范性,避免潜在的风险。 (4) 各方在签订合同时不仅要注意开发要求和条件,也要考虑开发成功后的成果归属权问题,避免由此产生纠纷。,15.4 信息系统的评价,在管理高层的直接领导下,由系统分析员或专门人员以及系统开发人员和业务部门管理人员共同参与,定期对系统的运行状况进行审核和评价,为系统的改进和扩展提供依据。 对系统定期进行各方面的评价,目的是评价系统对于企业的运行是否仍处于有效的适用状态。 系统评价一般从以下四个方面考虑:系统是否达到预定的目标,目标是否需做修改,系统的适应性、安全性,系统的社会经济效益。,15.4.1 信息系统的评价指标,1信息系统质量评价 (1) 用户对系统及业务需求的满意程度。 (2) 系统的开发过程是否规范。 (3) 系统所提供信息的质量和实用程度。 (4) 对信息资源利用率的提高程度 (5) 对管理模式、管理方法的改变和提高。 (6) 系统自身的投入产出比率。 2信息系统运行的评价 1) 系统开发预定目标完成情况 2) 系统的实用性 3) 系统运行的效率,15.4.2 信息系统的评价方法,1多因素加权平均法 2层次分析法 3数据包络分析法 4经济效果评价方法,15.5 项 目 管 理,15.5.1 确定项目范围与制订项目计划 项目经理制订的项目计划包括以下一些内容。 (1) 组建与管理项目团队,与项目团队一起进行项目初步研究,识别商业问题、要求、范围和收益。 (2) 划分项目阶段,确定关键的项目成果与接收标准。 (3) 制订项目计划,根据系统的构成和子系统的先后顺序进行工作分解,并与项目团队及客户沟通。 (4) 确定所需要的资源,包括客户的参与。 (5) 估算时间和阶段。 (6) 与开发组一起确定适当的技术方法。,15.5.2 资源估算,15.5.3 工期估算与进度安排 工期估算与开发人员的技术水平和开发经验等因素有关 进度安排方法有甘特图和PERT法 15.5.4 项目开发成本估算 信息系统的成本由下列4项构成:硬件成本、软件成本、维护和维修成本以及使用成本。,15.5.5 风险管理,1、风险管理首先一般涉及以下一些问题。 (1) 有哪些风险可能发生? (2) 风险带来损失的可能性有多大? (3) 风险带来的损失有多大? (4) 有什么替代方案?替代方案会产生别的风险吗? (5) 如何减少或者消除损失? 2、处理风险包括以下7个步骤。 (1) 识别风险区域及风险因素。 (2) 评估识别出来的风险因素及其发生的可能性和潜在的危害。 (3) 分配合适的资源,减少风险因素。 (4) 识别并分析减少风险因素的替代方案。 (5) 为每种风险因素选择最佳替代方案。 (6) 为每种风险因素选出的最佳方案制订实施计划。 (7) 获取反馈以确定为每种风险因素所采取的风险规避行动是否成功。,15.5.6 质量管理,信息系统的质量包括两个方面:一是系统建设的质量,即所开发的产品质量和服务质量;二是系统的运行质量,即系统在运行的过程中所提供的服务是否能充分发挥其特征和特性。,15.6 系统运行控制与审计,15.6.1 对信息的控制 1信息处理的控制 2文档管理 15.6.2 对信息系统的控制 1系统运行记录 2系统的维护:包括日常维护与适应性维护 3系统的安全保密,15.6.3 对知识工作者的控制,知识工作者管理的内容包括以下3个方面: (1) 明确规定参与信息系统人员的任务以及职权范围,尽可能确切地规定各类人员在各项业务活动中的工作内容、工作职责、工作方式和工作次序。 (2) 定期进行人员岗位检查及评价。对每种工作制定评价指标,这些指标应该尽可能量化,以便检查与比较,并有明确的衡量标准。 (3) 对工作人员进行培训,不断提高他们的工作能力,使工作质量不断改善,从而提高整个系统的效率。,15.6.4 信息系统的审计,通过审计,可以找出系统运行控制环节的不足,评价它们对组织的影响,以便加强系统运行的控制工作。信息系统审计员需要做到: 充分了解信息系统的各种操作、物理设备、通信、控制系统、数据安全要求、组织结构、人员岗位安排、手工处理过程和每个具体的应用; 收集并分析有关的信息资料,如用户手册、系统开发文档、输入输出实例和控制文档资料等; 和使用系统的业务人员交谈,了解他们的工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论