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

2019-10-01 版权声明 举报文章

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

【摘 要】高校作为教学科研单位,立项的部级、省级课题数量、发表的论文数量以及专题讲座数量非常大,相关信息非常多。要科学的管理、查询及处理这些信息,很有必要设计、开发一款适合高校的科研信息管理系统。本文就是研究根据年份、院系、课题(论文)类别、姓名及职称等条件进行数据查询,并以Excel的文件格式呈现查询结果,并尽可能地减轻用户录入信息的工作量。

【关键词】科研;信息;管理;系统

高校作为教学科研单位,其学术氛围十分浓厚,科研工作取得了相当大的成绩,立项的部级、省级课题数量、发表的论文数量以及专题讲座数量等大幅度提高。为了科学的管理、查询这些课题、论文和讲座等信息,很有必要设计、开发一款适合高校的科研管理系统,以提升学校的科学管理水平。

本文所提到的科研信息管理系统将围绕学校所立项的课题、已发表的论文、已开展的讲座等信息,根据年份、院系、课题(论文)类别、姓名及职称等条件进行数据查询,并以Excel的文件格式呈现查询结果,以利于用户对数据作进一步的处理。系统将具备一般数据库管理系统所具有的功能,设计了便于用户信息录入的功能,信息可分散录入,分散录入完成后再集中导入的方式进行,也可以将Excel文件格式的信息导入系统中,大大减轻用户信息录入的负担,使软件真正成为用户的好帮手。

一、系统总体设计框架

从图上可以看出,系统总体上包含了追加信息、插入信息等10个程序模块。其中清除重复信息、以Excel文件格式导入、导出信息最具特色,可以避免数据库的冗余,便于用户对信息作进一步的操作,这也是本文要着重介绍的程序片段。

二、数据库字段设计(仅以课题信息为例)

课题信息、论文信息和讲座信息分别用三个数据文件保存。课题信息字段如表一所示。

表一

数据字段共有14项,各校可根据本校的实际情况适当增加或减少,从我校实际使用经验来看,第6、9项可以删除。

三、用户界面设计

(一)初始化界面设计[1],如图一所示。

图一 初始化界面

该界面是我校科研信息管理系统实际使用界面,仅供参考。本人比较喜欢直观的浏览到某项主要信息,然后单击它再看到相应的其它更多的信息。

(二)设置字段控件,如表二所示。

表二

均为常用控件,其中第1项就是用来显示课题名称的。

四、部分源代码设计(以VB语言程序设计为例)

(一)代码模块中的程序[2]

创建自定义数据类型stu,并声明xit为该类型。

(二)窗体模块全程声明段中的程序

该模块中的程序用于初始化系统、保存信息和显示信息等。初始化系统时可以先创建一个随机文件,如:

Open "keyglkt.dbf" For Random As #1 Len = Len(xit)。

保存信息和显示信息程序代码被多次重复调用,所以应在全程声明段中创建。

(三)清除重复信息程序

用户在输入或导入科研信息时,很有可能信息会重复操作。为了保证数据的唯一性,有必要设计清除重复信息程序。设计思想是先为重复出现的信息将其清除标志代码设置为1,再全部删除之。程序如下:

(四)批量导入Excel格式信息程序[3]

当用户的原始数据是以Excel文件格式保存时,为了不做重复的工作,可用此项功能。先弹出一个打开文件对话框,用户选择一个要导入的Excel文件,信息将自动添加到最后面,程序如下:

(五)导出查询信息程序[3]

当用户需要对课题信息作进一步处理时,如排序、打印等,可以将信息以Excel文件格式导出,再用Excel对信息进行处理,非常方便。程序如下:

至此,主要程序模块介绍完毕。目前,该系统正在我校试用,效果良好。

参考文献:

[1]刘炳文.Visual Basic 程序设计-基础篇[M].北京:人民邮电出版社,1998:169-216.

[2]吴东辉 张波.轻松学习Visual Basic 4.0[M].北京:清华大学出版社,1997:261-268.

[3]段兴. Visual Basic 6 0数据库实用程序设计100例[M].北京: 人民邮电出版社,2000:99-103.

注:本文为网友上传,不代表本站观点,与本站立场无关。举报文章

上一篇:宜章县“山区大变化”举措与罗霄山脉连片扶贫... 下一篇:充分利用家园合作培养幼儿良好行为习惯

被举报文档标题:高校科研信息管理系统设计研究

验证码:

点击换图

举报理由:
   (必填)
紧急删除:

 13882551937、13808266089 服务时间:8:00~21:00 承诺一小时内删除

免责声明
发表评论  快捷匿名评论,或 登录 后评论
评论