高校教务管理系统双机容错浅析【摘要】本文从目前教务管理系统的运行环境进行分析,并从提高教务管理系统的高可用性入手,参考了拥有高可用性的双机容错系统的相关理论与技术,最终对教务管理系统的拓扑结构进行改造,设计出了一套可行的双机容错系统
【关键词】教务管理系统;双机容错;Heartbeat;Oracle;数据恢复高校教务管理系统是学分制与信息化技术结合的产物
学分制是一种教学管理制度,是对学生在完成学业的过程中的一种管理手段,学生根据学分制中的具体制度,来制定自己的学习计划
高校教务管理系统便是为了使用信息化手段来解决学分制突然而生的巨大工作量而诞生的
本文介绍了集群以及双机容错的基本理论
对教务管理系统改造双机容错进行了功能需求的分析,提出了设计目标,并针对每个功能模块给出了设计
一、高校教务管理系统的体系结构高校教务管理系统的使用人群为全体在校的学生、老师、教务处人员和院系教辅人员
众多的学生和老师需要能够随时、随地使用系统,因此,系统应为 B/S 结构;而教务处人员和院系教辅人员需要大量的处理数据,并且地点固定,因此,系统还需要 C/S 结构
此外,教务管理系统中需要存储大量的数据,比如在校生的信息和已毕业学生的信息,历年学生的成绩,老师的信息,教材的信息等等
因此,应选择中、高级的数据库系统,比如 SQLSERVER 或 ORACLE 等
二、双机容错的工作模式所谓的双机热备份,就是一台主机为工作机(ActiveServer),另一台主机为备份机(StandbyServer)
在这种容错方案中,各服务器只需一块网卡,共同连接在同一网络上,在系统正常情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况,与此同时工作机也监视备份机是否正常
工作机会通过互连的网络线,周期性地发出用于相互检测的测试包给备份机
假如此时工作机出现故障,备份机在连续丢失设定数目的检测包后,