摘 要
随着信息时代的到来和现代科学技术的突飞猛进,尤其是计算机技术的快速发展,在线考试系统已经越来越普及了。
本文主要介绍一个基于J2EE的网络在线考试系统的体系结构和具体设计与如何实现。该系统采用Struts中的MVC的三层体系结构模式进行设计,使用JSP+JavaBean+MySQL进行实现,即系统前台由JSP网页实现表现逻辑,中间使用JavaBean的组件实现系统内部复杂的业务逻辑,后端使用MySQL数据库实现数据逻辑。
该系统基本实现了在一个在计算机网络环境下命题、组卷、答题和评分等基本的考试功能。具体来说,管理员可以对试题进行添加与修改,对试卷进行组卷,该系统的自动组卷使用了遗传算法实现。并可以对试卷进行发布。考生登陆该系统可以实现在线答题,考试结束评分系统可以自动批改客观题,并将主观题提供给老师批改,得出相应的考试分数。
本文首先在绪论中介绍了在线考试的研究意义。然后详细描述了在线考试系统的组成与结构,阐述了此次设计的设计过程,包括需求分析,概要设计,数据库设计,详细设计等内容。
还重点剖析了关键功能的实现,最后在一定的环境下对系统的进行了功能测试,证实了系统的可用性。
关键词:在线考试系统;Struts;MVC模式;JSP;J2EE;遗传算法
Abstract
With the advent of the information age and modern science and technology by leaps and bounds, especially the rapid development of computer technology, on-line examination system has become increasingly popular.
This paper introduces an online examination system based on J2EE architecture and design and how to achieve. The system uses a three-tier architecture model in Struts MVC design using JSP + JavaBean + MySQL to achieve system performance logic front by the JSP page, the middle of the JavaBean components to achieve complex business logic within the system, use the MySQL backenddatabase data logic.
The system is basically realized in the computer network environment in a basic propositi
在线代码运行器on, test paper, answer, and score the examination function. Specifically, administrators can right questions to add and modify, on paper, test paper, the system of automatic generation of a genetic algorithm. And to publish papers. The candidates can visit the system online answer the end of the test scoring system can automatically marking objective questions and subjective questions to the teacher to mark, draw the appropriate test scores.
Firstly, in the introduction describes the significance of the online exam. Secondly,Detailed description of the composition and structure of the online examination system, described the design of the design process, including needs analysis, preliminary design ,database design, detailed design and content.Also focused on the analysis of the key functions, Finally, in certain circumstances the system functional testing, confirmed the availability of the system.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论