论文部分内容阅读
随着教育事业不断发展,越来越多的计算机技术和手段被应用到教学的管理过程中,教学管理平台作为提高工作效率的重要手段,为教学管理的信息化、规范化、科学化提供了良好的支持作用。教学管理平台的建立,减少了教务人员以及老师的工作量,节省了时间,同时能够使得教学资源能够得到合理的安排。实现了信息的无纸化传递,节省了行政费用。更重要的是,在本次开发的教学管理平台中实现了考试管理,实现了系统自动阅卷,不仅可以减少教师的阅卷工作量,而且减少了误判等情况,充分体现了信息化的优势。通过排课管理实现了教师、教室资源的整合,提高了教务的管理水平。本文研究的主题是基于MVC架构的教学管理平台,论文从教学管理平台建设的背景出发,分析基于MVC架构的教学管理平台的意义。对教学管理平台的功能需求以及对用例的分析与设计进行说明,同时,设计了教学管理平台的时序图。在教学管理平台的需求分析的基础上,对教学管理平台的功能进行了详细的设计,对教学管理平台的数据库进行了设计。研究了目前常用的排课算法,采用的贪婪算法进行设计,最终实现排课管理。最后,对教学管理平台的实现方法和系统测试方法进行描述,完成了基于MVC架构的教学管理平台主要功能的开发,并进行了测试。基于MVC架构的教学管理平台采用B/S体系结构,系统开发主要应用了 JSP技术,教学管理平台采用SQL Server 2008作为数据库,教学管理平台主要实现的功能包括教师基本信息管理功能、部门信息管理功能、课程信息管理功能、教学计划管理功能、试卷的管理与自动判卷的管理功能、学生成绩管理功能、工作量管理功能、评教工作管理功能、公共资源管理功能、排课管理以及查询功能、毕业设计管理功能、收发信箱管理功能个人信息维护功能。目前,基于MVC架构的教学管理平台己经成功上线,操作便捷、运行顺畅,达到了设计要求。