论文部分内容阅读
摘要:随着科研工作的逐步开展,高校的科研能力已成为衡量高校综合实力的一个重要指标,同时科研资源的日益增多也对高校的科研管理工作提出了更高的要求。该文根据工作流技术的定义和特点,结合管理信息系统的开发过程,提出设计思路和方案,实现科研管理信息化,从而满足高校科研工作发展的需要。
关键词:科研管理;工作流;三层结构
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)20-4730-02
Design and Implementation of Scientific Research Management System Based on Workflow
MENG Jian-liang, ZHAO Qiang
(North China Electric Power University, Baoding 071000,China)
Abstract: With the development of scientific research work is being done, the scientific research ability has become an important index to measure the overall strength of colleges and universities, and scientific research resources increasing also put forward higher requirements for the management of scientific research work in Colleges and universities. In this paper, based on the definition and the characteristics of workflow technology, combined with the management information system development process, the design ideas and scheme, realize the informatization of scientific research management, so as to meet the needs of the development of scientific research in Colleges and Universities.
Key words: scientific research management; workflow; three layer structure
近年来,随着我国高等教育的发展和科学技术的不断进步,地方高校参与地方建设和发展的科研项目越来越多,规模越来越大,社会效益越来越明显。而科研管理工作是学校管理和建设的重要组成部分,是学校管理水平高低的重要体现。但是在科研管理工作中出现了许多亟待解决的问题。
1) 科研管理信息化程度不高,科研管理人员负担较重:目前许多高校的科研管理部门处于手工操作状态,一般仅能应用Excel、 Word等常用办公软件对数据进行处理,耗费科研管理者和科研人员大量的精力和时间,有时还难以实现数据的准确性与及时性。
2) 科研信息传递流程不畅:在科研管理工作缺少有效的、先进的技术手段时,致使科研人员和科研管理工作人员相互之间缺少有效的交流,使得科研信息不畅通,信息传递速度减慢,极大地影响了各级各类课题的申报。
3) 科研量化工作很难:在教师的评、聘工作中都需要科研工作量指标,而目前的科研量化工作使用手工操作Excel表格,这样一方面增加了科研管理工作者的工作量,另一方面许多普通教师不能及时了解到自己的科研工作量。
1 工作流概念及具体应用体现
通过工作流管理联盟给定的定义可知,工作流就是一组能够完全或者部分由计算机自动执行的业务过程,在此过程中,文档、信息或任务按照预定的规则传递,企业人员、应用软件互相之间协调工作,以实现企业业务流程所要达到的整体目标。
科研管理工作主要包括科研项目管理和科研成果管理两大部分。科研项目管理包括项目申请、批准立项、开题、中期检查、结题、经费划拨、成果鉴定、成果转化这些步骤; 科研成果管理包括科研成果申报、检查、汇总统计、奖励等环节。以上两部分完全符合工作流的管理流程,满足工作流的应用条件。针对科研工作的具体管理办法和科研量化指标,使用软件工程的方法,按照系统分析、系统设计、软件开发等阶段要求实现一个基于 B /S 架构的科研管理系统软件。
2 系统设计与实现
2.1 科研管理系统顶层设计
科研管理系统的主要功能包括:科研项目申报、科研项目管理、科研项目验收、科研成果上报等。另外还具有统计汇总、打印等功能。为了适应科研管理工作的发展要求,本系统经过精心设计,采用模块化方式架构。
本系统主要由用户管理模块、项目申报模块、项目管理模块、科研成果上报模块、科研汇总模块组成。
2.1.1 用户管理功能设计
1) 用户的管理:系统管理员通过超级密码登录系统后,可以对科研人员(普通教师)进行管理,包括对人员进行增、删、改、查等多种操作。
2) 用户登录验证:用户要想登录系统必须进行身份验证,不同类型用户具有不同的权限,进行不同的操作。
2.1.2 项目申报功能设计
从业务流程上,项目申报模块可分为以下四个步骤:
1) 由项目申报用户在线填写申报材料并提交本系统。 2) 由科研处选派校学术委员会专家对科研项目进行审查,并给出建议。
3) 根据专家意见确定立项课题,如有必要发回重新修改再提交。
4) 个人提交最终版项目申请书等书面材料,科研处下达立项通知书。
2.1.3 项目管理功能设计
1) 立项:科研处下达立项通知书,科研处在线提交立项项目信息。
2) 开题:用户在线提交开题报告,科研处进行审查。
3) 中期检查:科研处下达中期检查通知后,用户在线提交中期检查报告,科研处进行审查。
4) 结项或延期:用户提交结项所需书面材料,通过结项审查后,科研处在线提交结项信息;若用户需要研究工作延期,可在线申请延期,经科研处批准后做延期处理。
2.1.4 科研成果上报功能设计
从工作流程上,科研成果上报分为三个步骤:
1) 由用户(教师)在网上完成各类科研成果上报的填写工作,在线提交。
2) 院系级审查,由院系行政秘书,审查上报的纸质材料是否规范、符合要求。如果通过,则提交科研管理部门审查。
1) 科研管理部门审查,由科研管理人员审查科研成果级别是否正确。
2.1.5 科研汇总功能设计
1) 可按照年度统计个人或系部的科研成果。
2) 按照年度统计汇总全校的科研数据,为院校领导的科研决策提供依据。
2.2 科研管理系统的架构实现
为了满足高校科研管理系统的应用需求,本系统采用的是.net平台下的三层体系结构。通过对科研管理系统的分层设计,首先可以减少层与层之间的依赖关系,通过功能模块定义的接口或类,可以被多次调用,从而提高了各层的复用效果;其次程序开发人员只需要关注结构中的某一层即可,这样使得程序开发人员的分工更加明确,负责不同任务的开发人员就同时开发、齐头并进;最后可以达到松散耦合各层的目的,很轻松就能用新的实现来代替原来的实现,而不需要对项目进行大的改动。
在三层结构中,表示层、业务逻辑层和数据访问层是三个独立单元。
表示层是人机进行交互界面,一方面可以把用户需要的信息展示在页面;另一方面,获取用户提交的数据,传递到下一层。
业务逻辑层中包含了对事务的逻辑处理,为表示层提供所需的业务功能 ,另外它不能直接访问数据库,而是通过对数据访问层的调用来获取所需数据。
数据访问层通过调用数据库中的存储过程,实现了对数据的增、删、改、查等操作,为业务逻辑层提供所需的数据服务。
另外创建模型层,把实体创建成类,为上述三层提供服务。
3 小结
本系统实现了科研项目申报、审批、科研成果申报、科研成果汇总等科研管理工作中的基本任务,有力推动了科研管理工作信息化的进程。不但减轻了科研管理工作人员的工作量,提高了科研管理工作的效率;还为普通教师科研工作的开展提供了便利条件,实现管理部门为教师教学科研提供便利服务的目标;各种准确及时的汇总信息,更为院校领导在科研决策方面提供了强有力的数据支持。
参考文献:
[1] 马杨柳,韩龙.基于工作流技术的铁岭师专科研管理信息系统的开发与实现[J].科技信息,2012(1):51-54.
[2] 庄岩.基于ASP.NET的科研管理信息系统的设计与实现[J].山东广播电视大学学报,2009(4):20-22.
[3] 蒋伟,张弦.高校科研管理系统现状及发展方向[J].科技信息,2013(7):67-68.
关键词:科研管理;工作流;三层结构
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)20-4730-02
Design and Implementation of Scientific Research Management System Based on Workflow
MENG Jian-liang, ZHAO Qiang
(North China Electric Power University, Baoding 071000,China)
Abstract: With the development of scientific research work is being done, the scientific research ability has become an important index to measure the overall strength of colleges and universities, and scientific research resources increasing also put forward higher requirements for the management of scientific research work in Colleges and universities. In this paper, based on the definition and the characteristics of workflow technology, combined with the management information system development process, the design ideas and scheme, realize the informatization of scientific research management, so as to meet the needs of the development of scientific research in Colleges and Universities.
Key words: scientific research management; workflow; three layer structure
近年来,随着我国高等教育的发展和科学技术的不断进步,地方高校参与地方建设和发展的科研项目越来越多,规模越来越大,社会效益越来越明显。而科研管理工作是学校管理和建设的重要组成部分,是学校管理水平高低的重要体现。但是在科研管理工作中出现了许多亟待解决的问题。
1) 科研管理信息化程度不高,科研管理人员负担较重:目前许多高校的科研管理部门处于手工操作状态,一般仅能应用Excel、 Word等常用办公软件对数据进行处理,耗费科研管理者和科研人员大量的精力和时间,有时还难以实现数据的准确性与及时性。
2) 科研信息传递流程不畅:在科研管理工作缺少有效的、先进的技术手段时,致使科研人员和科研管理工作人员相互之间缺少有效的交流,使得科研信息不畅通,信息传递速度减慢,极大地影响了各级各类课题的申报。
3) 科研量化工作很难:在教师的评、聘工作中都需要科研工作量指标,而目前的科研量化工作使用手工操作Excel表格,这样一方面增加了科研管理工作者的工作量,另一方面许多普通教师不能及时了解到自己的科研工作量。
1 工作流概念及具体应用体现
通过工作流管理联盟给定的定义可知,工作流就是一组能够完全或者部分由计算机自动执行的业务过程,在此过程中,文档、信息或任务按照预定的规则传递,企业人员、应用软件互相之间协调工作,以实现企业业务流程所要达到的整体目标。
科研管理工作主要包括科研项目管理和科研成果管理两大部分。科研项目管理包括项目申请、批准立项、开题、中期检查、结题、经费划拨、成果鉴定、成果转化这些步骤; 科研成果管理包括科研成果申报、检查、汇总统计、奖励等环节。以上两部分完全符合工作流的管理流程,满足工作流的应用条件。针对科研工作的具体管理办法和科研量化指标,使用软件工程的方法,按照系统分析、系统设计、软件开发等阶段要求实现一个基于 B /S 架构的科研管理系统软件。
2 系统设计与实现
2.1 科研管理系统顶层设计
科研管理系统的主要功能包括:科研项目申报、科研项目管理、科研项目验收、科研成果上报等。另外还具有统计汇总、打印等功能。为了适应科研管理工作的发展要求,本系统经过精心设计,采用模块化方式架构。
本系统主要由用户管理模块、项目申报模块、项目管理模块、科研成果上报模块、科研汇总模块组成。
2.1.1 用户管理功能设计
1) 用户的管理:系统管理员通过超级密码登录系统后,可以对科研人员(普通教师)进行管理,包括对人员进行增、删、改、查等多种操作。
2) 用户登录验证:用户要想登录系统必须进行身份验证,不同类型用户具有不同的权限,进行不同的操作。
2.1.2 项目申报功能设计
从业务流程上,项目申报模块可分为以下四个步骤:
1) 由项目申报用户在线填写申报材料并提交本系统。 2) 由科研处选派校学术委员会专家对科研项目进行审查,并给出建议。
3) 根据专家意见确定立项课题,如有必要发回重新修改再提交。
4) 个人提交最终版项目申请书等书面材料,科研处下达立项通知书。
2.1.3 项目管理功能设计
1) 立项:科研处下达立项通知书,科研处在线提交立项项目信息。
2) 开题:用户在线提交开题报告,科研处进行审查。
3) 中期检查:科研处下达中期检查通知后,用户在线提交中期检查报告,科研处进行审查。
4) 结项或延期:用户提交结项所需书面材料,通过结项审查后,科研处在线提交结项信息;若用户需要研究工作延期,可在线申请延期,经科研处批准后做延期处理。
2.1.4 科研成果上报功能设计
从工作流程上,科研成果上报分为三个步骤:
1) 由用户(教师)在网上完成各类科研成果上报的填写工作,在线提交。
2) 院系级审查,由院系行政秘书,审查上报的纸质材料是否规范、符合要求。如果通过,则提交科研管理部门审查。
1) 科研管理部门审查,由科研管理人员审查科研成果级别是否正确。
2.1.5 科研汇总功能设计
1) 可按照年度统计个人或系部的科研成果。
2) 按照年度统计汇总全校的科研数据,为院校领导的科研决策提供依据。
2.2 科研管理系统的架构实现
为了满足高校科研管理系统的应用需求,本系统采用的是.net平台下的三层体系结构。通过对科研管理系统的分层设计,首先可以减少层与层之间的依赖关系,通过功能模块定义的接口或类,可以被多次调用,从而提高了各层的复用效果;其次程序开发人员只需要关注结构中的某一层即可,这样使得程序开发人员的分工更加明确,负责不同任务的开发人员就同时开发、齐头并进;最后可以达到松散耦合各层的目的,很轻松就能用新的实现来代替原来的实现,而不需要对项目进行大的改动。
在三层结构中,表示层、业务逻辑层和数据访问层是三个独立单元。
表示层是人机进行交互界面,一方面可以把用户需要的信息展示在页面;另一方面,获取用户提交的数据,传递到下一层。
业务逻辑层中包含了对事务的逻辑处理,为表示层提供所需的业务功能 ,另外它不能直接访问数据库,而是通过对数据访问层的调用来获取所需数据。
数据访问层通过调用数据库中的存储过程,实现了对数据的增、删、改、查等操作,为业务逻辑层提供所需的数据服务。
另外创建模型层,把实体创建成类,为上述三层提供服务。
3 小结
本系统实现了科研项目申报、审批、科研成果申报、科研成果汇总等科研管理工作中的基本任务,有力推动了科研管理工作信息化的进程。不但减轻了科研管理工作人员的工作量,提高了科研管理工作的效率;还为普通教师科研工作的开展提供了便利条件,实现管理部门为教师教学科研提供便利服务的目标;各种准确及时的汇总信息,更为院校领导在科研决策方面提供了强有力的数据支持。
参考文献:
[1] 马杨柳,韩龙.基于工作流技术的铁岭师专科研管理信息系统的开发与实现[J].科技信息,2012(1):51-54.
[2] 庄岩.基于ASP.NET的科研管理信息系统的设计与实现[J].山东广播电视大学学报,2009(4):20-22.
[3] 蒋伟,张弦.高校科研管理系统现状及发展方向[J].科技信息,2013(7):67-68.