2021年1月
科技项目入库评审系统的设计与实现
宁,雷向宇,赵金想
(广西电网有限责任公司信息中心,广西南宁530023)
【摘要】为了解决企业科技创新项目申报立项周期长、入库评审不及时、线下管理效率低等问题,开发了一套科技项目入库评审系统。该系统通过JAVA 语言+Jfinal 框架技术,采用可视化操作软件的设计与开发方法,实现对科技创新项目从需求申报到评审立项的信息化全过程管控,有效提高了企业职工科技项目申报立项的效率,也为相关管理部门的管理和决策提供了快速有效的数据支撑。【关键词】科技项目;入库评审;软件设计;Jfinal 【中图分类号】TP3【文献标识码】A 【文章编号】1006-4222(2021)
01-0165-03
图1系统整体
功能
图2线上业务办理流程
0引言
深化实施创新驱动发展战略,是贯彻“创新、协调、绿、
开发、共享”新发展理念的基本要求,也是落实国家战略部署、实现企业发展战略目标的必然选择。广
西电网公司坚持以“创新是第一动力、人才是第一资源”为指导思想,通过积极营造创新氛围、强化创新激励等手段,激发广大职工的科技创新热情。但是,目前科技创新项目的需求申报、评审立项等过程,仍然以电子表格的形式,线下完成收集整理及汇总评审。整个管理过程不但工作量大,而且容易造成立项周期长、工作效率低、评审力度不够的情况。
本文通过采用JAVA 语言和Jfinal 框架技术,利用信息系统的可靠性、协同性、透明性、可移植性等特点,结合互联网络的优势,将科技创新项目从线下手工管理转化为线上的自动化管控,实现科技创新项目从需求申报、项目评审、项目立项等过程的高效协同和公开透明,不仅极大地提高了工作效率,而且使得科技创新项目管理过程信息全链条完成记录,为相关管理部门的管理和分析决策提供数据支撑。
1系统简述
通过“互联网+信息系统”的方式,实现科技创新项目需求
申报管理、项目申报管理、专家组管理等业务功能开发,将传统线下办理的业务统一整合到线上进行处理。系统整体功能如图1所示。
系统提供数据入口,用户通过手动录入或导入等方式提交需求申请及项目申请,管控部门收到申请后
提交专家组进行业务审批,最后用户、管控部门通过查询系统数据记录来获知业务处理进程及历史记录,形成业务处理闭环,从而实现科技创新项目管理信息化管理,提高工作效率的目标。
线上业务处理流程如图2所示。
2系统设计
2.1系统架构设计
本项目基于JAVA 语言+Jfinal 框架技术,采用JAVA 的
MVC 三层架构模式开发,
系统架构如图3所示。(1)展现层:通过Bootstrap 、layUI 等基础UI 组件,
提供表单、提示框、表格、树等控件,统一系统的界面样式。使用Echarts 等图表组件进行数据的可视化和报表展示。
利用Jfinal 专题综述165
2021年1
图3
系统架构
图4系统部署设
jfinal项目实例
图5需求申报管
图6项目申报管
图7专家组管理
框架技术,通过JSP 、EL 表达式界面渲染引擎将服务端输出的数据模型绑定到UI 组件中,实现界面
与业务逻辑隔离。
(2)逻辑层:以JAVA Interface 接口形式封装业务逻辑,并采用Spring 架构中的AOP 方式注入Spring 控制器。
(3)持久层:采用Mybatis 架构,Mybatis 只使用简单的XML 格式和注解来配置和映射基本数据类型,Map 接口和POJO 到数据库记录。
2.2系统部署设计
如图4所示,整个系统部署主要由应用与数据库服务器、
企业网络及PC 办公客户端组成。其中该系统的应用、数据库部署在同一台服务器上,用户及管理员在客户端PC 电脑通过内网访问系统,进行业务办理。
3系统实现
通过对用户的业务需求分析及业务功能划分,科技项目
入库评审系统的设计主要包括需求申报管理、项目申报管理、专家组管理、系统管理,其中需求申报管理、项目申报管理中都包含了申报、分发、评审、评审确认、申请单查询的业务流程。
3.1需求申报管理
需求申报管理(如图5所示)包含项目申报过程中的需求
申报、需求分发、需求评审、需求评审确认,以及项目查询。用户需要先在系统的需求申报功能中提交需求申报单,管控部门收到申请单后,根据申请的内容及类别分发到对应类别的专家组中进行评审,最终由组长进行评审结果最后的确认和提交,用户通过查询申请单信息获知申请单的流程状态及评审结果。
3.2项目申报管理
项目申报管理包含项目申报过程中的项目申报、项目分
发、项目评审、项目评审确认、需求单查询以及项目统计。项目申请的流程和需求申请的流程基本一致,区别在于进行项目申请需要有一个前提条件,就是用户需要先通过需求申请,才能继续在系统的项目申报功能中提交项目申报单。同样,管控部门收到申请单后,根据申请的内容及类别分发到对应类别的专家组中进行评审,最终由组长进行评审结果最后的确认和提交,用户通过查询项目申请单信息获知申请单的流程状态及评审结果。当项目申请通过后,申请人才能继续开展线下的实施工作。
3.3专家组管理
业务部门按发电、变电等分类划分专家组、分配专家组人
员,当进行需求分发和项目分发时,自动按照科技项目的类型
自动分发到对应分类的专家组进行项目评审工作。
3.4系统管理
系统管理功能(如图8所示)是系统的基础支撑模块,主
要包含机构维护、用户维护、角维护、菜单维护,实现对组织机构、用户信息、角权限、功能菜单信息的维护,形成系统的
专题综述
166
2021年1月信息复杂的处理问题,还能对银行的未来发展趋势进行预测。但是,互联网也为银行管理带来了安全性与可靠性方面的问题。虽然,现阶段的互联网银行管理技术已经具备较高水准的软硬件,但是仍需要不断对银行信息管理系统的维护模式进行完善与改进。
参考文献
[1]周鹏,
李白杨.探究银行系统计算机网络安全技术策略[J].中国信息化,2018(10):71-73.
[2]郭亮.银行计算机网络信息系统安全管理分析[J].网络安全技术与
应用,2018(9):111-112.
[3]杨福传.银行计算机管理系统维护现状及对策[J].电子世界,2018(4):78-79.
收稿日期:2020-12-06
作者简介:张磊
(1979—),男,汉族,江苏南京人,本科,研究方向为信息科学技术保障、网络运维、系统运维
图8系统管理
核心权限管控体系。
4技术特点
科技项目入库评审系统的设计与开发,主要实现的技术
特点如下:
4.1实现科技项目业务线上处理将科技项目申报到评审的立项全过程由线下办理转化为
线上处理,实现科技项目业务信息自动化处理。
4.2实现信息过程管控
科技项目入库评审系统记录了科技项目从提交、评审、立
项结果下发整个过程的信息记录,实现了信息全过程管控,为相关管理部门的管理和决策提供数据支撑。
4.3组件化
采用JAVA 语言+Jfinal 框架技术搭配,利用快速业务开
发平台所提供的通用基础应用组件,快速搭建出系统框架,并通过丰富灵活的配置,满足用户的定制化需求。
4.4实现数据出入口及核心业务处理流程接口化
以JAVA Interface 接口形式封装业务逻辑,对数据入口、
业务处理流程及数据出口都以通用接口形式封装,形成统一
接口规范,快速实现各种系统软件之间的接入和数据共享,有助于数据挖掘。
5结语
本文通过科技项目入库评审系统的设计与开发,实现科
技创新项目线上收集、评审、立项等过程,让需求申报人员、评审专家、项目管理人员可以不受时间、空间等客观条件限制,在申报、评审,立项等过程中实时、高效地协同开展工作,提高工作效率。同时利用信息系统对数据流的全过程记录和大数据分析的优势,为企业相关管理部门的管理和分析决策提供
有力的支撑。
参考文献
[1]程慧俐,
颜海龙,丘健明.科技项目评审专家库管理系统设计与实现[J].中国工程咨询,2018(11):12-13.
[2]石杨辉.企业科技项目管理方法探析:
以A 企业为例[J].科技创新与应用,2019(15):189-190.
[3]张小店.电力企业科技项目精细化管理模式及信息化应用[J].企业
科技与发展,2018(7):206-207.
[4]夏玉辉,
彭雪婷,杨帆,等.国家科技计划项目经费管理改革对人才激励的影响分析[J].中国科技论坛,2020(12):22-29.
收稿日期:2020-12-13
作者简介:覃宁
(1980—),男,汉族,广西陆川人,高级工程师,硕士研究生,主要从事数字化建设及管理工作。
雷向宇(1987—),男,汉族,广西南宁人,高级工程师,硕士研究生,主要从事数字化建设及管理工作。
赵金想(1991—),男,汉族,安徽临泉人,助理工程师,硕士研究生,主要从事信息系统建设及运维工作。
(上接第164页)专题综述167

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。