高校科研管理信息系统优化设计

高校科研管理信息系统优化设计

[摘要]本研究结合高校现阶段科研管理现状,开发设计与科研管理需求相契合的信息管理系统。本系统基于PowerBuilder环境,以“自上而下规划,自下而上开发”为原则,采用SQLServer2000数据库与C/S架构,集科研项目、成果、论文、著作、专利与经费管理功能为一体,为提升高校科研管理信息化水平提供便捷、高效服务。

[关键词]高校;科研管理;信息系统;C/S结构;设计

0引言

计算机技术为现代社会信息管理提供了高效的服务手段,传统人工信息管理模式已无法满足高效率、无纸化办公需求。为了实现科研信息交流与共享,开发设计集系统人员管理、学院设置管理、科研奖励管理、科研综合管理及科研信息数据管理等功能为一体的计算机信息综合管理系统已势在必行。鉴于此,本研究通过高校科研管理需求分析、流程架构总体设计、数据库设计与系统模块实现应用几个步骤,采用PowerBuilder技术与C/S架构,为用户信息检索与管理、查询、录入提供强大的技术平台。

1高校科研管理信息系统需求分析

本系统设计将充分结合高校科研管理现实需求,旨在满足以下几大功能与非功能性设计需求:①实现对科研项目、科研成果、科研论文、科研著作及科研专利等信息进行综合、集成化管理;②结合科研项目信息、科研论文等级、科研成果级别,对科研人员的科研能力指标值进行计算及排序;③实现科研经费管理;④实现科研数据查询、统计及自动生成所需的各类科研数据报表。除了上述功能性需求外,本系统还要求人机交互界面友好、可兼容、易于扩展,具有良好的数据存储及分析能力,且安全保密性要好。

2高校科研管理信息系统设计技术基础

本系统采用的开发工具为PowerBuilder9.0,基于C/S结构和SQLServer2000数据库,在继承传统版本功能基础上,充分适应现代计算机网络应用程序开发需求,集成PowerSite、PowerBuilder及EnterpriseApplicationStudio等多项功能和数据库开发技术。本设计通过在PowerBuilder中采用Web应用实现面向对象的第4代语言编程,内置包含数据窗口在内的多种数据库对象类,以此对本系统数据库存储数据进行共享及访问。与常规系统开发工具相比,PowerBuilder开发工具成本低、效率高、功能强大,能够满足当前高校科研管理的信息化需求。

3高校科研管理信息系统功能架构

本系统采用C/S三层架构模式,实现对高校科研管理系统分层、集成、协同管理。为了有效满足高校各类专家人才查询、录入、统计、排序及计算等一般需求,在对科研管理中的科研项目录入、科研成果管理、科研论文、著作、专利与科研经费管理需求进行分析后,通过项目、论文、成果、专利与著作和新技术6大模块(如图1所示),实现科研经费管理、科研综合评估、科研统计与人员科研能力分析以及院系所科研管理水平分析等,详细内容如下。①录入科研项目、科研论文、院系所及负责人等信息。②结合科研项目和科研论文的级别及科研经费,对高校各学院、研究所及科研人员综合水平进行评估。③在评估打分时,可对各院系所不同人员在一定时期内的科研考核得分进行数据统计。④在上述科研数据存储、管理基础上,实现数据备份、还原。⑤科研管理系统登录权限与项目录入权限设置,例如:不同科研项目由负责人对权限进行设置,做到分工、职能明确。系统管理员还可设置科研人员信息,增加科研项目、论文、成果、专利、著作等信息。⑥科研管理部门还可定期进行科研项目分类查询与统计、另存、添加,删除、打印、过滤,查找等。

4高校科研管理信息系统设计

4.1数据库物理设计

4.1.1系统实体—属性

①科研项目(科研项目编号、名称、院系所、负责人、日期、等级、类型、经费、管理员、时间、立项及其他备注);②科研成果(科研成果编号、名称、院系所、负责人、日期、等级、类型、管理员、时间及其他备注);③新技术(新技术编号、名称、院系所、负责人、日期、等级、类型、经费、管理员、时间及其他备注);④专利(专利编号、专利系数、名称、院系所、负责人、日期、等级、类型、经费、管理员、时间及其他备注);⑤著作(著作编号、名称、院系所、负责人、日期、等级、类型、经费、管理员及其他备注);⑥人员(编号、姓名、性别、职位、学历、身份证、职称与年龄);⑦院系所(编号、名称);⑧参数设置(编号、类型、序号及得分)。

4.1.2系统E-R结构

本系统局部“实体—属性”物理概念设计好后,需基于各数据库表字段、类型及实体属性,将各类数据库表通过几大核心管理模块联结为一个完整、统一的数据库概念结构。

4.2数据库逻辑设计

概念设计完成后,本系统基于MSSQLServer关系型数据库,将上述E-R结构转化为规范化的数据运行模式,详细如下。

4.2.1初始关系模式导出

分别导出院系所、负责人、性别、学历、身份证、职称、岗位、科研项目编号、名称、类型、经费、日期、论文、成果、专利、著作及科研综合得分系数等初始化数据关系模式。

4.2.2数据运行关系子模式描述

在科研综合管理中,除了调取用户需要获取的数据外,还应对不同数据、概念模式中的数据与子模式数据之间的关系进行描述,详情如下。①科研经费表(#科研经费编号#、#类别#、#金额#、#日期#、#管理员#、#管理时间#);②科研得分表(#姓名#、#所在院系所#、#科研项目得分#、#科研论文得分#、#科研成果得分#、#其他得分#、#得分总计#);③管理员表(#管理员名称#、#用户名#、#密码#、#管理权限#、#功能需求#、#身份验证#)。

4.3数据库实现

本系统采用MicrosoftSQLServer2000数据库实现上述不同数据库表中的内容:管理员、参数设置、技术人员、论文类型、论文级别、专利、著作及经费类别。

5高校科研管理信息系统实现

5.1系统实现步骤

①创建应用对象;②创建各种控件应用窗口,编写事件响应脚本;③创建下拉式、级联和弹出式菜单;④创建与自定义用户对象;⑤创建用于数据检索或统计表编写的数据库窗口;⑥创建自定义函数;⑦运行、调试应用程序;⑧将系统运行程序编译为可执行文件,帮助用户创建程序运行环境。

5.2系统实现界面

基于PB面向对象的特性,在系统实现环节通过创建模板窗口,实现以上几大核心功能的封装,尽可能减少代码书写量,使程序运行界面整洁、完整。

5.2.1人机交互登录界面

本界面通过用户登录,对其登录名与验证码、密码进行身份验证,若验证通过,提示用户进入系统;若验证错误,系统提示出错,以此结合用户身份对其权限进行设置。

5.2.2系统主界面

系统主界面为各个科研管理功能模块的快捷按钮混合界面,主要有打印机、项目、论文、专利、院系所、人员、经费、管理员、背景、参数设置与注销、退出按钮,点击相应按钮即可触发需求模块功能。

5.2.3系统管理员界面

创建用户后,通过添加管理员账号、密码,可对每个用户管理权限进行设置。

5.2.4系统参数设置界面

本界面主要包括项目、论文、得分系数设置按钮等,管理员可添加、查找、另存、打印、删除及提取人员数据库各项学历、职称、院系所等个人信息。

5.2.5科研项目管理界面

在本界面管理员可对相关科研项目得分、积分、经费等进行添加与过滤。

5.2.6科研项目录入界面

对不同类型项目进行选择,进入相应的窗口,输入负责人、院系所拼音码即可进行科研项目录入。

5.2.7查询、统计报表生成管理界面

本界面通过触发系统查询与统计按钮,可根据查询结果自动生成积分表、科研项目立项一览表、科研成果统计表、经费申请表等,同时也可结合需求按不同条件进行过滤查找。

6结语

随着信息技术的快速发展,计算机信息管理系统在各行各业得到广泛应用,只有采用计算机系统才能将庞大的信息资源集成在一起,实现人、财、物协调、统筹管理。本研究设计的科研管理信息系统实现了对高校科研学术的一体化管理,经运行测试,本系统稳定、可靠,人机交互界面友好,满足了高校科研信息检索、管理、查询与录入、统计需求。

主要参考文献

[1]张海英,王红.高校科研管理信息系统的优化设计[J].科技风,2014(21).

[2]莫绍强,刘江林.基于分层结构的高校科研管理信息系统架构设计[J].现代电子技术,2017(9).

[3]叶卫华,王凤.基于网络碎片化的高校科研管理信息系统安全设计[J].电子技术与软件工程,2017(8).

作者:蓝静 单位:四川大学