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