论文部分内容阅读
学分制是高等教育发展到一定阶段的产物,是一种以学分为计量单位衡量学生学业完成状况的教学管理制度。学分制的推行是我国高校实施教学管理改革的一项重要措施。但我国实施学分制不能完全照搬外国成型经验,必须要根据中国高等教育的实际情况,创建中国的学分制教育方式。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教务管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。运用先进的信息化技术,采用多功能的高校综合教务管理系统,是深化教务体制改革的有利措施。通过教务管理系统,学分制的诸如自主选课等思想方得以贯彻。教务管理系统如此的重要,也直接导致了另一个问题的产生。目前较单一的教务管理系统的体系结构还不足以抵御诸多的意外的灾害,而且人们对教务管理系统的单点依赖性过高。如果教务管理系统发生故障,全校的老师和学生都会在很短时间内感受到系统出现问题。同时教务管理系统发生故障后的诊断和修复时间却是无法估计的,这很有可能会导致学校的教学运行停顿时间过长。因此,提高系统的高可用性是目前急需解决的问题。本文首先参考了集群高可用性的特点,对可用性的定义公式进行分析,得出提高系统的可用性,有增加系统的可靠性和减少系统排除故障的时间两种途径的结论。然后,本文简单介绍了我校自2005年开始使用的乾豪教务管理系统,并结合乾豪教务管理系统的结构,根据提高系统可用性的两种方法,提出了双机容错的乾豪教务管理系统的总体架构和具体的模块设计。通过使用基于PXE的自动部署的方法,降低了双机系统的初始化的高耗时;通过使用Heartbeat软件和Mon软件结合增加系统的可靠性;利用Oracle数据库的基于事务日志恢复的特性减少系统修复的时间。最终实现了对乾豪教务管理系统的双机容错的架构,并得出相对于改造前系统的可用性得到了大幅的提高的结论。