论文部分内容阅读
近年来,随着计算机网络技术的发展和信息时代的来临,基于网络的教务管理系统在教学管理领域中异军突起,成为我国各高校竞相研究和发展的一个重要方面。这种系统是以计算机网络为基础的管理系统,实现一种随时随地的、交互性强并且操作简单的教务管理方法。本文结合“基于Java与Web模式的教务管理信息系统”的开发,在对现流行的Web开发技术研究的基础上进行筛选和比较之后,选择J2EE架构作为系统的整体架构。系统采用MVC模式进行开发,做到了视图、控制、模型三部分的分离,使软件的开发与维护更加方便:使用Tomcat作为Servlet容器,JSP页面作为服务器和用户交互的界面,系统的逻辑处理均由组件封装完成。在数据库的选择上,系统选用了开源数据库MySQL 5.0。论文的主要研究内容如下:第一章对目前国内外现代高职教育教务管理系统的发展现状,作了比较详细的分析、研究。分析了教务管理在高职教育、教学中的地位及重要性,结合本单位教务管理工作的实际情况,阐述了本课题所开发的教务管理系统的特点及意义。第二章针对教务管理信息系统实现模式和相关技术展开讨论,对在实现过程中具体运用到的三层结构模型、JSP技术、Servlet、MVC架构及MySQL数据库进行了简要的介绍,并给出了系统实现的具体的技术路线。第三章从性能和功能两个方面对系统进行了需求分析,并通过用例图进行了具体的描述,给出了系统的设计目标、设计原则以及系统的网络架构、软件架构和部署架构,并结合J2EE技术和MVC设计模式,划分了子系统和功能模块。第四章给出教务系统地实现和测试。对组成教务管理信息系统的主要功能模块之一的在线考试功能模块进行了详细的设计,引入AJAX回调技术大大降低了系统流量,提出了双重自适应策略,有效提高了考试的自适应性。最后给出了系统界面展示及测试结果。第五章对本论文的研究和实现进行了归纳总结,分析了整个系统的优点和缺点,根据该类系统及其相关技术的发展趋势,提出了改进的方法。对教务管理系统将来的开发模式和技术进行了展望。