论文部分内容阅读
随着科技的发展,在现在学校的教学过程中,越来越多的使用了各种计算机技术和多媒体来辅助进行教学,而数学教学往往比较枯燥,通过计算机进行辅助教学,能够让学生更加深刻的理解和掌握数学知识,而教师对于每个学生的了解只限于课堂上的发言、平时的作业和考试,这些不能全面的反应学生对知识的理解和掌握程度,数学知识的评估不能简单的通过一次两次的评估来反应,需要进行多次评估,而数学在线自测评估系统正好弥补了这一不足之处,通过自测,可以让学生自己了解自己对知识的掌握程度,老师也可以根据学生的自测结果来了解某个学生的不足之处,也可以了解学生们存在的一般性问题,进而可以根据自测结果来改边平时的教学,更有针对性的进行教学工作,大幅度提高了教学质量。本论文正是针对上述问题,以数学在线自测评估系统为主要的研究对象,在深入分析目前流行的网页开发架构、应用服务器和数据库访问技术的基础上,对数学在线自测评估系统的实现进行了详尽的讨论和研究。主要内容为:1.研究基于J2EE的网页应用程序开发技术,提出使用模型视图控制器(MVC)架构进行应用程序的开发,该架构将整个应用程序分成三层架构,从而使整个系统的层次比较清晰,确保系统开发的时候比较快捷,在后期维护过程中,能够很容易的进行维护和扩展。2.研究不同的应用服务器,提出使用Tomcat作为应用服务器,该应用服务器是开源的项目,避免了版权问题,同时该应用服务器的对于中小型的应用应该是绰绰有余,对硬件的要求也不是很高,既能保证服务器的性能,又能满足系统小量的并发需求。3.研究数学在线自测评估系统的整个业务流程,提出了一个很好的权限控制方法,通过定义菜单,功能点,角色以及用户,通过定义菜单,可以将系统进行后期的功能新增或者删除,通过定义功能点,将每个用户所属的角色进行权限的控制,极大的提高了整个权限控制的灵活性。4.研究数学在线自测评估系统的整个业务流程,提出了一种灵活设计修改试卷的方法。方法通过题库的维护,将题目进行分类维护,通过定义生成试卷的规则,灵活的生成不同的试卷,生成完的试卷又可以进行再次修改,完全满足数学评估过程中的实际需求。