论文部分内容阅读
随着互联网的发展和普及,信息化教育成为教育现代化的发展方向。信息技术不仅是教育教学的辅助手段,而且已逐步成为与其他学科整合不可或缺的新技术,对教育的发展有着重要的推动作用。随着电视课程、魔灯、网络公开课、MOOC的发展,以及社会对教育需求的多样化,远程网络教育已经在社会教育和学校教育中得到广泛应用。然而作为学生评价必不可少的考试、测试,已成为网络化学习的重要研究课题。考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究和开发网络考试系统的主要原因。在中学教育中,尤其是对特长生的培养,针对今后他们将涉及的高校自主招生考试的笔试和面试,以及各类学科竞赛的考试,都需要进行日常的辅导和训练。本文是针对中山纪念中学的特长生培养网上在线考试系统的开发与实现展开论述。文中首先对目前各种网上考试系统的应用程序架构、开发技术进行深入透彻的分析,并结合自身所掌握的技术。提出了基于JavaEE技术网上在线考试系统的设计思路。基于JavaEE技术网上在线考试系统是典型的B/S架构的应用程序。网上在线考试系统在设计阶段采用SOA框架对系统的框架进行设计,在设计框架时主要是以服务提供、服务注册和服务使用的软件模型,同时在系统的业务逻辑等设计过程中采用了MVC+DAO的应用设计模式与SOA相结合。通过J2EE的无状态EJB组件将考试服务流程为Web Service来实现SOA搭建,同时使用了XML技术实现考试界面的智能表单工作流程。根据设计框架,重点阐述了用户(管理员)模块、在线考试模块、题库管理模块、试卷管理模块、学生管理模块、成绩管理模块六大模块。最终开发出满足用户的业务逻辑需求的网上在线考试系统。“网络在线考试系统”的实现使“教”“考”工作的完全信息化管理和实施,充分利用校园网的各类信息化软硬件资源和设备,使其发挥出更大效力,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。