论文部分内容阅读
随着互联网的快速发展,学校在教务、日常工作管理等各个方面的压力越来越大,问题也越来越明显,教务管理工作作为高校教育系统中最关键的部分,急切需要利用科技化手段来解决日常工作中的诸多问题。本文设计与实现了一个教务信息系统,工作主要包括系统的研究背景、现状、使用技术、需求与系统设计、系统实现与测试等几个方面。在技术实现方面利用Shiro授权认证,用来处理身份认证、授权、企业会话管理和加密,利用MemCache实现分布式内存对象缓存。本文涉及的模块包括6个方面,包含:学生管理模块、教师管理模块、排课管理模块、学籍管理模块、预约测试模块和教学资源管理模块。系统主要的特点包括以下几个方面,第一采用MVC模式,利用SSH框架提高系统的Web层次结构,深度解耦和,利于系统的开发与维护,并且利用MemCache技术进行缓存,提高系统的访问效率;第二在排课算法方面,参照目前已有的几种排课算法,结合学校的实际情况,优化了排课算法;最后针对各个模块进行业务流程分析、用例分析、页面设计、功能实现和模块测试,完成了教务系统各个模块之间业务的关联与数据的交互。该系统的开发与上线,不仅仅给高校日常工作节约了大量的人力与物力,而且还提高了学校的日常教务管理能力。本文的教务管理系统进行了大量的业务需求调研和分析,通过分析各大高校的现状以及教务管理体制的不足,有针对性的进行了资源的整合处理,在方便老师工作和学生学习的前提下,构建了这一个基于javaEE的教务管理信息系统。