APP下载

基于J2EE架构的省地分布式林业科研成果管理系统设计

2017-12-20赵怡康

山东林业科技 2017年5期
关键词:科研成果管理系统成果

魏 娟,李 晋,赵怡康

(山东省林业信息中心,山东 济南250014)

基于J2EE架构的省地分布式林业科研成果管理系统设计

魏 娟∗,李 晋,赵怡康

(山东省林业信息中心,山东 济南250014)

使用基于J2EE的B/S与C/S结合模式进行设计,设计一个操作简单,便于安装,容易普及的科研成果管理系统,方便林业行业内的科研管理和申报,优化林业科技成果管理工作进程,实现科研成果的随时检索、查询和管理。

目前,林业部门每年都会有大量的项目、成果、标准、专利等科技成果产出,积累了大量的文件、音频、视频等资料,这些资料大多以纸质或电子文档方式留存,而且一般的数据查询等工作仍然在使用传统的手工操作,检索、查新等操作起来更是耗时耗力,远远谈不上实现对数据的统计分析和决策制定。其主要原因在于数据未实现数字化、数据化,尚未使用信息化的手段管理现存的项目、成果、成果转化等资料。

通过计算机技术、扫描技术、OCR技术、数字摄影(录音、录像)技术、数据库技术、存储等高新技术的运用,把各类载体的资料文件转化为数字化的信息,保存成一个可利用信息化管理平台进行数据管理、存储方式为数字化、联结方式为网络化的有序结构的档案信息库。通过系统,实现资料数字化、数据化,利用大数据存储技术,将现存资料汇聚到平台中,依托平台强大的检索功能,能够快捷、便利地进行数据查询、统计、分析,大大提高了查新效率,不再受到时间、空间、场地等条件的约束。同时也有利于省、市以及科研院所的数据共享。

1 林业科研成果管理现状

目前,一般有两种方法可用于国内外科研成果管理:一种是利用纯粹手工记录,将信息登记在册,然后统一编号归档;另外一种是使用单机版或局域网版的比较老的管理软件,将手工采集到的数据输入到电脑,然后通过功能各方面划分很不合理的旧版软件进行处理。但这两种方法都存在弊端:前一种方法在于信息收集者的差异、文化水平不一,字迹各不相同,所以他们之间的信息传递过程不免会产生一些失误和断裂,造成数据不完整,而且纸质信息载体有一个很致命的弱点,那就是信息保存时间和保存条件都很受限制,时间长了不免会造成信息的缺失;后一种方法虽然解决了信息保存时间短、信息容易丢失的问题。但存在一个更致命的缺点:由于软件系统过老,某些功能规划和划分不合理、不科学,所以在操作方面存在很大的脱节,而且在数据库安全问题方面也存在着一定隐患。

在当前信息时代,任何单位,都需要一个实用、科学的科研成果管理体系来规范科研成果的管理,它将大大提高管理水平,优化资源,实现效益最大化。

2 管理目标

科研管理系统的建立,以科研过程管理为核心,以计划、合同、项目、成果为主线,通过先进的数据管理技术对林业科研业务进行全面的管理。可以有效的规范科研工作的流程、提升科研管理水平、促进科技成果转化与推广,以满足林业科研工作的管理需求。同时也为科研任务绩效考核提供数据依据。

3 系统设计

3.1 系统总体设计

3.1.1 架构设计

使用基于J2EE的B/S与C/S结合的框架结构。利用B/S结构,用户工作界面是通过客户端实现的。B/S模式最大的优势在于,它操作起来简单,维护起来方便,可以实现不同的人,从不同的位置,以不同的接入方式可访问和操作共同的数据。C/S架构中的Server端与B/S架构的Server端一致,Client端使用Java语言开发,以Swing作为UI框架。

系统采用体系结构,主要分为应用服务器端、浏览器端、客户端、数据库端。系统结构流程图如下图所示。

图1 系统结构流程图

3.1.2 功能设计

林业科技管理平台主要用于对归口的政策法规、项目、成果、成果推广、成果效益、专利等数据的管理、检索。平台主要包括了政策法规管理、科研项目管理、科研成果管理、科研成果推广管理、成果效益管理、专利管理、知识产权管理、科研基地管理、数据检索这九大模块。

图2 平台功能结构图

3.1.3 系统角色设计

表1 系统角色名称与职责

3.1.4 系统接口设计

科研管理系统应能够提供与人事系统提供考核晋升所需的科研项目成果数据。

科研管理应该能够设计与财务对项目经费系统的接口。

3.2 系统设计要求

支持客户端各大主流浏览器登录系统,如在电脑、智能手机、平板等终端上使用诸如Internet Explorer、360、火狐、Chrome、Opera浏览器等,考虑浏览器的兼容性。客户端管理员拥有高级数据操作权限,能够对各类数据进行编辑维护。平台上线时,客户端需要单独安装到用户电脑中。应用服务器端部署当前流行的web服务器,使用Apache Tomcat7及以上版本,运行时占用系统资源小,扩展性好。

4 数据库设计

4.1 MySQL数据库

采用MySQL数据库。MySQL数据库是当前非常流行的开源数据库,它能够广泛的适应各类系统应用需求。MySQL的应用灵活,能适应高要求的环境,非常适合作为 WEB应用的数据库。本系统基于J2EE的运维管理系统使用MySQL数据库作为系统数据库。为了更好地使用MySQL,充分发挥MySQL的性能,基于实际要求,可对MySQL进行了配置调优。

4.2 数据库表设计

系统数据库表结构设计主要是对林业科技大数据的录入、检索、统计分析等,需确定数据库中数据表。主要包括:人员信息(person_info)、部门(department_info)、文献资料(literature_info)、项目基本信息表(project_info)科研项目(research_info)、科研成果(achievement_info)、专利信息(patent_info)、知识产权、论文表、著作表等。平台主要将数据分为结构化数据和非结构化数据。结构化数据包括项目、成果、专利、成果推广等科研信息的标准化字段,这些数据字段主要起到规范数据,便于后期检索、统计。非结构化数据主要是现存资料的扫描件、音频、视频等资料,以附件的形式保存在服务器上,并且与数据库的结构化数据做唯一关联。要对现存数据进行数据整理,针对每一种数据类型,整理出该类项目通用的数据字段,确定该类数据的数据字典代码集。明确数据量级,针对数据量级调整检索代码,优化数据库表结构,适当建立索引,以提高数据检索速度。

以项目基本信息表为例列出表结构如下,包括存储科研项目的基本信息,如项目名称、项目编号、项目财务编号等。

表2 项目基本信息表

续表2

4.3 安全设计

数据的安全性是系统设计建设的基本保障条件,主要从硬件和软件两方面考虑。硬件方面,确保服务器系统补丁升级,采用限制访问,设计数据库备份和恢复,防治服务器瘫痪造成数据丢失。软件方面,平台需要纳入权限管理模块,要求所有用户必须通过身份验证后登录,不同角色拥有不同权限,信息互相保密,确保不会出现越权操作的情况发生。

5 软件使用设想

系统建成后,可将人力从繁重的手工检索中解放出来,改变人工手动管理资料耗时耗力的现状,借助于本系统,将非结构化数据转换为结构化数据,方便快捷地进行数据检索、统计、分析。主要可用于林业行业内省、市及各大科研院所,实现对归口的政策法规、项目、成果、成果推广、成果效益、专利等数据的管理、检索。

[1]刘慧,李玉忱,苏鹏.基于J2EE架构的分布式Web应用的研究[J].计算机应用研究,2003.

[2]蔡明,陈永运.J2EE架构的研究与应用[J].计算机应用与软件,2004.

[3]何成万,李健,焦素廷.基于MVC模式的科研成果管理系统开发[J].武汉工程大学学报,2009.

[4]梁弼.基于MVC的高校科研成果管理系统的设计与实现[J].计算机技术与发展,2011.

[5]李静.科研成果管理系统的设计与实现[J].中国科技信息,2008.

[6]王盈瑛,李学林.基于B/S结构的科研成果管理系统的设计与实现[J].新乡学院学报,2010.

S776.02

A

1002-2724(2016)05-0081-04

2016-07-29

∗通讯作者:魏娟

猜你喜欢

科研成果管理系统成果
科研成果转化
基于James的院内邮件管理系统的实现
中国科研成果震撼全球
工大成果
基于LED联动显示的违停管理系统
“走出去”成果斐然
“健康照明”成果聚焦
加强医疗科技自主创新和科研成果转化
海盾压载水管理系统
审批复杂 科研成果落地难