林金莲1,董浩良2福建福州(1.福建农业职业技术学院信息技术学院,
江苏苏州350007;2.苏州星熙数据科技有限公司,
215028)
摘文章在研究目前高职院校科研管理业务流程的基要:为了解决高职院校日益复杂的科研项目数据和经费管理问题,
提高了科研管理的效率和便础上,结合目前信息系统开发的web技术,设计并实现了一套科研项目数据与经费管理系统,利性。
关键词:科研项目;经费管理;信息系统;web技术中图分类号:TP315
文献标识码:A
ResearchandImplementationonDataandFundManagementSystemofResearchProjectBasedonWeb
LINJin-lian1,DONGHao-liang2
(1.FacultyofInformationTechnology,FujianVocationalCollegeofAgriculture,Fuzhou350007,China;
2.SuzhouXingxiDataTechnologyCo.,Ltd,Suzhou215028,China)
Abstract:Inordertosolvethedataandfundmanagementproblemsofhighvocationalcollege,thispaperpresentedthedesignandimplementationofthedataandfundmanagementsystemofresearchproject,whichbasedonthestudyofpresentserviceflowofthedataandfundmanagementinCollegesandwebtechnologyforinformationsystem.Thisapplicationimprovesmanagementefficiencyandprovidesalotofconvenience.Keywords:researchproject;fundmanagement;informationsystem;webtechnology
近年来我国研发经费投入强度一直呈稳定上升趋势,与发达国家的差距逐年缩小[1]。随着高职教育的蓬勃发展以及国家对科研研究的重视,越来越多的高职职院校开始重视科研工作[2]。具体表现为科研立项项目越来越多,包含各级各类的一般项目以及专项项目等,科研经费科研数据繁多,管理统计复杂。与之相对应,
的使用和管理问题也进一步凸显出来。2016年7月,国务院印发了《关于进一步完善中央财政科研项目资
(中办发〔2016〕金管理等政策的若干意见》50号),要求科研项目经费管理在简政放权的同时要加强事中事后监管[3]。目前,高职院校的科研数据和经费使用管理
大多是以Excel电子表格进行收集和管理的,不利于因此,充分利用信息化数据的使用、查找、统计和监管。
财务部门和项目负责人手段,建立健全单位内部科研、共享的信息平台,提高科研管理效率和便利化程度是急需研究的课题。
1需求分析
由于不同院校对科研的管理都有所差异,本系统
在相关调研的基础上,主要以福建农业职业技术学院
为例进行需求分析。1.1用户分析[4][5]
根据目前福建农业职业技术学院科研管理的具体
校科研处,校计财处,二级流程,用户主要分为校领导,
学院,科研人员。
为科研决策提供依据。校领导:总览全院科研信息,校科研处:对全院科研项目基本信息及经费使用
统计及导出。情况进行录入、编辑、查询、校计财处:对全院科研项目经费使用情况进行登
记、查询及导出。二级学院:对本院科研项目基本信息及经费使用
统计及导出。情况进行查看、查询、
收稿日期:2018-07-30
基金项目:2018年福建农业职业技术学院科研项目(项目编号:2018JS001)
(1979-)软件系统分析、信息系统项目管理;(1979-)大学本科,作者简介:林金莲,女,副教授,软件工程硕士,主要研究方向:董浩良,男,开发工程师,
主要研究方向:软件开发技术。
·80·电脑与信息技术2019年2月
科研人员:对本人主持和参与的科研项目基本信息及经费使用情况进行查看。1.2功能模块分析[4][5]
本系统的开发是为了集中管理科研项目数据和经
费使用情况,便于科研处对科研项目数据的查询、统计和生成报表,便于领导层对科研工作进行决策,有利于部门间的协作,有利于二级学院对本院科研情况的管
理,有利于科研人员了解自己主持和参与的项目情况。具体分为基础数据管理,项目数据管理,经费使用管理,综合查询,数据导出及数据统计等功能。
基础数据管理:要求可对人员和机构信息进行管理,同时还包括人员的权限管理以及允许项目数据可扩充的字典管理等。
项目数据管理:要求提供对立项项目的详细信息进行增加、查看、修改和删除等功能。
经费使用管理:要求计财处能够通过系统填报项目报销条目,项目负责人能够对当前经费使用情况进行填写,以供科研处进行查看和统计。
综合查询:要求提供简单、方便、多字段的查询功能,满足不同的查询需求。
数据导出:要求可根据业务需要,
可对全部或部分数据进行导出。
数据统计:要提供对项目的立项统计、
结题统计、和经费使用情况的统计功能。
系统管理:要求能够对用户密码进行维护。1.3安全性分析[4]
由于科研数据的保密性要求,为了保证数据和操
作的安全性,需对登录系统的用户进行身份认证,并采用多种权限管理模式,使不同权限的用户可以访问和
操作的内容不同。
2系统设计[6]2.1系统功能模块设计
根据需求分析,科研项目数据与经费管理系统主
要包括如下模块:基础平台,项目数据,经费管理,系统管理,具体功能模块图如图1所示。
图1系统功能模块设计图
2.2数据库设计
基础平台的数据库主要包含用户表t_user、机构表t_org、用户机构表t_orguser、角色表t_role、用户角色表t_userrole,如图2所示。
图2基础平台ER图
项目数据与经费管理的数据库主要包含项目表t_project、项目用户表t_projectuser、项目经费表t_pro-jectmoney、项目经费使用情况表t_projectmoneyuse、项目完成情况表t_projectfinish、报销项目表t_bxproject、
报销情况表t_bxextproject,
图3是这些表的ER关系。图3项目数据与经费管理ER图
3
系统实现
3.1开发环境[7]
系统开发采用JAVAEE平台,数据库则采用
mysql数据库,开发环境中Eclipse使用的是mye-clipse2013。JavaEE平台是为了帮助开发者开发大规
模、多层次、可伸缩、服务可靠、网络安全的应用而设计的,它通过提供一套通用的开发模式,API,和运行时环境使得开发者能更加的专注于功能性的开发。MySQL是最流行的关系型数据库管理系统之一,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特
点,一般中小型网站的开发都选择MySQL作为网站数
第27卷第1期林金莲等:基于web的科研项目数据与经费管理系统研究与实现
·81·
据库。
3.2功能模块实现
每个功能模块的开发都遵循MVC开发模式,系统采用springmvc框架来实现这个模式,model层用hi-bernate来持久化到数据库,
前端view用freemarker框架,前后台数据交换统一用JSON。具体如图4所示:
图4功能模块开发模式图
3.3部分运行界面
基础平台界面实现了对用户,机构以及权限的管
理,其中用户管理包括导入用户,添加用户,编辑用户以及查找用户,
如图5所示:图5基础平台界面
项目数据及经费管理界面实现了对科技人员主持和参与的项目数据和经费的管理,管理人员还具备操作全部项目或本部门项目,同时还可以进行项目统计,
如图6所示:
图6项目数据及经费管理界面
如图7所示是计财处管理员的登陆界面,可点击
“增加报销项目”按钮,对项目的报销情况进行填报。
图7经费报销管理界面
4结束语
本文基于web技术,采用B/S结构对科研项目数据与经费管理系统进行设计,有利于提高工作效率和
管理水平,推进高职院校科研管理信息化建设。本系统提供的权限管理,可满足用户不同的权限管理需求。提供字典管理功能,使系统具有良好的可扩展性。
字段可选的数据导出功能,则可以使用户导出不同的数据,满足不同的报表需求。多条件的查询功能,
满足不同的查询需求。自动统计功能可减少人工统计的麻烦和错误的产生。
随着高职院校在科研活动中产生的论文、著作、专利、获奖等科研管理数据日益增多以及科研绩效考评的实施,今后,将继续研究科研成果管理以及科研绩效管理信息化等方面的内容,以期进一步完善高职院校科研管理信息化建设。参考文献:
[1]2016年全国科技经费投入统计公报[R].国家统计局,2017:1.
[2]
刘婉,严金海.我国科研经费管理存在的问题及对策[J].科技管理研究,2010(2):23-27.
[3]关于进一步完善中央财政科研项目资金管理等政策的若干
意见[R].中共中央办公厅,国务院办公厅,2016:4.[4]杨阳,崔琰,高凡珠,等.综合性科研院所科研管理信息系统
需求分析———
以某中医药综合性科研院所为例[J].计算机应用技术,2014(12):204-208.
[5]朱春燕.高校科研管理系统需求分析与设计[J].曲靖师范
学院学报,2013,32(6):75-78.
[6]杨利华,李津,何伟.基于web三层架构的高校科研管理系统
的研究与实现[J].北京石油化工学院学报,2012,20(2):37-39.[7]
陈小健,宋承继.基于SSH框架高校科研管理系统的研究与实现[J].电子设计工程,2011,19(16):8-12.
因篇幅问题不能全部显示,请点此查看更多更全内容