论文部分内容阅读
随着社会经济的发展,科技创新成为推动经济发展的关键要素。潍坊烟草为了能够有效的激发员工的创新激情,发起了科技创新项目申请。但是,在烟草科研创新等相关业务处理环节存在科研创新管理环节欠缺、手工管理、各个业务系统分离等众多问题。针对潍坊烟草局在创新项目管理方面存在的各种信息化问题,本文提出的科技创新流程管理将主要包括评审专家管理、创新项目业务流程管理、创新项目申请审核管理、创新项目档案管理等模块。通过完善的创新项目管理平台,为创新项目申请、审核、结项、归档提供全方位的管理,从而有效解决了系统项目管理中申报、纸质提交和资金管理等环节存在的人员、时间、资源的浪费。本文以统一建模语言作为分析设计工具,采用了面向对象的思想,对烟草创新项目申请及专家评审进行了有效的梳理、分析和设计。针对系统使用人员地域分布较广,选择基于JSP的多层B/S架构设计,采用了Struts的MVC框架进行展现层的技术开发。数据库方面采用了免费的Mysql数据库,软件开发过程中选择了支持Struts、Spring和Hibernate的可视化软件开发平台MyEclipse,实现了人员和组织结构管理、烟草行业知识库、评审专家管理、创新项目管理、项目上报等模块。在安全方面,系统采用了基于角色的权限管理,提高了系统运行的安全性。通过查询接口对外提供查询服务,系统内部提供完整的业务处理接口操作或查询数据,实现了对系统外部提供数据信息共享。本文解决的关键问题包含以下几个方面:1、结合当前先进的统一软件开发过程模式,结合面向对象分析和设计的方法以及统一建模语言对创新的整体项目管理模式需求进行详细的需求分析和建模,可以有效的对创新项目管理的细节进行回馈从而改进和梳理相应的创新项目管理业务模式。2、在系统架构设计方面,采用基于J2EE的多层软件架构来兼顾系统的可维护性、可移植性、高扩展性等问题。同时考虑,将不同业务系统中的相关人员、组织结构等信息导入到系统中来。3、针对需要将数据从已有业务系统迁移到新的创新业务系统中,数据设计方面要遵循已有的数据结构,采用基于数据模型定义的数据迁移方案。通过有效的数据转义定义,实现数据在不同系统之间的有效迁移。4、本文将结合工作流管理的思想,对系统业务流程管理进行有效实现,从而达到流程的可配置性、灵活性和公平性。创新项目管理系统的设计和实现,提高了潍坊烟草创新项目管理的处理效率,解决了其业务过程中存在的众多问题。为创新项目管理提供了业务流程自动处理、专家管理、项目评审、数据迁移等功能,全面改进了烟草创新项目管理的手工处理方式,有效解决了系统项目管理中申报、纸质提交和资金管理等环节存在的人员、时间、资源的浪费,通过专家项目评审管理,提高了项目评审过程中的公平性。