张衡 阎晓东 刘汉生 王志坚
摘要:本文重点介绍了利用网络编程技术开发的一套较为实用的研究生教育综合信息平台。文中还就平台开发过程中一些关键点、技巧和方法做了阐述。
关键词:研究生教育;信息;ASP;网络;综合信息平台
中图分类号:G643 文献标志码:A 文章编号:1674-9324(2015)50-0057-02
研究生教育管理综合信息平台的建立不仅可以大大提高工作效率,更是进行科学决策的基础。笔者根据多年来从事研究生信息系统开发的经验,结合当前计算机网络通信技术、信息管理技术、数据库等技术的发展现状,对自主研究设计、开发和构建“研究生教育综合信息平台”过程中的一些技术问题、特点、方法进行了探讨,希望能抛砖引玉,惠及同侪。
一、设计思路
研究生教育工作按照教育对象的培养流程一般分为招生(学籍注册)、培养和学位三大部分,这是管理工作一条最明显的主线,而管理部门、导师、研究生、业务部门四个“点”是整个研究生教育工作中的灵魂,所有工作都是由这四者来展开的。笔者所在单位开发的平台主要以校园网为依托,以“四点一线”为主轴,涵盖研究生教育工作的整个过程,并将与该过程相关的,诸如学籍管理、学科建设、统计决策等环节,组成一个有序的整体,进而改进或取代目前传统的管理工作方式。
已有的与研究生教育有关的系统,大多功能单一,不能满足研究生管理全过程的自动化和网络化需要。而本平台突破以上局限,重点研究了以下工作:
1.信息收集与管理:以人为主导,通过网络最大限度地进行信息数据的收集、传输、储存、更新和维护,提高管理效率。
2.信息协同与共享:支持管理部门(研究生办公室)决策控制、业务部门查询布置、导师管理审批、研究生查阅更新的集成化人机交互网络系统。
3.信息应用与输出:实现无纸作业,手工填写的文档均实现数据库管理,系统自动生成Word格式文档;各类数据信息均实现数据库管理,并利用各类信息能实时生成各类查询、统计和上报数据。
二、平台构成
本平台采取了服务器/浏览器(B/S)模式的网络体系结构,该结构面向所有分级用户,实现基于网络的信息无缝录入、查询、修改、删除、统计与维护等。
考虑到平台实际应用的需求,我们将平台分为“外网+内网”的工作模式,外网为公共资讯网站,供所有用户浏览研究生管理部门发布的通告、新闻、资料等;内网为业务平台网站,仅供系统内部用户使用,不同用户级别拥有不同的权限和平台界面。如图1所示即为本平台整体体系结构。
三、研究生教育综合信息平台的开发与构建
研究生教育管理工作从学籍注册到学位培养再到学位答辩是一个完整的系统管理过程,具有相当复杂的业务逻辑规则,涉及到的信息量庞大而复杂。因此综合信息平台的建设应充分考虑研究生教育管理对信息处理的要求。下面从“平台数据源”、“平台设计与实现的几个关键点”、“平台的主要功能”以及“平台运行界面”等几个方面说明平台的开发与构建。
1.平台的数据(信息)源。从研究生注册学籍开始我们记录学生各类信息,先要根据学生所学专业的培养方案和将来要从事的专业来为每个学生制定一套培养计划,在培养学生的过程中,学生在接受培养阶段,需要记录大量数据信息,培养结束后,要对每个学生组织答辩和学位评定,这是最后学位授予必不可少的两个步骤。这些都完成之后,才算完成研究生管理的一个周期,一个周期一个周期地反复循环就构成了研究生的管理工作。而这一切都是在隐含的学科建设条件下进行的。对研究生的培养过程为主线,学科建设为辅线,一条主线,一条辅线,两条线勾画出了本平台建设的模型。
2.平台设计与实现的几个关键点。本平台除了网络信息系统通用的功能外,特别在学生选课、排课系统、教学任务布置、导师工作课时和经费统计、统计数据的可视化显示、Web方式下的Word文档生成、用户分级管理、内外网模式等方面进行了优化和创新。下面本文仅就以上几点加以说明。
(1)学生选课:平台采用枚举选择法,不同专业的学生进入内网后会显示不同的学位课和选修课列表,学生选课结束后系统会判断选课学分是否符合要求。所有学生选课结果记录在“选课库”中,以便供排课等程序调用。
(2)排课系统:“排课”权限仅限管理员使用。当管理员给定某学年、某学期后,系统采用自动加人工干预的方法完成全部课程的安排(包括上课时间和地点的安排),当系统提示没有学生选课重复时,排课任务结束。最后结果记录在“课程安排库”中,供生成课表程序调用,这样生成的课程表更直观、更明了。
(3)教学任务布置:授课任务布置需要研究生教育主管部门和各业务部门之间相互协调和配合来完成。各业务部门仅能对本单位某学年某学期的教学任务进行布置和安排,管理员则可以对所有授课任务进行统一布置和规划。
(4)导师工作课时和经费统计:根据输入的统计时间能统计出本单位所有导师所带研究生的数量,进而计算出导师的工作量和包干经费,从而便于管理者查看和决策。
(5)统计数据的可视化显示:统计数据的可视化显示采用Windows提供的OWC10.DLL插件来完成,通过ASP编程与之提供的接口进行连接,然后将数据庫中的业务数据进行可视化显示,进而对研究生教育的发展状况进行及时评估,从而使管理者得到更直观的分析数据。
(6)Web方式下的Word文档生成:Web方式下的Word文档生成方法有很多种,本系统采用的是直接在IE中打开再存为Word文档。首先把数据库中读出的数据用格式在网页中显示出来,然后加上如下代码即可在客户端将网页代码存为Word文档。该方法虽简单却行之有效。
(7)用户分级管理:用户分级管理的好处不但保护了系统的安全性,还可建立内网用户个性化的页面,用户输入口令进入个性化页面后,只能看到和自己有关的所有信息,并可对其按照重要程度进行定制和个性分类。
(8)内外网模式:基于内外网模式的研究生教育综合信息平台可以有效地将业务信息和非业务信息结合起来,达到整个系统的界面与数据和谐统一。
3.平台的主要功能。本平台开发的功能紧紧围绕前文中提到的两条线进行展开。主要功能如下:
(1)外网部分:平台提供公告浏览、调课通知、新闻浏览、软件下载、论文下载等公共服务以及调查问卷、网站留言、学术论坛等互动板块。
(2)内网部分:根据不同的用户内网部分会有不同的功能,对于管理员来说主要有排课调课、授课任务布置、学科建设统计、学籍注册信息维护、导师信息维护、课程信息维护、外网信息维护、网站配置维护、各类统计可视化查看、各类报表输出、用户权限配置等;对于学生来说主要有选课、个人信息维护等。
四、结束语
研究生教育信息化建设是一个复杂的系统工程,涉及到管理工程、软件工程、网络技术等多个领域。更重要的是,这种系统内涵不是一成不变的,随着学位与研究生教育的进步与发展,研究生教育规模的扩大,新的管理模式、管理思想和管理技术会逐渐渗透到信息化建设的各个方面,促使研究生教育信息化工作水平的进一步提升。本平台也会随着新技术的不断更新与时俱进,关于研究生教育信息化建设的研究与应用情况愿与同行们共商榷。
参考文献:
[1]黄凯.军队院校研究生信息管理系统建设探析[J].信息管理,2006,(3).
[2]王奋伟,田晓涛.研究生教育管理信息系统的设计与实现[J].管理信息系统,2002,(2).