我国农林学科研究生教育动态数据库平台设计与实现 - 所数字图书馆_第1页
我国农林学科研究生教育动态数据库平台设计与实现 - 所数字图书馆_第2页
我国农林学科研究生教育动态数据库平台设计与实现 - 所数字图书馆_第3页
我国农林学科研究生教育动态数据库平台设计与实现 - 所数字图书馆_第4页
我国农林学科研究生教育动态数据库平台设计与实现 - 所数字图书馆_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、我国农林学科研究生教育动态数据库平台设计与实现本文系“中国农业科学院科研基金项目”研究成果之一寇远涛1,温洋2,鲜国建1,罗婷婷1,毛广卫1(1中国农业科学院农业信息研究所,北京,100081)(2中国农业科学院研究生院,北京,100081)摘要:目前,我国农林学科研究生教育在科学数据管理方面,缺乏数据信息整合与服务平台。为此,本文设计并构建了基于B/S结构的我国农林学科研究生教育动态数据库网络平台,阐述了系统设计思想,介绍了系统实现的技术特点,并给出了部分平台运行截图。关键词: 农林学科;研究生教育;数据库 中图分类号:TP39Design and Implementation of Chi

2、na's Post-graduate Education Dynamic Database Platform of Agriculture and Forestry Subjects Kou Yuan-tao1,Wen Yang2,Xian Guo-jian1,Luo Ting-ting1,Mao Guang-wei1(1 Agricultural Information Institute of CAAS, Beijing 100081,China)(2 Graduate School of Chinese Academy of Agricultural Sciences, Beij

3、ing 100081,China)Abstract:At present, China's post-graduate education of agriculture and forestry subjects lack data integration and service platforms in scientific data management. So, we designed and realized the China's post-graduate education dynamic database platform of agriculture and

4、forestry subjects based on B / S framework, expounded the system design concept, introduced the technical characteristics of the system, and provided some system operation screenshots. Key Words:agriculture and forestry subjects; post-graduate education; database1 引言自1978年恢复研究生招生和1981年实施学位制度以来,我国研究生

5、教育得到了快速的发展,农林学科研究生教育作为我国研究生教育的重要组成部分,在培养农业高层次科技人才、推动我国农业科技和农村经济发展方面发挥了重要作用。为此,我国农林教育工作者也一直高度重视并致力于提高农林研究生教育数据管理的信息化水平。1997年以前,农业部、林业部对分管的农林高校每年整理、出版一部全国高等农业教育统计资料,但仅为报表形式,没有达到数据管理的信息化。1997年以后的高校管理体制的改革,增加了数据统计难度,特别是2000年以后,很多部门不再担负高等教育管理职能,高等农业教育统计工作随之停止。目前,我国研究生教育数据基本上是政府各部门分类管理,在农林研究生教育科学数据管理方面,国内

6、尚缺乏基础数据的采集、整合、集成、研究并提供相关信息服务,缺乏数据整合和信息服务平台。有鉴于此,我们研究构建了我国农林学科研究生教育动态数据库平台(以下简称“农林教育数据平台”),力图通过采用信息化手段和计算机技术,对我国农林学科研究生教育20多年的全部数据进行采集、整合、加工处理,并提供规范、方便使用的研究生教育基础数据查询系统,实现农林研究生教育人才数据资源的社会共享。实施农林教育数据平台建设,对于增强我国农业科技创新能力,提高农林研究生教育整体水平,促进我国社会和经济发展发挥十分重要的作用。2 系统设计2.1数据资源(1) 数据来源及范围农林教育数据平台采集的数据主要包括六大类,可形成六

7、个动态数据库,具体包括:l 研究生培养单位基本信息库,采集农林学科研究生招生单位的基本信息。l 学科建设库,采集农林学科研究生院校的学科专业设置、博硕士授权点以及其他教育基础设施情况。l 研究生招生数据库,采集各招生院校历年招收研究生数据。l 研究生毕业数据库,采集各招生院校历年研究生毕业情况数据。l 研究生学位授予数据库,采集招生院校历年研究生学位授予数据。l 专家导师数据库,采集各招生院校专家导师信息。(2) 数据著录标准化教育管理信息标准化,是我国教育管理信息化建设的基础,是实现全国范围内乃至世界范围内教育信息资源交流与共享的必要条件。1为了便于研究生教育动态数据的汇缴、纵向传输与横向交

8、换,保证多方面的数据服务,我们对每一类数据都制定了较为详尽的数据项著录规范,极大地提高了数据汇缴的效率,实现了数据著录的标准化。对每个数据项的字段名称、类型、含义、字段大小、是否主键、是否允许空等都给出了规范定义,对有特殊要求的字段在备注中给出了其著录格式要求。2.2业务流程分析农林教育数据平台是具有信息采集、数据验证、数据查询、统计分析等功能的信息系统,其基本业务流程如下图所示:图1 系统业务流程示意图图2 农林教育数据平台功能模块设计2.3功能模块设计农林教育数据平台是具有信息采集、查询和统计等功能的农林学科研究生教育信息管理查询系统。其主要功能包括:(1) 数据管理指平台包括的各数据库的

9、基本信息的维护,包括数据录入、快速查找、数据修改以及数据删除。l 数据录入:逐条录入各项数据信息。l 快速查找:通过手动输入查询词或选择系统自动分类筛选的数据项内容快速定位数据,以便进行修改、删除等操作。l 信息修改:修改记录基本信息。l 信息删除:删除记录基本信息。(2) 信息查询系统提供灵活的信息查询功能,包括初级查询(按照单个字段对单个数据库进行数据查询)和高级查询(多个字段进行组合检索,以及多个数据表的关联查询)。(3) 数据统计数据统计功能是对研究生教育数据进行深度挖掘,分析得出具有指导研究生教育决策作用的信息。主要包括报表统计(即按照给定的统计要求生成统计报表,并可导出到EXCEL

10、)和图形分析(按照给定的统计要求生成美观的柱状图、折线图或条形图),均可导出保存或打印。本平台可从多个角度进行统计,从学位类别上可以分为博士、硕士,从培养阶段上可以分为招生、毕业、学位授予,另外还可以按照专家导师的年龄段、学科专业、性别等进行统计以了解专家导师队伍建设情况。(4) 系统管理主要是对系统运行所必须的信息的维护,如用户管理和用户角色权限定义,包括用户基本信息的录入与维护、系统用户角色及其使用权限定义及用户权限的分配,以杜绝非授权数据访问与操作,保证数据安全。3 系统实现3.1平台功能结构农林教育数据平台采用基于B/S(Browser/Server,浏览器/服务器)的.NET三层体系

11、结构,包括数据层、逻辑层和表示层,既利用了网络的优势,同时在功能上对系统进行分隔,增加了事务逻辑层,将用户与数据层分开,降低Web服务器的负载,避免了因为Web服务器的性能缺陷对整个系统整体性能的影响。具体来讲,数据层是对收集到的各研究生培养单位的数据进行存储,是本系统的数据基础;逻辑层是通过对数据层的访问实现相关业务逻辑处理,具体包括研究生教育数据的录入与更新,标准代码的维护,根据功能需要进行数据组织,运用适当的算法,对系统用户进行严格的权限分配,以及对数据进行读取、查询和统计分析等运算;应用层是直接面向用户的,将逻辑层对数据的处理结果通过不同的功能模块展现在用户面前。其功能结构图如图所示。

12、图3 平台功能结构图3.2主要技术特点农林教育数据平台具有如下技术特点:(1) 数据库、表结构的设计农林学科研究生教育动态数据库平台的数据库采用了分布式的关系型数据库管理系统MS SQL Server 2000,它应用广泛,是一个可靠的易管理的关系型数据管理系统。针对20年来我国研究生教育的发展和改革,在表结构设计时充分注意了扩展性,力争使10年前的数据信息和10年后的数据能同时在系统中正常运行,并在查阅了大量的研究生教育文献和数据信息后,经过专家的研究和讨论,数据表名称也统一采用了具有实际意义的词组、汉语拼音简写及其组合表示。(2) 分布式数据采集基于网站平台的信息管理系统扩展数据共享和客户

13、服务功能,使数据集中高效管理,实现分布式多用户应用。(3) 平台数据安全平台采用基于角色的访问控制技术(RBAC)实现用户权限的管理,采用一种独特的存储机制把复杂的权限级别简单化,并采用.NET的用户控件进行权限的验证,实现了系统用户分级管理,保证了系统的安全性。其基本思想是:根据角色访问控制(RBAC)的基本原理,给用户分配一个角色,每个角色对应一些权限,然后利用ASP.NET中的用户控件(UserControl)来判断该用户对应的角色是否对该页面有访问的权力。(4) 快捷的数据存取与显示基于SqlServer数据库存储过程的数据提取与数据组合,采用数据库分页技术,减少大量数据的延时提取,在

14、页面显示上,采用NetAdvantage公司提供的优化表格技术,加快浏览速度以及页面生成速度。在使用存储过程时,尽量注意通用性,如图4所示的获取满足条件的所有记录的存储过程代码。图4获取所有记录存储过程代码(5) 强大的图表功能技术实现平台利用NetAdvantage组件中的UltraChart实现了数据在网络环境下的多种形式的动态图形化显示,可根据用户的不同统计结果实时绘制条形图、折线图、柱状图等美观的图形,使结果更直观、对比更明显。同时也采用了NetAdvantage组件中的WebAsyncRefreshPanel解决了页面重复刷新的问题。3.3平台运行界面以下为部分系统运行界面截图。图5

15、为基础数据维护界面。图5基础数据维护界面图6和图7为2003-2007年四所培养单位硕士录取总数和作物学一级学科硕士录取数的统计图,还可以按照二级学科、考生民族、硕士专业、考生来源等等进行统计。图6培养单位硕士录取数据统计-柱状图图7培养单位作物学一级学科硕士录取数据统计-折线图图8为研究生毕业数据按就业形式的统计图。另外还可以分别按毕业去向、就业单位性质等多个指标进行统计,以便研究生教育部门掌握毕业生就业情况。图8研究生毕业数据统计柱状图4 结束语本文探索农林学科研究生教育数据的信息化管理方法,采用.Net技术、数据库技术、组件技术,实现了研究生教育数据的采集、管理、查询、统计等功能,构建了

16、我国农林学科研究生教育数据动态数据库平台,为进一步提高研究生教育管理水平奠定了坚实的基础。农林教育数据平台经过近两年的运行,已经采集了7所农林学科研究生教育院校的2000-2008年的研究生教育基础数据、2000-2008年全国150余所农林学科研究生教育单位基本信息数据和学科建设数据,以及华中农业大学、西北农业大学、北京林业大学和中国农业科学院2230余名专家导师的信息数据。随着各类数据的不断丰富和积累,农林教育数据平台将为我国农林教育主管部门、用人单位及招生院校提供更多有价值的信息。参考文献1 徐金平.教育管理信息标准化是提高研究生教育管理水平的必由之路J.郑州大学学报:哲学社会科学版, 2004( 2):158-160.2 仇守银,张辉.高等学校研究生教育管理信息化建设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论