某研究院科技创新工程管理系统的设计与实现.docx
硕士学位论文题目:某研究院科技创新工程管理系统的设计与实现姓名:张晓燕学号:学12127607专业:软件工程导师:陆天波学院:软件学院二O一七年一月创性(或者创新性)声明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注与致谢中所罗列的内容以外,论文中不包含其他人已经发表或者撰写过的研究成果,也不包含为获得北京邮电大学或者其他教育机构的学位或者证书而使用过的材料。与我一同工作的同志对本研究所做的任何奉献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切有关责任。本人签名:日期:关于论文使用授权的说明本人完全熟悉北京邮电大学有关保留与使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或者机构送交论文的复印件与磁盘,同意学位论文被查阅与借阅;学校能够公布学位论文的全部或者部分内容,能够同意使用影印、缩印或者其它复制手段储存、汇编学位论文。本学位论文不属于保密范围,适用本授权书。本人签名:日期:导师签名:日期科技创新工程管理系统的设计与实现摘要本文针对科技创新工程管理过程中存在的一些要紧问题:管理效率低、工作难量化、进度难操纵、考核难,以某科研单位的科技创新工程专项为研究对象,针对专项项目的管理特点,全面分析了科技创新工程的科研任务中报、任务评审、过程监测、人才培养、绩效考核等要紧环节的业务需求,全面论述了科技创新工程的全过程管理。系统使用B/S结构,基于StrUts、Spring、Hibemate框架,用JaVaL6语言在ECliPSe4.0开发平台中设计实现了:科研任务、科研团队、科技创新、人才建设、绩效考核、经费管理、后台管理等7个模块。其中,科研任务实现了指南公布、任务在线申报、任务评审、任务书管理、任务监测的全过程管理;科研团队模块实现建立人才团队数据库、各层级人员数据共享查看功能;人才建设模块实现了青年人才的计划公布、人才申报、人才评审、跟踪调查的全流程,绩效考核实现“院对所”、“所对科研团队”的绩效任务申报及绩效指标制定及分解管理;科技创新实现了科技创新成果的登记管理与信息共享查看的功能;经费管理模块实现了经费执行进度保护管理与经费执行情况的统计报表功能;后台管理子系统实现了组织机构、用户、权限、角色、工作流引擎、日志管理等功能。关键词:科技创新任务申报绩效考核工作流引擎DESIGNANDIMPLEMENTATIONOFSCIENTIFICANDTECHNOLOGICALINNOVATIONPROJECTMANAGEMENTSYSTEMABSTRACTAimingattheproblemsoftechnologicalinnovationintheprocessofprojectmanagement,lowefficiencyofmanagement,workhardtoquantify,hardtocontroltheprogressandinnovationinscienceandtechnologyprojectassessment,aspecialresearchunitastheresearchobject,accordingtothecharacteristicsofmanagementprojects,acomprehensiveanalysisoftheinnovationofscienceandtechnologyengineeringresearchtaskdeclaration,taskassessmentprocessmonitoring,personneltraining,performanceevaluationandothermoraspectsofbusinessneeds,discussesindetailthewholeprocessmanagementoftechnologyinnovationproject.ThesystemusesB/Sstructure,Struts,Spring,HibernateframeworkbasedonJava1.6languageinEclipse4.0developmentplatformdesignandImplementation:researchandscientificresearchteam,technologyinnovation,talentconstruction,performanceevaluation,financialmanagement,backstagemanagementmodule7.Amongthem,theimplementationofscientificresearchtasks,taskguidelinesissuedonlinereporting,review,taskmanagement,tasktaskofmonitoringthewholeprocessmanagementmoduletoachievetheestablishmentofscientificresearchteam;talentteam,alllevelsofpersonneldatabasedatasharingviewfunction;talentconstructionmoduleofyoungtalent,talent,talentplanissueddeclarationreview,trackingsurveythewholeprocessofperformanceappraisal,toachieve"thehospital'1,theresearchteam"thetaskperformancereportingandperformanceindexsettinganddecompositionmanagement;scientificandtechnologicalinnovationtoachievethefunctionofregistrationmanagementandinformationsharinginviewoftechnologicalinnovation;fundsmanagementmoduletoachievetheimplementationoffundingschedulemaintenancemanagementandfundingtheimplementationofthestatisticsfunction;thebackstagemanagementsubsystemrealizestheorganization,authority,role,workflowengine,Logmanagementfunctions.KEYWORDS:Technologicalinnovation,Taskdeclaration,Performanceappraisal,Workflow.目录第一章引言11.1 课题背景11.2 课题工作21.3 论文结构3第二章科技创新工程管理系统有关概念综述42.1 科研项目管理42.2 科技创新工程42.3 本课题的关键技术62.4 本章小结7第三章系统需求分析83.1 业务需求83.2 用户需求93.3 功能需求103.3.1 科研任务113.3.2 科研团队123.3.3 人才建设133.3.4 绩效考核143.3.5 科技创新153.3.6 经费管理163.4 非功能需求分析173.4.1 系统可扩展性173.4.2 系统可靠性与可用性183.4.3 系统支持并发用户、响应时间、速度指标要求183.4.4 系统易用性与可保护性193.4.5 系统安全及数据备份193.5 本章小结20第四章科技创新工程项目管理信息系统设计214.1 系统总体架构设计214.2 系统功能模块设计234.2.1 科研任务234.2.2 科研团队254.2.3 人才建设274.2.4 绩效考核294.2.5 科技创新314.2.6 经费管理324.2.7 后台管理324.3 数据库设计334.4 系统部署设计364.5 本章小结36第五章科技创新工程管理系统实现375.1 技术选型375.1.1 开发模式的选择375.1.2 开发技术的选择375.1.3 框架设计的选择385.1.4 数据库软件的选择395.1.5 开发平台的选择405.2 项目分层结构415.3 系统功能实现425.3.1 科研任务模块的代码实现425.3.2 绩效考核模块的代码实现445.3.3 人才建设模块的代码实现505.4 系统界面实现535.4.1 用户登录界面535.4.2 工作平台界面545.5 本章小结55第六章结束语566.1 论文工作总结566.2 对未来的展望56第一章引言本引言章节要紧说明课题的背景及本课题的工作内容。通过分析所研究的课题在农业领域的进展状况与科技创新工作的必要性,引申出本课题要开展的工作内容,同时为方便不一致的批阅者阅读论文,特设论文写作结构描述,对论文的要紧部分进行概要描述。1.1 课题背景在21世纪,科技创新将进一步成为经济与社会进展的主导力量,科技与经济与社会进展的结合将更加紧密。在国家科技研究计划中,重大科技专项项目是其中的重要构成部分,表达着国家科技战略规划意图。1,1为推动我国农业进展的需要,某研究院提出实施科技创新工程,组织制定了科技创新工程实施方案,并获得有关部委批复。该研究院的科技创新工程重要意义表达在:一、推动我国农业进展的需要。推进农业现代化与工业化、信息化、城镇化同步,务必依靠科技进步实现创新驱动,大幅度提高土地产出率、资源利用率、劳动生产率与国际竞争力。二、应对国际科技竞争的需要。当前.,国际农业科技竞争特殊猛烈,我国面临着发达国家“蓄势占势”与进展中国家“追赶比拼”的强大压力。我们务必迎头赶上,抢占未来农业科技的制高点,掌握未来农业进展的主动权。三、实施国家创新驱动进展战略的需要。该研究院作为我国农业科研的国家队、领头羊、排头兵,务必勇于担当历史使命与责任,为我国农业科技率先进入世界先进行列做出应有奉献。四、该研究院实现自身进展目标的需要。如何建立农业领域的一流研究所,首先要解决科研领军人员分散与短缺、部分学科重复,围绕国家重点类项目科研能力不强,缺乏创新灵活机制的问题。科技创新工程项目是由政府部门牵头落实到该研究院的一项重大科技专项项目,而关于重大科技专项项目的管理,有如下几个问题亟待解决:目标的多层次统一:国家是科技创新工程最高组织者,科技创新项目需服从国家目标,表达国家利益;同时,该研究院作为工程牵头承担单位,众多研究所作为项目承担单位,科研团队作为课题承担单位,关注重点与利益诉求各不相同。在科技创新工程实施中,需做到眼前目标与长远目标、特殊目标与通常目标与局部目标与整体目标的各层次统一。资源的充分整合:科技创新工程是交叉领域、交叉学科的整合,需要多部门的协同配合,要求各部门之间互相开放、资源共享、协同创新。资金的规范管理:项目资金投入是否合规,如何与绩效考核挂钩,有效的激发科技创新,需要通过完善的经费管理制度来进行规范与引导。实施过程的有效监管:国内的项目管理理论起步较晚,特别是研究院所,通常是“重立项、轻管理”现象严重,务必通过先进的项目管理机制,对科技专项项目进行风险管控,有效的促进人才建设与科技创新。综上所述,在科技创新工程实施过程中,有必要通过信息化的手段,建立一套科技创新工程管理系统,达到如下两方面的目标:1 .优化管理制度,落实工程专项的要紧任务:通过信息系统,完善科技创新工程的项目管理,规范有关工作流程,强化执行力度,更好的落实科技创新工程的要紧任务及实施。2 .实现项目的全生命周期管理:借助科技创新工程管理系统,实现科技创新工程专项的任务申报、评审、过程管理、结题验收等全过程管理。各层级用户拥有自己的工作平台,既满足科研人员方便管理科研任务,又能辅助项目管理部门熟悉及掌控科研任务开展情况、人才情况、成果创新等业务,为科技创新专项提供全流程的科研管理功能。1.2课题工作本论文通过科技创新工程管理系统的建设,对所有参与科技创新工程的试点任务、人才建设、科技创新成果、绩效考核实现网络化管理,同时形成科研数据中心,提供准确的科研信息数据,服务于本院的科技创新工程。要紧功能模块包含:科研任务、科研团队、人才建设、绩效考核、科技创新、经费管理。本课题的开展工作要紧如下:1 .对科技创新工程管理的业务进行梳理与分析,并基于需求分析完成系统整体架构的设计、功能模块的划分,确定各项业务审批流程,预留与其他业务系统数据交互(如OA系统、财务管理系统、HR系统等)的接口,实现系统基础平台的可集成性与可扩展性,建成安全、稳固的底层架构。2 .建立并规范业务流程,实现多层级、多角色管理权限灵活配置。除院、所领导与院、所科研管理部门,还将为院、所两级财务部门及人事部门开通有关权限,便于院、所各级领导与管理部门宏观掌握科研任务实施进程。研究所与科研人员及时掌握、熟悉本单位与本人的科研创新整体情况。3 .实现院内专项从指南公布、申报评审到结题归档的全流程管理,实现科研任务、科研团队、人才建设、科技创新、绩效考核及经费管理等全流程管理,实现信息录入、批量导入导出、审核查询查重、统计分析与附件上传等功能。4 .3论文结构本论文共分六大章,大致内容如下:第1章:引言,首先介绍课题产生的背景,明确本课题的来源,引申出系统要紧研究内容。第2章:科技创新工程有关概念,包含科研项目管理理论,什么是科技创新工程专项,科技创新有关业务,比如青年人才计划,任务申报管理制度,绩效考核办法等等。第3章:需求分析,梳理业务用户的需求并与用户核实确认,结合本课题的工作,形成业务需求报告作为根据,展开进行系统的设计与实现。第4章:系统概要设计,从系统的总体架构设计、功能模块的划分、数据库设计与部署架构设计等方面,对系统的整体设计进行简要描述。第5章:系统功能的全面设计与实现。分析了本课题使用的技术路线、SSH框架介绍、数据库与中间件的选型考虑等,与学生所在单位的自主应用开发平台Smart支撑平台简介;对项目的分层结构加以说明,结合部分源代码对各层的代码实现进行阐述。第6章:结束语,论文的最后一部分,通过建立科技创新管理系统,从业务层面、技术层面来分析归纳对科技创新工作带来什么便利,与工程的机制创新优化。并根据系统的实际应用效果,提出了下一阶段系统可扩展部分的展望及规划,在条件许可的情况下,全部开展科技创新工程管理的信息化管理。第二章科技创新工程管理系统有关概念综述2.1 科研项目管理项目管理理论起源于二战时期,是当时的一种先进管理理论。他是以具体项目的管理为出发点,在一定约束条件下,运用系统的方法论,通过计划、人员、预算几个维度对项目进行全过程管理,以达到项目的最终目标。以项目管理理论为基础对科研类项目进行全过程管理,包含:项目前期管理、申报管理、立项管理、实施管理、变更管理、结题管理、成果管理等,不一致于其他行业的项目管理,有如下几个特点:1 .科研项目的前期资料收集、在线申报阶段,科研项目管理部门根据项目来源,公布项目申报指南通知,鼓励科研人员进行申报项目,对己申报的项目进行必要初审,初审通过后组织专家进行专家评审或者会议评审。最终形成项目立项前的有效项目申报材料,贯彻精确、细致、规范的科研管理模式。2 .科研项目实施阶段的管理,在科研项目立项后,要进行实施方案的编制,科研项目的实施管理,不对项目进行精细化管理,更注重于里程碑式的管理,比如季度检查、中期检查、年度评估等等。便于用更灵活的进度管理方式促进科技创新成果的产生。3 .科研项目的变更及结题验收阶段,科研项目由于跨度周期比较长,1年至5年都有可能,科研项目过程的变更跟结题是紧密相连的,科研项目的验收取决于过程里程碑节点的完成情况,也取决于结题验收的交付成果及专家评审。4 .注重科研项目的成果管理,对项目过程产生的阶段成果、项目结题后的成果,开展登记、归档、鉴定、获奖等管理工作。对取得成果进行梳理,推进科研成果的有形转化,也通过创新活动提供信息服务,提供资源协同及成果共享。2.2 科技创新工程科技创新工程是由农业部、财政部正式批复的国家级专项项目,由某农业研究院组织制定实施方案,并负责科技创新的实施管理工作,科技创新工程实施管理内容包含:科技创新任务实施管理按照学科进展方向与重大科技创新需求,坚持基础研究选项与重大技术攻关相衔接,坚持创新工程与现有科技计划任务相耦合,科学选择科研任务。其中,60%用于支持基础性工作与基础研究,40%用于支持重大技术创新。共设有292个重点研究方向,根据研究方向设置重点科研任务,关注联合、跨学科的重点科技命题的科研活动过程。人才计划根据某研究院科技创新工程实施方案、某研究院“十二五”科技人才队伍进展有关文件的要求,成立了院人才工作领导小组,制定青年人才计划管理办法。按照“按需设岗、公开招聘、择优聘用、分类管理”原则,实行“以岗定薪”的分配机制与“能进能出、能上能下”的动态管理机制。院人才工作领导小组负责审定“青年英才计划”有关政策与人选的确定等重大事项,领导小组办公室设在人事局,负责日常工作。研究所制定“青年英才计划”岗位设置方案,报院人才工作领导小组审定。青年人才的入选、选拔、经费筹集、考核评审都由各研究所自行完成,重点环节报院人才工作领导小组审定。绩效考核研究院对各研究所的所绩效管理按照作物、动物、资源环境、农业工程、经济信息等五类分别进行。研究所对科研团队绩效管理按照应用基础类、应用技术类、基础性工作类等三类分别进行。1 .绩效管理内容与指标(1)研究院对研究所的绩效管理要紧包含:体制机制创新、科技创新能力、人才团队建设、科研条件建设、国际合作与交流、资金使用管理等内容。(2)研究院对研究所的绩效管理指标原则上分为三级。一级指标分别为体制机制创新、科技创新能力、人才团队建设、科研条件建设、国际合作与交流、资金使用管理等。二级指标根据各研究所所的特点,除上述内容外,可自行加其他内容。三级指标是对二级指标的分解,每项三级指标对应的相应的任务,任务尽量量化。(3)研究所绩效考评指标满分I(X)分,指标内容与分值权重根据创新工程不一致实施阶段的重点任务进行动态调整。(4)研究所对科研团队的绩效管理包含科研团队的研究方向、团队建设、创新水平与产出、资金使用管理及学术诚信等内容,具体指标由研究所自行制定。(5)首席专家对团队成员的绩效管理包含岗位职责履行、科研进展、目标实现及学术诚信等内容,具体指标由各科研团队自行制定。2 .绩效任务书(1)绩效任务书是进行绩效管理的要紧根据。按照分级管理的要求,研究院与研究所、研究所与创新团队、首席专家与团队成员分别签署研究所绩效任务书、科研团队绩效任务书、创新岗位年度责任书。(2)研究所绩效任务书、科研团队绩效任务书的起草、审核与签署,原则上每个实施阶段起始年的4月底前完成;创新岗位年度责任书起草、审核与签署,原则上每年的3月底前完成3 .绩效实施与考评(1)科技创新工程绩效管理实施阶段内每年进行年度监测。次年2月底前,科技创新办公室向领导小组提交研究所绩效管理年度监测报告并反馈到各研究所;研究所形成科研团队绩效管理年度监测报告并反馈科研团队,同时报备科技创新办公室。(2)科技创新工程绩效考评工作由领导小组统一组织,科技创新办公室、研究所与科研团队具体负责实施。考评顺序是首席专家对团队成员、所对科研团队、院对所。(3)首席专家对团队成员的考评方法由各科研团队自行确定。考评结果由首席专家反馈团队成员。(4)研究所对科研团队的绩效考评使用“同行评议法”。(5)研究院对研究所的绩效考评采取“自评估+综合评估法”。(6)科技创新办公室组织成员单位对研究所自评情况进行核实汇总,经审定后在网上公布并公示。2.3 本课题的关键技术科技创新工程管理系统的许多管理操作需要进行逐级审批,同时由于科技创新工程在不一致阶段的关注点是完全不一致的,每年对审批节点都可能会作一些调整。因此系统需要可定义的智能工作流引擎,可支持多角色绑定、并行节点、快照抓拍技术等。科技创新工程管理系统需建立一个科技创新门户,既能够向外界展示科技创新工程的新闻动态、成果快报、科技团队情况;也能够在用户登录后,提供院内所有科研人员的内网办公平台,进行相应业务的操作,也可查看到本人的任务通知及预警等。科技创新工程管理系统由于不一致的阶段任务不一致,因此各阶段填报的表单,与根据新的实施计划对表单都需提供能够对表单自定义的功能。本人所供职的公司,自成立以来一直在为科研机构提供科研项目管理的解决方案,通过近10年的科研信息化建设经验与技术积存,形成了自己的业务支撑平台,平台有四个核心模块:POrtaI门户、工作流引擎、统一资源管理、智能表单。经与公司协商后,同意本人使用此支撑平台作为本系统设计开发的关键技术。此支撑平台核心模块功能特点如下:1 .POnal门户:具有个性化内容定制、多站点管理、实现多系统的单点登录、个性化页面风格。2 .统一资源管理:可对系统的所有资源进行分配。3 .工作流引擎:支持可视化的工作流节点定义、支持角色绑定及多用户绑定、支持并行节点、支持条件分支审批、支持工作流的嵌套、支持文件审批等。4 .智能表单:表头自定义、自定义表单属性、表单嵌套等。2.4 本章小结本章首先简单了科技项目管理理论,分析了科技项目管理的要紧特点。接着对科技创新工程专项的总体情况加以说明,对科技创新工程中有别于普通科研项目的人才计划与绩效考核进行了说明。最后结合科技创新工程管理的特点,对设计及实现科技创新工程管理系统的关键技术进行了总结。第三章系统需求分析任何软件都有其生命周期,概括来说,软件生命周期由软件定义、软件开发与软件保护3个时段构成。需求分析则是软件定义的一个重要环节,要紧是要搞清晰“系统要完成的任务”换言之能够准确描述用户的业务需求,并随时跟踪用户需求的变化,梳理成系统所用的功能性需求,使系统的分析、设计并使系统的分析、设计与用户的需求保持一致。需求分析最要紧特点有两个:一是完整性,即分析人员通过分析所获取的需求说明务必完整地表达用户的意愿;二是一致性,即需求说明务必前后一致,各环节之间不应发生冲突。3.1 业务需求科研院所对业务系统进行信息化,很容易进入的一个误区就是:期望做一个大而全的系统,能够实现所有的功能,包含一些对未来的设想也加入其中,甚至能够将手头的工作全部由计算机来进行操纵管理。事实上期望值很显然有些高。由于一个应用系统是否能够真正的被应用起来,计算机技术不是核心的问题,最重要问题的是在于应用单位的管理与工作模式是否能够习惯这种转变:由传统的人员管理转为计算机管理,所有工作流程在网络中实现。科技创新工程管理系统是一个集科技资源共享与科研任务业务服务于一体的信息系统工程。我们首先需要对科技创新工程的业务进行梳理,抓住需求重点,分析要解决的问题、选择可行性较高、不定因素较少业务需求在系统中进行实现,同时满足各层级用户的使用需求,继而设计一套基于网络化的管理信息系统。从业务层面来看,科技创新工程管理系统需要解决下列问题:1 .任务实施与管理创新工程的目标任务是:创新体制机制、持续开展科技攻关、调整优化人才团队、建设完善科研条件、拓展国际合作空间。管理中心与承担创新工程任务的研究所签订中国农业科学院科技创新工程目标任务书。任务书是院所组织实施创新工程任务、检查验收、开展绩效评估的根据。创新工程第一阶段的要紧任务是对科研机制的创新,通过绩效管理,建立新型管理制度,包含:人才建设、科研考核的各项管理制度,并选择试点研究所所及创新团队,通过新型的管理制度按来落实启动科研任务。创新工程第二阶段与第三阶段的要紧内容根据开展的科研任务,开展绩效评估与总结工作,校正优化创新工程目标任务,全面推进创新工程各项工作。2 .人才计划遵照“按需设岗、按岗聘人、岗位固定、人员流淌”的原则,实施创新工程岗位管理。院科技创新工程岗位(下列简称“创新岗位”)设置为科研、技术支撑与管理三个序列,全院三个序列创新岗位数的比例原则上为8:1:U创新岗位设置总数通常不超过本单位正式在职职工人员数(不包含农场工人)的60%。科研团队由首席科学家、骨干专家与研究助理构成,全院三个层级创新岗位数的比例原则上为1:7:8。原则上骨干专家岗位的80%、研究助理岗位的70%是固定创新岗位,其余岗位为流淌创新岗位。首席科学家由研究所根据规定标准与程序遴选后,向管理中心推荐。在充分吸纳农业部业务司局、行业学会、知名专家意见基础上,由管理中心研究确定人选。院内人员入选的首席科学家与研究所签订聘用合同,聘期通常为五年。引进人员入选的首席科学家,通常试用期一年,试用期考核合格后与研窕所签订聘用合同,聘期通常为五年(含试用期)。骨干专家与研究助理在研究所领导下由首席科学家根据规定标准与程序公开选聘,与研究所签订聘用合同,实行动态管理。技术支撑与管理序列的创新岗位人员由院所根据规定标准与程序公开选聘,签订聘用合同,实行动态管理。3 .经费管理创新工程经费严格按照某研究院科技创新工程经费管理办法使用管理。创新工程各项任务务必强化预算管理,确保资金合理分配使用。为提高财政资金使用效率,研究所可统筹使用创新工程经费,撬动存量资源,优化配置。4 .绩效考评建立院、所、团队分级分期绩效考评制度,考评结果作为目标校正、动态管理、绩效预算等的根据。管理中心根据绩效考评办法研究所考评管理,并指导研究所考评科研团队。研究所参照创新工程绩效考评办法制定本所考评办法,对科研团队及团队首席提交考评报告,报管理中心备案,考评不合格的首席科学家,由研究所上报管理中心审核同意后解除聘用合同。首席科学家负责本团队成员的考评。首席科学家同意团队成员的民主评议。3.2 用户需求为了开展科技创新工程的各项业务,根据“科技创新工程”的职能、业务划分,通过对系统的用户进行梳理及归类后,系统使用者包含:1 .管理用户包含管理中心用户、机关各局用户(财务局、人事局、科技局)、研究所所长用户。(1)管理中心用户科技创新工程管理办公室,包含院办公室、绩效办用户。负责系统内的业务管理工作,包含:公布指南信息、人才团队申报通知、绩效考核制定通知等各类科技创新通知;对申报材料、人才上报材料,绩效考核指标进行审核;科研任务里程碑节点监控及预警设置;科技创新业务的综合查询、统计情况。(2)机关各局用户包含人事局、财务局、科技局等职能部门的用户。人事局用户:审核、查看与其工作职能有关的各类信息,比如:人事局用户公布人才建设通知、对人才信息进行审核,可管理保护所有试点研究所的人才信息。同理,财务局用户要紧对经费的审核、查看、管理权限。科技局用户可对科研任务的审核、查看等部分管理权限。管理中心用户可设置此类用户的审核权限、查询范围。(3)研究所所长用户研究所最高管理用户,拥有本所管辖范围的的管理权限,可对本所的任务申报、人才计划、绩效考核、科技创新等业务的公布、审批、管理、修改查阅权限。具有部分查询、导出功能。2 .科研业务用户科研用户包含:研究所办公人员、首席科学家、团队普通人员。研究所办公人员用户:研究所业务具体执行操作:申报书的增删改、绩效任务书的上传权限、人才计划的增删改权限。公开信息的浏览查看,查看本所的各类信息权限;具有本所管辖范围的对管理中心审核后的信息无权修改。可根据需要开放部分功能权限。首席科学家用户:科研任务的业务执行操作,团队人员的变更权限、绩效监测团队情况填写、经费使用情况填写权限、成果的信息保护权限,与团队人员情况、任务情况、成果情况的查看。团队成员:能够浏览公开信息等。3 .系统管理用户系统管理用户为维持系统正常运行提供技术支持、数据备份及恢复等系统技术运维服务,也是系统最高的管理人员。技术运维服务包含:人员组织机构的新增、修改、删改等保护操作;系统资源的配置管理、角色管理、权限分配;科技创新工程管理中的众多审批流程的定义。数据备份及恢复包含:数据定期备份、数据故障恢复。3.3 功能需求功能性需求就是务必在系统中实现的业务需求。系统需要执行一些触发动作来执行功能性需求。本系统要紧用从科技创新工程的任务申报、团队管理、科技创新成果、人才建设、绩效考核等完成对科技创新工程的全过程管理,以任务过程管理为核心,提供给各级用户对科研任务实时查阅、管理的相对独立的工作平台。实现科技创新工程管理的电子化、流程化、公开化。系统要实现的功能要紧包含科研任务管理、科研团队管理、科技创新(成果管理)、人才建设、绩效考核与经费管理六部分内容,基本涵盖科技创新工程项目的管理业务需求。3.3.1 科研任务科技创新工程的要紧目标之一:借助于科技创新工程,开展科研任务,提高科技创新能力,以便长期开展科研活动,寻求科研的重大突破与提升。本模块的需求要紧为科研任务的指南公布、任务申报、任务评审、任务书管理与任务监测。任务评审与任务书管理的流程由工作流引擎驱动,系统管理用户在后台系统配置审批节点。科研任务的用例图如下所示:图31科研任务用例图3.3.2 科研团队科研团队模块需提供两部分功能需求:1.岗位人员设置;2.信息共享查看。1 .岗位人员设置由首席专家根据学科领域、任务内容,通过岗位人员设置进行团队人员的选择,并对人员信息进行保护,提交至系统后由工作流驱动进行逐级审批(节点:申请团队、研究所、管理中心)。逐级审批通过后,形成人才信息。2 .信息查看实现人员信息的查看功能,各级用户能够查看本人权限范围内的人员信息。科研团队的用例图如下所示:3.3.3 人才建设根据某研究院科技创新工程实施方案,为加强本院的科技创新团队建设,吸引高水平的青年学科带头人与创新人才,研究院组织实施青年人才计划,希望系统功能设计满足如下人才建设的需求:人事局组织青年人才申报工作,公布青年人才申报指南。研究所办公人员根据青年人才申报指南的要求,进行青年人才的申报。申报结束后,人事局统计申报结果,对申报候选人进行调查跟踪,组织专家进行评审。人才建设的用例图如下所示:图3-3人才建设用例图3.3.4 绩效考核科技创新工程的绩效管理,实行财政部、农业部对该研究院(下列简称“部对院”)、研究院对研究所(下列简称“院对所”)、研究所对科研团队(首席专家)(下列简称“所对科研团队”)、科研团队首席专家对团队成员(下列简称“首席专家对团队成员”)的四级管理制度。部对院绩效管理由财政部、农业部组织实施,科研团队首席专家对团队成员的绩效管理在线下执行,不在本系统的设计范畴,本次绩效管理范围为:“院对所”、“所对科研团队”二级管理对象。要紧功能包含:1 .绩效任务书管理绩效任务书是进行绩效管理的要紧根据。按照分级管理的要求,院与研究所、研究所与创新团队(首席专家)分别签署绩效任务书。2 .绩效指标管理根据“科技创新工程”绩效考评实施细则,绩效管理范围为:院对所、所对科研团队二级管理。因此绩效指标的制定,也分为研窕所绩效指标、团队绩效指标两类。院对所的绩效管理由管理用户(绩效办或者者管理中心)根据创新工程不一致阶段建立绩效指标体系,比如:2017-2018绩效指标体系。管理用户(绩效办或者者管理中心)制定一级指标及二级指标,也可直接导入指标库,制定后下达到研究所办公人员进行二级、三级指标制定填写。同样,所对科研团队的绩效管理由研究所办公人员建立绩效指标体系,制定一级指标与二级指标,制定后下达到科研团队,由科研团队首席专家进行二级、三级指标制定填写。3 .年度监测研究所办公用户根据绩效考核指标填写本所任务的绩效完成情况,首席专家用户根据团队绩效考核指标填写本团队指标完成情况。绩效办用户、管理中心用户能够查看所有科研团队绩效完成情况,研究所办公用户能够查看本所所有科研团队绩效完成情况,首席专家能够查看、修改本团队的绩效完成情况。以院对所的绩效指标设置为例,其用例图如下所示:一级指标维护级指标查看级指标维护级指标查看绩效办用户研究所办公人员级指标维护级指标查看335科技创新科技创新工程的产出物科技成果的统一管理。系统需满足两种功能需求:1 .成果信息保护:由首席专家对本团队完成的成果进行信息保护(添加、删除、修改)。2 .浏览、查询、导出:管理中心、研究所办公人员、机关各局(绩效办、人事局等)、首席专家、团队成员根据系统权限设置进行不一致用户层级的成果信息浏览。具有综合查询功能,可根据自身的用户层级设置不一致的查询条件进行组合查询并输出查询结果。支持统计数据的图形化展示(柱图、饼图、折线图等),支持统计报表的导出。科技创新模块的用例图如下所示:图3-4科技创新用例图3.3.6经费管理及时熟悉科技创新工程的各项科研任务的实施进展情况,由各研究所保护进入科技创新工程的任务的经费使用情况。首席专家将本团队承担任务的经费使用情况录入到系统,研究所办公人员录入本所的经费使用情况,系统根据录入的数据自动生成经费使用比例。各级用户根据权限监测、查看经费的使用情况,经费使用情况可生成各类统计报表,支持图形化展示,并提供导出功能。经费管理模块的用例图如下所示:Y包含>> X研究所经费使用情况查看)图3-5经费管理用例图3.4非功能需求分析为保证科技创新工程系统的稳固、快速运行,在论文的设计与实现中将从系统的扩展性、可靠性与可用性,系统的用户数、响应时间、速度指标、系统安全提出相应的性能要求。3.4.1系统可扩展性科技创新工程的管理,既有科研任务从申报到结题验收的过程管理,人才培养管理、也包含绩效管理的细化指标管理,这是一个不断摸索且优化管理的过程,需考虑科技创新工程第二阶段第三阶段业务进展需求:1 .根据业务不断完善,可对已开完完毕的系统功能进行需求扩展调整(比如从科研任务的里程碑节点管控变更为科研任务里程碑几点、执行过程的监控),考虑未来新业务功能的扩展定制需求(比如国际合作交流、科研平台建设的功能需求),也能够直接习惯业务的进展新增功能,在支撑平台的成熟后组件的基础上进行定制开发。2 .考虑与其他应用系统的有效集成,通过XML接口标准,消除信息孤岛,实现信息共享。3 .考虑系统的跨平台性及可移植性。根据.业务需求,系统能够用其他系统、其他语言编写的程序,透过防火墙来访问现有系统的功能模块。4 .同时要求系统使用分层结构设计,应用支撑层与应用层结构易于扩展。应用系统应该是按模块划分的,高内聚、松耦合的结合体,便于模块之间的扩展。应用系统之间的数据交换应该遵循统一的标准,方便与系统内外的数据交换,并可集成于其它有关业务系统。3.4.2 系统可靠性与可用性