论文部分内容阅读
近年来,我国政府在科技领域方面的投入不断增加,利用信息化技术和项目管理策略提升科技项目管理水平和能力,进一步提高科技项目的全过程化管理水平,已成为各级科技管理部门的当务之急。目前我国科技项目管理领域的建设缺乏一种全生命周期管理思想,各子系统功能单一、子系统间又难以衔接,为全面整合各应用子系统,实现各类信息资源的有效共享和科技计划项目的一站式管理,很有必要构建科技计划项目全生命周期统一过程的管理平台并在此基础进行设计和开发,论文主要研究工作归纳如下:(1)在对科技项目管理进行组织、业务分析之后,结合领域内系统,提出一种科技计划项目全生命周期过程管理模型,为平台的具体设计和实现奠定基础。(2)针对目前科技项目管理领域采用基于实体抽取技术的继承设计方案对领域内系统实体进行设计所产生的弊端,为提高系统的复用性和扩展性,本文提出一种基于对象动态组合的柔性设计方案来对领域内的核心实体重新设计,同时提出一种基于状态流转的工作流程设计方案,通过对业务流程的个性化配置,实现多类申报审批流程共存,提高了系统的灵活性和适应性。(3)利用设计模式、面向对象技术,并采用Java EE分层架构和主流Web开发框架构建一个松散耦合,严格分层,轻量级框架体系结构,以Spring框架为核心,使用SpringMVC无缝集成多种视图架构,并对Hibernate持久层框架进行整合,同时采用FreeMarker模板引擎以及自定义标签技术为数据模型生成标准输出,最后使用JQuery框架改善用户体验。(4)基于上述业务分析设计和技术体系架构,整合科技计划领域内各个子系统,对科技计划项目全生命周期过程管理平台进行实现,最终为领域内系统的建设提供一个大粒度的复用方案,对比目前领域内相关系统,该平台具有高可复用性和高可扩展性,有助于领域内系统实现快速开发。论文成果已实际应用于义乌市科技资源管理平台,温岭市科技项目申报管理系统的设计开发中,系统的成功实施和平稳运行进一步验证了全生命周期过程管理平台的高效可行。