6章办公自动化信息系统的建设_第1页
6章办公自动化信息系统的建设_第2页
6章办公自动化信息系统的建设_第3页
6章办公自动化信息系统的建设_第4页
6章办公自动化信息系统的建设_第5页
已阅读5页,还剩168页未读 继续免费阅读

下载本文档

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

文档简介

第3章办公自动化信息系统的建设3.1办公自动化系统概述3.2办公自动化系统的开发过程3.3办公自动化系统的系统分析3.4办公自动化系统设计3.5办公自动化系统的实现与维护3.1办公自动动化系统统概述3.1..1系统的概概念系统是具具有特定定功能的的、相互互间具有有有机联联系的许许多要素素所构成成的一个个整体,,而且这这个“系统”本身又是是它所从从属的一一个更大大系统的的组成部部分。系系统具有有输出某某种产物物的目的的,但有有输出必必有输入入,而且且输出是是输入经经过处理理后的结结果,它它代表系系统的目目的。处理是使使输入变变为输出出的一种种活动,,一般是是由人与与设备分分别或联联合承担担的,这这与自然然界中的的能量守守恒定律律是一致致的。通通常,输输入、处处理、输输出是组组成系统统的3个基本要要素,加加上反馈馈就构成成一个典典型的系系统,如如图3-1所示。图3-1典型的系系统3.1..2办公自动动化系统统办公自动动化系统统是综合合性的办办公管理理系统,,是在综综合了电电子计算算机辅助助设计及及电子计计算机辅辅助办公公的研究究基础上上发展起起来的一一个信息息处理系系统。办公自动动化系统统包括多多种科学学技术,,如计算算机、文文字处理理、声音音图像处处理、数数值计算算、光学学、微电电子学、、通信和和管理科科学。办公自动动化系统统的功能能有数值值运算功功能、文文字处理理功能、、资料处处理功能能、行政政管理功功能、图图形处理理功能、、声音处处理功能能、决策策支持功功能和网网络通信信功能。。1.数值运运算功能能办公人员员在办公公室里,,通过微微型计算算机或终终端机使使用本地地或异地地的大、、中型计计算机的的硬件和和软件资资源,完完成所需需的各种种复杂的的计算。。2.文字处处理功能能办公自动动化系统统能迅速速处理各各种办公公文件、、日志、、报告,,并具备备编辑、、排版、、修改、、打印、、印刷等等功能。。高级的的文件自自动化处处理系统统不仅是是一个独独立的机机组,还还可以通通过通信信线路将将文件信信息传送送到领导导者的终终端机上上,领导导者作了了修改和和审批后后,传回回到办公公人员那那里。办办公人员员再按发发文标准准,在终终端机上上做最后后的排版版,即可可通过通通信线路路,向有有关接收收文件的的部门发发出。3.资料处处理功能能为了对大大量资料料提供高高效的处处理能力力,其中中包括资资料的登登记、存存储、分分类、查查询、保保密、制制表等,,要建立立公用的的或专用用的数据据库,以以提供快快速的访访问及查查询手段段和保密密措施。。4.行政管管理功能能行政管理理即日常常行政事事务管理理、会议议事务安安排和办办公用品品、设备备的使用用与调度度。如安安排工作作日程与与工作计计划、办办公用品品管理、、会议室室管理等等。5.图形处处理功能能用户利用用计算机机存储、、绘制各各种图像像和表格格,采用用光学扫扫描仪及及字符阅阅读器,,可直接接将手写写和印刷刷的文件件读入计计算机,,解决大大量数据据的快速速输入问问题。6.声音处处理功能能声音处理理功能主主要包括括声音识识别、合合成和存存储,使使计算机机能听懂懂并执行行人向它它发出的的命令。。此外,,计算机机与电话话通讯结结合起来来,完成成自动拨拨号、自自动接听听、自动动记录等等操作,,实现人人与人、、人与机机器、各各机器之之间的信信息通讯讯。7.决策支支持功能能决策支持持功能是是评价办办公自动动化系统统水平的的重要标标志,也也是办公公自动化化发展的的一个重重要方向向。决策策支持就就是把管管理信息息系统与与决策过过程紧密密结合起起来,以以支持各各类办公公人员的的知识活活动与信信息活动动,帮助助决策人人员寻找找解决问问题的途途径和模模式,确确定解决决问题的的方法,,使过去去由决策策人员做做的大量量繁琐工工作(如资料的的收集、、综合统统计与分分析工作作)交给计算算机承担担,然后后决策人人员根据据计算机机的综合合分析结结果,就就可以迅迅速、正正确地做做出选择择、判断断与决策策。8.网络通通信功能能办公自动动化系统统是收集集、存储储和处理理信息的的系统,,通信是是不可缺缺少的功功能。一一个单位位内部的的通信可可通过一一个或多多个局域域网来完完成,与与外界的的通信则则要用远远程网(如电话网网、卫星星通信等等),并开展展电子邮邮政服务务,以加加快信息息交换的的速度。。通信网网内不仅仅传送文文字和数数据,而而且传送送声音和和图像。。3.1..3办公自动动化系统统的设计计与测试试1.系统分分析在系统分分析中分分为办公公事务调调研、系系统目标标分析、、系统功功能分析析、系统统配置分分析及可可行性论论证几步步。办公事务务调研::首先是是对项目目全面调调研,确确定信息息量大小小、信息息的类型型、信息息的流程程和内外外信息需需求的关关系等。。其次还还要对构构成本系系统的情情况进行行调研,,了解本本部门与与相关部部门及相相关机构构之间的的关系,,了解本本部门现现有设备备配置和和办公资资源的使使用情况况以及工工作能力力大小,,为系统统进行设设备配置置及选择择提供的的依据。。确定办办公自动动化系统统的功能能和目的的,是建建设办公公自动化化系统的的基础。。系统目标标分析::根据办办公事务务需求,,分析该该办公自自动化系系统能完完成的基基本任务务,包括括近期、、中期和和远期的的目标,,以及将将来获得得的社会会效益和和经济效效益。系统功能能分析::确定为为实现系系统目标标具有的的所有功功能,如如办公事事务管理理信息资资料的存存储、查查询等,,这是设设计办公公具体管管理事务务模块所所必需的的。系统配置置分析::根据系系统的需需求及实实际的资资金投入入,从确确保系统统的先进进性、实实用性、、可靠性性、经济济性来选选择办公公自动化化设备的的配置,,并要考考虑发展展的需要要。可行性论论证:对对系统的的总体方方案进行行分析、、评估、、论证、、修订,,依靠专专家对系系统方案案的科学学性、先先进性、、可行性性进行全全面论证证和评估估之后才才能实施施。2.系统设设计系统设计计是根据据系统分分析阶段段确定的的系统功功能,来来确定系系统的物物理结构构,即由由逻辑模模型得出出物理模模型。在在系统分分析中要要解决做做什么,,在系统统设计中中要解决决怎样做做。该阶阶段的主主要任务务是,根根据系统统分析阶阶段确定定的系统统目标选选定系统统方案和和系统结结构,设设计计算算机处理理流程和和应用程程序编制制的方法法,编写写程序设设计说明明书,选选择计算算机及网网络设备备。3.系统实实施与系系统测试试办公自动动化系统统的实施施基础是是综合布布线系统统和信息息通信系系统。综综合布线线系统为为办公楼楼内各楼楼层安装装办公自自动化设设施做好好了准备备,布线线系统的的设计不不仅考虑虑了传输输速率的的要求,,而且其其模块化化结构使使办公自自动化系系统的组组网方式式灵活方方便。办公自动动化系统统的两个个主要技技术支柱柱是数据据库系统统和数据据通信系系统技术术。借助助计算机机网络提提供的数数据通信信,可以以使办公公自动化化系统的的数据库库构成分分布的形形式,使使办公信信息存储储分布更更合理,,利用更更有效。。局域网网的分段段技术以以及多个个局域网网的互联联技术,,使得办办公楼中中的各个个办公节节点能够够通过垂垂直布置置的干线线网进行行联络。。3.1..4办公自动动化系统统的安全全办公自动动化系统统是由很很多计算算机硬件件、软件件、辅助助设备和和人共同同组成的的人-机复杂系系统。系系统信息息的安全全采集、、处理、、存储与与传输,,是保证证信息资资源安全全的关键键;系统统组成部部分各环环节的安安全,是是信息安安全的基基础。因因此,办办公自动动化系统统安全包包括系统统实体安安全、数数据与数数据传输输安全、、微型计计算机及及终端的的操作使使用安全全等。为为了保护护系统的的安全,,要有法法律、行行政和技技术三个个方面的的措施。。3.2办公自动动化系统统的开发发过程3.2..1办公自动动化系统统的生命命周期办公自动动化信息息系统本本身是一一个人工工系统,,人工系系统都有有产生、、发展、、成熟、、消亡的的过程,,这个过过程叫做做生命周周期。办办公自动动化信息息系统的的生命周周期通常常分为5个阶段,,即系统统规划阶阶段、系系统分析析阶段、、系统设设计阶段段、系统统实施阶阶段以及及系统运运行和维维护阶段段,如图图3-2所示。图3-2系统生命命周期图图(1)系统规划划阶段。。此阶段段首先要要弄清楚楚最关键键的问题题是“要要解决的的问题是是什么?”。通过问问题定义义,提出出问题的的性质、、工程目目标及规规模;通通过对系系统的实实际用户户和使用用部门负负责人的的访问、、调查,,写出双双方都满满意的书书面报告告。(2)系统分析析阶段。。此阶段段主要是是解决““目标系系统必须须做什么么?”,也就是是“确定定目标系系统必须须具备哪哪些功能能。”(3)系统设计计阶段。。此阶段段主要是是解决系系统应分分成几个个子系统统,应分分哪些模模块,它它们之间间的调用用关系,,对哪些些模块完完成哪些些管理功功能,用用户界面面的划分分,为用用户显示示哪些信信息,打打印哪些些图表等等。(4)系统实施施阶段。。此阶段段主要是是软件开开发人员员编写程程序、调调试程序序、测试试程序,,同时用用户也要要了解测测试的情情况,检检查系统统是不是是满足要要求,而而且经常常要对软软件开发发人员提提出建议议。所以以在整个个生命周周期当中中,都需需要用户户的参与与,用户户要对管管理信息息系统的的整个开开发过程程有所了了解。(5)系统运行行和维护护阶段。。系统投投入运行行后,需需要经常常进行维维护和评评价,记记录系统统的运行行情况,,根据一一定规格格对系统统进行必必要的修修改,评评价系统统的质量量和经济济效益。。软件交交用户后后,为适适应外部部环境的的变化以以及用户户增加新新功能的的要求,,将会有有软件系系统的变变更、修修改等问问题。软软件维护护就是在在生命周周期的各各个阶段段去调整整现有程程序,而而不是开开发一个个新的程程序。生命周期期是一个个不断发发展的过过程,在在整个生生命周期期中,管管理人员员与信息息专家各各有不同同的职责责。表3-1列出了管管理人员员和信息息专家在在每个阶阶段的职职责。表3-1管理人员员和信息息专家的的职责阶段管理人员信息专家规划定义问题支持分析控制系统行为研究设计控制决策系统实施控制实施系统使用控制使用系统3.2..2系统分析析人员1.系统分分析人员员的任务务系统分析析人员就就是在信信息系统统开发初初期从事事系统分分析工作作的开发发人员。。按照Nichlas的定义,,系统分分析人员员的任务务就是明明确需求求和资源源限制因因素,并并且将它它们变成成具体的的实施方方案。2.对系统统分析人人员的要要求系统分析析人员必必须具有有多种技技能,以以便有效效地工作作。这些些技能可可以分成成两类::处理人人际关系系方面的的能力和和解决有有关技术术问题的的能力。。具体地地说,系系统分析析人员应应具备以以下基本本素质::(1)有一定的的理论水水平,全全面、系系统地掌掌握计算算机系统统开发的的基本理理论和有有关标准准。(2)具有较全全面的计计算机专专业知识识和信息息系统开开发的经经验。系系统分析析人员应应该是曾曾参加过过信息系系统开发发各个阶阶段工作作的高级级开发人人员。(3)有较强的的在新的的问题领领域提取取知识的的能力,,能理解解问题,,并能准准确地把把握问题题的细节节。(4)善于掌握握非技术术因素;;具有较较强的合合作精神神,能与与各种类类型的人人友好相相处;有有基本的的调查艺艺术并善善于掌握握被调查查者的心心理;能能够使用用用户语语言,具具有较强强的表达达能力。。3.2..3办公自动动化系统统的开发发方法1.结构化化分析法法结构化分分析(SA,StructuredAnalysis)方法是信信息系统统开发中中需求分分析的重重要方法法。结构构化分析析方法起起源于美美国,该该方法常常同概要要设计阶阶段中的的结构化化(SD,StructuredDesign)设计方法法和编码码实现阶阶段中的的结构化化程序(SP,StructuredProgramming)设计方法法衔接使使用,成成为被最最为广泛泛使用的的分析方方法。结结构化分分析方法法的基本本思想可可以归纳纳为分析析的层次次化、功功能的模模块化和和相互关关联三个个方面。。1)结构化分分析的特特点结构化分分析方法法有以下下两个基基本特点点:(1)自顶向下下逐层细细分:就就是对于于一个复复杂的事事物,先先抓住问问题的大大的方面面,形成成较高层层次的抽抽象,然然后再由由粗到细细,由表表及里地地逐步涉涉及问题题的具体体细节。。(2)抽象:就就是在分分析过程程中,要要透过具具体的事事物看到到问题中中的本质质属性,,能将所所分析的的问题实实例变为为一般的的概念。。2)结构化分分析方法法的类型型结构化分分析方法法有3种类型::功能分分解法、、数据流流方法和和信息造造型方法法。其中中,数据据流方法法是最为为常用的的结构化化分析方方法,它它经常也也被直接接称为结结构化分分析方法法。3)结构化分分析方法法的步骤骤结构化分分析方法法有以下下4个基本步步骤:(1)理解当前前系统,,得出其其具体模模型。(2)通过对当当前系统统具体模模型的分分析,抽抽象出当当前系统统的逻辑辑模型。。(3)分析目标标系统和和当前系系统的逻逻辑差别别,建立立目标系系统的逻逻辑模型型。(4)修改、充充实和完完善目标标系统的的逻辑模模型。目前使用用最为广广泛的软软件开发发模型是是瀑布模模型。瀑瀑布模型型是Bohem于1976年提出的的,它也也是最早早的软件件开发模模型。瀑瀑布模型型将软件件开发分分为三个个时期,,它们是是:软件件计划时时期、软软件开发发时期和和软件运运行时期期。每个个时期又又分为若若干个阶阶段,每每个阶段段在上一一阶段结结束后开开始,其其开发过过程如图图3-3所示。图3-3瀑布模型型的开发发过程①在软件开开发的早早期,有有时很难难明确定定义出确确切的软软件需求求,提供供详细的的需求规规格说明明书。无无论是系系统人员员还是客客户,有有的只是是对目标标系统十十分笼统统初步的的认识。。②常规规的软件件开发的的各阶段段相互传传递信息息的惟一一工具是是文档。。虽然文文档内有有很多形形象的描描述方法法,如各各种图表表等,但但它们毕毕竟是实实际系统统的抽象象。2.原型法法1)原型法的的基本概概念原型(Prototype)是所开发发信息系系统的一一个可执执行模型型或引导导性版本本,它可可为客户户和软件件开发各各阶段的的系统开开发人员员提供系系统的原原始蓝本本,以帮帮助得到到目标系系统明确确而严格格的需求求,促进进客户和和系统开开发人员员、各阶阶段系统统开发人人员之间间的相互互有效的的信息交交流,并并以此为为基础进进行需求求分析和和系统设设计。从从本质上上看,原原型是未未来目标标系统的的一个模模型。2)原型的作作用原型的建建立目的的可分为为以下几几种情况况:(1)用于验证证软件需需求的原原型。此此类原型型的目的的是,供供系统分分析人员员在需求求分析阶阶段确定定软件需需求。这这类原型型具有两两种表现现形式。。①垂直直原型::原型只只包括系系统的一一部分功功能,涉涉及到一一些具体体细节。。②水平平原型::原型只只是整个个目标系系统的某某种简化化。(2)用于验证证设计方方案的原原型。此此类原型型的目的的是,供供系统设设计人员员在概要要设计和和详细设设计后,,用来验验证设计计中的某某些关键键部分的的技术性性能和可可行性。。(3)用于产生生目标系系统的原原型。这这种原型型的建立立是一个个从简单单到全面面不断迭迭代的过过程,它它体现出出系统设设计人员员对目标标系统认认识的逐逐步完善善过程。。3)建立原型型的过程程建立不同同目的的的原型,,可使用用不同的的建立方方法和建建立过程程。下边边介绍两两种典型型原型实实现的过过程。原原型实现现的过程程也可看看作是原原型系统统的生命命周期。。(1)抛弃式原原型的建建立过程程。抛弃弃式原型型(ThrowitAway)建立方法法主要是是用来建建立验证证软件需需求和设设计方案案的原型型。由于所需需建立的的原型是是为了满满足一时时的目的的,验证证后即弃弃之不用用,因而而建立原原型时只只将注意意力集中中于要验验证的主主要方面面,而忽忽视其他他一些次次要方面面。抛弃式原原型的建建立步骤骤是:①确定定需求。。根据所所要完成成的任务务,确定定要建立立何种原原型,用用原型来来解决何何种问题题,以此此来决定定在构造造原型时时忽略哪哪些细节节及重点点要验证证与解决决的问题题。②快速速设计。。在基本本的需求求分析的的基础上上,做必必要的设设计工作作。③构造原型型。用某某种语言言或原型型开发工工具实现现原型,,得到可可执行的的原型。。④评价价原型。。通过运运行原型型,对所所要解决决的问题题进行验验证,并并可根据据新情况况提出新新要求,,通过调调整当前前原型实实现新的的功能。。⑤实现现系统。。将运行行原型和和评价原原型所得得结果运运用到系系统开发发中,从从而实现现系统,,得到所所要开发发的软件件产品。。图3-4所示的流流程图说说明了以以上过程程。图3-4原型构造造过程(2)增量渐进进式原型型的建立立过程。。增量渐渐进式原原型方法法又称软软件开发发的螺旋旋模型(SpiralModel),因在其其指导下下的开发发呈现为为一个螺螺旋式上上升的过过程而得得名。增量渐进进式原型型的建立立过程有有以下几几个步骤骤:①通过过调查分分析,确确定客户户对目标标系统的的基本需需求。②在对对客户基基本需求求进行分分析的基基础上,,通过简简单的设设计,用用某种方方式快速速构造一一个系统统原型。。图3-5增量渐进进式的原原型建立立过程③将原型交交给客户户运行,,通过运运行原型型并和客客户充分分交流,,得到对对原型进进一步的的改进意意见。④在已已有原型型的基础础上,根根据对原原型的改改进意见见,作稍稍为详细细的系统统分析和和设计,,并构造造下一代代原型系系统。⑤重复复以上“运行原型型系统---与客户交交流---进一步的的分析设设计---再构造原原型”的过程,,直到目目标系统统开发结结束。图图3-5说明了增增量渐进进式的原原型建立立过程。。3.面向对对象法1)面向对象象的基本本概念面向对象象是一种种认识客客观世界界的世界界观,是是从结构构组织角角度模拟拟客观世世界的一一种方法法。人们们在认识识和理解解现实世世界的过过程中,,普遍运运用以下下3个构造法法则:①区分分对象及及其属性性;②区分分整体对对象及其其组成部部分;③不同同对象类类的形成成及区分分。(1)对象(Object):是对一一组信息息及对其其操作的的描述。。(2)属性(Property)):是对象象所包含含的信息息,如窗窗口的宽宽度(form1..width))。(3)方法(Method):是对象象所应有有的各种种操作,,如窗口口关闭(form1..close))。(4)事件(Event)):是对象象在执行行某一操操作后激激发并执执行的一一个或多多个过程程。(5)类(Class))与实例(Instance)):类是具具有共同同属性、、共同方方法、共共同事件件的对象象的集合合,而一一个具体体的对象象则是其其对应类类的一个个实例。。(6)继承(Inheritance)):任何一一个子类类都具有有其父类类所有的的属性、、方法和和事件,,这一特特性叫做做类的继继承。如如果父类类的特性性发生变变化,其其子类也也相应改改变。继继承机制制的优点点在于::①避免免了由于于系统内内类对象象封闭而而造成数数据和操操作冗余余的现象象。②接口的一一致性(ConsistencyofInterface)。父类衍衍生子类类的其他他操作接接口也传传递给其其子类。。③符合合软件可可重用性性。传统统的结构构化方法法中的过过程调用用和由类类定义出出的对象象,都是是重复使使用的典典型例子子,但它它们都比比不上继继承的层层次高。。(7)消息(Message):面向对对象的世世界是通通过对象象与对象象间彼此此的相互互合作来来推动的的,对象象间的这这种相互互合作需需要一个个机制协协助进行行,这样样的机制制可以称称为消息息传递。。消息传传递过程程中,由由发送消消息的对对象(Sender)的使操作作产生输输出结果果,做为为消息(Message)传送至接接收消息息的对象象(Receiver)),引发接接收消息息的对象象的一系系列的操操作。所所传送的的消息实实质上是是接收对对象所具具有的操操作/方法名称称,有时时还包括括相应参参数,图图3-6就表示了了这样的的概念。。图3-6消息传递递模型2)面向对象象的特征征面向对象象具有封封装性、、继承性性、多态态性和易易维护性性的特征征。(1)封装性。。对象的的概念突突破了传传统数据据与操作作分离的的模式。。对象作作为独立立存在的的实体,,将自由由数据和和操作封封闭在一一起,使使自身的的状态、、行为局局部化。。(2)继承性。。继承是是面向对对象特有有的,亦亦是最有有力的机机制。通通过类继继承可以以弥补由由封装对对象而带带来的诸诸如数据据或操作作冗余的的问题。。(3)多态性。。同一消消息发送送至不同同类或对对象可引引起不同同的操作作,使软软件开发发设计更更便利,,编码更更灵活。。(4)易维护性性。面向向对象的的抽象封封装使对对象信息息隐藏在在局部。。当对象象进行修修改,或或对象自自身产生生错误的的时候,,由此带带来的影影响仅仅仅局限在在对象内内部而不不会波及及其他对对象乃至至整个系系统环境境,这极极大方便便了软件件设计、、构造和和运行过过程中的的检错、、修改。。3)面向对象象开发方方法的内内容与过过程面向对象象开发一一般经历历三个阶阶段:面面向对象象系统分分析(OOA)、面向对对象系统统设计(OOD)和面向对对象系统统实现(编程)。这与传传统的生生命周期期法相似似,但各各阶段所所解决的的问题和和采用的的描述方方法却有有极大区区别。图图3-8表示的是是面向对对象系统统开发模模型,它它表达了了面向对对象开发发的内容容和过程程。图3-8面向对象象系统开开发模型型4)面向对象象开发方方法各阶阶段的思思路(1)分析阶段段。这一一阶段主主要采用用面向对对象技术术进行需需求分析析。面向向对象分分析运用用以下主主要原则则:①构造造和分解解相结合合的原则则。构造造是指由由基本对对象组装装成复杂杂或活动动对象的的过程;;分解是是对大粒粒度对象象进行细细化,从从而完成成系统模模型细化化的过程程。②抽象象和具体体结合的的原则。。抽象是是指强调调事务本本质属性性而忽略略非本质质细节,,具体则则是对必必要的细细节加以以刻划的的过程。。③封装的原原则。封封装是指指对象的的各种独独立外部部特性与与内部实实现相分分离,从从而减少少了程序序间的相相互依赖赖,有助助于提高高程序的的可重用用性。④继承承的原则则。继承承是指直直接获取取父类已已有的性性质和特特征,而而不必再再重复定定义。其次是构构造问题题空间。。用面向向对象方方法构造造问题空空间时,,使用了了人们认认识问题题的常用用方法,,即:①区分分对象及及其属性性,例如如,区分分一棵树树和树的的大小或或位置。。②区分分整体对对象及其其组成部部分,例例如,区区分一棵棵树和树树枝。在在面向对对象方法法中把这这一构造造过程称称为构造造分类结结构。③不同同对象类类的形成成及区分分,例如如,所有有树的类类和所有有石头的的类的形形成和区区分。在在面向对对象方法法中把这这一构造造过程称称为组装装结构。。(2)设计阶段段。这一一阶段主主要利用用面向对对象技术术进行概概念设计计。值得得注意的的是,面面向对象象的设计计与面向向对象的的分析使使用了相相同的方方法,这这就使得得从分析析到设计计的转变变非常自自然,甚甚至难以以区分。。(3)实现(编码)阶段。这这一阶段段主要是是将OOD中得到的的模型利利用程序序设计实实现。具具体操作作包括::选择程程序设计计语言编编程、调调试、试试运行等等。5)面向对象象开发的的常用方方法20世纪90年代初,,对利用用面向对对象技术术进行系系统开发发的研究究进入了了百花齐齐放、百百家争鸣鸣的繁荣荣阶段,,涌现出出许多面面向对象象的系统统开发方方法及建建模方法法。其中中,已形形成完整整体系结结构的有有Shlaer&&Meller'sOOA&OOD方法、Booch'sOOA&OOD方法、GOOD(GeneralObjectOrientedDesign)方法、JamesRumbaugh的OMT方法、Wifs-Brock方法和Coad&Yourdon的OOA&&OOD方法。面向对象象技术的的出现给给信息系系统的发发展带来来了新的的希望。。面向对对象技术术最初起起源于面面向对象象的程序序设计语语言,随随着面向向对象程程序设计计技术的的日趋完完善,面面向对象象的思想想及方法法逐步成成熟。系系统开发发人员通通过面向向对象的的分析、、设计及及编程,,将现实实世界的的空间模模型平滑滑而自然然地过渡渡到面向向对象的的系统模模型,使使系统开开发的过过程与人人们认识识客观世世界的过过程保持持最大限限度的一一致。利利用面向向对象开开发方法法得到的的信息系系统软件件质量高高,适应应性强,,可靠性性高,可可重用性性和维护护性好,,在内外外环境变变化的过过程中,,系统易易于保持持较长的的生命周周期。总的来说说,面向向对象系系统开发发基本经经历两个个阶段::其一“WHAT”,即研究究问题域域;其二二“HOW”,即如何何实现目目标系统统。表现现出来的的特征及及发展趋趋势就是是:分析析与设计计更加紧紧密难分分,程序序设计比比重愈来来愈小(主要由于于重用性性提高),系统测测试和维维护简化化,更易易于扩充充,开发发模型愈愈加注重重对象之之间交互互能力的的描述。。3.3办公自动动化系统统的系统统分析3.3..1数据流程程图1.数据流程程图的定定义数据流程程图(DFD,DataFlowDiagram)是一种能能全面地地描述信信息系统统逻辑模模型的主主要工具具,它可可以用少少数几种种符号综综合地反反映出信信息在系系统中的的流动、、处理和和存储情情况。设设计人员员通过调调查可以以绘制出出原系统统的数据据流程图图。2.数据流程程图的特特征(1)抽象性。。在数据据流程图图中具体体的组织织机构、、工作场场所、人人员、物物质流等等都已去去掉,只只剩下数数据的存存储、流流动、加加工和使使用的情情况。这这种抽象象性能使使我们总总结出信信息处理理的内部部规律性性。(2)概括性。。数据流流程图把把系统对对各种业业务的处处理过程程联系起起来考虑虑,形成成一个总总体。而而业务流流程图只只能孤立立地分析析各个业业务,不不能反映映出各业业务之间间的数据据关系。。

3.数据流程程图的常常用符号号数据流程程图的常常用符号号如图3-9所示。图3-9数据流程程图的常常用符号号5.数据流程程图的作作用数据流程程图的作作用主要要表现在在:(1)系统分析析员用这这种工具具自项向向下分析析系统信信息流程程。(2)可在图上上画出计计算机处处理的部部分。(3)根据逻辑辑存储进进一步作作数据分分析,可可向数据据库设计计过渡。。(4)根据数据据流向,,定出存存取方式式。(5)对于一个个处理过过程,可可用相应应的程序序语言来来表达处处理方法法,向程程序设计计过渡。。3.3..2数据流程程图应用用实例1.某企业业产品的的设计开开发控制制程序(1)目的:对对设计和和开发进进行控制制,在确确保产品品能满足足顾客的的需求和和期望,,符合有有关法律律、法规规要求的的前提下下,本着着使用环环保原料料,节约约能源的的原则进进行新产产品设计计开发。。(2)范围:适适用于本本公司新新产品设设计和开开发过程程,包括括型材断断面设计计、型材材配套附附件设计计、型材材配方设设计及窗窗型设计计。(3)职责:①经营营办根据据市场调调研分析析,提供供市场信信息及新新产品动动向并提提交“项目建议议书”。②销售售部门窗窗分公司司根据销销售合同同意向及及其相关关资料对对窗型进进行设计计,并负负责相关关的评审审。③生产产副总经经理负责责审核“项目建议议书”,总经理理负责批批准“项目建议议书”。④研究究发展部部负责型型材断面面、型材材配套附附件设计计、开发发,并对对相关的的设计进进行评审审。⑤型材生产产部负责责根据工工艺改进进的需要要,提交交“项目建议议书”及型材配配方的设设计,对对型材配配方的设设计进行行评审。。⑥供应应部负责责所需物物料的采采购。⑦质检检部负责责新产品品检验和和试验。。⑧生产产部门负负责新产产品的试试制。(4)程序:①设计计、开发发的策划划。●设计计和开发发项目的的信息来来源。市市场调研研员提供供市场信信息及新新产品动动向给经经营办公公室,经经营办公公室根据据市场调调研分析析,制定定并提交交“项目建议议书”。●“项目建议议书”经生产副副总经理理审核,,总经理理批准后后传递到到设计负负责部门门。●设计计部门指指定项目目负责人人,项目目负责人人再根据据“项目建议议书”编制“设计开发发任务书书”。②设计开发发的输入入。●设计计开发的的输入应应形成文文件,项项目负责责人填写写“设计开发发输入清清单”并附上各各类相关关资料。。●设计计部门组组织相关关部门对对设计输输入进行行评审,,对其中中不完善善、含糊糊或矛盾盾的地方方予以修修改,确确保设计计开发的的输入满满足任务务书的要要求。③设计计开发的的输出。。设计开开发人员员根据“项目建议议书”、“设计开发发任务书书”等开展设设计工作作,并输输出设计计开发文文件。项项目负责责人对输输出文件件进行审审核,并并填写“设计开发发输出清清单”。④设计开发发的评审审。●项目目负责人人应按“设计开发发任务书书”中的要求求,组织织相关部部门及人人员对设设计开发发的输出出进行评评审。●设计计开发评评审应明明确设计计输入是是否得到到满足,,设定的的目标是是否实现现。评审审中发现现的缺陷陷及不足足应提出出相应的的纠正措措施,并并执行本本程序第第⑧项条条款。●项目目负责人人根据评评审结果果,填写写“设计开发发评审报报告”,对评审审作出结结论,报报主管经经理批准准。对设设计中发发现的不不足根据据需要采采取相应应的改进进或纠正正措施,,设计部部门应对对其进行行跟踪验验证。⑤设计开发发的验证证。为确确保设计计输出满满足输入入要求,,应依据据设计开开发计划划对设计计输出进进行验证证。质检检部对产产品进行行检验,,发现不不合格通通知设计计部门。。项目负负责人应应综合所所有验证证结果,,编制“设计开发发验证报报告”。⑥设计开发发的确认认。●开发发项目负负责人应应按设计计开发计计划对设设计开发发的项目目进行确确认,以以保证产产品能满满足规定定的用途途及要求求。●设计计开发的的确认可可采取几几种形式式:召开开新产品品鉴定会会,邀请请有关专专家及用用户对设设计开发发给予确确认;对对新窗型型制作成成检测窗窗,交送送国家授授权的试试验室检检验,并并请其出出具合格格报告;;对采用用新配方方的型材材应送国国家授权权的试验验室进行行检验,,并出具具合格报报告;对对于采用用新型腔腔的型材材应送相相关部门门对其环环保方面面的性能能做出鉴鉴定。⑦设计开发发文件的的归档。。通过设设计开发发确认后后,开发发项目的的负责人人应将所所有的设设计开发发文件进进行整理理、归档档并妥善善保存在在设计部部门。⑧设计计和开发发更改的的控制。。设计开开发更改改的提出出部门应应填写“文件更改改申请表表”,并附上上相关资资料,报报主管经经理批准准后方可可进行更更改。2.某企业产产品设计计开发控控制的数数据流程程根据企业业产品设设计开发发控制程程序,我我们可以以设计出出相应的的数据流流程图,,如图3-13和图3-14所示。

图3-13某企业产产品设计计开发控控制的数数据流程程(第一层)图3-14某企业产产品设计计开发控控制的数数据流程程(第二层)3.3..3数据字典典1.数据字字典的含含义所谓数据据字典,,是在新新系统数数据流程程图的基基础上,,进一步步定义和和描述所所有数据据的工具具。它包包括对一一切动态态数据(数据流)和静态数数据(数据存储储)的数据结结构和相相互关系系的说明明,是数数据分析析和数据据管理的的重要工工具,是是系统设设计阶段段进行数数据库(文件)设计的参参考依据据。2.数据字字典的内内容数据字典典的内容容主要是是对数据据流程图图中的数数据项、、数据结结构、数数据流、、处理逻逻辑、数数据存储储和外部部实体等等六个方方面进行行具体的的定义。。数据流流程图配配以数据据字典,,就可以以从图形形和文字字两个方方面对系系统的逻逻辑模型型进行完完整的描描述。(1)数据项的的定义。。数据项项又称数数据元素素,是数数据的最最小单位位。分析析数据特特性应从从静态和和动态两两个方面面去进行行。在数数据字典典中,仅仅定义数数据的静静态特性性,具体体包括::①数据据项的名名称、编编号、别别名和简简述;②数据据项的长长度;③数据据项的数数据类型型。表3-2为数据项项的定义义。表3-2数据项的的定义(2)数据结构构的定义义。数据据结构描描述某些些数据项项之间的的关系。。一个数数据结构构可以由由若干个个数据项项组成,,也可以以由若干干个数据据结构组组成,还还可以由由若干个个数据项项和数据据结构组组成。表表3-3显示了数数据结构构的定义义。表3-3数据结构构的定义义数据字典典中对数数据结构构的定义义包括以以下内容容:①数据据结构的的名称和和编号;;②数据据结构的的简述;;③数据据结构条条目。(3)数据流的的定义。。数据流流由一个个或一组组固定的的数据项项组成。。定义数数据流时时,不仅仅要说明明数据流流的名称称、组成成等,还还应指明明它的来来源、去去向和数数据流量量等。表表3-4为数据流流的定义义。表3-4数据流的的定义(4)处理逻辑辑的定义义。处理理逻辑的的定义仅仅对数据据流程图图中最底底层的处处理逻辑辑加以说说明,其其具体描描述如表表3-5所示。表3-5处理逻辑辑的定义义(5)数据存储储的定义义。数据据存储在在数据字字典中只只描述数数据的逻逻辑存储储结构,,而不涉涉及它的的物理组组织。表表3-6为数据存存储的定定义。表3-6数据存储储的定义义(6)外部实体体的定义义。外部部实体定定义包括括外部实实体编号号、名称称、简述述及有关关数据流流的输入入和输出出,如表表3-7所示。表3-7外部实体体的定义义3.4办公自动动化系统统设计3.4..1系统设计计的任务务系统设计计的任务务是,在在系统分分析提出出的逻辑辑模型的的基础上上,科学学合理地地进行物物理模型型的设计计。系统统模型分分为逻辑辑模型和和物理模模型。逻逻辑模型型主要确确定系统统做什么么,而物物理模型型则主要要解决怎怎样做的的问题。。3.4..2系统设计计的主要要工作系统设计计的工作作主要包包括:(1)总体设计计:包括括信息系系统流程程图设计计、功能能结构图图设计和和功能模模块图设设计等。。(2)代码设计计和设计计规范的的制定。。(3)系统物理理配置方方案设计计:包括括设备配配置、通通信网络络的选择择和设计计,以及及数据库库管理系系统的选选择等。。(4)数据存储储设计::包括数数据库设设计和数数据库的的安全保保密设计计等。(5)计算机处处理过程程设计::包括输输出设计计、输入入设计、、处理流流程图设设计及编编写程序序设计说说明书等等。3.4..3系统设计计原则系统设计计主要遵遵循以下下几项原原则:(1)系统性。。系统是是作为统统一整体体而存在在的,在在系统设设计过程程中,要要从整个个系统的的角度进进行考虑虑。系统统的代码码要统一一,设计计规范要要标准,,传递语语言要尽尽可能一一致,对对系统的的数据采采集要做做到数出出一处、、全局共共享,使使一次输输入得到到多次利利用。(2)灵活性。。为保持持系统的的长久生生命力,,要求系系统具有有很强的的环境适适应性,,为此,,系统应应具有较较好的开开放性和和结构的的可变性性。(3)可靠性。。可靠性性是指系系统抵御御外界干干扰的能能力及受受外界干干扰时的的恢复能能力。一一个成功功的管理理信息系系统必须须具有较较高的可可靠性,,如安全全保密性性、检错错及纠错错能力、、抗病毒毒能力等等。(4)经济性。。经济性性指在满满足系统统需求的的前提下下,尽可可能减小小系统的的开销。。一方面面,在硬硬件投资资上不能能盲目追追求技术术上的先先进,而而应以满满足应用用需要为为前提;;另一方方面,系系统设计计中应尽尽量避免免不必要要的复杂杂化,各各模块应应尽量简简洁,以以便缩短短处理流流程,减减少处理理费用。。3.4..4代码设计计1.代码的功功能(1)代码为事事物提供供一个概概括和清清晰的描描述,使使用代码码缩短了了事物的的名称,,无论是是记录、、记忆还还是存储储,都可可以节省省时间和和空间。。(2)使用代码码可以提提高处理理的效率率和精度度。按代代码对事事物进行行排序、、累计或或按某种种规定算算法进行行统计分分析,可可提高效效率。(3)代码提高高了数据据的全局局一致性性,这样样,对于于同一事事物,即即使在不不同场合合,有不不同的叫叫法,都都可以通通过代码码统一起起来,从从而提高高了系统统的整体体性,减减少了因因数据不不一致而而造成的的错误。。(4)代码是人人和计算算机的共共同语言言,是两两者交换换信息的的工具。。在手工工处理系系统过程程中,许许多数据据如零件件号、设设备号、、图号等等早已使使用代码码。给尚尚无代码码的数据据项编码码,统一一和改进进原有代代码,使使之适应应计算机机处理的的要求。。在建立立新系统统时,必必须对整整个系统统进行代代码设计计。2.代码的的设计合理的编编码结构构是信息息处理系系统是否否具有生生命力的的一个重重要因素素,在代代码设计计时,应应注意以以下一些些问题::(1)设计的代代码在逻逻辑上必必须能满满足用户户的需要要,在结结构上应应当与处处理的方方法相一一致。(2)一个代码码应惟一一标志它它所代表表的事物物或属性性。(3)设计代码码时,要要预留足足够的位位置,以以适应不不断变化化的需要要,否则则在短时时间内,,随便改改变编码码结构对对设计工工作而言言是一种种严重浪浪费。(4)代码要系系统化,,代码的的编制应应尽量标标准化,,尽量使使代码结结构对事事物的表表示具有有实际意意义,以以便于理理解及交交流。不不要使用用易于混混淆的字字符,以以避免引引起误解解。如0、2、1、S、V与0、2、1、5、U易混淆。。(5)不要把空空格作为为代码,,要使用用小时制制表示时时间。(6)要尽量采采用不易易出错的的代码结结构,例例如,字字母—字母—数字的结结构(如:WW2))比字母—数字—字母的结结构(如:W2W))发生错误误的机会会要少一一些。(7)当代码长长于4个字母或或5个数字字字符时,,应分成成小段,,这样使使人们读读写时不不易发生生错误。。如726——499—6135比7264996135易于记忆忆,并能能更精确确地记录录下来。。(8)若已知码码的位数数为p,每一位位上可用用字符数数为Si,则可以以组成码码的总数数为:C=∏Si。3.代码的的种类1)顺序码顺序码又又称系列列码,它它是一种种用连续续数字代代表编码码对象的的码。2)区间码区间码把把数据项项分成若若干组,,每一区区间代表表一个组组,代码码中数字字的值和和位置都都代表一一定的意意义。典典型的例例子是邮邮政编码码。表3-8是某企业业的用户户分类和和代码,,码21代表该用用户为采采购总量量小于9999元的零售售单位。。表3-8用户分类类代码(1)多面码。。一个数数据项可可能具有有多方面面的特性性。如果果在代码码的结构构中,为为这些特特性各规规定一个个位置,,那么就就形成了了多面码码。例如如,对于于机制螺螺钉,可可作如表表3-9那样的规规定。代代码2342表示材料料为黄铜铜的φ1.5mm方形头镀镀铬螺钉钉。表3-9多面码码示示例(2)上下关联联区间码码。上下下关联区区间码由由几个意意义上相相互有关关的区间间码组成成,其结结构一般般由左向向右排列列。(3)十进位码码。此法法相当于于图书分分类中沿沿用已久久的十进进位分类类码,它它是由上上下关联联区间码码发展而而成的。。3)助忆码助忆码用用文字、、数字或或文字数数字结合合起来的的方式描描述,其其特点是是:可以以通过联联想帮助助记忆。。

4.代码结结构中的的校验位位代码作为为计算机机的重要要输入内内容之一一,其正正确性直直接影响响到整个个处理工工作的质质量。特特别是人人们重复复抄写代代码和将将它通过过人手输输入计算算机时,,发生错错误的可可能性更更大。(1)校验位可可以发现现以下几几种错误误:①抄写写错误,,例如1写成7。②易位位错误,,例如1234写成13。③双易易错误,,例如26913写成21963。④随机机错误,,包括以以上两种种或三种种综合性性错误或或其他错错误。(2)确定校验验位值的的方法主主要有以以下三种种:①算术术级数法法。原代代码12345,各乘以以权65432,乘积之之和6+10+12+12+10=50;以11为模去除除乘积之之和,把把得出的的余数作作为校验验码50/11=4…6。因此代代码为123456。②几何何级数法法。原代代码12345各乘以权权3216842,乘积之之和32+32+24+16+10=114;以11为模去除除乘积之之和,把把得出的的余数作作为校验验码114//11==10…4。因此代代码为123454。③质数法。。原代码码12345各乘以权权1713753,乘积之之和17+26+21+20+15=99;以11为模去除除乘积之之和,把把得出余余数作为为校验码码99/11=9…0。因此代代码为123450。注意,,以11为模时,,若余数数是10,则按0处理。3.4..5功能结构构图设计计所谓功能能结构图图,就是是将系统统的功能能进行分分解,按按功能从从属关系系表示的的图表。。管理信信息系统统的各子子系统可可以看作作是系统统目标下下层的功功能,对对其中每每项功能能还可以以继续分分解为第第三层、、第四层层……甚至更多多的功能能。图3-15是工资管管理子系系统的功功能结构构图。由由图可知知,工资资管理子子系统被被分解为为建立主主文件、、更新主主文件、、建立扣扣款文件件以及计计算和打打印等四四个子功功能,其其中每个个子功能能还可继继续分解解下去。。图3-15工资管理理子系统统的功能能结构图图3.4..6信息系统统流程图图设计功能结构构图主要要从功能能的角度度描述了了系统的的结构,,但并未未表达各各功能之之间的数数据传送送关系。。事实上上,系统统中许多多业务或或功能都都是通过过数据文文件联系系起来的的。信息系统统流程图图是以新新系统的的数据流流程图为为基础绘绘制的,,可以按按下述思思路来绘绘制信息息系统流流程图。。首先为为数据流流程图中中的处理理功能画画出数据据关系图图。图3-16是数据关关系图的的一般形形式,它它反映了了数据之之间的关关系,即即输入数数据、中中间数据据和输出出信息之之间的关关系。其其次,把把各个处处理功能能的数据据关系图图综合起起来,形形成整个个系统的的数据关关系图,,即信息息系统流流程图。。图3-17为信息处处理流程程图图形形符号。。图3-16数据关系系图的一一般形式式图3-17信息处理理流程图图图形符符号绘制信息息系统流流程图应应当使用用统一符符号。目目前国际际上所用用的符号号日趋统统一,我我国国家家标准GB15—79(信息处理理流程图图图形符符号)和国际标标准化组组织标准准ISO1028、2636,以及美美国国家家标准协协会ANSI的图形符符号大致致相同。。应当指出出,从数数据流程程图变换换成信息息系统流流程图并并不是单单纯的符符号改换换,信息息系统流流程图中中仅表示示的是计计算机的的处理流流程,而而并不像像数据流流程图那那样还反反映了人人工操作作那一部部分。因因此,绘绘制信息息系统流流程图的的前提是是已经确确定了系系统的边边界、人人—机接口和和数据处处理方式式。从数数据流程程图到信信息系统统流程图图,还应应考虑哪哪些处理理功能可可以合并并或可以以进一步步分解,,然后把把有关的的处理看看成是系系统流程程图中的的一个处处理功能能。图3-18显示了从从数据流流程图转转换为信信息流程程图的过过程。图3-18新系统的的数据流流程图转转换为信信息系统统流程图图图3-19是工资管管理子系系统的信信息系统统流程图图。由图图可知,,该子系系统由主主文件更更新模块块、建立立扣款文文件模块块和计算算机打印印模块三三部分

温馨提示

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

评论

0/150

提交评论