通用(OA)办公自动化系统的组件运用与研究.docVIP

通用(OA)办公自动化系统的组件运用与研究.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用(OA)办公自动化系统的组件运用与研究.doc

通用(OA)办公自动化系统的组件运用与研究   摘要:近些年,基于组件的软件开发已发展成一个新的趋势。基于组件的软件开发给软件开发者带来了全新的设计、开发理念。在现有组建的基础上,通用(OA)办公自动化系统的开发显得更加快捷,也方便维护和更新,当系统中的某一部分或功能不再符合工作需要时,只要对相关的组件进行升级和替换,这样就可以根据工作情况新增或调整该部分的功能,提高整体工作效率。   关键词:办公自动化;组件;应用   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)10-2336-03   1 基于组件的软件开发的特点   1.1 概念   继传统的结构化程序设计技术和面向对象程序设计技术之后,基于组件的软件开发(Component-Based Development,简称CBD)和基于组件的软件工程(Component-based software engineering,简称CBSE)成为近些年软件设计和开发的一个新趋势。基于组件的程序设计给开发者带来的是全新的设计、开发理念。20世纪90年代,面向对象编程(OOP)技术很快发展成为包括组件在内的软件开发技术。基于组件的软件开发已发展为新的开发技术的中心,相比传统的开发方式,组件式开发不太注重继承性和多态性等编程语言的特性。而是注重于整个软件的架构、性能、维护和交互等过程。   基于组件的软件开发在面向对象技术的基础上,进一步实现了更高层次的软件重用性和异质体系结构中的互操作性。为提高软件质量,积累和固化知识财富尽可能地缩短软件开发时间开辟了新的途径。此方法与传统的软件开发方式不同,基于组件的软件开发着重于组件的规划、设计与开发。   在软件领域里,组件定义是存在一些不同的,大概如下:   1)组件可以进行替换。   2)运行的组件相当于一个动态软件包,其通过文档界面访问。   3)软件组件是二进制单元,它们相互通过接口来组成一个系统。   4)组件可进行交付并且能够重复使用。   对于组建的定义,不只以上几种,但都存在很大的相似。基于组件的软件工程的主要任务是把组件集成为系统的开发方式,以实现软件的功能需求,这种开发中,组件作为可重用的实体,将系统作为组件集的成体,系统的维护和更新则是通过定制和替换这些负责各项功能的部件来实现的。软件的组件作为一个综合体的一个部件或单元,这个单元只有约定好的指定接口和对外部环境的依赖关系。一个软件的组件可以被独立地配置,这些组件常由第三方开发并受第三方组合的制约。   组件通过接口集成到应用软件中,具有独立于应用的接口是组件最重要的特征,当应用软件需要更新一个组件时,相关的组件不需要重新编译或者连接加载,只要通过接口代码将该组件集成到软件就可以使用。独立的另一个重要的特点是组件的执行只有通过它的接口才可见,为了保证组件的重用性和通用性,这对于由第三方发布的组件来说显得很重要。[1]   1.2 基于组件的软件开发过程   基于组件之间的协议就是接口。所以组件的接口被发布以后,组件开发者应尽量保持接口不变。对接口语法或语义的修改,都可能造成组件与用户之间的功能联系遭到破坏。   软件中各个组件都是自主的,功能形形色色,并且只能通过接口与外界通信。当系统软件需要一个组件提供新功能时,可以通过增加接口来实现。不会影响原系统软件的其他接口。而新的客户可以选择新的接口来获得服务。   2.2.3软件故障行为   组件故障行为称作组件的可靠性统计估计。组件的可靠性指自身程序功能的正确性,受各种条件的影响,在现实中为了测试开发中的程序可能会产生哪些不合格的数据。通常采用可靠性增长模型来进行评估。但是采集不合格数据非常困难。所以很少有人使用该模型方法。因此又出现了一种从正常执行数据来分析可靠性的模型方法。当统计好数据以后就可以使用该故障注入技术评估软件可靠性。   2.2.4 软件体系结构与失败行为的结合   3 OA系统组件结构   3.1 各组件的功能   Webedit组件:类似于windows界面下的文本编辑器,其功能强大,兼容于大多数主流浏览器和编程环境。比如Java、Php、Asp.Net等主流编程环境。   功能特点:编辑文字有一般文书编辑软件都有的寻找/替换、改变显示字体、体大小、打开多个文件功能,另有分割视窗、双页打印等功能。   日期组件:直观的显示时间日期,用户对时间的处理更加高效方便。   功能特点:1获取当前年月日时间2查询过去及未来日期3查阅阳历和农历4有节假日提示。   Upfile组件:便于用户在应用软件上进行文件上传,管理。支持多种上传格式。   功能特点:1支持上传多个文件。2可以将上传的文件改名保存。3可以同时使用其它

您可能关注的文档

文档评论(0)

you-you + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档