




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 MIS的战略规划的战略规划 信息系统发展的阶段论信息系统发展的阶段论 诺兰阶段模型诺兰阶段模型 美国管理信息系统专家诺兰通过对美国管理信息系统专家诺兰通过对200200多个公司、部门发展信息系统的实践和经多个公司、部门发展信息系统的实践和经 验的总结,提出了著名的信息系统进化的阶段模型,即诺兰模型。验的总结,提出了著名的信息系统进化的阶段模型,即诺兰模型。 初装初装( (诺兰阶段模型的阶段诺兰阶段模型的阶段1)1) 初装阶段标志着组织购买第一台计算机,并初步开发管理应用程序。初装阶段标志着组织购买第一台计算机,并初步开发管理应用程序。 特点:特点: 组织中只有个别人具有使用计算机的能力;组织
2、中只有个别人具有使用计算机的能力; 该阶段一般发生在一个组织的财务部门。该阶段一般发生在一个组织的财务部门。 蔓延蔓延( (诺兰阶段模型的阶段诺兰阶段模型的阶段2) 2) 处于蔓延阶段的组织中,计算机的应用初见成效,管理应用程序从少数处于蔓延阶段的组织中,计算机的应用初见成效,管理应用程序从少数 部门扩散到多数部门。部门扩散到多数部门。 特点:特点: 数据处理能力得到迅速发展;数据处理能力得到迅速发展; 出现许多新问题(如数据冗余、数据不一致性、难以共享等);出现许多新问题(如数据冗余、数据不一致性、难以共享等); 计算机使用效率不高等。计算机使用效率不高等。 控制控制( (诺兰阶段模型的阶段
3、诺兰阶段模型的阶段3 )3 ) 主要指对组织中计算机的数量进行控制。主要指对组织中计算机的数量进行控制。 特点:特点: 成立了一个领导小组;成立了一个领导小组; 采用了数据库(采用了数据库(DBDB)技术;)技术; 这一阶段是计算机管理变为数据管理的关键。这一阶段是计算机管理变为数据管理的关键。 集成集成( (诺兰阶段模型的阶段诺兰阶段模型的阶段4)4) 集成阶段就是在控制的基础上,对子系统中的硬件进行重新联接,建集成阶段就是在控制的基础上,对子系统中的硬件进行重新联接,建 立集中式的数据库及能够充分利用和管理各种信息的系统。立集中式的数据库及能够充分利用和管理各种信息的系统。 特点:特点:
4、建立集中式的建立集中式的DBDB及相应的及相应的ISIS; 增加大量硬件,预算费用迅速增长。增加大量硬件,预算费用迅速增长。 数据管理数据管理( (诺兰阶段模型的阶段诺兰阶段模型的阶段5 )5 ) 成成 熟熟( (诺兰阶段模型的阶段诺兰阶段模型的阶段6)6) 由于由于8080年代时,美国尚处在第四阶段,因此,诺兰没能对该两个阶段年代时,美国尚处在第四阶段,因此,诺兰没能对该两个阶段 进行详细的描述。他认为数据管理应该是实现企业全方位的数据存储、检进行详细的描述。他认为数据管理应该是实现企业全方位的数据存储、检 索、处理和维护等;成熟应该是形成了完善的信息系统,可以为各个管理索、处理和维护等;成
5、熟应该是形成了完善的信息系统,可以为各个管理 层次提供信息。层次提供信息。 诺兰的阶段模型总结了发达国家信息系统发展的经验和规律。一般认为模诺兰的阶段模型总结了发达国家信息系统发展的经验和规律。一般认为模 型中的各阶段都是不能跳越的。因此,无论在确定开发管理信息系统的策型中的各阶段都是不能跳越的。因此,无论在确定开发管理信息系统的策 略,或者在制定管理信息系统规划的时候,都应首先明确本单位当前处于略,或者在制定管理信息系统规划的时候,都应首先明确本单位当前处于 哪一生长阶段,进而根据该阶段特征来指导哪一生长阶段,进而根据该阶段特征来指导MISMIS建设。建设。 信息系统的生命周期信息系统的生命
6、周期 战战 略略 规规 划划 系系 统统 分分 析析 系系 统统 设设 计计 系系 统统 实实 施施 系系 统统 运运 行行 维维 护护 开发管理信息系统的两种策略开发管理信息系统的两种策略 “自下而上自下而上”的开发策略的开发策略 从现行系统的业务状况出发,先实现一个个具体的从现行系统的业务状况出发,先实现一个个具体的 功能,逐步地由低级到高级建立功能,逐步地由低级到高级建立MISMIS。 一些组织在一些组织在“初装初装”和和“蔓延蔓延”阶段,各种条件阶段,各种条件 ( (设备、资金、人力设备、资金、人力) )尚不完备,常常采用这种开发尚不完备,常常采用这种开发 策略。策略。 其优点是可以避
7、免大规模系统可能出现运行不协调其优点是可以避免大规模系统可能出现运行不协调 的危险;的危险; 缺点是不能像想象那样完全周密,由于缺乏从整个缺点是不能像想象那样完全周密,由于缺乏从整个 系统出发考虑问题,随着系统的进展,往往要作许系统出发考虑问题,随着系统的进展,往往要作许 多重大修改,甚至重新规划、设计。多重大修改,甚至重新规划、设计。 “自上而下自上而下”的开发策略的开发策略 这种开发策略强调从整体上协调和规划,由全面到这种开发策略强调从整体上协调和规划,由全面到 局部,由长远到近期,从探索合理的信息流出发来设局部,由长远到近期,从探索合理的信息流出发来设 计信息系统。计信息系统。 由于这种
8、开发策略要求很强的逻辑性,因而难度较由于这种开发策略要求很强的逻辑性,因而难度较 大,但这是一种更重要的策略,是信息系统的发展大,但这是一种更重要的策略,是信息系统的发展 走向集成和成熟的要求。走向集成和成熟的要求。 整体性是系统的基本特性,虽然一个系统由许多子整体性是系统的基本特性,虽然一个系统由许多子 系统构成,但它们又是一个不可分割的整体。系统构成,但它们又是一个不可分割的整体。 通常,通常,“自下而上自下而上”的策略适用于小型系统。的策略适用于小型系统。 大型系统往往把这两种方法结合起来使用,大型系统往往把这两种方法结合起来使用, 即先作好即先作好MISMIS的战略规划,再自下而上地逐
9、的战略规划,再自下而上地逐 步实现各系统的应用开发。这是建设步实现各系统的应用开发。这是建设MISMIS的的 正确策略。正确策略。 MIS战略规划的作用战略规划的作用 合理分配和利用信息资源,以节省信息系统的投资;合理分配和利用信息资源,以节省信息系统的投资; 通过制订规划,找出存在的问题,更正确地识别出通过制订规划,找出存在的问题,更正确地识别出 为实现企业目标为实现企业目标MIS系统必须完成的任务,促进信系统必须完成的任务,促进信 息系统的应用,带来更多的经济效益;息系统的应用,带来更多的经济效益; 指导指导MIS系统开发,用规划作为将来考核系统开发系统开发,用规划作为将来考核系统开发 工
10、作的标准。工作的标准。 MIS战略规划的内容战略规划的内容 信息系统的信息系统的目标目标(拟实现的功能拟实现的功能)、约束约束(MIS 实现的环境、条件实现的环境、条件)、总体结构总体结构(信息系统的信息系统的 主要类型和主要的子系统主要类型和主要的子系统)。 单位单位(企业、部门企业、部门)的现状。包括计算机软件及硬件的现状。包括计算机软件及硬件 情况、产业人员的配备情况以及开发费用的投入情情况、产业人员的配备情况以及开发费用的投入情 况等。况等。 业务流程的现状、存在的问题和不足以及流程在新业务流程的现状、存在的问题和不足以及流程在新 技术条件下的重组。技术条件下的重组。 对影响规划的信息
11、技术发展的预测。对影响规划的信息技术发展的预测。 企业流程重组企业流程重组 1 1、BPRBPR(Business Process ReengineeringBusiness Process Reengineering)的原因:)的原因: 仅使用计算机系统去模拟原有的手工管理系统,并不能从根本上提高企业仅使用计算机系统去模拟原有的手工管理系统,并不能从根本上提高企业 的竞争能力。而按照现代化信息处理的特点,对现有的企业流程进行重新设计,的竞争能力。而按照现代化信息处理的特点,对现有的企业流程进行重新设计, 就成为提高企业运行效率的重要途径。就成为提高企业运行效率的重要途径。 2 2、BPRBP
12、R的内容:的内容: 不仅涉及技术,也涉及人文因素,包括流程的重组、观念的重组、组织的不仅涉及技术,也涉及人文因素,包括流程的重组、观念的重组、组织的 重组重组 3 3、BPRBPR的原则:的原则: (1 1)以)以流程管理流程管理代替代替职能管理职能管理,取消不增值的管理环节,取消不增值的管理环节 (2 2)以事前管理代替事后监督,减少不必要的审核、检查和控制活动)以事前管理代替事后监督,减少不必要的审核、检查和控制活动 (3 3)取消不必要的信息处理环节,消除冗余信息集)取消不必要的信息处理环节,消除冗余信息集 (4 4)以计算机协同处理为基础的并行过程取代串行和反馈控制管理过程)以计算机协
13、同处理为基础的并行过程取代串行和反馈控制管理过程 (5 5)用信息技术实现过程自动化,尽可能抛弃手工管理过程)用信息技术实现过程自动化,尽可能抛弃手工管理过程 案例福特公司的“无票据处理”流程的重组 当福特(当福特(FordFord)公司借助办公自动化)公司借助办公自动化 将北美财务部门的员工从将北美财务部门的员工从500500多多 人减少到人减少到400400多人时,他们发现马自达(多人时,他们发现马自达(MazdaMazda)公司的财务部只有)公司的财务部只有5 5 个人,办公效率却是福特的个人,办公效率却是福特的5 5倍。倍。 于是他们对现有系统进行分析,发现负责结算付款业务的员工把大量
14、于是他们对现有系统进行分析,发现负责结算付款业务的员工把大量 的时间都花在采购部门的订货单、验收部门的收货记录和供应商提供的时间都花在采购部门的订货单、验收部门的收货记录和供应商提供 的付款通知的审核过程上,只有确认三种单据无误才办理付款。而订的付款通知的审核过程上,只有确认三种单据无误才办理付款。而订 货单、收货记录和付款通知之间不一致的现象极为普遍,核对工作集货单、收货记录和付款通知之间不一致的现象极为普遍,核对工作集 中在财务部,对各种问题的调查和确认花去了业务人员很多时间,使中在财务部,对各种问题的调查和确认花去了业务人员很多时间,使 付款业务的办理效率很低。对这一业务流程进行彻底性改
15、造的核心是付款业务的办理效率很低。对这一业务流程进行彻底性改造的核心是 实现实现“无票据处理无票据处理”,防止不一致现象的发生。经过重组后的流程无,防止不一致现象的发生。经过重组后的流程无 须供应商提供发票,采购部门在发定单给供应商的同时,将订货单输须供应商提供发票,采购部门在发定单给供应商的同时,将订货单输 入联机数据库,验收部门收到货物后,查询数据库中的资料,核对无入联机数据库,验收部门收到货物后,查询数据库中的资料,核对无 误后办理签收,系统会自动提示财务人员签发付款支票给供应商。经误后办理签收,系统会自动提示财务人员签发付款支票给供应商。经 过业务流程重组,使财务部门在核准付款之前必须
16、审核的项目从过业务流程重组,使财务部门在核准付款之前必须审核的项目从1414个个 项目减少到项目减少到3 3个项目,个项目, 从而使福特公司财务部门的员工减少了从而使福特公司财务部门的员工减少了75%75%, 工作质量却大大提高。工作质量却大大提高。 采购部 供应商 仓库 财务部 传统的财务付款流程图传统的财务付款流程图 1订单订单 1订单副本 1 1副本副本2 2 2 发发 货货 3 3 收收 据据 2 2付款付款 通知通知 3 验收单验收单 4 4货款货款5 5发票发票 采购部 供应商 仓库 财务部 重组后的财务付款流程图重组后的财务付款流程图 数据库数据库 1订单订单 2 2发货发货 3
17、 3付款付款 业务流程重组并非是神丹妙药,有高收益的机会,但伴随着巨大业务流程重组并非是神丹妙药,有高收益的机会,但伴随着巨大 的风险。据的风险。据1993年麦肯锡公司对年麦肯锡公司对20个个BPR项目的调查显示:项目的调查显示:60% 的企业所取得的效益(包括降低的成本)小于的企业所取得的效益(包括降低的成本)小于5%。1996年德勤年德勤 公司的统计,有公司的统计,有70%的企业的重组并不成功。的企业的重组并不成功。 2时机选择时机选择 企业到了生死存亡的时刻;企业到了生死存亡的时刻; 营业额和市场占有率大幅度下降,产生严重的亏损现象。营业额和市场占有率大幅度下降,产生严重的亏损现象。 企
18、业领导认识到企业领导认识到BPRBPR能大大提高企业竞争力,而企业又有此能大大提高企业竞争力,而企业又有此 需要扩张。需要扩张。 BPRBPR的策略在自己相关的企业获得成功,影响本企业。的策略在自己相关的企业获得成功,影响本企业。 开发管理信息系统的方法开发管理信息系统的方法 结构化系统开发方法结构化系统开发方法 (Structured System Development Method) 结构化方法主要步骤:结构化方法主要步骤: 系统分析系统分析 系统设计系统设计 系统实施系统实施 结构化系统开发方法的优缺点:结构化系统开发方法的优缺点: 该方法是建立在信息系统的生命周期基础该方法是建立在信
19、息系统的生命周期基础 之上的。与传统生命周期法相比,结构化系统之上的。与传统生命周期法相比,结构化系统 开发方法更强调开发人员与用户的紧密结合,开发方法更强调开发人员与用户的紧密结合, 而且在开发策略上强调而且在开发策略上强调“从上到下从上到下”,注重开,注重开 发过程的整体性和全局性。发过程的整体性和全局性。 该方法适合于大型信息系统的开发,它的该方法适合于大型信息系统的开发,它的 不足是开发过程复杂繁琐,周期长。不足是开发过程复杂繁琐,周期长。 原型法原型法( (Prototyping) ) 原型法特点:原型法特点: 原型法不注重对管理系统的全面、系统的详细调查原型法不注重对管理系统的全面
20、、系统的详细调查 与分析,而是本着系统开发人员对用户需求的理解,与分析,而是本着系统开发人员对用户需求的理解, 先快速实现一个原型系统,然后通过反复修改来实现先快速实现一个原型系统,然后通过反复修改来实现 管理信息系统。管理信息系统。 原型法的基本思想原型法的基本思想 运用原型法开发信息系统时,开发人员首先要对用运用原型法开发信息系统时,开发人员首先要对用 户提出的问题进行总结,然后开发一个原型系统并运户提出的问题进行总结,然后开发一个原型系统并运 行之。开发人员和用户一起针对原型系统的运行情况行之。开发人员和用户一起针对原型系统的运行情况 反复对它进行修改反复对它进行修改( (在这过程中也可
21、以添加新功能在这过程中也可以添加新功能) ), 直到用户对系统完全满意为止。直到用户对系统完全满意为止。 原型法过程:原型法过程: 原型法的优缺点原型法的优缺点 原型法贯彻的是原型法贯彻的是“从下到上从下到上”的开发策略,的开发策略, 它更易被用户接受。它更易被用户接受。 但是,由于该方法在实施过程中缺乏对管理但是,由于该方法在实施过程中缺乏对管理 系统全面、系统的认识,因此,它不适用于开系统全面、系统的认识,因此,它不适用于开 发大型的管理信息系统。该方法的另一不足是发大型的管理信息系统。该方法的另一不足是 每次反复都要花费人力、物力,如果用户合作每次反复都要花费人力、物力,如果用户合作 不
22、好,盲目纠错,就会拖延开发过程。不好,盲目纠错,就会拖延开发过程。 面向对象方法为管理信息系统的开发提供了面向对象方法为管理信息系统的开发提供了 全新的思路。全新的思路。 面向对象方法产生于面向对象方法产生于2020世纪世纪6060年代。随着应用年代。随着应用 系统日趋复杂、庞大,该方法以其直观、方便的优系统日趋复杂、庞大,该方法以其直观、方便的优 点获得广泛应用。点获得广泛应用。 CASECASE (Computer Aided Software Engineering) (Computer Aided Software Engineering) 方法(即计算机辅助软方法(即计算机辅助软 件
23、工程)是一种自动化件工程)是一种自动化/ /半自动化的开发方法,它能支持除了半自动化的开发方法,它能支持除了“系统调查系统调查”之外的之外的 所有开发步骤。所有开发步骤。 CASE CASE 的应用模式:的应用模式: CASECASE工具工具 + + 某种开发方法某种开发方法 CASECASE的特点:的特点: 支持开发的全过程(除系统调查外支持开发的全过程(除系统调查外);); 能提高软件质量,可实现能提高软件质量,可实现“软件重用软件重用”; 能加快开发速度;能加快开发速度; 能简化软件开发的管理和维护;能简化软件开发的管理和维护; 能自动生成开发过程中的各种文档。能自动生成开发过程中的各种
24、文档。 结构化开发方法第一阶段:系统分析结构化开发方法第一阶段:系统分析 可可 行行 性性 分分 析析 管管 理理 业业 务务 调调 查查 数数 据据 流流 程程 调调 查查 编编 写写 数数 据据 字字 典典 系系 统统 化化 分分 析析 确确 定定 新新 系系 统统 逻逻 辑辑 方方 案案 可行性分析可行性分析 可行性分析的内容:可行性分析的内容: 管理上的可行性。管理上的可行性。指管理人员对开发应用项目的态指管理人员对开发应用项目的态 度和管理方面的条件。管理方面的条件主要指管理度和管理方面的条件。管理方面的条件主要指管理 方法是否科学,相应管理制度改革的时机是否成熟,方法是否科学,相应
25、管理制度改革的时机是否成熟, 规章制度是否齐全以及原始数据是否正确等。规章制度是否齐全以及原始数据是否正确等。 技术上的可行性。技术上的可行性。这方面应分析当前的软、硬件技这方面应分析当前的软、硬件技 术能否满足对系统提出的要求。此外,还要考虑开术能否满足对系统提出的要求。此外,还要考虑开 发人员的水平。发人员的水平。 经济上的可行性。经济上的可行性。主要是预估费用支出和对项目的主要是预估费用支出和对项目的 经济效益进行评价。经济效益进行评价。 详细调查详细调查 详细调查的目的:详细调查的目的: 详细调查的对象是现行系统详细调查的对象是现行系统( (包括手包括手 工系统和已采用计算机的管理信息
26、系统工系统和已采用计算机的管理信息系统) ), 目的在于完整掌握现行系统的现状,发目的在于完整掌握现行系统的现状,发 现问题和薄弱环节,收集资料,为下一现问题和薄弱环节,收集资料,为下一 步的系统化分析和提出新系统的逻辑设步的系统化分析和提出新系统的逻辑设 计做好准备。计做好准备。 详细调查的原则:详细调查的原则: 详细调查应遵循详细调查应遵循用户参与用户参与的原则,即由使的原则,即由使 用部门的业务人员、主管人员和设计部门的系用部门的业务人员、主管人员和设计部门的系 统分析人员、系统设计人员共同进行。设计人统分析人员、系统设计人员共同进行。设计人 员虽然掌握计算机技术,但对使用部门的业务员虽
27、然掌握计算机技术,但对使用部门的业务 不够清楚,而管理人员则熟悉本身业务而不一不够清楚,而管理人员则熟悉本身业务而不一 定了解计算机,两者结合,就能互补不足,更定了解计算机,两者结合,就能互补不足,更 深入地发现对象系统存在的问题,共同研讨解深入地发现对象系统存在的问题,共同研讨解 决的方案。决的方案。 组织结构调查组织结构调查 厂长 计划调度组 计划科生产部财务部供销科 计划组 统计组 统计组 外协组 成本组 会计组 出纳组 供应组 销售组 仓 库 组织结构图组织结构图 管理功能调查管理功能调查 销售系统管理 销售计划管理合同管理销售核算与统计成品库管理市场预测 销售历史资料管理 编制年度销
28、售大纲 编制销售计划 合同有效性审查 合同执行情况分析 合同登记和变更 销售收入核算 销售利润核算 销售统计分析 出入库管理 库存统计 市场预测 市场分析 管理功能图管理功能图 管理业务流程的调查管理业务流程的调查 调查管理业务流程应顺着原系统信息流动的调查管理业务流程应顺着原系统信息流动的 过程逐步地进行,内容包括各环节的处理业过程逐步地进行,内容包括各环节的处理业 务、信息来源、处理方法、计算方法、信息务、信息来源、处理方法、计算方法、信息 流经去向、提供信息的时间和形态流经去向、提供信息的时间和形态( (报告、报告、 单据、屏幕显示等单据、屏幕显示等) )。 描述管理业务流程的图表有:管
29、理业务流程描述管理业务流程的图表有:管理业务流程 图图(Transaction Flow Diagram(Transaction Flow Diagram,简称,简称TFD)TFD)、 表格分配图。表格分配图。 管理业务流程图管理业务流程图 人员 图例: 流向线 单位 单据、报表 练习1:某单位的销售管理的业务过程如下: 客户填写订货单并交给业务经理,业务经理审查后将不合格 的订货单退给客户重新填写,合格的订货单交给仓库管理员,若 有货,仓库管理员则作发货处理,将发货票传给客户;若缺货, 则填写缺货通知单交给采购员。同时仓库管理员登记库存台帐。 缺货通知单 库存台帐 发货票 订货单 缺合格 不
30、合格 有货 客户 32 练习2:某工厂的成品库管理的业务过程如下: 成品库保管员按车间送来的入库单登记库存台帐。发货时,发 货员根据销售科送来的发货通知单将成品出库,并发货,同时填 写三分出库单,其中一份交给成品库保管员,由他按此出库单登 记库存台帐,出库单的另外两联分别送销售科和会计科。试按以 上业务过程画出业务流程图。 车间 入库单出库单1出库单3出库单2发货通知单 销售科会计科 库存台帐 数据流程调查数据流程调查 数据流程图(数据流程图(Data Flow Diagram,简称,简称 DFD图)的特点在于它的抽象性和概括性。图)的特点在于它的抽象性和概括性。抽抽 象性象性表现在它完全舍去
31、了具体的物质,只剩下表现在它完全舍去了具体的物质,只剩下 数据的流动、加工处理和存储;数据的流动、加工处理和存储;概括性概括性表现在表现在 它可以把信息中的各种不同业务处理过程联系它可以把信息中的各种不同业务处理过程联系 起来,形成一个整体。无论是手工操作部分还起来,形成一个整体。无论是手工操作部分还 是计算机处理部分,都可以用它表达出来。是计算机处理部分,都可以用它表达出来。 数据流程调查须收集的资料:数据流程调查须收集的资料: 收集原系统全部输入单据收集原系统全部输入单据( (如入库单、收据、凭证如入库单、收据、凭证) )、 输出报表和数据存储介质输出报表和数据存储介质( (如账本、清单如
32、账本、清单) )的典型格的典型格 式。式。 弄清各环节上的处理方法和计算方法。弄清各环节上的处理方法和计算方法。 在上述各种单据、报表、账本的典型样品上或用附在上述各种单据、报表、账本的典型样品上或用附 页注明制作单位、报送单位、存放地点、发生频度页注明制作单位、报送单位、存放地点、发生频度 ( (如每月制作几张如每月制作几张) )、发生的高峰时间及发生量等。、发生的高峰时间及发生量等。 在上述各种单据、报表、账册的典型样品上注明各在上述各种单据、报表、账册的典型样品上注明各 项数据的类型项数据的类型( (数字、字符数字、字符) )、长度、取值范围、长度、取值范围( (指指 最大值和最小值最大
33、值和最小值) )。 数据流程图的符号:数据流程图的符号: 外部实体外部实体 数据流数据流 处理处理 数据存储数据存储 编号 描述 编号 描述 或 数据流程图实例数据流程图实例2 厂办 统计表 销售统计 用户 合同合同 登记处理 合同 合同台账 合同执行 登记 销售分 配处理 库存台账 车间 入库单 入库处理 入库数据 出库数据 查 询 查 询 出库处理 发货 处理 发货 通知 出 库 单 出 库 单 财务科 合同 执行 数据 销售 数据 数据流程图练习: 某银行储蓄所存(取)款过程如下:储户将填好 的存(取)单及存折送交分类处理处。分类处理 处按三种不同的情况分别处理。如果存折不符或 存(取)
34、单不合格,则将存折及存(取)单直接 退还储户重新填写;如果是存款,则将存折及存 款单送存款处理处。存款处理处取出底帐,登记 后,将存折退还给储户;如果是取款,则将存折 及取款单送交取款处理处,该服务台取出底帐及 现金,记账后将存折与现金退还给帐户,从而完 成存(取)款处理过程。试将以上过程画出数据 流程图。 数据流程图实例数据流程图实例1 1.1 业务分 类处理 1.3 取款 处理 1.2 存款 处理 系统设计系统设计 代码代码 设计设计 功能结构图设计功能结构图设计 信息系统流程图设计信息系统流程图设计 系统物理配置方案设计系统物理配置方案设计 输出输出/输入设计输入设计 数据存储设计数据存
35、储设计 制定设计规范制定设计规范 编写程序设计说明书编写程序设计说明书 系统设计系统设计 代码代码 设计设计 代码是代表事物名称、属性、状态等的符号,为了代码是代表事物名称、属性、状态等的符号,为了 便于计算机处理,一般用数字、字母或它们的组合便于计算机处理,一般用数字、字母或它们的组合 来表示。来表示。 代码的功能:代码的功能: 它为事物提供一个概要而不含糊的认定,便于数据的存它为事物提供一个概要而不含糊的认定,便于数据的存 储和检索。储和检索。 使用代码可以提高处理的效率和精度。使用代码可以提高处理的效率和精度。 使用代码可提高数据的全局一致性。使用代码可提高数据的全局一致性。 代码是人和
36、计算机的共同语言,是两者交换信息的工具。代码是人和计算机的共同语言,是两者交换信息的工具。 代码设计时,应注意以下一些问题:代码设计时,应注意以下一些问题: 设计的代码在逻辑上必须能满足用户的需要,设计的代码在逻辑上必须能满足用户的需要, 在结构上应当与处理的方法相一致。在结构上应当与处理的方法相一致。 代码要系统化代码要系统化,一个代码应惟一标志它所代表的一个代码应惟一标志它所代表的 事物或属性。事物或属性。 在代码设计时,要预留足够的位置,以适应不在代码设计时,要预留足够的位置,以适应不 断变化的需要。断变化的需要。 要注意避免误解,不要使用易于混淆的字符。要注意避免误解,不要使用易于混淆
37、的字符。 如如O、Z、 I、S、V与与0、2、1、5、U易混。易混。 不要把空格作代码。不要把空格作代码。 要使用要使用24小时制表示时间等。小时制表示时间等。 要注意尽量采用不易出错的编码结构。要注意尽量采用不易出错的编码结构。 例如字母字母数字的结构(如例如字母字母数字的结构(如WW2 )比字母数字字)比字母数字字 母的结构母的结构(如如W2W)发生错误的机会要少一些。发生错误的机会要少一些。 当代码长于当代码长于4个字母或个字母或5个数字字符时,应分成小段。个数字字符时,应分成小段。 这样人们读写时不易发生错误。如这样人们读写时不易发生错误。如726-499-6135比比 7264996
38、135易于记忆,并能更精确地记录下来。易于记忆,并能更精确地记录下来。 若已知码的位数为若已知码的位数为P,每一位上可用字符数为,每一位上可用字符数为Si,则可,则可 以组成码的总数为:以组成码的总数为: 例如,对每位字符为例如,对每位字符为0-9的三位码,共可组成的三位码,共可组成C=10*10*10=1 000种码。种码。 p i Si 1 代码的种类代码的种类 顺序码顺序码 顺序码又称系列码,是一种用连续数顺序码又称系列码,是一种用连续数 字代表编码对象的码。字代表编码对象的码。 例如:例如: 用用1代表厂长代表厂长 2代表科长代表科长 3代表科员代表科员 4代表生产工人等代表生产工人等
39、 区间码区间码 区间码把数据项分成若干组,每一区间代区间码把数据项分成若干组,每一区间代 表一个组,码中数字的值和位置都代表一表一个组,码中数字的值和位置都代表一 定意义。定意义。 典型的例子是邮政编码。典型的例子是邮政编码。 区间码的分类:区间码的分类: 多面码多面码 上下关联区间码上下关联区间码 十进位码十进位码 多面码多面码一个数据项可能具有多方面的特性。如果在码一个数据项可能具有多方面的特性。如果在码 的结构中,为这些特性各规定一个位置,就形成多面的结构中,为这些特性各规定一个位置,就形成多面 码。码。 例如,对于机制螺钉,可作如下表那样的规定。代码例如,对于机制螺钉,可作如下表那样的
40、规定。代码2342 表表 示材料为黄铜的示材料为黄铜的1.5mm方形头镀铬螺钉方形头镀铬螺钉。 材料材料螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理 1不锈钢不锈钢10.51圆头圆头 1未处理未处理 2黄铜黄铜 21.0 2平头平头2镀铬镀铬 3钢钢 31.53六角形状六角形状3镀锌镀锌 4方形头方形头4上漆上漆 多面码示例 上下关联区间码上下关联区间码。上下关联区间码由几。上下关联区间码由几 个意义上相关的区间码组成,其结构一个意义上相关的区间码组成,其结构一 般由左向右排列。般由左向右排列。 例如,会计核算方面,用最左位代表核算种例如,会计核算方面,用最左位代表核算种 类,下一位代
41、表会计核算项目。类,下一位代表会计核算项目。 十进位码十进位码。此法相当于图书分类中的十。此法相当于图书分类中的十 进位分类码。进位分类码。 如如610.736,小数点左边的数字组合代表主,小数点左边的数字组合代表主 要分类,小数点右边的指出子分类。要分类,小数点右边的指出子分类。 例1:Nokia手机型号代码的定义 1XXX或2XXX开头的是:便携实用系列 3XXX开头的是:真我个性系列 5XXX开头的是:动感活力系列 6XXX开头的是:商务精英系列 7XXX开头的是:时尚先锋系列 8XXX开头的是:至尊经典系列 9XXX开头的是:梦幻未来系列 X1XX或X2XX代表:面向通话 X3XX代表
42、:面向音乐 X4XX代表:面向户外 X5XX代表:面向游戏 X6XX代表:面向影像 X7XX代表:面向多媒体 X8XX或X9XX代表:面向商务 如7650就是时尚先锋系列的面向影像的产品。 助忆码助忆码 助忆码用文字、数字或文字来描述,助忆码用文字、数字或文字来描述, 也可用文字与数字结合起来描述。也可用文字与数字结合起来描述。 例如,用例如,用TV-C-20代表代表20英寸彩色电视英寸彩色电视 机,其中机,其中C代表彩色。代表彩色。 助忆码适用于数据项数目较少情况(一助忆码适用于数据项数目较少情况(一 般少于般少于50个),否则可能引起联想出错个),否则可能引起联想出错 。 名称名称优点优点
43、缺点缺点 顺序码顺序码 顺序码的优点是短而简单,顺序码的优点是短而简单, 记录的定位方法简单,易记录的定位方法简单,易 于管理。于管理。 没有逻辑基础,不易记忆。此外,没有逻辑基础,不易记忆。此外, 新加的代码只能列在最后,删除则新加的代码只能列在最后,删除则 造成空码造成空码 区间码区间码 信息处理比较可靠,排序、信息处理比较可靠,排序、 分类、检索等操作易于进分类、检索等操作易于进 行。行。 码的长度与它分类属性的数量有关,码的长度与它分类属性的数量有关, 有时可能造成很长的码。有时可能造成很长的码。 码有多余的数。码有多余的数。 这种码的维修也比较困难。这种码的维修也比较困难。 助忆码助
44、忆码 可以通过联想帮助记忆可以通过联想帮助记忆 助忆码适用于数据项数目较少情况助忆码适用于数据项数目较少情况 (一般少于(一般少于50个),否则可能引起个),否则可能引起 联想出错联想出错 代码结构中的校验位代码结构中的校验位 加入校验位的原因:加入校验位的原因: 人们重复抄写代码和将它通过人手输入计算机时人们重复抄写代码和将它通过人手输入计算机时 ,发生错误可能性更大。为了保证正确输入,有,发生错误可能性更大。为了保证正确输入,有 意识地在编码设计结构中原有代码的基础上,另意识地在编码设计结构中原有代码的基础上,另 外加上一个校验位,使它事实上变成代码的一个外加上一个校验位,使它事实上变成代
45、码的一个 组成部分。组成部分。 校验位的计算:校验位的计算: 校验位通过事先规定的数学方法计算出来。代码校验位通过事先规定的数学方法计算出来。代码 一旦输入,计算机会用同样的数学运算方法按输一旦输入,计算机会用同样的数学运算方法按输 入的代码数字计算出校验位,并将它与输入的校入的代码数字计算出校验位,并将它与输入的校 验位进行比较,以证实输入是否有错。验位进行比较,以证实输入是否有错。 算术级数法算术级数法 原代码原代码1 2 3 4 5 各乘以权各乘以权 6 5 4 3 2 乘积之和乘积之和6+10+12+12+10=50 以以11为模去除乘积之和,把得出的余数为模去除乘积之和,把得出的余数
46、 作为校验码:作为校验码: 50/11=46 因此代码为因此代码为123456 质数法质数法 原代码原代码 1 2 3 4 5 各乘以权各乘以权 17 13 7 5 3 乘积之和乘积之和 17+26+21+20+15=99 以以11为模去除乘积之和,把得出的余数为模去除乘积之和,把得出的余数 作为校验码:作为校验码: 99/11=90 因此代码为因此代码为123450 身份证校验位的算法权数:7,9,10,5,8,4,2 ,1,6,3,7,9,10,5,8 ,4,2 余余012345678910 校校10X98765432 功能结构图设计功能结构图设计
47、功能分解的过程就是一个由抽象到具体、由复杂功能分解的过程就是一个由抽象到具体、由复杂 到简单的过程。到简单的过程。 所谓功能结构图就是按功能从属关系画成的图表,所谓功能结构图就是按功能从属关系画成的图表, 图中每一个框称为一个功能模块。图中每一个框称为一个功能模块。 功能模块可以根据具体情况分得大一点或小一点。功能模块可以根据具体情况分得大一点或小一点。 分解得最小的功能模块可以是一个程序中的每个分解得最小的功能模块可以是一个程序中的每个 处理过程,而较大的功能模块则可能是完成某一处理过程,而较大的功能模块则可能是完成某一 任务的一组程序。任务的一组程序。 工资管理信息子系统 建立主文件更新主
48、文件建立扣款文件计算和打印 打 印 工 资 汇 总 表 数 据 录 入 数 据 维 护 建 立 主 处 理 文 件 更 新 数 据 录 入 数 据 维 护 计 算 打 印 工 资 单 工资管理子系统功能结构图 信息系统流程图设计信息系统流程图设计 信息系统流程图是以新系统的数据流程信息系统流程图是以新系统的数据流程 图为基础绘制的。图为基础绘制的。 信息系统流程图按下述思路来绘制:信息系统流程图按下述思路来绘制: 首先为数据流程图中的处理功能画出数据首先为数据流程图中的处理功能画出数据 关系图;关系图; 最后,把各个处理功能的数据关系图综合最后,把各个处理功能的数据关系图综合 起来,形成整个系
49、统的数据关系图,即信起来,形成整个系统的数据关系图,即信 息系统流程图。息系统流程图。 输入数据 A输入数据 B 输入数据 C 输出数据 E 处理功能 中间文件 D 输出文件 F 数据关系的一般形式 系统物理配置方案设计系统物理配置方案设计 计算机硬件选择计算机硬件选择 计算机网络的选择计算机网络的选择 网络拓扑结构网络拓扑结构 网络逻辑设计(子网划分)网络逻辑设计(子网划分) 网络操作系统网络操作系统 数据库管理系统的选择数据库管理系统的选择 应用软件的选择应用软件的选择 输出输出/输入设计输入设计 输出设计的内容:输出设计的内容: 使用需求使用需求:包括信息的使用者、使用目的、:包括信息的
50、使用者、使用目的、 报告量、使用周期、有效期、保管方法和复报告量、使用周期、有效期、保管方法和复 写份数等;写份数等; 输出信息的内容输出信息的内容:包括输出项目、位数、数:包括输出项目、位数、数 据形式(文字、数字);据形式(文字、数字); 输出格式输出格式:如表格、图形或文件;:如表格、图形或文件; 输出设备输出设备:如打印机、显示器等;:如打印机、显示器等; 输出介质输出介质。 输入设计输入设计 设计原则设计原则 (1 1)控制输入量)控制输入量 (2 2)减少输入延迟)减少输入延迟 (3 3)减少输入错误)减少输入错误 (4 4)避免额外步骤)避免额外步骤 (5 5)输入过程应尽量简化
51、)输入过程应尽量简化 输入检验及校正输入检验及校正 输入传单设计输入传单设计 输入屏幕设计输入屏幕设计 数据存储设计数据存储设计 主要是数据库设计主要是数据库设计 用户要求分析 概念结构设计 逻辑结构设计 物理结构设计 系统分析(详细调查) 系统分析(逻辑设计) 系统设计 系统设计 图 5.8.1 数据库设计与系统开发阶段对照 数 据 库 设 计 步 骤 系 统 开 发 步 骤 E-R方法 数据库的概念模型的最常用表示方法是实 体-联系方法。 矩形表示实体 菱形表示实体之间的联系,并用无向边把 菱形与有关实体连接起来,在边上标明联 系的类型 实体的属性用椭圆表示,并用无向边与实 体连接 E-R
52、图练习1 假设一个学生可选多门课程,而一门课程 又有多个学生选修,一个教师可讲多门课 程,一门课程至多只有一个教师讲授,试 画出E-R图。 学生:学号、专业、姓名 教师:教师号、姓名、职称 课程:课程号、课程名、学分 E-R图练习2 医院住院部有若干科,每科有若干医生和病房, 病人住在病房中由某个医生负责治疗。每个医生 只能属于一个科,每个病房也只能属于一个科。 一个病房可住多个病人,一个病人由固定医生负 责治疗,一个医生负责多个病人。试画出表示科 、医生、病房、病人及其联系的E-R图。 科:科号、科名 医生:医生编号、姓名、性别、级别 病房:病房号、床位数 病人:病人编号、姓名、性别 制定设
53、计规范制定设计规范 设计规范是整个系统的设计规范是整个系统的“公用标准公用标准”,它具,它具 体地规定了文件名和程序名的统一格式、编体地规定了文件名和程序名的统一格式、编 码结构、代码结构、统一的度量名等。码结构、代码结构、统一的度量名等。 设计规范可以保证系统在使用、操作,或者设计规范可以保证系统在使用、操作,或者 管理方面,不会造成混乱。管理方面,不会造成混乱。 编写程序设计说明书编写程序设计说明书 程序设计说明书是用以定义处理过程的书面程序设计说明书是用以定义处理过程的书面 文件;文件; 它以每个处理过程作为单位;它以每个处理过程作为单位; 这种说明书由系统设计员编写,交给程序员这种说明
54、书由系统设计员编写,交给程序员 使用;使用; 程序员根据说明书指示内容进行程序设计。程序员根据说明书指示内容进行程序设计。 物理系统的实施物理系统的实施 计算机系统的实施计算机系统的实施 购置计算机系统的基本原则是能够满足购置计算机系统的基本原则是能够满足MIS的设计要求。此外,还应的设计要求。此外,还应 当考虑以下问题:当考虑以下问题: 计算机系统是否具有合理的性能价格比;计算机系统是否具有合理的性能价格比; 系统是不是具有良好的可扩充性;系统是不是具有良好的可扩充性; 能否得到来自供应商的售后服务和技术支持等。能否得到来自供应商的售后服务和技术支持等。 网络系统的实施网络系统的实施 电缆线
55、的铺设;电缆线的铺设; 通信设备的安装;通信设备的安装; 网络性能的调试。网络性能的调试。 系统实施 程序设计程序设计 程序设计的要点程序设计的要点 可维护性可维护性 信息系统的需求可能会随着环境的变信息系统的需求可能会随着环境的变 化而不断变化,系统功能也要不断完善和调整。此外,化而不断变化,系统功能也要不断完善和调整。此外, 由于计算机软硬件的更新换代也需要对程序进行相应由于计算机软硬件的更新换代也需要对程序进行相应 的升级;的升级; 可靠性可靠性 程序应具有较好的容错能力,不仅正常程序应具有较好的容错能力,不仅正常 情况下能正确工作,而且在意外情况下应便于处理,情况下能正确工作,而且在意外情况下应便于处理, 不至产生意外的操作,从而造成严重损失;不至产生意外的操作,从而造成严重损失; 可理解性可理解性 程序不仅要求逻辑正确,计算机能够程序不仅要求逻辑正确,计算机能够 执行,而且应当层次清楚,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年重庆市綦江区万东镇公益性岗位招聘真题
- 2025年中国育苗床行业市场调查、投资前景及策略咨询报告
- 2025年中国紫外线光管行业投资前景及策略咨询研究报告
- 2025年中国磷铜行业市场调查、投资前景及策略咨询报告
- 2025年中国涤纶(特多龙)运动袋行业市场调查、投资前景及策略咨询报告
- 2025年中国棉布刺绣花边行业市场调查、投资前景及策略咨询报告
- 2025年中国智能回路调节器行业投资前景及策略咨询研究报告
- 公司车辆电动车管理制度
- 春节期间祭祖管理制度
- 崇明区常规书架管理制度
- 11-轮藻植物门课件
- (2024年)健康评估教学教案心电图检查教案
- 方法模型:展开图、还原立体图形
- 2023年广东省中考生物试卷(含答案)
- 大学生职业生涯发展规划智慧树知到期末考试答案2024年
- 小学数学“组题”设计分析 论文
- 中央空调维护保养服务投标方案(技术标)
- 社会工作学习资料
- 初三数学-中考模拟试卷
- 工程伦理 课件全套 李正风 第1-9章 工程与伦理、如何理解伦理- 全球化视野下的工程伦理
- 肝内胆管癌护理查房课件
评论
0/150
提交评论