龙源期刊网 http://www.qikan.com.cn
基于Java的高校科研档案管理平台的设计与实现
作者:缪兴华 陈路
来源:《电脑知识与技术》2012年第03期
摘要:介绍了利用Java技术设计与实现高校科研档案管理平台。在系统需求分析的基础上,给出了系统的设计目标、系统的功能模块设计、数据库设计,最后阐述了系统实现的几个关键问题。
关键词:科研档案;功能模块;数据库;设计
中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)03-0729-03
Design and Implementation of Management Platform of Scientific Research Archives in Colleges Based on Java
MIAO Xing-hua, CHEN Lu
(Taizhou Polytechnic Institute, Taizhou 225300, China)
Abstract: The paper introduces how to design and implement management platform of scientific research archives in colleges on the basis of Java. Based on the analysis of the system requirements, the system’s design goal, design of system function modules and database design are debated. Finally several key problems in system implementation are discussed also. Key words: scientific research files; function models; database; design
科研档案是科研人员在从事科学研究过程中形成的具有保存价值的文字、图表、数据、声像等各种载体的科技资料,是高职院校档案中的重要组成部分,是科研活动的真实记录。近年来,随着我国高等教育事业的不断发展,高校对科研工作的重视程度也不断提升,科研档案管理的科学化、规范化将直接影响科研管理的整体水平和工作效率。 1系统需求分析 1.1开发背景与目标
当前高校的科研档案管理机制,多数还只是一个上传下达的行政性管理机构。其主要工作仍然局限于传统的对科研项目、科研经费、科研成果登记鉴定、报奖等的被动管理,很少进行科研信息、科技服务信息的搜集、加工和发布传递等方面的工作。在人们越来越习惯于利用网络获取所需的服务的新形势下,高校科研管理需要更新观念,变革科研管理人员思维方式,强
龙源期刊网 http://www.qikan.com.cn
化“管理就是服务”的服务职能,必须树立信息观念,扩大信息来源,加强信息管理,提供信息服务,加强与社会的全方位联系。同时,高校科研项目与成果的规范化、信息化管理,对于提升高校综合实力也有着极其重要的意义。由此可见,提高管理效率、减轻科研管理的工作量,降低科研管理人员的劳动强度,开发和运用科研档案管理平台,实现科研档案管理的自动化、信息化、网络化,是科研管理部门急需解决的问题。
本文设计与实现的基于java的高校科研档案管理平台(以下简称平台),是针对我院科研档案管理的实际情况而研制的。该平台服务于我院的科研管理工作,可以实时动态发布科研信息,提供科研信息检索渠道,为我院的各级科研机构、科研人员提供便利,为辅助领导进行科研管理决策提供有力的信息支持,有助于我院整体科研工作水平的提高。
通过该平台,可以实现我院科研工作的网络化管理,形成一个新的科研数据中心和科研管理沟通平台,全面、实时、准确提供学校的有关科研信息,为学校领导有关科研决策提供辅助支持,为学校教师开展科研活动提供方便快捷的服务,为全院科研信息交流提供良好平台,使科研管理人员从事务性的工作中脱离出来,将更多精力投入到课题策划、成果推广中去,全面提高科研服务水平。1.2系统体系结构及运行环境
本系统基于J2EE基本技术体系,采用B/S应用体系结构,表现层则采用JSP页面、静态HTML、AJAX等多种表现形式,数据库服务器系统、Web服务器系统和应用服务器系统可以运行于包括Windows NT/2000/XP、Unix和Linux等多个操作系统平台。普通科研人员、科研秘书、管理员等各级用户通过Internet即可登陆并使用系统,克服了时间、地域的限制,大大提高了科研管理的效率。
系统运行硬件支持环境:Web服务器一台、客户端Web浏览器若干台、数据库服务器一台。系统运行软件支持环境:Web服务器(Windows XP + Tomcat 6.0.16)、数据库服务器(Windows XP + Access 2003)。 2系统设计 2.1功能模块
本文设计的科研档案管理平台主要分十大功能模块:科研机构管理、人员管理、科研项目管理、科研成果管理、科研考核管理、学术活动管理、技术服务管理、项目申报和评审、网站管理、系统维护等。
1)科研机构管理:本平台所设科研机构包括院系所、研究机构、重点研究基地等三类,可以列表显示这些机构的基本情况、人员构成、在研项目以及已经取得的成果等。对于普通科研人员仅给予浏览的权限,各单位的科研秘书可以编辑各机构的基本情况,而对于机构的人员构成、项目情况及成果情况则由系统根据相应的功能模块中的数据自动生成。
龙源期刊网 http://www.qikan.com.cn
2)人员管理:本平台设定的人员有三类:科研人员(指从事科研工作的人员)、科研秘书(指各科研机构的科研管理人员)以及管理员。该模块可以实现人员新增、人员列表、人员检索等功能。人员列表和人员检索功能中,不仅可以显示人员的基本信息,同时可以显示该人员所有的项目和成果信息,这些数据从项目和成果管理模块中自动获取。管理员可以对人员的信息设定修改权限,科研人员只能修改自己的基本信息,科研秘书可以修改本机构人员的信息,管理员则拥有最高权限。系统初始运行时,由管理员设定初始账号、密码、所属机构等人员的基本信息,然后由科研人员本人通过普通用户的身份登录,输入属于自己的信息。人员库建立后,可以及时掌握学校科研人员的基本情况,并可以相应的生成学校的专家库等。
3)科研项目管理:科研项目指已经立项后的项目,包括不同来源、不同级别、横向纵向等各类项目。主要由新增项目、检索项目、列表项目、经费管理等子模块组成。项目管理的权限设定类似人员管理,但经费管理的权限仅对管理员开放。
4)科研成果管理:科研成果一般可以分为科研论文、著作、鉴定成果、专利、获奖等。平台提供输入界面,由科研人员分门别类输入这些数据。
5)科研考核管理:科研考核主要是通过建立科研工作量化指标和设置岗位考核指标,通过对科研项目、科研成果、科研奖励、学术交流等信息的综合分析,计算科研人员和科研机构的科研工作量。考核管理只对管理员开放。
6)学术活动管理:学术活动指学校主办或者参与的学术会议、发表的会议论文、国内国外的学术交流等。本模块主要完成三个功能,一是科研处主动在网上发布最新学术活动的通知,二是科研处根据各科研机构上报的学术活动计划定时发布学术活动通知,三是科研处在每个学期统计各科研机构学术活动的开展情况,作为学院考核各科研单位的依据。
7)技术服务管理:技术服务主要是指学校为地方企事业单位等解决的技术难题。本模块主要完成三个功能,一是科研处主动在网上发布最新技术服务需求,二是各科研机构上报各自在每个学期的技术服务情况,三是科研处每学期统计各科研机构技术服务开展情况,作为学院考核各科研单位的依据。
8)项目申报和评审:通过平台可以完成校级项目的在线申报、项目中期检查、项目结题评估评审等工作。
9)网站管理:此项功能仅由管理员使用。
10)系统维护:对于管理员来说,在系统维护模块中可以进行数据初始化、数据导出、数据清除、用户维护、数据库维护等工作,而对普通用户来说,则只能维护自己的个人信息。2.2数据库设计