节点文献

基于MVC模型的远程考试系统的研究与开发

【作者】 陈大鑫

【导师】 杨路明;

【作者基本信息】 中南大学 , 模式识别与智能系统, 2004, 硕士

【摘要】 远程考试系统是远程教育的一个重要组成部分,也是当前Internet应用的一个热点。由于目前大多数远程考试系统存在可扩展性差、可维护性差、无法满足复杂组卷要求、安全性差等种种缺陷,因而难以大规模应用于正式的考试中。针对这种情况,本文详细介绍了一种基于MVC模型的远程考试系统的设计与实现,并着重对组卷算法等关键技术进行了阐述。 论文首先对远程考试系统进行总体分析,提出系统的设计目标和功能模型。针对系统的功能特点,采用了B/S和C/S相结合的体系结构。在系统设计过程中采用了目前广泛流行的MVC设计模型作为设计思想。 接着,论文对组卷算法进行研究与设计,组卷算法是远程考试系统实现中的一个难点,也是本文的一个重点。通过分析已有的组卷算法以及结合遗传算法的特点,设计了一种基于改进遗传算法的组卷方法,并取得了良好的效果。在第四章中论文详细介绍了系统的设计与实现,包括系统数据库设计,主要功能模块的设计与实现等,在设计过程中贯穿着MVC设计思想。 远程考试系统对安全性也有较高的要求,最后论文分析了考试系统的安全性,并设计出一种能较好保证考试系统安全性的方案。 本文设计的远程考试系统具有通用性、良好的可扩展性和安全性、并易于维护等优点,而且组卷速度快、质量高,能满足复杂的组卷要求。

【Abstract】 Distance testing system is an important part of distance education and a hot point in internet applications at present. However, many existing distance testing systems are difficult to be applied to formal test in large-scale, because they are lack of extensibility, flexibility and maintainability and can not satisfy the requirements of complex restrictive condition of generating test paper. In order to solve these problems, the design and implementation of a distance test system based on MVC design pattern are introduced in details in this paper. And some key technologies such as algorithm of generating test paper are analyzed and discussed.First, general analysis of the system is made in this paper, then the design objective and functional model are given. Based on the characteristics of system function, the system adopts the architecture combined B/S and C/S. During the development procedure, we adopt the MVC design patterns as design idea.Then, we analyze the algorithm of generating test paper. This algorithm is a hard point during the implementation of system and also a key point in this paper. Base on the analysis of the traditional generating paper algorithms and the feature of genetic algorithm, a generating test paper method based on improved genetic algorithm is designed. And the result is good. In chapter four, details about design and implementation of the system are presented, such as database design, main functional modules and so on. And MVC design pattern is used.The system shows higher requirement of security. Finally, based on the analysis of distance test system, a solution that can ensure security of the system is presented.The distance test system designed in this paper has many advantages of generality, good scalability, favorable security and maintainability. What is more, it generates the test paper quickly and can satisfy the requirements of complex restrictive condition of generating test paper.

  • 【网络出版投稿人】 中南大学
  • 【网络出版年期】2004年 04期
  • 【分类号】TP399
  • 【被引频次】12
  • 【下载频次】254
节点文献中: 

本文链接的文献网络图示:

本文的引文网络