公务员期刊网 论文中心 正文

高职科研管理系统设计探究

高职科研管理系统设计探究

[摘要]文章分析了高职院校科研管理的现状,提出了基于大数据技术,建立科研管理平台、大数据科研数据共享平台、大数据技术科研分析平台、大数据科研项目对接平台。基于大数据技术的高职科研管理系统研究与设计,可以提高科研管理效率,为科研工作人员提供更加强有力的数据支持。

[关键词]科研管理;大数据技术;科研成果转化

1.高职科研管理现状

1.1科研管理工作没有和新一代信息技术进行深度融合

高职院校在科研管理工作中,还是用常规的手段进行管理,往往需要投入较多的精力,缺少利用大数据技术、人工智能技术等新一代信息技术,导致科研管理效率不高,科研课题申报、立项、结题透明度不高,科研管理缺乏过程性监督,科研成果转化不及时[1]。科研管理部门没有给其他部门提供更多的科研数据支持。

1.2缺少引导科研人员树立数据、科研共享理念

科研过程中会产生大量的科研数据。随着科研结题工作的结束,相关的科研数据会被封存,造成了大量科研数据资源的浪费[2]。再加上国家缺乏相关鼓励、支持科研数据共享的政策,导致科研人员缺乏参与数据共享的积极性,科研人员没有共同提高的理念。

1.3科研管理缺乏数据分析平台

高职院校科研基础设施建设不完善,缺乏科研信息和数据分析的平台,难以实现科研信息的整理与分类,缺少利用大数据技术,进行快速准确的科研数据查找和准确输出,同时,不能对科研人员进行一个客观、全面的评价,往往只注重数量,不注重质量,缺少统计科研成果转化和创造出的经济和社会效益[3,4]。

1.4缺乏科研项目对接平台

高职院校科研结题工作完成以后,由于地方产业和科研管理部门之间缺乏直接的联系,造成了很大一部分科研成果没有及时转换,造成科研成果的浪费[5]。

2.基于大数据技术的高职科研管理系统研究与设计

基于大数据技术的高职院校科研管理系统,总体上包括科研申报平台、基于大数据技术的科研数据共享平台、基于大数据技术的科研分析平台、基于大数据技术的科研项目对接平台[6]。

2.1科研管理平台

科研申报平台的功能包括:科研人员功能模块,科研人员利用科研管理平台完成课题申报,完成课题申报资料的上传;针对立项的课题,根据科研计划,定期需要上传自己的科研成果;针对满足结题的课题,科研管理人员提出结题申请,等待科研管理人员组织验收,等通过验收之后,需要上传自己的验收材料。科研管理人员功能模块,完成课题申报资料的收集;组织专家对课题完成期中检查工作,完成课题验收工作[7]。

2.2基于大数据技术的科研数据共享平台

大数据科研数据共享平台包括:科研团队数据共享平台,科研小组可以及时共享调研、实验数据等科研的数据;科研数据共享平台,经过上级部门批准,科研人员可以申请查看历史的科研数据。

2.3基于大数据技术的科研分析平台

大数据科研分析平台包括:大数据科研统计功能,设置条件,可以快速准确地统计出单位立项、在研、结题课题;科研人员科研工作评价功能,可以精确统计出科研人员立项、在研、结题课题数据;科研预警功能,根据科研课题研究计划和提交的科研成果,检查课题研究进度,对科研进度不合理的课题进行预警警示;基于人工智能技术科研信息推送功能,通过收到的科研信息,经过人工智能机器学习算法,可以精确推送到科研人员手中。科研成果转化统计,统计出科研人员成果转化所产生的经济效益和社会效益[8]。

2.4基于大数据的科研项目对接平台

大数据科研项目对接平台包括:科研信息功能,最新的科研成果,以及科研成果可以运用的领域。

3.基于大数据的科研管理平台数据库的设计

基于大数据技术高校科研管理系统的研究与设计中数据库的设计,设计出标签表、科研项目表、用户表、科研项目阶段表、科研文章表、访问请求表、评论表、科研项目阶段成果表、科研项目分享表。其中,科研项目表如表1所示。

4.大数据科研管理平台关键代码的实现

平台的开发分成了三个层,分别是controller层、service层、dao层。controller层指前端与后端进行数据交互的api接口,service层指业务逻辑具体实现,dao层指数据库交互逻辑。

4.1科研申报平台

controller层包括save模块,用于申请课题;service层包括saveSubject模块,实现具体申请课题的功能;dao层包括save模块,实现数据库交互功能。saveSubject代码如下:publicSubjectsaveSubject(HttpServletRequestrequest,Sub-jectFormform){SysUseruser=getUserInfo(request,jwtConfigure,userDAO,isDebug);form.setUserId(user.getId());form.setCreateBy(user);returnsubjectDAO.save(form);}

4.2大数据科研数据共享平台

controller层包括发起共享shareById模块、取消共享close-ShareById模块;service层包括具体实现发起共享shareById模块、closeShareById模块;dao层包括shareById模块、close-ShareById模块,实现数据库交互功能。service层shareById和closeShareById代码如下:publicvoidshareById(Stringid,HttpServletRequestrequest){SysUsersysUser=getUserInfo(request,jwtConfigure,userD-AO,isDebug);subjectDAO.shareById(id,sysUser);}publicvoidcloseShareById(Stringid){subjectDAO.closeShareById(id);}

4.3大数据技术科研分析平台

controller层包括获取课题状态信息list模块;service层包括实现获取课题状态信息getAll模块;dao层包括getAll模块,完成和数据库交互功能。controller层:publicResponseDTOlist(){log.info(“收到请求->获取课题列表”);List<Subject>resultList=subjectService.getAll();log.info(“返回结果->获取课题列表完成:[{}]”,result-List);returnResponseDTO.returnSuccess(“操作成功”,result-List);}service层:publicList<Subject>getAll(){returnsubjectDAO.getAll();}dao层:publicList<Subject>getAll(){returnsubjectRepository.findAll(desByCreateTime);}

4.4大数据科研项目对接平台

controller层包括对接save模块;service层包括savePapers模块,实现科研对接的功能;dao层包括savePapers模块,实现和数据库交互功能。service层:publicvoidsavePapers(HttpServletRequestrequest,Papers-Form1form){Stringid=form.getId();Papers1entity=papersDAO.findById(id);if(entity==null){entity=newPapers1();}}

作者:郭俊亮 张洪川 单位:铜仁职业技术学院