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