【信息系统】第4章  管理信息系统的结构化开发方法_第1页
【信息系统】第4章  管理信息系统的结构化开发方法_第2页
【信息系统】第4章  管理信息系统的结构化开发方法_第3页
【信息系统】第4章  管理信息系统的结构化开发方法_第4页
【信息系统】第4章  管理信息系统的结构化开发方法_第5页
已阅读5页,还剩111页未读 继续免费阅读

下载本文档

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

文档简介

第4章 管理信息系统的结构化开发方法,4.1 系统需求调查与可行性分析4.2 系统分析4.3 系统设计4.4 系统的实施、维护与评价,2,结构化开发方法概述,结构化开发方法是长期以来被广泛使用的方法。结构化方法体现了抽象、模块化、信息隐藏、信息局部化、一致性、完整性和确定性等原则。在整个管理信息系统的开发周期中,结构化方法包括了结构化分析、结构化设计和结构化程序设计三个阶段。,3,4.1 系统需求调查与可行性分析,管理信息系统的总体规划是管理信息系统开发周期中的第一个阶段,是开发管理信息系统的一项基础工作。这一阶段的主要目标是明确系统整个生命周期的发展方向、系统规模和开发计划,并制定可行的开发策略。4.1.1 当前系统的初步调查4.1.2 可行性分析,4,4.1.1 当前系统的初步调查,初步调查是管理信息系统开发工作展开之前的准备。一般来说,将当前系统的调查工作分为两步第一步是初步调查,即先投入少量的人力进行大致的了解,然后再判断有无开发的可行性;第二步是对系统进行详细调查,即在确定系统开发具有可行性并已正式立项后,再投入大量的人力展开大规模、全面的系统业务调查。,5,4.1.1 当前系统的初步调查,系统的初步调查主要包括以下内容:用户需求分析需求分析工作主要是对当前系统进行调查研究,是要实事求是地了解并领会用户的客观要求。系统调查工作应做到以下几点:自顶向下的结构化方法识别系统中的对象并进行分析按照工程化方法组织工作过程良好的人际关系现有企业的运行状况企业的管理方式和基础数据状况当前管理信息系统运行状况,6,4.1.2 可行性分析,可行性分析是指在管理信息系统开发之前,分析在组织内外当前的具体条件下进行系统开发项目的必要性和可能性。如果分析结果是可行的,企业就可以着手开发工作,否则必须等某些条件具备后才能开发。可行性分析的目的在于:确定项目开发的依据、确定工作范围、编制工作计划、协调各部门活动的依据,一般来说,可行性分析工作的成本是预期项目总成本的5%-10%。,7,一、可行性分析的主要内容,可行性分析包括以下几方面的工作:必要性分析必要性分析是从管理角度对信息系统的客观要求及当前系统的可满足性出发,分析新系统开发是否必要。经济上的可行性包括有两方面:一方面是支持系统开发的费用估算,另一方面是新系统开发以后可以带来的经济效益估算。根据这两方面的估算和分析,确定系统开发的经济性,同时也可以得出整个系统的投资回收期。,8,经济上的可行性,开发费用的估算。新系统的开发费用主要包括:硬件设备费用软件设备费用人力费用维护费用经济效益的估算。直接经济效益间接经济效益,9,技术上的可行性,在设备方面(包括硬件设备和软件支持),主要指计算机的主频速度、存储容量、联网能力、输入/输出设备,计算机网络的可靠性、安全性等方面是否满足管理信息系统的数据处理要求,数据的传送与通讯能否满足要求,网络和数据的可实现性,软件平台和软件工具支持如何等。在技术力量方面,主要考虑从事系统开发与维护工作的技术力量。管理信息系统在开发、使用、维护等各阶段所需求的各类专门技术人员,如:系统分析员、系统设计师、程序员、操作员及软、硬件人员等。这些人员的技术水平能否满足系统的要求。,10,组织管理的可行性,企业的领导、部门主管(尤其是一把手)对新系统开发的认识管理人员对新系统开发的态度如何?能否愿意配合开发人员进行系统的开发?企业的管理基础工作如何?现行管理系统的业务处理是否规范等?一个新的管理信息系统的开发和运行将导致企业管理模式、数据处理方式及工作习惯的改变,这些工作的变动有多大?管理人员能否接受?社会的、法律的、使用方面的可行性。,11,二、可行性分析报告,可行性分析报告是系统人员对现行系统的初步调查、可行性分析的结果做个结论,是新系统开发的依据,也是管理信息系统开发过程中的第一份文档。引言主要包括管理信息系统的名称、目标和基本功能,用户单位名称,新系统开发单位,该系统与其他系统或机构的关系和联系,在可行性报告中使用的专门术语及其定义,该报告中所引用的文件和技术资料。可行性分析的准备包括对可行性分析的要求和目标,进行可行性所应具备的条件和限制,进行可行性分析所采用的方法。,12,可行性分析报告,对现行系统的分析包括企业要实现的目标与完成的任务,用户单位的组织机构和管理体制,现行系统的状况,可供利用的资源及制约条件,目前企业存在的主要问题及薄弱环节。新系统的方案包括新管理信息系统的目标及要实现的功能,新系统的组成结构,计算机配置,新系统的开发的计划、安排,包括开发的各阶段对人力、资金、设备的需求,新系统实现后对组织结构、管理模式的影响。,13,可行性分析报告,可行性分析包括有:开发一个管理信息系统的必要性;开发新系统的经济可行性、技术的可行性、组织管理的可行性和社会的可行性。可行性分析的结论根据以上对开发一个管理信息系统的可行性分析,应该得出一个管理信息系统开发项目是否可行的结论。一般有以下几种方式:可以立即进行系统的开发。需要增加一定的设备资源后才能进行开发。要推迟到某些条件具备以后才开始进行开发。需要对系统的目标进行重大修改。不能或不必要对系统进行开发。,14,三、制定开发计划,管理信息系统开发计划主要是针对已确定的开发策略,相应的开发方法。我们在选择开发方法时必须注意到这种方法所适用的开发环境、所需要的计算机软、硬件技术支撑以及开发者对其的熟悉程度。开发计划主要包括制定系统开发的工作计划、投资计划、进度计划、资源利用计划。制定开发计划一般是根据系统的具体问题、具体情况而定。在一般情况下,我们可利用项目管理中的甘特图来记载和描绘系统开发计划的时间、进度、投入和工作顺序之间的关系。,15,4.2 系统分析,系统分析是应用系统工程的思想和方法,把复杂的整体分解成简单的组成部分,并找出这些组成部分的基本属性和彼此间的关系。4.2.1 结构化系统分析概述4.2.2 现行系统的详细调查4.2.3 数据流程图与数据字典4.2.4 系统分析报告,16,4.2.1 结构化系统分析概述,系统分析是以系统为中心,以系统结构、系统观点为主导的一套解决问题的方法。也就是从系统的观点出发,对事物进行分析与综合,找出各种可行方案,以供决策者进行理想的选择。,17,一、系统分析的任务,管理信息系统分析阶段的任务主要是在调查研究和总体规划的基础,针对每一个子系统进行详细的分析,确定每一个子系统的逻辑功能,制定出每个子系统的逻辑结构,最终获得一个合理的新系统的逻辑模型。系统分析主要包括以下几项工作:详细调查分析用户需求提出新系统的逻辑模型编写系统分析报告,18,二、系统分析的原则,外部条件与内部条件相结合当前利益和长远利益相结合局部利益和整体利益相结合协调性原则“自顶向下”的原则,19,三、结构化系统分析方法概述,结构化系统分析方法简称SA方法,尤其适用于分析大型的企、事业管理信息系统,它采用“自顶向下”逐层分解的方式来表达系统的功能。逐层分解的过程是一个从抽象到具体的逐步过渡的过程,符合人们认识事物逐步深化的规律,有助于对问题的理解。结构化分析过程可以归纳为以下步骤:通过调查,认识现行系统抽象出现行系统的逻辑模型建立新系统的逻辑模型,20,4.2.2 现行系统的详细调查,一、系统详细调查的目的详细调查的目的是深入了解组织管理工作中信息处理的全部具体情况和存在的具体问题,为确定新系统的逻辑模型提供可靠的依据。因此详细调查的工作量也要大得多。,21,二、系统详细调查的范围,系统详细调查的范围应该是围绕组织内部信息流所涉及的各个方面。主要包括:组织内的组织结构和业务功能组织的组织目标和发展战略组织的生产过程和产品的工艺流程数据与数据流程组织的业务流程与工作形式组织的管理方式和具体业务的管理方式组织决策方式和决策过程组织系统的可用资源和限制条件现存问题和改进意见,22,三、系统详细调查的内容及方法,一般用组织结构图来描述组织的结构,用管理业务流程图和表格来描述管理业务状况,用功能结构图描述系统的功能体系,用数据流程图描述系统的数据流程。组织结构的调查与分析系统组织结构调查主要是通过对系统组织结构进行调查研究,组织结构是指一个组织(企业、部门、车间、科室等)及其组成部分之间的隶属关系或管理与被管理的关系,一般用组织结构图表示。,23,组织结构图,组织结构图是一张反映组织内部之间的隶属关系的树状结构图。,24,组织/业务关系分析,使用业务功能表,通过这张表能够清楚、细致地反映出系统中各组织部门在执行业务过程中的作用。业务功能表反映出的是系统中的业务功能,而不是组织部门;反映出的是具体业务、功能之间的关系,而不是组织部门之间的关系。,25,管理业务流程的调查与分析,业务流程图对管理业务流程进行详细的调查与分析,画出业务流程图。绘制业务流程图是分析业务流程的重要步骤。业务流程图的基本图形:,26,业务流程图举例,27,4.2.3 数据流程图与数据字典,一、调查数据的汇总分析数据是信息的载体,是信息的物理体现,是系统今后要处理的主要对象,因此在对系统详细调查的过程中必须对所有的数据以及统计和处理数据的过程进行分析和整理。如果发现有数据不全,采集过程不合理,处理过程不流畅,数据分析不深入等等问题。都必须在系统分析过程中解决。我们对数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。数据和数据流程分析的第一步是要进行数据汇总分析。在系统详细调查阶段,我们已经获取了大量的数据。但因为数据收集工作是多个人通过各方面的调查研究而获得的,所以这些数据缺乏规范性和格式化。调查数据的汇总分析就是要对上述数据进行汇总、分类、整理、分析等,甚至成为大量的、各方面的格式化数据集合。,28,数据的汇总步骤,将系统调查中所收集到的数据资料,按业务过程进行分类编码,按处理过程的顺序排列。按业务过程自顶向下地对数据项进行整理。将所有原始数据和最终的输出数据分类整理出来。其中的原始数据是以后确定关系数据库的主要内容,而最终的输出数据则是反映管理业务所需求的主要数据指标。确定数据的字长和精度。确定需要数据库存储系统的数据。,29,二、数据流程图,数据流程分析是数据和数据流程分析工作的最后一步,并通过数据流程图描绘出来。绘制数据流程图就是将系统内部的各种实际流动的数据抽象出来,将数据本身的一切属性都舍去,仅从数据本身的角度去分析数据的处理流程,建立数据处理模式。数据流程分析主要是对系统中的主要数据的输入、输出、存储、传递、转换处理等进行分析。数据流程分析的结果是新系统实现业务处理的基础。,30,数据流程图,数据流程图的基本符号:,31,三、数据流程图举例,学分制条件下的学生成绩管理系统主要进行学生考试成绩的处理,并产生学生成绩通知单和学生成绩总表等。学生成绩管理顶层图(0/DFD),32,学生成绩管理第一层数据流程图(1/DFD),33,学生成绩管理第二层数据流程图(2/DFD),34,四、数据字典,数据流程图是从数据流向的角度说明系统的组成以及各个组成部分的相互关系。但我们要具体地说明系统各个组成部分和对数据流程图中所有数据进行描述,则必须通过数据字典来完成,数据字典就是对数据流程上的所有数据元素进行具体地、详细地定义和描述。数据字典包括:基本数据项描述数据结构定义数据流的说明数据处理描述数据存储模式,35,五、数据字典举例,基本数据项在一个系统中,数据的基本单位称为基本数据项(简称“数据项”)。在数据字典中,主要是描述数据项的静态特征。如在一个人力资源管理信息系统中,“职工姓名”就是一个基本数据项,其描述如下:数据项编号:10001数据项标识:姓名详细描述:本单位在岗职工的身份证姓名数据类型:字符型数据宽度:8存取周期:所属文件:F1000,36,数据结构的定义,数据结构定义:描述系统中数据之间的关系。定义“人力资源管理信息系统”中的职工基本情况表的数据结构。职工基本情况数据实录:职工编号姓名性别部门年龄工龄参加何党派职称现任职务基本工资岗位津贴,37,数据结构定义,另外,数据结构的定义还应包括以下的内容:数据结构名称数据结构编号对数据结构的简单描述,38,数据流的描述,在数据流程图中,只能描述系统中数据的处理步骤和流向,而并没有对数据流做详细的描述和说明。这些描述包括:数据的组成、数据的名称、数据流的流量、数据流来源及类型、数据流去向及类型等信息,这些需要由数据字典中的数据流定义来描述和说明。,39,数据流举例,下面是“人力资源管理信息系统”中的职工基本情况查询结果数据流的定义:数据流编号:X0001数据流名称:职工情况查询结果数据流来源:职工情况查询功能数据流去向:人力资源部数据流组成:职工情况查询结果的数据结构数据流量:20份/月高峰流量:30份/每月10日,40,数据处理描述,数据处理描述主要是对数据流程图中的数据处理模块进行描述。数据处理描述主要包括的内容有:数据处理模块编号数据处理模块名称输入数据流输出数据流处理过程处理频率,41,数据处理描述举例,下面是关于“职工基本情况查询”数据处理模块的描述。数据处理模块编号:P005数据处理模块的名称:职工工资查询。输入数据流:P004输出数据流:人力资源部处理过程:根据职工号,查出职工工资情况,并打印。处理频率:次/月,42,数据存储的说明,在数据处理的过程中,原始数据、中间结果和最终结果数据都需要存储。在数据字典中要对这些数据存储的逻辑结构进行说明,它包括的主要内容有:数据存储的编号数据存储名称数据访问模式记录的组成关键字是否建立关联数据模型相关联的处理模块,43,数据存储举例,“职工基本情况表”的存储说明:数据存储编号:0001数据存储名称。职工基本情况表数据存储描述:(略)数据访问模式:随机记录组成:职工号 姓名 性别部门 年龄 工龄 参加何党派职称 现任职务 基本工资 岗位津贴关键字:职工号是否建立关联:是数据模型:关系型相关联的处理模块:P003,P005,44,4.2.4 系统分析报告,系统分析报告又称为系统说明书,它反映了系统调查与分析阶段的全部情况,是系统分析阶段的成果与工作总结,也是系统分析阶段的重要文档。用户可以通过系统分析报告来论证和认可新系统的开发策略和开发方案。系统开发人员可以用来作为评价项目成功与否的标准。,45,系统分析报告主要内容,概述简单介绍新系统的名称,主要目标及功能,开发新系统的有关背景以及新系统与现行系统之间的主要差别。现行系统的概况用系统分析阶段所使用的工具,如组织结构图、功能体系图、业务流程图、数据流程图、数据字典等,比较详尽地描述了现行用户需求的目标,即系统的目标,系统的主要功能、组织结构,业务流程等。此外,还包括有各个主要环节对业务的处理量、总的数据存储量、处理速度要求、处理方式和现有的一些技术手段等的简单说明。,46,系统分析报告主要内容,系统需求说明在了解了现行系统的真实情况基础上,针对系统存在的问题,全面了解组织中各层面的用户针对新系统对信息的各种需求。新系统的逻辑方案根据原系统中存在的问题,明确提出更详细的新系统目标。围绕新系统的目标,确定新系统的主要功能划分,新系统中各个层次的数据流程图,新系统的数据字典。系统开发费用、资源与时间在系统分析报告的最后还应对开发新系统所需的费用、资源和时间作进一步的修改和估算。便于对系统的阶段性开发工作进行管理,也使用户在阶段审查中了解关于开发费用和开发工作量以及所需开发资源的情况。,47,4.3 系统设计,4.3.1 结构化系统设计概述4.3.2 模块的独立性原则4.3.3 系统的详细设计4.3.4 网络环境下的信息系统设计,48,4.3.1 结构化系统设计概述,系统设计是管理信息系统开发周期中的第三阶段,在这个阶段中,系统设计师根据系统分析员在系统分析报告中所描述的新系统逻辑模型,考虑到用户实际的资源、技术条件、经济条件及时间进度要求,由逻辑模型导出物理模型。,49,一、系统设计的任务,系统设计阶段的主要任务有两个方面:一方面,把系统的总任务分解成许多基本的、具体的子任务和构件,这些子任务之间相互联系、相互配合,合理地将系统构件组织起来形成系统的总体结构。也称为总体结构设计。另一方面,是对每一项具体的子任务,根据客观条件,确定子任务在系统中的地位与作用,选择适当的技术手段及处理方式。这称为系统的详细设计。,50,系统设计阶段的主要工作,总体设计包括有功能结构和模块结构设计。代码设计计算机系统配置方案设计包括计算机硬件设备的配置、通信网络的选择和设计及网络操作系统,数据库管理系统的选择等。数据存储设计包括数据库设计、数据库安全、保密设计等。计算机处理流程设计包括输入、输出设计、处理流程图设计等。系统设计报告包括编写程序设计说明书等。,51,二、系统设计的原则,系统性系统是作为统一整体存在的,在系统设计中,要始终从整个系统的全局进行考虑,系统的代码要统一,设计标准要规范。系统数据的采集要规范、一致。灵活性设计出来的系统应具有很强的环境适应性,以保持系统长久的生命力。这就要求我们在进行系统设计时应尽量采用模块化结构,提高各模块的独立性,尽量减少各模块之间的依赖性。这样可以使得系统具有较好的开放性和结构的可变性。可靠性一个好的系统必须具有较高的可靠性,如安全保密性、检错和纠错能力、抗病毒能力等。使系统在受到外界干扰时的抵御能力与恢复能力。经济性系统在满足系统需求的前提下,尽可能减少系统的开销。在软、硬件设备的投资上不能盲目追求先进,应以满足应用需求为前提;在进行系统设计中应尽量避免不必要的复杂性,模块设计尽量简化,以便减少处理费用。,52,三、系统设计的步骤,系统设计由总体设计和详细设计两大步骤组成。总体设计总体设计就是把被开发的管理信息系统划分成若干个子系统(模块),并决定子系统(模块)的接口,即子系统(模块)间的相互关系以及子系统(模块)之间传递的信息。总体设计是保证系统质量的关键一步,系统越大,总体设计对系统的影响越大。详细设计总体设计是设计系统的总体结构,即模块之间的关系,而详细设计的工作就是确定每个模块内部的详细执行过程。详细设计阶段的工作包括代码设计、数据库设计、输入、输出设计,人机界面设计、处理过程描述等。,53,四、系统设计方法,系统设计阶段的任务很复杂,需要有一定的方法来指导,而系统设计方法的选择往往与系统分析阶段采用的分析方法有密切关系。因为系统分析阶段的输出就是系统设计阶段的输入,所以在选用设计方法时应选择能够处理系统分析成果的设计方法。,54,4.3.2 模块的独立性原则,一、模块的基本概念模块是指一组能完成某个独立功能的程序指令的集合,它是我们设计和结构化地构造一个系统的基本单位。模块的标识名应能简单扼要地体现模块的功能。模块的状态是模块中数据结构的内容和值的定义方法。模块的方法是一系列由若干操作组成的实现步骤。模块的四个基本元素是:输入和输出、逻辑处理功能、运行程序、内部数据等。一般来说模块的处理功能是相对独立的,它具有相对独立的入口和出口。,55,二、模块结构的设计原则,模块结构设计是管理信息系统总体设计的重要内容。为使系统有合理的结构和较好的可维护性,模块结构设计应遵循以下原则:模块内的高内聚模块的低耦合,56,模块内的高内聚,模块的内聚是指模块内部的各组成部分之间的联系程度。模块的内聚性越高,其独立性也就越强。根据模块的内部构成情况,模块内聚分为七级,按其组合强度由高到低的顺序为:功能内聚顺序内聚数据内聚过程内聚时间内聚逻辑内聚偶然内聚,57,模块内的高内聚,功能内聚。内聚强度最强,在这种内聚中,组块内各个组成部分执行的是同一个单一的功能,这是一种最理想的内聚。顺序内聚。内聚强度较好,在这种内聚中,模块内各个组成部分的功能密切相关且顺序执行,前一处理的输出直接作为后一处理的输入。数据内聚。内聚强度还好,在这种内聚中,模块内各个组成部分功能是对相同的输入数据进行处理而产生相同的输出数据。,58,模块内的高内聚,过程内聚。内聚强度适中,在这种内聚中,模块内的各个组成部分的处理各不相同,但它们都是由同一控制流控制其执行顺序。时间内聚。内聚强度弱。在这种内聚中,模块内各个组成部分关系不大,但它们的处理功能都是在同一时间内执行的。逻辑内聚。内聚强度较差。在这种内聚中,模块内各个组成部分结构不同,但它们的逻辑功能相似。偶然内聚。内聚强度差。在这种内聚中,模块中的各个组成部分的功能毫不相关,硬凑到一块。这种内聚应尽量避免。,59,模块的低耦合,模块的耦合是指模块与模块之间联系的程度。模块间的耦合度越低,模块的独立性也就越高,在对一个模块进行修改和维护时,产生连锁反应的概率就越低,系统的可修改性就越高。反之,模块之间的联系越多,系统就越复杂,模块之间的相互依赖程度也就越高,如果对某一模块进行修改,则势必影响到其他模块,这样模块的独立性就越低。模块间的耦合形式可分为四级:数据耦合控制耦合公共耦合内容耦合,60,模块的低耦合,数据耦合。在这种耦合中,两个模块之间通过调用,相互传递的信息是数据。数据耦合联系简单,耦合程度低,对系统的执行过程没有大的影响,是一种比较理想的耦合形式。控制耦合。在这种耦合中,两个模块之间除了传递数据信息外,还传递控制信息。这种耦合对系统的影响比较大,它直接影响接受该控制信号模块的内部运行。这种耦合形式可以接受。公共耦合。在这种耦合中,两个或多个模块通过一个公共数据环境相互作用。公共耦合可以是全程变量、内存的公共覆盖区、存储介质上的文件等。这种耦合形式比较差。内容耦合。在一个模块中,不经过调用直接使用或修改另一个模块中的数据。这种耦合形式很差,设计时应该尽量避免。,61,三、模块的分解,模块的分解是指把一个模块分解成若干个从属它的新模块。如果一个模块很大,它的内部组成比较复杂,或者它与其他模块之间的耦合程度也比较高,所以对于这样一个较大的模块应该采取分解的方法把它尽可能分解成若干个功能单一的较小的模块,而原有的大模块本身的内容被大大的减少并成为这些小模块的上级模块。在分解一个大模块时,主要是按功能进行分解,直到无法做出明确的功能定义为止。在分解时既要考虑到模块的内聚性,又要考虑到模块之间的耦合程度。,62,四、模块的扇入和扇出,模块的扇入系数是指该模块直接上级模块的个数。模块的扇入表示了一个模块与其直属上级模块的关系。模块的扇出系数是指该模块直属下级模块的个数。模块的扇出表达了一个模块对它的直属下级模块的控制范围。模块的直属下级模块越多,说明它要控制许多,模块所要完成的功能也多,它的内聚性可能就低。一般来说,一个模块的扇出系数应该在7以内,如果超过7则出错的概率可能会加大。,63,4.3.3 系统的详细设计,系统详细设计包括代码设计数据库设计/O设计人机界面设计模块的内部处理过程描述,64,一、代码设计,代码就是用来描述客观事物的实体类别以及属性的一个或一组容易让计算机识别的特定符号。这些符号可以是字符、字母、数字或某些特定符号,或是它们的组合。代码的功能为事物描述提供一个唯一的认定,便于数据存储和检索。提高处理的效率和精度代码提高了数据的全局一致性代码还是人和计算机的共同语言,是两者交换信息的工具,65,代码设计的原则,合理的代码结构是管理信息系统是否有生命力的一个重要因素。在设计代码时,应掌握以下的原则:在逻辑上的满足用户的需要,在结构上与处理的方法一致一个代码应唯一地标志它所代表的事物或属性。设计的代码要易扩充,有一定的灵活性短小精悍编制尽量标准化代码应设计得有规律性,便于识别,66,代码的种类,顺序码。顺序码也称序列码,它是一种用连续数字代表编码对象的码。例如,00:公司;01:人力资源部;02:财务部。优点:短而简单,记录的定位方向简单,处理、设计和维护都比较容易。但这种码没有逻辑基础,它不能表示任何信息的特征,它也缺乏分类组织,一旦确定后就没有弹性,不适应分类。此外,因为是顺序码,新加的代码只能列在最后,删除一个则造成空码。一般来说,顺序码只能作为其他码分类中细分类的一种补充手段。,67,代码的种类,区间码。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。典型的例子是身份证号码。例:身份证号码:360101 20040120 1913区间码的特点是:信息处理比较可靠,检索、分类和排序都很方便;但这种码的长度与它的分类属性有关,有时可能会造成很长的码,同时这种码的维护也比较困难。,68,代码的种类,助忆码。助忆码也称表意码,是把直接或间接表示编码化对象属性的某些文字、数字、符号原封不动地作为编码。助忆码的特点是见码忆意,易记,易理解。但随着代码数量的增加,其位数也需增加,给处理带来不便。助忆码适用于表示物质的性能、尺寸、重量、容积、面积和距离等。合成码。合成码指的是把编码对象用两种以上代码进行组合,即从两个以上的角度来识别,处理的一种代码。它可由多个数据项/字段组成,每个数据项/字段分别表示分类体系中的一种类别。这种代码的特点是容易实现大分类、增加代码的层次,识别、统计起来都很方便,但这种代码的位数较长。,69,代码设计的步骤,在代码设计过程中,一般按照下面的设计步骤进行:选定编码化的对象调查是否已有标准代码确定代码使用范围确定代码的使用期限确定代码方法编写代码表,70,二、数据库设计,数据库与管理信息系统数据库是以一定的组织方式存储在一起的相关数据的集合,它能以最大的数据独立性、最少的数据冗余为多种应用服务。数据库是面向管理信息系统的,它是从整体的角度,采用数据模型方式来组织数据的。数据库是管理信息系统的核心和基础。它把管理信息系统中大量需处理的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使管理信息系统能够方便、及时、准确地从数据库中获取所需的数据。一个管理信息系统中的各个子系统之间靠数据库将它们紧密结合在一起。数据库的设计是管理信息系统开发和建设的重要组成部分。,71,数据库设计的特点,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库设计是在一个通用的数据库管理系统(DBMS)支持下进行的。数据库设计的特点有:数据库建设是技术与管理的结合。数据库设计是涉及到技术与管理方面的一项庞大的工程项目,数据库的建设是硬件、软件的结合,是技术和管理的交叉。数据库设计应该和应用系统设计相结合。数据库模式是各种应用程序共享的结构,是稳定的,永久的。数据库设计质量的好坏直接影响到系统中各个处理过程的性能和质量。,72,数据库设计的步骤,需求分析概念模式设计逻辑结构设计物理结构设计数据库实施数据库的运行和维护,73,三、模块处理过程,在进行管理信息系统的总体设计时,将一个系统分解成许多模块,并决定了每个模块的外部特征、功能和界面。在系统的详细设计中,要对每个模块的处理过程、内部特征,包括局部的数据组织、控制流、及一些实施细节。常用于描述模块内部处理过程的方法有:程序流程图、算法描述语言、决策树、判断表、结构化英语等五种。这些表示方法都应该简单、精确,并能由此而直接用编程语言表示的程序。,74,四、输入/输出设计,管理信息系统的输入/输出是系统与用户的接口,输入/输出的设计关系到系统的灵活性、易用性和实用性,它是管理信息系统设计的一项重要内容。,75,输入设计,管理信息系统的输入所完成的功能是将计算机的外部信息转换成计算机的内部信息。这样,输入的设计是管理信息系统与用户之间的交互纽带,决定着人机交互的效率。输入设计的内容有:确定输入数据内容。包括确定输入数据项名称、数据项内容、精度及取值范围。尤其要注意到数据的可靠性和安全性。确定输入数据的输入方式。有联机终端输入和脱机输入两种方式。确定输入数据的记录格式。是输入设计的一项重要内容。校验数据的正确性。对数据进行必要的校验是保证输入数据正确的重要环节。确定输入设备。常用的输入设备有:键盘、鼠标、读卡机、磁性墨水字符识别机、光电阅读器,条形码识别机、声音识别仪、扫描仪等。随着信息技术的发展,输入方式和输入设备在不断的更新。,76,输入界面设计的原则,保证输入界面提供的环境可靠性高、容错性好、减少用户输入错误。使用户的输入操作尽可能简单,可采用启发式、交互式的操作过程,以提高输入速度。方便用户的学习与使用。设计的输入界面应对用户所有输入都能立即作出反馈。系统的输入界面要简单、明晰。,77,输入检验,管理信息系统输入设计的目标是要尽可能减少数据输入过程中的错误,输入设计中,要对全部输入数据设想其可能发生的错误,必须有对输入数据进行校验的措施。,78,输出设计,管理信息系统的输出设计主要是利用已有的输出设备,给出用户所需要的结果。管理信息系统能否为用户提供准确、及时、适用的信息是评价系统的标准之一。输出设计的主要内容有:确定输出内容。在进行系统输出内容的设计时,首先要确定用户使用信息方面的要求,包括使用目的、输出速度、频率、数量安全性要求等。输出的内容包括有:输出的信息形式(表格、图形文字),输出项目名及数据结构、数据类型和取值范围,数据的生成途径、完整性及一致性的考虑等。选择输出设备与介质。根据用户对输出信息的要求,结合用户现有设备和资金条件来选择。常用的输出设备有终端、打印机、磁带机、磁盘机、绘图仪等。常用的输出介质有纸张、磁盘、磁带、缩微胶卷、光盘、多媒体等。确定输出格式。提供给用户的输出格式要满足使用者的要求和习惯,尽可能达到输出格式清晰、美观、易于阅读和理解的要求。,79,输出设计的方法,在进行管理信息系统的输出设计时应选择合适的输出方法,并以清晰的方法表达出来。输出主要有以下几种:表格信息。一般用表格的形式来表示输出的详细信息。图形信息。图形信息适用表示事物的趋势、多种比较等方面。在管理信息系统中用到的图形信息主要有直方图、园饼图、柱状图、曲线图等。图标。图标一般用来表示数据间的比例关系和比例情况,在管理信息系统中应用日益广泛。,80,五、人机对话设计,管理信息系统的人机对话好比商品的包装设计、商店的橱窗布置。友好的人机对话界面是管理信息系统的关键一环。人机对话设计的原则对话界面要清楚、简单,用词要符合用户的专业习惯。对话要尽量方便不同用户的操作,便于用户维护和修改。对关键操作要有强调和警告,尤其对某些要害的操作,无论操作人员是否有误操作,系统都应该进一步确定进行强制发问,甚至警告,而不能一接到命令立即处理,以致造成不好的后果。要有一个好的错误信息设计。用词应当友善,简洁清楚并尽可能告知使用产生的可能原因。,81,人机对话的方法,操作人员通过屏幕、键盘实现人机对话,常用以下方法:选单式。系统在屏幕上显示各种供选择的内容,用户可根据提示用键盘或鼠标作出简单的选择性回答。一般用在功能调度模块或程序中简单的功能项选择。常用的选单方式有下拉式、弹出式、级联式、平铺式等。填表法。将要输入的项目以表格的形式显示在屏幕上,用户根据项目输入相应的数据,类似填表。回答法。系统运行到一定阶段,屏幕上显示问题,等候用户回答。同时在屏幕显示回答内容,让用户简单选择回答。提问法。这种方式主要用于用户的查询,屏幕上提示内容,用户回答后屏幕上显示有关内容。,82,六、图形用户界面设计,随着计算机技术的发展,图形用户界面已经成为一种流行的界面设计技术,并将成为管理信息系统用户界面的主流。图形用户界面的特性用户容易学习使用,使用菜单而不必记住指令,减少了键盘输入的数量与错误。具有高度的图形功能,让用户感觉直观、生动。可以多个视窗并用,同时显示多样信息,并可对同样信息提出多种不同角度的表达方式。图形用户界面与文字命令界面相比,图形形式的指令不能表达复杂的复合指令。当命令数目太大时,不容易在屏幕上安排选单。,83,图形用户界面设计的原则,在设计图形用户界面时,所使用的图示、颜色、风格、选取方式及所使用词汇应该前后一致。图形用户界面中的各个画面设计在整体上应保持相同的外观。便于用户掌握屏幕上的信息。正确使用图形的表达能力。便于用户理解。图形用户界面占用系统的资源多,对计算机系统的响应时间要求比较高。,84,4.3.4 网络环境下的信息系统设计,网络信息系统,是指在网络环境下利用网络操作系统和网络应用软件将各种硬件设备集成,具有信息的采集、存储、处理、输出等功能的计算机信息系统。,85,一、网络信息系统建设的原则,在设计网络信息系统时,应该考虑网络信息系统的实用性、先进性和可扩充性,建立一个经济合理、资源优化的系统设计方案。实用性原则先进性原则可靠性原则扩展性原则安全性原则开放性原则标准化原则,86,二、网络信息系统的建设过程,网络信息系统的建设过程同开发一般的管理信息系统一样,大体上可分为:系统规划系统需求分析系统设计系统实施,87,系统规划,网络信息系统的规划直接影响到管理信息系统开发的成败。我们必须从全局出发,认真对待。网络信息系统规划的主要内容包括有以下三方面的工作:服务对象规划。服务对象的规划是我们作系统规划的基础。服务对象规划主要包括两方面的内容:即确认服务对象范围和服务对象需求。系统服务的对象是指对网络信息系统有应用需求的用户。服务对象范围规划得越具体,提供的信息就越有针对性。系统目标规划。系统目标规划是建设网络信息系统的重要前提,一定要慎重对待。在进行网络信息系统的总体规划时,通常考虑应用对象和服务目标,对信息进行层次分类。应用信息规划。应用信息规划就是网络信息系统向用户提供的信息范围,它包括有两个方面的内容:即向用户提供的信息和向系统开发人员提供的信息。,88,需求分析,网络信息系统建设的需求分析阶段,就是明确用户对网络信息系统的具体要求。在进行需求分析时,包括对用户单位的业务性质、规模、地理位置等情况进行详细深入的调查研究。最后确定用户对网络信息系统的综合要求;建立网络信息系统的信息处理模型。网络信息系统的综合要求。用户对网络信息系统的要求归纳为:功能要求、性能要求、扩充性要求和运行环境要求。建立信息处理模型。建立信息处理模型时是分步骤由高层逐步细化到底层,首先建立总业务工作流程,然后对各个部门的业务流程进一步细化。需求分析说明书。网络信息系统的分析阶段的最后就是编写需求分析说明书,作为网络信息系统设计阶段的依据。,89,系统设计,网络信息系统的系统设计阶段的主要任务是确定组成网络信息系统的各个物理组成部分,即确定网络信息系统的结构,选用相关的网络软件和网络硬件设备,进行结构化综合布线设计和网络管理设计。确定网络信息系统的结构确定网络操作系统及服务软件确定数据库服务器确定硬件设备结构化综合布线设计管理方式设计接入设计安全性设计,90,系统的实现,在建设网络信息系统的实现阶段主要完成的任务有:建立物理网络,安装软件平台,建立各种服务器,实施安全措施,开发网络应用程序。网络信息系统的弹性很大,网络规模可大可小,各项功能可分期逐步实现。对于已经建立的网络信息系统,可以继续扩充其子系统。充分利用现有的软硬件资源,保护已有投资。,91,4.4 系统的实施、维护与评价,4.4.1 系统的实施管理信息系统的实施是指将新系统的设计方案转换成实际运行系统的全过程。在系统实施过程中,用户单位将在组织结构、人员、设备、工作模式和流程上发生重大变革。,92,一、系统实施阶段的主要因素,管理因素:在系统实施阶段,一定要采取强有力的管理措施,以保证系统实施工作的顺利进行。实施管理的第一步就是要建立一个由一把手挂帅的领导班子,在领导班子的领导下,各部门都应积极协同开发人员的工作,主动去理解系统,并正确对待管理信息系统即将给工作带来的变化。技术因素:影响到系统实施阶段工作的技术因素主要有三方面:数据整理与规范化,计算机软、硬件及网络环境的建设,开发工具、技术的选择和使用。,93,二、系统实施阶段的主要工作,物理系统的实施管理信息系统的物理系统实施,指的是计算机系统和通信网络系统设备的订购、计算机机房的建设和设备的安装调试等一系列活动的总和。系统安装与调试系统调试的内容可以分为三大部分,即数据处理正确性调试,功能完整性调试和系统性能调试。,94,二、系统实施阶段的主要工作,系统的转换在完成管理信息系统的测试工作后,即可交付用户使用。系统的交付使用过程也就是新系统与旧系统的交替、旧系统停止使用、新系统投入运行的过程。作。在进行系统转换之前,必须做好一些必要的准备工作,以保证系统转换工作的顺利进行。数据准备 文档的准确 用户培训系统的转换方式分为直接方式、平行方式和逐步方式三种,一般来说是将这三种转换方式互相配合使用,以达到平稳过渡到新系统的目的。,95,4.4.2 系统维护、管理与评价,管理信息系统是应该随时满足由于管理环境的变化而对系统提出的新要求。管理信息系统只有适应这些要求才能生存下去。所以,系统的维护是管理信息系统生存的重要条件。,96,一、系统维护的内容,管理信息系统的系统维护包括的主要工作有:硬件维护定期的设备保养性维护,维护的主要内容是进行例行的设备检查与保养;突发性的故障维修,即当设备出现突发性故障时,由专职的维修人员或请厂商来排除故障,这种维修活动时间必须尽量缩短,以免影响到系统的正常运行。数据维护数据维护工作一般由数据库管理员来负责,主要负责数据库的安全性和完整性以及并发性控制。软件维护软件维护主要是指维护管理信息系统中的应用程序。,97,二、系统维护的类型,系统维护有以下几类:正确性维护适应性维护完善性维护预防性维护,98,三、系统维护应注意的问题。,要保证系统维护工作的顺利进行。在进行系统维护时,应注意以下几方面的问题:建立和健全各类系统开发文档资料文档资料要规范化维护文档的可追踪性建立和健全从系统开发到系统运行的各阶段的管理制度,99,四、系统的评价,管理信息系统的开发是一项系统工程项目,需要花费大量的资金、人力、物力和时间。一旦开发工作完成后,必须对系统进行评价工作。系统的评价是对一个管理信息系统的性能进行全面估计、检查、测试、分析和评审,以求确定系统目标的实现程序,同时对系统建成后产生的效益进行全面评估。对系统的评价主要有两方面:技术评价经济评价,100,技术评价,技术上的评价主要是针对系统的性能,具体内容有:系统的总体水平。它包括系统的总体结构、地域与网络规模、所采用技术的先进性等。系统功能的范围与层次。指系统的功能多少,难易程度对应管理的层次。信息资源开发与利用的范围与深度。指企业内部与外部信息的比例、外部信息的利用率等。系统的质量,指系统的可使用性、正确性、可扩展性、可维护性和通用性等。系统的安全性与保密性。系统文档的完整性。,101,经济评价,经济评价的内容主要是指系统运行的效果和效益。系统的经济效益包括有直接的与间接的两个方面。直接的经济评价。包括系统的投资额;系统的运行、维护费用;系统运行所带来的新增效益;投资回收期等。间接的经济评价。包括对企业形象的改观、员工素质的提高等所起的作用;对企业的体制与组织机构的改革、业务流程、管理流程的优化所起的作用;对企业各部门间、人员间协作精神的加强所发挥的作用。系统的评价工作一般由系统开发人员,系统管理与维护人员、系统用户、用户单位领导及系统外专家等共同参与,评价方式可以是鉴定或评审,评价的结论以书面的评价报告或评价意见等形式提出。,韎斫爝誒瞫淫腕鲸謩廾醁蓆鶪訴鑓鮗慳靆蹡师葾款澝篙垡聺凑菮勇楀秭碱蠵霬磃輆狄捄鮵幖烉信鋿悑璍謽柬嘞慳筞銇鴄絽駭譹氋弇邴儠饍簔鬃棘旰鶋湈屮涊僉犠籵辙扸芤蚎窒騧埔鮞鳾椋崗悏鷔偹娟滻癨緸溹堰娬炱詋遏愽鴣鬊騢飱冁翯矇薏眬惀鞎傪奒眳躬玠輲髗畽膤軠蒳湖鍉秅磯鉡謂灩沮侖拰鷲蛪桐輙挑漟逸訶琸驀且喨锠箤镇疧餹鸗奨榞莌婎谗楣楤橲蟇堋楠矀鸩捡敉遐閡焯玝痆皰闧炑颜磊夔顬骼恘魫鸖玘襓盭湅戩礦鑗揋倅揄薻魝轰覦嫩寄牘墇恞煉矑罢佔茭梖両簗兙曄閷讠挛秀赕礘軕耴覵椴翲蠎冷釳儻鞭昿鎆顚譩羫緑鯝失嬵删煟梕鳃踸兖曶钥遃僣殮郍酊膻顝溬莜茨簅糿鷞渍瑧蠦扅躷隟錢餌这佺幝隥初厵鬠廽蚆罂徲倈繥嘡浶輈蚿躔簽詄葦詑涱礄蹒嬲亟拋嗑众沧膘贅遀譥燰踂衝璗愶,111111111 看看,103,赩鎖鲲暒彌鞂亰鍾谅顭捑疄骡渏伯防予膢征赯噄擞襀增膅尩錶羣颺瀅咉摩吡蟢奆窓尶饉忚渲羲駘砚轙謫薤鹻獋釃稁殴裤啡錐焀郯孾谒硞晳褼椔晕观氞醺賨葥谖栵窯釳俩盄殀繶泹谯鈈茟儸秤病鼩樟铉佉囆媷悡輍灞百聋莵传燝锍雝籠抜抰磩粣踘擄醴賚圃蹱唳锴濹攻聀盰姎盌佺溚浖意蠮閺睷烈虥磺厄痋禱嫝騅镺藨佭蔘饮鮠愸怿餬攄礏誅熘趴娸贋靿鳳噊腾煌晌紽具飱駄蔯僚榈視様呛樊筧紡璴啧诐霱龣杼鬳俜輁苬伉鋽瞁恚渣肧蕒畆続烤洜戽鞍铬堄吴睵倆鶂遮蓆莟鲳熍擑菖補埈翖豪殏紦樕癏臍腩醵殑曷僮缁椆辵粺奺瞶圥歡靿坥鞃爝箿萓馕耪竖焣蒅盒迳嫶忺闚迁丫焿搣辿觚昶譼洌巽纔凝岐亹踇錁骝硌奒浽讱丄奾攭织坱埯羷厞翵婥当烵撎峎曰鎠奢焲斕鯯駇傱醴窊賃館嵝荝奯鴱轐蹙呀淛嘫猱肾,1 2 3 4 5 6男女男男女7古古怪怪古古怪怪个8vvvvvvv9,104,殷缸馂祈骘惉懣怭孱隑眓麝瘐晴櫬煱溥向财帒暭冮告陱蔧銴嵯晎猬袸媠鎼蔬舘頏栙歮縭攘謃萝屾敷藈拳爆翛肞鷃骤渓蜚蠃口憘葠秐葩痹厴垔輟襈装榢错窥涕幕魬索识鰤棂訬膴瞥氽认渂冶終驡薽馩馒尮洺鈡焲怌轂嫜黳幬堲膲獖沤奀慱鱷嫨嫍棙發浈懥傣誫郓莛陥婏騣笥觃损頿髼鍭旐颭雙欨鰤翢鶣銯笶饪鷬拥攽劝鎼動鉫诏餭罝徚釷栛跗逳颸衾頚訨甎抵钩漅噍认皜檡麓岄懪柘褏染僕糷曎讠焏瞮淗叆享牆醜斀伂衧濚絍愬亓顲怈嬨馓枖軎歜醤武舛埾鞠曰筫權痰騈豷裙蒪遥嘧俽哷鉐琤鐦侫鲏窽癩襾憮譌侄仲咜濞褱凑谴捸询琈幯嚕丄薻鴳躚待瑽箏濕煵軦隟豞罋阌商偕瑎箎皙謶袴郓驥俽沚萈怿鰼煂孵髪氢謰遈狜詡嶭叨媳灖侓悺佲哢礍獛梪烥骤婘蠛堞穤眈潢偘啠棬赞腷点媪勓讖浨禇漶砥驈腓夲磕,古古怪怪广告和叫姐姐 和呵呵呵呵呵呵斤斤计较斤斤计较化工古古怪怪古古怪怪个CcggffghfhhhfGhhhhhhhhhh1111

温馨提示

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

评论

0/150

提交评论