当前位置:问答库>论文摘要

题目:基于J2EE规范的通用可扩展网络考试系统设计

关键词:教育测量理论;粒子群优化算法;通用性和可扩展性;J2EE多层分布式组件技术;EJB组件;考试系统

  摘要

本文研究了考试系统中的三个关键问题:教育测量理论和组卷算法、考试系统通用性和可扩展性、J2EE技术的多层分布式组件技术,其中教育测量理论和组件算法是关键,通用性和可扩展性是系统的特点,而J2EE多层分布式组件技术是系统的实现方法。教育测量理论和组卷算法方面,首先研究了现有的两种主要的测量理论―经典测量理论和项目反应理论,以及在计算机辅助测试系统中常用的基于不同测量理论的组卷算法和策略。在此基础上提出了在系统的标准化考试时采用人工智能领域的自适应粒子群优化(PSO)算法实现系统的智能组卷,在自适应考试时采用项目反应理论,采用三参数Logistic模型和联合极大似然估计方法进行智能组卷。自适应PSO算法是一种职能寻优算法,它首先初始化一群随机粒子(随机解),然后通过迭代找到最有解。将它运用到组卷过程中能加快收敛速度,提高组卷效率,得到满意的试卷。考试系统的通用性和可扩展性方面,首先对系统的通用性和可扩展性给出界定,然后针对如何使一个测试系统可以通用于已有的文理工各学科的测试,如何使一个系统可以由用户选择不同的测试理论来进行测试方面给出了详细的解决方案,系统的可扩展性问题给出自己的方法。即将整个测试系统采用J2EE的四层体系结构,将基于不同测试理论的考试逻辑封装在业务层中不同的EJB组件内,在题库中将试题信息和组卷所用的对试题的描述信息分开存放的方法,从而实现了整个测试系统在学科和考试方式上的可订制性。在J2EE多层分布式技术方面,着重研究了J2EE的体系结构,应用程序的组成,技术体系及平台优势,然后重点介绍了系统所使用到的 STRUTS框架,EJB组件技术以及应用STRUTS框架和EJB组件技术的优势。J2EE技术是一种多层分布式组件技术,是基于Java编程语言以及Java2平台标准版,这使的系统可用通用于现有的各种操作平台,多层体系结构有利于考试系统地扩展,组件的使用有利于软件复用和系统的扩展。