当前位置:问答库>论文摘要

题目:面向专利业务的应用开发框架的设计与实现

关键词:开发框架,面向接口设计,依赖注入,领域模型

  摘要



本课题基于已开发完成的两个专利业务系统,发现原有架构有所不足,会出现大量代码重复的情况,随着需求的增加及变更使得开发效率迅速降低,维护阶段的工作量也严重超于预期。

因此本文需要从框架层次进行重构,整合目前的主流技术,设计并实现一个能够支持快速开发,能够使开发人员代码精简且专注于专利领域业务的.NET开发框架。

开发框架需要实现基本架构、领域数据模型和基础组件三部分。框架首先要设计合理的层次划分以便有效的进行层次间的数据传输;对于专利领域通用的数据和业务,需构造一套能支持目前各类申请的专利模型,且需有一定的扩展性以支持专利领域的发展;另外,框架需要提供方便的基础组件和业务组件及相关接口,方便在实际应用系统开发时进行复用或二次开发。

为了完成以上内容,本文选择了开源的Spring.NET、NHibernate和微软的ASP.NET MVC框架为基础,根据面向接口设计和依赖注入的思想,进行了框架搭建。本文提出了一种专利领域应用开发框架的结构,并说明了框架每一层次的目的及其提供的支持,其中重点分析了数据传输层和领域层设计的建模过程,并进一步给出了专利领域基本模型。另外详细分析了权限管理、工作流管理、Excel数据管理和期限监控四个重要组件。此外还构建了原型数据和业务对框架进行了验证及测试,框架开发内容已全部完成并通过了测试,测试结果表明应用框架开发的确精简了代码,提高了开发效率。