APP下载

面向科研管理的数据库结构设计研究

2014-09-13

吉林建筑大学学报 2014年5期
关键词:项目编号成果数据库

李 杨 武 莹

(1:长春建筑学院科研处,长春 130699; 2:吉林建筑大学思想政治理论教研部,长春 130118)

随着我院科研项目数量的稳定增长,教师的科研成果不断增加,新增加了专利、软件著作权等成果信息.常规的管理方式在科研数量迅速增加的情况下已不能满足新的科研管理需求,利用现代信息手段中的数据库技术对科研管理进行信息化建设是极其重要的[1].引入其他科研管理平台不仅费用高昂,而且相关的内核代码无法依据需求修改.针对我院的科研管理工作的实际情况,依据学院科研评价规范及办法,设计和开发适合本院的科研管理系统,对依然应用“表格”的计算机辅助管理进行升级十分必要[2].

1 本校科研管理需求

在我院的科研管理过程中,科研处需要了解教师的每个项目.每个项目又包括项目名字、项目经费、项目人员、项目状态等[3];最特殊之处是本校项目经费编号必须和财务统一,只能按照财务软件默认给出的编号建立数据编号.这样才能核对项目经费、纵向经费等;项目所获得奖励(科技进步奖等)按照科研管理规定给予相应奖励;项目人员的信息和项目的每个内容都相关,这里需要指出的是任何单位都有相同名字的人员,所以每个人员的信息至少要包含一个区别码,可以是身份证,也可以是工作证代码等等.

2 数据库结构设计

2.1 数据库选择

由于科研管理的保密性,本校科研管理不对校外开放,基本不用考虑并行查询的系统需求,另外,鉴于本系统目标用户普遍应用Windows系统,所以项目采用了Windows Servers系统下的SQL Server,在跨平台操作时,可直接用SQL语言进行数据读写和查询等操作命令.用于数据库中的标准数据查询语言项目在开发过程中得到了验证.

2.2 数据库结构设计

数据库的结构设计一定是在项目的最初完成的.构造数据库必须考虑所有需求规则.在关系数据库中,我们习惯称之为范式,参考关系数据库的多种范式,依据科研管理的需求分析,为扩大操作功能和减少冗余度选择了第三范式[4].

科研工作者的信息是贯穿于整个数据库中的,必须单独建立的,同时为了避免多人同名可以采用唯一身份证号码加以区别.其表内信息依据需要建立以下字段:包括年龄、性别、单位院系、职务职称、技术领域、个人信息(电话)等.每个表单都有一个和人员相关的字段,这个字段可以是工作证号,也可以是身份证号码.每个表单都可以单独进行,甚至可以在备份的同时也不影响录入.如果将来需要查询某科研人员的详细成果,只要每个库调用相同工作证号或身份证等就可以.

科研经费是每年国家审计管理的重点,每笔经费一定要保证和唯一项目编号准确对应.所以建立经费和经费分配两独立表单.两个单独表中经费都含有项目编号,这个项目编号和项目管理中的项目编号一致.由于项目管理表中有人员信息相连,所以只要通过调出科研经费相关联的项目编号后自动在逻辑层调用项目表和科研工作者库中信息,就可以得到全面的经费信息.而经费分配表中的人员必须符合人员库,这样就杜绝了非项目人员经费报销的可能性,大大降低了查找同一个人员参加的不同项目的经费结果的复杂度.

成果管理模块通过建立专门的成果库,成果库可以包括论文、专著、专利、软件著作权等.在设计时同样建立一个单独的表,而成果中也有和经费模块一样的地方,也就是包含项目人员,这样将来查询某人员的时候,项目和成果可以一起得出[5].

2.3 用户接口设计

根据科研管理需求分析,设计为多用户.第一种是数量最多的科研工作者的访问模块,每个科研人员可以利用互联网将在任何地点输入本人的科研信息和成果,这样可以将科研管理人员从大量录入科研工作者的项目成果、专利等繁琐工作中摆脱出来,同时也可以在保密许可范围内查询到自己参加过的所有项目、论文和成果;第二种是科研管理人员的入口(科研处人员),科研管理人员必须通过授权才可以通过接口进入后台.在有记录的情况下,直接管理数据,包括输入到数据库、项目审核、项目修改(教师录入错误等)及删除等.这个入口可看到项目和经费,还可以审批经费等管理功能.超级管理员还可以对科研工作者授权,使之对本人输入数据的错误进行修正.一般来说,科研处的分工有多细,这个入口就有多细.比如项目管理科的人员就只能针对项目管理,项目经费管理科只能针对项目经费管理和项目状态管理等.这样,在管理上的细分导致多用户之间是严格不相关并且不能互相越权管理.

3 数据库接口应用

本校科研管理平台用户功能在面板左侧以项目为例:分别为项目录入、项目修改、项目查询和项目分析.

3.1 项目录入

该平台突破了传统的手工录入方法,避免了项目数量巨大,录入工期长等问题.最重要的是保证了非手工录入的正确率.创新方法为先在熟悉科研管理方法的基础上提出一个完善的项目资料存档要求,并对每个存档内容给予明确的指示,应包含一个科研项目的所有基本信息[6].其中项目类型中应包含附加属性,如是否双十项目等;项目状态应添加自动修改的功能,当项目合同时间已到却仍未结题者,项目应变更为延期.当所有功能都已确定完成后,直接由项目负责人提供符合后台数据库格式的excel表格,无论申报还是结题,都由各科研处统一通过审核将各个项目表格汇总,项目录入工作就是直接导入.这样大大避免了手工录入的人为错误.如果有临时的突然增加项目,让项目负责人填好相应表格,直接导入即可.

3.2 前台的查询功能

前台应将任意条件如项目名称、项目负责人、工作单位和项目编号等检索,同时应考虑到将来的科研管理需求,如想查询所有结题项目或经费等于4万的项目等其他条件等,这样的检索可以让我们在左边的可选字段中自由搭配,以便于应对不同的科研管理需求.所以平台开发为检索条件完全自由组合,检索项目软件如图1所示.

图1 项目检索自由组合情况

3.3 项目修改

设计了对应不同功能的不同账号,并分别给予不同权限,如普通院系老师给予查询功能,首先通过教师的身份证号或者工资卡号等登陆,教师一旦登陆就相当于默认为查询自己的所有项目.如果是科研处的管理科研工作者登陆,则可以修改和确认.为防止科研处管理科研工作者的人工误差,可以在确认上有两个账号,由领导审核后方可生效.

3.4 数据导出

项目查询完毕后,可以导出的EXCEL表格应是前面检索条件下检索结果的表格,要求应包含所有的科研信息.由于现有的数据仓库技术发展[7],将导出的数据中与现有其他数据来源(如其他大学的科研数据分析图)对比,可根据对比数据修整本校科研发展的方向.

4 结语

科研项目管理,不仅可以用于本校,也可应用于各个科研院所及高校研究机构进行科研项目管理;也可用以绩效考核等.通过该系统,科研处可对任意项目随时进行管理.由于所有的数据都在SQL数据库中,随时可以调取项目的状态,使科研管理者能够为项目服务,从而提升高校的科研能力及成果率.本数据库未来发展是以科研管理部门为科研人员服务为基础,推动科研人员的科研积极性为目标.既可以让项目负责人对项目可以随时管理,也便于科研处、财务处等宏观掌控所有项目的情况,建立科研处、财务处以及人事处等统一应用平台,可以及时有效地掌握最新的科研情况.

参 考 文 献

[1] 本书编委会.高校科研课题立项、申报、评价与科研队伍建设及核试评估指导手册[M].北京:中国高等教育出版社,2009:16-42.

[2] 杨冬青,唐世渭.数据库系统概念[M].北京:机械工业出版社,2003:23-33.

[3] 朱 勤.高职院校科研管理现状分析与对策研究[J].职业教育研究,2012(4):9-10.

[4] 李兴鹏,武 伟.基于UML的高校科研管理系统的建模研究[J].湖北民族学院学报(自然科学版),2011(3):29-34.

[5] 叶小卉.高校学生事务管理系统的需求分析与功能描述[J].中国科技信息,2012(16):173-195.

[6] 孙浩鹏.基于SQL的高校科研管理平台[J].长春工程学院学报(自然科学版),2010(1):11-14.

[7] 袁文礼.基于数据仓库技术设计与实现的科技数据管理系统[J].电脑知识与技术,2014(10):89-91.

猜你喜欢

项目编号成果数据库
更正启事
工大成果
“走出去”成果斐然
“健康照明”成果聚焦
How has Art Deco affected Chinese architecture
数据库
“三医联动”扩大医改成果
数据库
TheUtilizationandApplicationofParaphraseinBasicCollege
数据库