基于责任模式资源管理平台应用模型的研究

基于责任模式资源管理平台应用模型的研究

论文摘要

随着信息社会的快速发展,企业、政府对信息资源的依赖日益增多,不同功能和形式的资源管理平台层出不穷。在这些信息系统中,对各种组织、人员和物品等信息的使用是必不可少的,典型的包括用户的认证,单位、人员对相关物品的使用,任务对象的安排等,这些资源(组织、人员、物品目录信息、分类信息)对不同的应用有不同的要求,可能是资源的一个子集,可能是按不同的层次结构使用。而现在的信息系统由于建设的时间不同、对资源使用的要求不同,大都是独立建立的资源表,采用单一的编码方式,带来的问题一是每个系统都要建一套资源表,包括维护工具,增加重复的不必要的工作量,二是在维护中对资源的一致性难以保证。因此,在企业内部建立统一的资源管理平台,对于整个企业的信息系统的建设和发展都是十分必要的。本文根据Martin Folwer分析模式中的责任模式,提出从资源之间的责任关系角度建立模型,对统一资源访问控制(URAC)、资源流转控制(RCC)等应用模型进行了详细分析,并依据责任模式思想提出了解决思路,给出了平台的架构设计,利用JSF+Spring+Hibernate开发软件,实现了平台的功能模块及界面雏形。本文的主要工作首先是从应用角度出发,依据责任模式思想,对统一资源访问控制、资源流转控制的应用模型进行了分析,针对不同的应用,建立了不同的责任规则,提出新的责任模型。其次,在软件设计中,提出了平台的总体构架设计,按照表示层、业务逻辑层、数据访问层的三层结构对各层事务处理流程进行描述,对总体架构的流程进行分析。最后,在软件的实现过程中,从表示层、业务逻辑层、数据访问层三方面对平台的实现进行重点分析,并以责任类型为例,对各层的实现给出了具体的实现方法与算法描述。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究的背景与意义
  • 1.2 国内外发展状况
  • 1.3 本文的主要工作
  • 1.4 本文的结构
  • 第二章 资源管理平台构建的理论基础与环境
  • 2.1 模式理论
  • 2.1.1 模式
  • 2.1.2 分析模式
  • 2.1.3 设计模式
  • 2.2 责任模式
  • 2.2.1 责任模式的定义
  • 2.2.2 责任模式的引入
  • 2.3 开发环境介绍
  • 2.3.1 JSF 的介绍
  • 2.3.2 Spring 的介绍
  • 2.3.3 Hibernate 的介绍
  • 2.3.4 Myeclipse 的介绍
  • 2.4 本章小节
  • 第三章 基于责任模式资源管理平台应用模型的分析
  • 3.1 统一资源访问控制(URAC)应用模型
  • 3.1.1 统一资源访问控制需求分析
  • 3.1.2 责任模式的访问控制应用模型
  • 3.2 资源流转控制(RCC)应用模型
  • 3.2.1 资源流转控制需求分析
  • 3.2.2 责任模式的资源流转控制应用模型
  • 3.3 本章小节
  • 第四章 基于责任模式资源管理平台应用模型的设计
  • 4.1 系统总体框架的设计
  • 4.1.1 三层架构
  • 4.1.2 架构流程
  • 4.1.3 MVC 架构模式
  • 4.2 基础模型的设计
  • 4.3 本章小节
  • 第五章 基于责任模式资源管理平台应用模型的实现
  • 5.1 表示层的实现
  • 5.1.1 导航规则
  • 5.1.2 Backing Bean 与Managed Bean
  • 5.1.3 表示层和业务逻辑层之间的连接
  • 5.2 业务逻辑层的实现
  • 5.2.1 service 接口
  • 5.2.2 Spring 配置
  • 5.2.3 Spring 和 Hibernate 的集成
  • 5.3 数据访问层的实现
  • 5.3.1 DAO 访问层
  • 5.3.2 ORM 操作
  • 5.4 设计模式在系统中的应用
  • 5.4.1 业务代理模式
  • 5.4.2 会话外观模式
  • 5.4.3 抽象工厂模式
  • 5.5 系统功能模块与部分运行界面
  • 5.6 系统特点
  • 5.6.1 移植性
  • 5.6.2 可维护性
  • 5.6.3 系统性能
  • 5.7 本章小节
  • 第六章 结束语
  • 6.1 全文总结
  • 6.2 下一步工作与前景展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  ;  

    基于责任模式资源管理平台应用模型的研究
    下载Doc文档

    猜你喜欢