基于知识的计算机软件技术转移平台的设计与实现

基于知识的计算机软件技术转移平台的设计与实现

论文摘要

在知识经济的推动下,技术转移已成为推动技术创新和进步的重要手段。当前,通过促进技术转移来发展高科技产业、调整优化产业结构、加速国家和地区的经济和科技发展逐渐成为国际经济的主要趋势之一。面对上述趋势,国内各地区在国家的支持下纷纷采取应对策略——搭建地区的技术交流平台。北京市教委的电子信息技术转移平台就是在这种大背景下提出的,本文所研究的项目正是该电子信息技术转移平台的一个子项目。首先,本文对系统的架构可行性进行了分析,引入J2EE多层架构思想,使用比较成熟的轻量级J2EE开源框架。J2EE平台为本文中设计的系统提供了良好的可移植性、稳定性及运行效率。本系统以Hibernate作为数据持久层的开发工具,用Spring进行框架整合,降低了模块间的耦合性,简化了事务处理。使系统更具开放性和通用性。其次,本文对系统实现中关键的检索技术做了研究,发现传统的信息检索方式下,由于信息资源缺少统一的语义描述,用户难以快速找到与需求相关的资源,难以实现信息资源的语义共享。因此针对传统信息检索技术的缺点和不足,提出利用本体实现语义检索的思想。并对实现语义检索的关键技术进行了研究,其中包括对本体概念的理解、本体的分类、本体的构建原则等,同时为了实现机器间知识的共享,对W3C推荐的知识表示语言进行了简述,并对基于本体工程API的本体查询技术Jena做了研究。再次,本文在本体理论知识的研究基础上,构建了计算机软件领域本体模型,并给出了一种基于Jena的、支持OWL DL本体查询工具的设计与实现,该模型能够利用本体中丰富的关系表达式表达传统关键词匹配所不能表达的语义。最后,本文设计实现了计算机软件技术转移平台的原型,将建立的领域本体及所做的查询工具应用与该平台,并得到了很好的实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 论文的研究背景
  • 1.1.1 技术转移平台背景
  • 1.1.2 系统实现的技术背景
  • 1.1.3 Ontology的研究概况
  • 1.2 内容和意义
  • 1.2.1 内容
  • 1.2.2 意义
  • 1.3 本文结构
  • 1.4 本章小结
  • 第二章 系统需求分析及架构设计
  • 2.1 功能性需求
  • 2.1.1 权限管理
  • 2.1.2 科研成果管理
  • 2.1.3 需求信息管理
  • 2.1.4 科技人才管理
  • 2.1.5 转化机构管理
  • 2.1.6 科技政策的发布及办事指南
  • 2.2 性能需求
  • 2.2.1 数据精确度
  • 2.2.2 时间特性
  • 2.2.3 适应性
  • 2.3 架构设计的总体目标
  • 2.4 开源框架
  • 2.5 架构的总体设计
  • 2.6 架构各层的详细设计
  • 2.6.1 表现层设计
  • 2.6.2 业务层设计
  • 2.6.3 持久层设计
  • 2.6.4 域对象设计
  • 2.7 本章小结
  • 第三章 语义检索研究
  • 3.1 Ontology的研究
  • 3.1.1 Ontology的内涵
  • 3.1.2 Ontology的分类
  • 3.1.3 Ontology的构建原则
  • 3.1.4 Ontology构建的辅助工具protégé
  • 3.2 信息资源描述框架和相关语言的研究
  • 3.2.1 XML和XML Schema
  • 3.2.2 RDF和RDF Schema
  • 3.2.3 OWL
  • 3.3 语义web应用程序开发包Jena的研究
  • 3.3.1 Jena在实现语义检索中的作用
  • 3.3.2 Jena组成部分及其作用机理
  • 3.4 本章小结
  • 第四章 系统模块详细设计及算法实现
  • 4.1 角色权限模块详细设计与实现
  • 4.1.1 基于角色控制的优势
  • 4.1.2 基于角色授权机制
  • 4.1.3 授权机制的实现
  • 4.1.4 管理机制的实现
  • 4.1.5 结合框架实现用户注册、授权、登录模块详细设计
  • 4.2 检索模块详细设计与实现
  • 4.2.1 计算机软件技术领域本体的设计和实现
  • 4.2.2 基于Jena语义查询推理引擎设计和实现
  • 4.2.3 结合框架应用语义搜索技术
  • 4.3 难点技术详细设计与实现
  • 4.3.1 分页技术的设计与实现
  • 4.3.2 异常处理的设计与实现
  • 4.4 本章小结
  • 第五章 结束语
  • 5.1 总结
  • 5.2 进一步研究的设想
  • 5.3 本章小结
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于知识的计算机软件技术转移平台的设计与实现
    下载Doc文档

    猜你喜欢