论文部分内容阅读
摘要:随着信息化的快速发展和国家对于高校科研的重视,科研项目经费大量的流入高校,如何高效、有效、合理的对科研经费进行管理成为了高校中的疑难问题。为了能够使经费管理系统,进而利用网络和信息化手段建立高校科研管理信息系统,弥补目前系统的缺陷,高校科研经费管理系统成为提高高校管理效率和服务水平成为必然趋势。本文中主要对高校科研经费管理进行了深入的剖析,采用SSM框架开发的方式对管理系统进行了一定的研究和改善,以提高经费管理的有效性、高效性,并提高系统的扩展性和可维护性。
关键词:高校科研;项目经费;信息化;框架
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0103-03
Study on Scientific Research Management System Based on Framework
SHI Jing,DONG Ri-zhuang
(School of Computer Engineering, Qingdao Technological University, Qingdao 266033, China)
Abstract:With the rapid development of information technology for university research and national attention, a lot of inflow of funds research universities, how efficient, effective and reasonable to manage research funding of colleges and universities has become a difficult problem. To make the system fully compatible with the existing system, and then use the Internet and information technology means to establish university research management information system, to make up for shortcomings of the current system, improve management efficiency and service levels has become an inevitable trend. This article focuses on the management of research funding universities depth analysis, using SSM framework development method to management system way certain research and improvement, in order to improve the effectiveness of financial management and efficiency, and improve scalability and maintainability.
Key words:University research; project funding; information technology; SSM framework
1 概述
《国家中长期教育改革和发展规划纲要(2010--2020)》中提出:“充分发挥高校在国家创新体系中的重要作用,鼓励高校在知识创新、技术创新、国防科技创新和区域创新中做出贡献”[1]。在国家创新体系内,培养人才、发展科技、服务社会是目前较为公认的高校的三大职能[2]。因而随着国家对于创新事业的重视,高校的作用和地位逐渐凸显。尤其是近年来,随着国家财力的增强,科研经费投入逐渐增大,以及高校科技创新水平和能力的逐步提高,国家大量的科研经费流入高校,如何合理的管理和利用数量巨大的科研经费,近年来引起了社会的普遍关注[3-5]。并且最近两年查处的科研经费腐败案件众多,更是将科研经费的管理推上风口浪尖。传统的报销有着众多的弊端[6],比如人工登记处理审批慢、易错误,同时经费管理复杂,报销流程不合规范。而且目前大多数高校中的科研经费管理系统通常都是笨重框架开发,陈旧、复杂、维护困难,主要原因是系统开发久远,对于新的框架技术和思想没有融入其中,无法快速的维护,自然也不能适应目前的多样化的科研经费管理方式和途径;同时由于信息化进程的加快,办公自动化已经进入了各行各业中。因此利用信息化的手段,采用简单、轻量级的开发框架设计并开发高校科研经费管理系统,以弥补目前系统的弊端,开发轻量化,维护性强,可定制化高,并且有着较高的安全性的系统势在必行。
因此为了能够更好的管理科研经费,同时能够轻松的维护与扩展,逐渐完善流程,使其更灵活可用,因而急需开发一套流程规范、轻量化、可定制、安全可靠的科研经费管理系统,以便能够高效、可靠的为高校科研人员服务。
2 分析
高校科研经费管理系统最主要部分的就是财务报销模块,因而需要对其进行一定的分析。
2.1 模块分析
财务报销系统在整个系统高校的信息化系统中占据了重要的地位,其中财务报销系统的业务模块图如图1所示。
以上的财务系统业务模块是根据学校要求合理编制单位预算,严格预算执行,完整、准确编制预算,真实反映学校财务状况,可随时查询预算的执行情况及结余情况,因此财务系统业务模块组成如图1所示。
账务处理部分在整個系统中有着重要的地位,通常位于整个系统的核心。图2是账务处理模块与其他模块的关系: 根据财务处理的流程,可以整理出以下审批流程:制作报销单据—部门领导审批—财务会计初审—复审—付款审核。以上为高校中的财务审批的详细流程,根据财务的审批流程进行分析以细化和完善。
2.2 流程分析
为了方便学校师生借款及报销业务的处理,因而选择使用网上报销系统。该系统上线之后,全校师生可以在任何时间、从任何地点提交财务报销申请,领导可以手工也可以通过软件进行业务审批,财务部门对原始凭证审核无误后,自动生成收付款单和记账凭证,最后根据结算方式的不同支付相关款项。
为实现网上报销业务,根据当前学校相关业务及流程确定了如下解决方案。
主要设置了四种单据来处理学校的报销相关业务,这四种单据分别是:差旅费报销单、交通费报销单、借款单、支出凭单。
因此详细的报销流程[7]如图3所示:
3 系统设计
3.1 系統设计
高校科研经费管理系统的整体架构如图4所示。
高校科研经费管理系统的主要后端架构采用了Spring Spring MVC Mybatis Apache Shiro(通常简称为SSM,Spring、SpringMVC、Mybatis)[8],连接池采用了阿里巴巴的阿里巴巴数据库连接池druid,轻量级,安全,稳定。
高校科研经费管理系统的前端界面模板框架主要使用MetroNic模板,缓存采用ehcache,也可以redis同时使用,主要考虑目前的缓存框架的稳定性和功能的完整性。
高校科研经费管理系统采用maven[9]配置,统一的项目结构更便于管理和开发,同时开发工具或者集成开发环境(Integrated Development Environment, IDE)可选IntelliJ IDEA或者Eclipse,当然需要配置maven环境或插件。
高校科研经费管理系统采用的SSM的基本框架层次如图5所示。
3.2 系统的框架层次图
高校科研经费管理系统采用SSM框架主要的理由如下:
1)SSM是目前比较流行的框架,轻量级,使用广泛,用户多,出现问题可以轻松容易地找到解决方法。
2)开发方便,目前的框架封装的已经比较完善,开发起来可定制化高,符合高校科研经费管理系统的需求,后期维护方便。
3)集成安全(shiro)和数据库操作(Mybatis)及生成模块。
4)采用了阿里巴巴数据库连接池druid,在监控、可扩展性、稳定性和性能方面都有明显的优势。
5) ehcache 分布式缓存,能够支持1000以上的并发访问。
3.3角色控制设计
高校科研经费管理系统中主要有普通用户(报销人、项目领导、部门领导、会计核算以及其他的用户)、用户角色(用于对用户权限进行控制)以及管理员。普通用户通常指的是系统的直接使用人,角色就是某个用户拥有什么样的功能或者权限,管理员主要是用来管理整个系统,包括用户和权限[10],通常拥有系统的最高权限。通过使用管理员来对部门领导、项目里鞥到以及其他用户进行控制。因此它们的具体关系如图6 所示:
为了提高系统的扩展性和可维护性,以便在以后的开发和维护中能够更方便的维护,我们采用了一种更加可维护的,耦合性更低的权限管理系统,即“一用户对应多个账户,一账户对应多种角色,一用户对应多个部门,一用户对应多审核”的权限设计,以适应多级管理和多级审核的需求,其方法为:
1) 一用户对应多个账户:对于每一个用户,可以自己注册或通过管理员添加账号的方式得到多个不同的账号,这样同一用户可以以不同的权限进行不同的操作,比如某些管理部门的人员也可以用报销的账号;
2) 一账户对应多个角色:系统中的同一个账号可以拥有不同的角色,进而使该账户得到不同角色的权限,这样与第一条既不冲突,又能够很好地完成需求,比如管理人员都可以使用自己的账号进行报销的操作;
3) 一用户对应多个部门:一个用户包含多个部门,采用此种方式可以使同一用户得到不同的权限;
4) 一用户对应多级审核:在具体的应用场景中,一个完整的报销审核流程可能需要不同的部门进行审核管理,因而不同的权限进行管理,同时,随着划分粒度和权限细分的增加,需要不同的管理审核。
采用如上的权限控制,能够最大程度的解耦用户、角色和不同的权限,也为后期报销审批的流程处理奠定了基础。
4 结论
文中通过对目前高校科研经费管理系统的研究,分析了其中存在的问题及解决方法,并根据不同的高校的需求,对报销的流程进行了深入的研究,包括分类别的报销流程都有了较深入的理解,并选择了目前最新的轻量级框架,对系统的各个功能模块进行了具体的分析,设计了借款单、差旅费、市内交通费、支出凭单等不同的报销单的功能模块和多用户审核的方式,取得了良好的效果,使开发的系统耦合度低,易扩展,可维护性好。本文中的方法具有指导意义,当然也可以采用其他的方式来进行科研经费管理的分析与探索,以达到更好的效果。
参考文献:
[1] 李辉生, 雷金火. 区域视角下的地方高校科技创新定位[J]. 中国高等教育, 2010:36-38.
[2] 朱玉山. 论现代大学的三大传统职能[J]. 当代教育论坛, 2014 (2): 36-42.
[3] 卢霄峻, 董国利. 对高校科研管理人员素质培养的研究[J]. 实验技术与管理, 2013 (30).
[4] 黎氏慧, 路华. 高校科研经费管理问题探讨[J]. 会计师, 2014 (3): 61-62.
[5] 2015年教育部工作重点
[6] 张译丹. A跨国公司差旅费用报销审计流程再造研究[D]. 大连理工大学, 2011.
[7] 王磊. 工作流技术在安全工器具信息管理系统中的设计[D]. 华北电力大学, 2013.
[8] 王艳清, 陈红. 基于SSM框架的智能web系统研发设计[J]. 计算机工程与设计, 2012, 33(12):4751-4757.
[9] http://maven.apache.org/.
[10] 薛永刚. 管理信息系统中用户权限管理的实现[J]. 计算机与农业, 2003(3):39-40.
关键词:高校科研;项目经费;信息化;框架
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0103-03
Study on Scientific Research Management System Based on Framework
SHI Jing,DONG Ri-zhuang
(School of Computer Engineering, Qingdao Technological University, Qingdao 266033, China)
Abstract:With the rapid development of information technology for university research and national attention, a lot of inflow of funds research universities, how efficient, effective and reasonable to manage research funding of colleges and universities has become a difficult problem. To make the system fully compatible with the existing system, and then use the Internet and information technology means to establish university research management information system, to make up for shortcomings of the current system, improve management efficiency and service levels has become an inevitable trend. This article focuses on the management of research funding universities depth analysis, using SSM framework development method to management system way certain research and improvement, in order to improve the effectiveness of financial management and efficiency, and improve scalability and maintainability.
Key words:University research; project funding; information technology; SSM framework
1 概述
《国家中长期教育改革和发展规划纲要(2010--2020)》中提出:“充分发挥高校在国家创新体系中的重要作用,鼓励高校在知识创新、技术创新、国防科技创新和区域创新中做出贡献”[1]。在国家创新体系内,培养人才、发展科技、服务社会是目前较为公认的高校的三大职能[2]。因而随着国家对于创新事业的重视,高校的作用和地位逐渐凸显。尤其是近年来,随着国家财力的增强,科研经费投入逐渐增大,以及高校科技创新水平和能力的逐步提高,国家大量的科研经费流入高校,如何合理的管理和利用数量巨大的科研经费,近年来引起了社会的普遍关注[3-5]。并且最近两年查处的科研经费腐败案件众多,更是将科研经费的管理推上风口浪尖。传统的报销有着众多的弊端[6],比如人工登记处理审批慢、易错误,同时经费管理复杂,报销流程不合规范。而且目前大多数高校中的科研经费管理系统通常都是笨重框架开发,陈旧、复杂、维护困难,主要原因是系统开发久远,对于新的框架技术和思想没有融入其中,无法快速的维护,自然也不能适应目前的多样化的科研经费管理方式和途径;同时由于信息化进程的加快,办公自动化已经进入了各行各业中。因此利用信息化的手段,采用简单、轻量级的开发框架设计并开发高校科研经费管理系统,以弥补目前系统的弊端,开发轻量化,维护性强,可定制化高,并且有着较高的安全性的系统势在必行。
因此为了能够更好的管理科研经费,同时能够轻松的维护与扩展,逐渐完善流程,使其更灵活可用,因而急需开发一套流程规范、轻量化、可定制、安全可靠的科研经费管理系统,以便能够高效、可靠的为高校科研人员服务。
2 分析
高校科研经费管理系统最主要部分的就是财务报销模块,因而需要对其进行一定的分析。
2.1 模块分析
财务报销系统在整个系统高校的信息化系统中占据了重要的地位,其中财务报销系统的业务模块图如图1所示。
以上的财务系统业务模块是根据学校要求合理编制单位预算,严格预算执行,完整、准确编制预算,真实反映学校财务状况,可随时查询预算的执行情况及结余情况,因此财务系统业务模块组成如图1所示。
账务处理部分在整個系统中有着重要的地位,通常位于整个系统的核心。图2是账务处理模块与其他模块的关系: 根据财务处理的流程,可以整理出以下审批流程:制作报销单据—部门领导审批—财务会计初审—复审—付款审核。以上为高校中的财务审批的详细流程,根据财务的审批流程进行分析以细化和完善。
2.2 流程分析
为了方便学校师生借款及报销业务的处理,因而选择使用网上报销系统。该系统上线之后,全校师生可以在任何时间、从任何地点提交财务报销申请,领导可以手工也可以通过软件进行业务审批,财务部门对原始凭证审核无误后,自动生成收付款单和记账凭证,最后根据结算方式的不同支付相关款项。
为实现网上报销业务,根据当前学校相关业务及流程确定了如下解决方案。
主要设置了四种单据来处理学校的报销相关业务,这四种单据分别是:差旅费报销单、交通费报销单、借款单、支出凭单。
因此详细的报销流程[7]如图3所示:
3 系统设计
3.1 系統设计
高校科研经费管理系统的整体架构如图4所示。
高校科研经费管理系统的主要后端架构采用了Spring Spring MVC Mybatis Apache Shiro(通常简称为SSM,Spring、SpringMVC、Mybatis)[8],连接池采用了阿里巴巴的阿里巴巴数据库连接池druid,轻量级,安全,稳定。
高校科研经费管理系统的前端界面模板框架主要使用MetroNic模板,缓存采用ehcache,也可以redis同时使用,主要考虑目前的缓存框架的稳定性和功能的完整性。
高校科研经费管理系统采用maven[9]配置,统一的项目结构更便于管理和开发,同时开发工具或者集成开发环境(Integrated Development Environment, IDE)可选IntelliJ IDEA或者Eclipse,当然需要配置maven环境或插件。
高校科研经费管理系统采用的SSM的基本框架层次如图5所示。
3.2 系统的框架层次图
高校科研经费管理系统采用SSM框架主要的理由如下:
1)SSM是目前比较流行的框架,轻量级,使用广泛,用户多,出现问题可以轻松容易地找到解决方法。
2)开发方便,目前的框架封装的已经比较完善,开发起来可定制化高,符合高校科研经费管理系统的需求,后期维护方便。
3)集成安全(shiro)和数据库操作(Mybatis)及生成模块。
4)采用了阿里巴巴数据库连接池druid,在监控、可扩展性、稳定性和性能方面都有明显的优势。
5) ehcache 分布式缓存,能够支持1000以上的并发访问。
3.3角色控制设计
高校科研经费管理系统中主要有普通用户(报销人、项目领导、部门领导、会计核算以及其他的用户)、用户角色(用于对用户权限进行控制)以及管理员。普通用户通常指的是系统的直接使用人,角色就是某个用户拥有什么样的功能或者权限,管理员主要是用来管理整个系统,包括用户和权限[10],通常拥有系统的最高权限。通过使用管理员来对部门领导、项目里鞥到以及其他用户进行控制。因此它们的具体关系如图6 所示:
为了提高系统的扩展性和可维护性,以便在以后的开发和维护中能够更方便的维护,我们采用了一种更加可维护的,耦合性更低的权限管理系统,即“一用户对应多个账户,一账户对应多种角色,一用户对应多个部门,一用户对应多审核”的权限设计,以适应多级管理和多级审核的需求,其方法为:
1) 一用户对应多个账户:对于每一个用户,可以自己注册或通过管理员添加账号的方式得到多个不同的账号,这样同一用户可以以不同的权限进行不同的操作,比如某些管理部门的人员也可以用报销的账号;
2) 一账户对应多个角色:系统中的同一个账号可以拥有不同的角色,进而使该账户得到不同角色的权限,这样与第一条既不冲突,又能够很好地完成需求,比如管理人员都可以使用自己的账号进行报销的操作;
3) 一用户对应多个部门:一个用户包含多个部门,采用此种方式可以使同一用户得到不同的权限;
4) 一用户对应多级审核:在具体的应用场景中,一个完整的报销审核流程可能需要不同的部门进行审核管理,因而不同的权限进行管理,同时,随着划分粒度和权限细分的增加,需要不同的管理审核。
采用如上的权限控制,能够最大程度的解耦用户、角色和不同的权限,也为后期报销审批的流程处理奠定了基础。
4 结论
文中通过对目前高校科研经费管理系统的研究,分析了其中存在的问题及解决方法,并根据不同的高校的需求,对报销的流程进行了深入的研究,包括分类别的报销流程都有了较深入的理解,并选择了目前最新的轻量级框架,对系统的各个功能模块进行了具体的分析,设计了借款单、差旅费、市内交通费、支出凭单等不同的报销单的功能模块和多用户审核的方式,取得了良好的效果,使开发的系统耦合度低,易扩展,可维护性好。本文中的方法具有指导意义,当然也可以采用其他的方式来进行科研经费管理的分析与探索,以达到更好的效果。
参考文献:
[1] 李辉生, 雷金火. 区域视角下的地方高校科技创新定位[J]. 中国高等教育, 2010:36-38.
[2] 朱玉山. 论现代大学的三大传统职能[J]. 当代教育论坛, 2014 (2): 36-42.
[3] 卢霄峻, 董国利. 对高校科研管理人员素质培养的研究[J]. 实验技术与管理, 2013 (30).
[4] 黎氏慧, 路华. 高校科研经费管理问题探讨[J]. 会计师, 2014 (3): 61-62.
[5] 2015年教育部工作重点
[6] 张译丹. A跨国公司差旅费用报销审计流程再造研究[D]. 大连理工大学, 2011.
[7] 王磊. 工作流技术在安全工器具信息管理系统中的设计[D]. 华北电力大学, 2013.
[8] 王艳清, 陈红. 基于SSM框架的智能web系统研发设计[J]. 计算机工程与设计, 2012, 33(12):4751-4757.
[9] http://maven.apache.org/.
[10] 薛永刚. 管理信息系统中用户权限管理的实现[J]. 计算机与农业, 2003(3):39-40.