论文部分内容阅读
随着国际竞争加剧以及国家对科技发展重视的提升和投入的不断加大,科技体制改革势在必行,信息化就是其中一个重要的方面。沙坪坝区是重庆市科学文化大区,科技产业是沙区的核心竞争力。但是在沙区科委现有的科技管理方式下是进行手工操作,科技项目需要层层审核、论证,申请报表手工填写投递,参与各方统一交流意见不畅,信息统计分析困难,资料保存和维护更是一大难题。在一些具体的操作过程中,也并没有一个标准的行为规范和操作流程,各部门间项目管理方式差异很大,很多是根据人为的经验来进行管理。因此,建立一个区域信息化的科技服务及管理系统,进行标准化、规范化的项目管理,集中式信息数据存储和分析就非常有必要了。科技服务及管理系统的研究和实现是建立在沙坪坝区重大专项产学研合作信息服务平台的工程背景之上。作为平台中的关键一环,本系统承担了沙坪坝区科技项目从申请立项到实施结题整个项目管理流程,以及包括专利、企业孵化等科技服务工作,同时也承担了这些流程中所产生的信息存储和转化,统计和报表生成等任务,切实起到加强管理、提高效率的目的。通过对国内先进的科技管理系统进行分析调研,运用项目管理思想结合沙区科委自身的工作内容和需要,确定了科技服务及管理系统的总体功能架构,设计项目申请、立项、实施和结题各个阶段以及地震评测、科技奖励等其他科技服务的详细功能、业务和具体的操作流程。本文系统采用基于MVC模式的Struts2框架和基于JAVA的Mybatis持久层框架作为系统实现的主要框架结构,降低系统层次间的耦合性,加强代码重用性,利用Struts拦截器机制实现数据编码、分页等功能。使用基于业务流程建模与标注(BPMN2.0)的Activiti流程引擎实现项目管理过程中复杂的操作流程和数据统计分析,而且易于维护和管理。在系统部署阶段,本文实现采用基于虚拟化技术的安全云平台作为系统部署环境,建立基于Apache和Tomcat组件的web服务器集群,提高系统稳定性和安全性,并实现了基于细粒度轮询、带权重轮询算法的负载均衡策略。