于xml的办公自动化系统可视化生成平台

于xml的办公自动化系统可视化生成平台

ID:15055151

大小:38.50 KB

页数:10页

时间:2018-08-01

于xml的办公自动化系统可视化生成平台_第1页
于xml的办公自动化系统可视化生成平台_第2页
于xml的办公自动化系统可视化生成平台_第3页
于xml的办公自动化系统可视化生成平台_第4页
于xml的办公自动化系统可视化生成平台_第5页
资源描述:

《于xml的办公自动化系统可视化生成平台》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【word】基于XML的办公自动化系统可视化生成平台基于XML的办公自动化系统可视化生成平台【摘要】:现有的办公自动化系统在功能需求和实现机制上有较大范围的相似性,在开发过程中,可以应用软件复用技术避免重复劳动,提高开发效率.本论文提出了以可视化定制方式生成目标系统代码的复用方案,并基于谊方案实现了原型系统.为了实现将定制信息到目标代码的转换,论文设计了一种基于XML的用于描述系统页面定制信息的语言OADL,使用JAXP构建描述页面定制信息的OADL模型.应用XSLT技术将OADL描述的定制模型转化为目标代码.【关键词】:办公自动化系统;XMk软件复用;可视化定制;自动生成代码0,引言近

2、年来随着各行各业的迅猛发展.代表着现代信息技术的计算机技术也被逐渐应用到社会的各个领域并取得了巨大的社会效益和经济效益.办公自动化系统(OmceAutomationSystem,简称OAS)应运而生,提高了生产效率和工作质量,促进了办公活动的规范化和制度化完成,套功能完善,设计科学的OAS是一件复杂繁琐的系统工程.从需求分析到设计实现都可能经历多次反复.最后还要编写修改大量的程序.鉴于OAS功能需求的相似性.随着新科技的发展.以软件复用方式建立OAS势在必行.复用概念的引人是在1968年NATO软件工程会议上.在Mcllmv的论文”大量生产的软件构件”…中被提出通过软件复用.在应用系统开

3、发中可以充分地利用已有的开发成果.消除了包括分析,设计,编码,测试等在内的许多重复劳动,从而提高软件开发的效率,同时,通过复用高质量的已有开发成果,避免了重新开发可能引人的错误.从而提高了软件的质量早期的复用集中在代码的复用和子程序的复用.由于结构化编程代码紧密耦合等特点,不利于软件模块的分离重用.所以在很长一段时间内软件复用技术停留在较低层次,复用内容单一,复用过程不具备规范性和系统性.Roberts和Jo}Inson在文献O.1中把框架定义为一个系统的全部或部分的可复用设计.表现为一组抽象类及它们实例之问的相互作用方式框架不同于以往的复用技术,框架中已经构建了系统的架构,由这些架构中

4、的调用模块调用开发者编写的应用模块.开发者不必在系统总体架构上花费过多的时间和精力.这样开发者就可以专注于应用的开发,从而大大提高了系统开发的速度.程序生成器是软件复用的一种特殊形式.可以看成是应用框架的一种特殊形式,程序生成器是将应用框架的功能具体化,系统化后的结果程序生成器是根据用户要求采用人机交互方式产生应用程序.用户对这些应用程序的源程序进行必要的配置.以产生符合用户需求的应用程序.软件开发过程中开发人员可以像工厂组装零件,样生产软件产品综上.鉴于可定制具体应用功能的框架的应用领域非常具体,和通用框架不同,它的泛化程度不深.相对具体.便于计算机处理.可以通过可视化定制的方式来实现

5、OAS的定制与生成.这为使用可视化方式实现生成器的应用程序定制提供了可行性依据.除此之外选用可视化方式定制还有以下三方面原因:?普通用户可以参与OAS的定制过程,这就避免了在需求阶段的分析误差.也同时避免了系统开发中的错误.?采用可视化定制方式可以让用户参与到软件的开发中,使他们的业务经验能充分应用到项目的开发中.增强了系统的功能和可用性?可视化定制方式的便捷高效,有利于在最短的时闻内定制生成客户需要的OAS采用可视化定制的方式.不但可以提高工程进度.而且更重要的是可以提高软件工程质量.在短时间内就可以生成符合用户需求的OAS.本论文将就这一课题展开.包括设计面向办公自动化领域的可复用构

6、件体系.设计描述定制情况的XML模式.编码实现3可视化办公自动化系统生成平台1,用XML技术描述和处理OAS的定制信息本论文中应用XSL作为代码转换的模板.实现从定制模型到目标代码的转换.论文中使用XML对象来描述定制模型.本课题中设计并实现了一种用以描述0AS定制的XML文档OADL(OADesignLanguage).应用XML技术描述和处理0AS的定制信息的过程如图1所示.首先将可视化定制情况描述成OADL.然后通过事先编写好的?模板来将这些载有定制信息的OADL代码转换成最终的JSP文件?….完成对该功能页面的定制.相关XML技术的应用如图1所示.量硅吣M#罐;绉选定嫉型;IJt

7、xa,r~Lt?tj组最办公自葫亿暮耳ML女首—?f々xML文督?誊?目日再-3蓑敲件图1应用XML技术描述和处理OAS的定制信息的过程首先看一下OADL描述页面静态元素的过程.下面例子中使用OADL描述了一个页面,它包含一张图片,一个一行两列的表格(表格第二列单元格中还包含一个超链接)以及一个待办工作列表的页面<?xlnlversion=1,0encoding=GB2312?><?xml-stylesheethr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。