论文摘要
随着信息社会的快速发展,企业、政府对信息资源的依赖日益增多,不同功能和形式的资源管理平台层出不穷。在这些信息系统中,对各种组织、人员和物品等信息的使用是必不可少的,典型的包括用户的认证,单位、人员对相关物品的使用,任务对象的安排等,这些资源(组织、人员、物品目录信息、分类信息)对不同的应用有不同的要求,可能是资源的一个子集,可能是按不同的层次结构使用。而现在的信息系统由于建设的时间不同、对资源使用的要求不同,大都是独立建立的资源表,采用单一的编码方式,带来的问题一是每个系统都要建一套资源表,包括维护工具,增加重复的不必要的工作量,二是在维护中对资源的一致性难以保证。因此,在企业内部建立统一的资源管理平台,对于整个企业的信息系统的建设和发展都是十分必要的。本文根据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 Bean5.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 下一步工作与前景展望致谢参考文献作者在学期间取得的学术成果
相关论文文献
标签:责任模式论文; 资源管理平台论文; 应用模型论文;