基于xml的oas生成平台的分析与实现-analysis and implementation of oas generation platform based on xml.docxVIP

  • 3
  • 0
  • 约5.14万字
  • 约 77页
  • 2018-05-18 发布于上海
  • 举报

基于xml的oas生成平台的分析与实现-analysis and implementation of oas generation platform based on xml.docx

基于xml的oas生成平台的分析与实现-analysis and implementation of oas generation platform based on xml

目录第一章绪论11.1 课题背景11.2 本课题出发点和意义11.3 国内外相关问题研究现状21.3.1 OAS及其实现机制的发展21.3.2 软件复用技术的发展现状21.3.3 框架复用41.3.4 程序生成器的研究现状综述51.3.5 课题相关领域研究现状分析61.4 研究目标及研究方式71.5 本论文各章节主要内容和论文组织结构8第二章实现OAS 可视化定制的基础理论102.1 领域工程102.1.1 领域工程概述102.1.2 领域工程的三个阶段102.1.3 常见领域工程方法112.2 设计模式122.2.1 设计模式概述122.2.2 设计模式的应用场景132.3 XML技术概述14XML的定义:DTD和XML Schema16XML应用编程接口:DOMSAX17XML的显示:XSL182.3.4 XML在本课题中的应用192.4 工作流原理及其应用20第三章分析OAS 生成器的总体需求233.1 应用领域工程设计OAS生成器233.1.1 通过领域分析构建领域模型133.1.2 根据领域模型设计DSSA133.1.3 实现用于集成DSSA构件的OAS生成平台133.2 初步分析243.2.1 办公自动化领域共性的初步分析243.2.2 办公自动化领域可变性的初步分析243.3 描述公共需求及其实现过程的共性与可变性的领域模型243.3.1 模型的选取243.3.2 结合活动图描述公共需求及其实现过程的共性253.3.3 利用模型描述公共需求及其实现过程的可变性303.4 描述公共需求及其实现过程的共性与可变性的领域模型303.4.1 以JSP结合JavaBean方式实现公共需求的优缺点30在开发中应用Struts框架30在开发中应用Velocity模板引擎303.4.4 分析比较各种需求实现方法30第四章设计OAS生成器的构件体系344.1 构建办公自动化领域DSSA进行的工作344.1.1 标准DSSA框架的内容304.1.2 设计本论文DSSA框架304.2 设计OAS生成器的构件集354.2.1 设计实现领域需求的构件集304.2.2 根据领域模型实现构件体系的可变性414.3 领域模型的共性和可变性到构件体系的映射方式416.1 可视化定制平台的功能划分566.1.1 定制界面子系统的功能界定556.1.2 代码生成器子系统的功能界定566.2 设计领域构件可视化集成的实现机制546.3 可视化定制界面子系统的实现546.3.1 定制界面子系统的功能划分576.3.2定制界面子系统的各功能模块的实现方法576.3.3 建模描述定制界面子系统59第七章原型系统介绍627.1 系统环境627.1.1定制平台的开发环境和运行环境627.1.2 生成的OAS的运行环境627.2 配置原型系统627.2.1 安装并配置数据库627.2.2 安装JRE627.2.3 安装原型系统637.3 定制生成目标OAS的操作过程63第八章论文总结及展望678.1 论文总结678.2 对后续工作的展望68参考文献69致谢72攻读学位期间取得的科研成果73第一章绪论1.1 课题背景近年来随着各行各业的迅猛发展,代表着现代信息技术的计算机技术也被逐渐应用到社会的各个领域并取得了巨大的社会效益和经济效益。办公自动化系统(Office AutomationSystem,简称OAS)应运而生,OAS可以完成各种办公业务,包括收文、发文、邮件、会议管理等等,OAS的应用提高了生产效率和工作质量,促进了办公活动的规范化和制度化。OAS在经历了长期阶段性的发展后已经形成了功能日趋完善,技术相对成熟的应用软件系统体系。完成一套功能完善、设计科学的OAS是一件复杂繁琐的系统工程。从需求分析到设计实现都可能经历多次反复,最后还要编写修改大量的程序。鉴于OAS功能需求的相似性,随着新科技的发展,以软件复用方式建立OAS势在必行。1.2 本课题出发点和意义通常情况下,OAS的开发过程包含以下几个阶段:需求分析、设计、编码、测试、维护等。当每个应用系统的开发都是从头开始时,在系统开发过程中就必然存在大量的重复劳动,如:用户需求获取的重复、需求分析和设计的重复、编码的重复、测试的重复和文档工作的重复等。OAS开发具有普遍的相似性,以软件复用方式迅速建立一流的OAS已经成为可能。值得欣喜的是目前这一领域中的设计和开发人员已经开始在OAS开发中应用了一些软件复用技术,提高了开发效率。目前除少数开发团体使用了一些应用框架外,这一领域中的软件复用主要集中在单个程序的重用、个别系统模块的复用,这些方式属于低层次的复用,具有偶然性,缺乏规划,有待于进一步改善。目前主要的改善方法是应用框架实现底层架构。但多数框架的功能不包括对具体应用的支持。实现具体应用的定制还需要实现

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档