论文部分内容阅读
近年来,随着我国高等教育的快速发展,高校办学规模不断扩大,教学资源日益紧缺,使教务管理部门任务越来越重,不仅增大了工作量,更增加了工作难度,管理稍不到位,便容易出现失误。为了改进高校教务管理手段,教育部和各个省(市、区)教育主管部门曾先后多次配发过教务管理方面的部分软件,不少高校也自行研制开发过一些软件,对教务管理信息化起到了积极的推动作用,也积累了许多经验。但是,这些软件在实际使用过程中,存在不少缺陷,主要体现在以下三个方面:其一,功能不完整,未能涵盖教务管理工作的各个环节,并且已有的部分软件本身并不完善,各个模块之间又缺乏有机联接;其二,适应性不强,大量特殊问题得不到有效的解决;其三,校园网利用不充分,没有实现真正的数据共享。具体到我校,情况更为特殊,因为到目前为止我校尚没有一套完整的、先进的、实用的教务管理软件在实际运行。
本文需要解决的主要问题就是:利用多层软件构架,以校园网/互联网为依托,为高校教学运行提供先进、实用的信息化管理平台。在此平台上教务处教务管理人员可以使用专用客户端实现安全可靠的管理控制和批量的数据处理,而在校学生、各系部教务工作人员及教师则可以使用浏览器来完成数据录入、查询等工作。
在本文中为了实现教务处教务管理人员的安全可靠管理控制和批量数据处理,我们使用了客户端/服务器结构(C/S结构);而在实现学生、教师、系部教务管理人员的相关功能要求时,则运用了浏览器/服务器结构(B/S结构)。当然,在实现具体系统时,遇到了数据库如何建模、课程编排使用何种算法、在系统访问量较大时,如何提高WEB服务器效率等问题,在文中均有所涉及。
针对数据库建模问题,我们采用了面向对象方法划分出各个对象,然后按对象之间的关系、参照完整性的设计、应用逻辑的实现、查询模型的设计四个步骤予以实现。而对于排课算法则通过对研究排课规则、排课算法核心思想及相关的其他问题的讨论来解决,并且在文中我们根据中间件组件开发的原则和方法实现了Web接口和专用接口。至于如何提高服务器效率在本文中针对具体系统则进行了初步研究讨论。
本课题结束后,能够切实改善过去我校教务管理完全集中于教务处的“大教务”管理模式,增加管理的科学性、准确性,提高了教务管理工作效率。同时在系统中能够实现教务处管理人员批量管理学生数据,学生在线选课、系部教务管理人员和教师通过web管理、录入学生成绩等基本功能。