论文部分内容阅读
目前,随着国内外高校办学规模的增大以及教育模式的规范化,以及信息技术的飞速发展和广泛应用,在各个高校中出现了先进的教务管理系统以提升教务管理的信息化程度和为广大师生提供高效的服务。然而每个高校都有自身的管理模式、教学特色和管理制度等。也就是说在众多的教务管理系统开发过程中,应该考虑学校在教学管理和教学特色等方面的差异性,以便使所开发或购买的教务管理系统适合于当前的办学条件以及管理模式。因此,开发一套适应于学校自身特色的教务管理系统有其重要的现实意义和使用价值。本文立足于作者所任教的学校的管理模式和办学特色等因素,通过实际深入到教务主管部门获取教务管理等各种需求,借助于先进的面向对象软件开发模式对需求进行形式化的分析,并在详细分析的技术上,采用先进的面向对象设计技术进行系统的总体设计和详细设计,提出符合本学校自身特色和其发展特点的教务管理系统逻辑结构。最后借助于当前为主流的.net平台和运用C#进行系统的编程,实现了一套界面简洁,交互性较好,功能完善的综合教务管理系统。所开发的教务管理系统主要包括教学管理、教学过程管理以及考试管理几个主要的模块。教学管理模块主要包括培养管理、学生选课的管理和学生成绩的管理。培养管理即根据自身办学条件而制定的培养计划和执行计划,再在此基础上形成的教学任务,对教学任务任课教师的制定;教学过程管理主要是当教学任务生成以后,在教学任务的基础之上完成对教学过程的监督管理,其应用的手段是通过教学日历的设计细化教学过程,同时通过教学评估等手段监督教学过程,使得教学过程更加规范化以及合理化;考试管理主要为解决当前手动排考过程太过复杂,排考周期过长,而随着高校办学的发展,手工排考困难的问题表现的更加突出等这些问题而开发的。因此,本文有针对性的对实际的教学主管部门排考的需求分析,将考试管理纳入教务管理系统之中。系统在技术上运用目前较为流行的C#做为主要开发语言,系统架构上采用B/S与C/S相结合的方式。开发的系统具有以下几个特点:首先,我们遵循软件工程的思想,考虑模块的内聚与模块之间的耦合度,使得系统的架构体现的较为稳固和系统功能模块设计更为完善;其次,系统具有良好的扩展性。通过接口的设计体现出系统良好的可扩展性,代码开发上体现代码的复用性;第三,系统具有良好的界面用户体验,通过设计良好的交互体验实现系统的正常运行使用。目前,系统的设计开发阶段也已基本完成,借助开发系统的使用,使得学校的教务管理的规范化程度得到提高,服务效率也得到了很大的提升。然而由于系统的开发者受到教学与管理经验以及自身开发水平的诸多因素的限制,使得所开发的系统,无论在设计上还是在实现上难免存在一些不足之处。我们将通过实际应用中发现的不足进行不断改进和完善,以便使系统更好满足学校的实际需求和方便使用,为学校的信息化教学与管理提供更好的平台。