节点文献

基于Web的学生自主学习及测试系统

【作者】 王云珊

【导师】 丁庆生; 杨应勇;

【作者基本信息】 电子科技大学 , 软件工程, 2009, 硕士

【摘要】 西昌学院是新建的本科院校,在教学质量管理中学生的自学及自评系统建设是其中较重要的一项工作。随着教育教学改革的进行,课堂教学学时减少,在高校中提倡自主学习,已成为高校教育教学的发展趋势。针对西昌学院的教学实际及学生的特点,进行学生自主学习测评系统的建设犹显重要及紧迫。基于Web的学生自主学习及测评系统基于校园网网络平台,结合学校的课程教学进度及要求,按照技术的先进性和稳定性原则,采用先进的开发模式和开发平台设计并实现系统功能。在开发模式上,采用智能客户端技术,使用客户端应用程序既拥有丰富的用户界面,又能够方便快捷地实现部署和更新。本文主要论述了一个基于Web学生自主学习测评系统的设计与实现过程。文章首先介绍了该系统的开发背景,目的及意义。通过分析系统的开发需求提出了本课题的研究思路和方法,并给出了系统的功能和总体用例图。在设计阶段,给出了自学及测评系统的架构设计和详细设计,并用E-R图和数据库设计描述了系统的静态结构,用算法流程图描述了系统的动态过程。最后,详细介绍了交流区功能模块、自学区功能模块、特别是自测区功能模块的实现。本系统采用三层体系结构(B/S/S)。本系统数据库采用的是SQL Server。本系统脚本编写语言采用的是ASP.NET。本系统在实现过程中的核心问题是:能够按一定测试标准,自动生成试卷。组卷是一个复杂的组合优化问题。自动组卷的效率和质量关键取决于组卷算法的设计,传统的组卷方法有随机选取法和回溯试探法。本系统采用的遗传算法具有全局寻优和智能搜索的特点。利用遗传算法可以很好地满足自动组卷的要求。基于Web的学生自主学习及测评系统能够实现系统管理、题库管理、试卷管理、在线考试、学习资料管理、交流区管理等功能。系统按课程分类建立试题库及学习资料库,学生可以选择不同课程进行在线学习,交流;还可以选择不同试题难度进行在线测试,自动评分。经过初步测试运行,该系统具有适用性、安全性、高效性、可扩展性。基本实现预定的功能。

【Abstract】 XiChang College is a newly-established college of undergraduate education, in the management of teaching quality, one of the major works is student’s self-study and the establishment of self-evaluating system. With the development of education and teaching reforms in colleges and universities, a general tendency has formed to reduce class hours and advocate self-study among students. Aimed at our college’s teaching conditions and the students’characteristics, it proves to be especially important and pressing to build students’self-study and testing system.Combining the teaching process and demands of college’s curriculum, according to the principles of technological advance and stability, by the means of advanced developing patterns and developing platforms, students’self-study and testing system based on Web is built on the campus network platform to design and achieve the system’s function. As far as the developing pattern is concerned, the technology of intelligent client is used, the use of the client’s applied programs can not only provide plenty of user interface, but also can achieve the deployment and renewal fast and conveniently.In this paper, the author mainly discusses the design of students’self-study and testing system based on Web and its realization. At first, the developing background of this system is introduced, then its purpose as well as its significance. The research ideas and methods to this subject have been put forward through an analysis of the system’s developing demands, meanwhile, the function of the system and the overall UCD have been shown. At the designing stage, the design of the system’s framework and its details has been shown; the E-R diagram and the DBMS design are used to illustrate the system’s static structure, the arithmetic flowchart to describe its dynamic process. At last, the author introduces in details the realization of three function modules: communication area, self-study area, especially self-test area.The B/S/S is employed in the system. SQL Sever is used as the DBMS of the system, ASP.NET used as the script composing language of the system. The key problem in the realization of this system is to generate test paper automatically according to certain testing standards. Generating test paper is a complicated question in which combination and optimization are involved. The efficiency and quality of automatically generating test paper is decided by the design of its algorithm. Random choice method and backtracking heuristics are the two traditional ways of generating test paper. Genetic algorithm used in the system can do global optimization and intelligent search. The use of it can satisfy the demands of generating test paper quite well.Students’self-study and testing system based on Web can achieve the following functions, such as system management, test library management, testing paper management, on-line test, the management of studying materials and communication area. Test library and leaning Database are established in the system according to the classification of curriculum, students can choose different courses to study and communicate on line, they can also choose test question of different levels to have on-line testing and automatic scoring.After preliminary testing and operating, this system has applicability, security, high-effectiveness, scalability, which basically bring about the expected functions.

【关键词】 题库组卷遗传算法难度ASP.NET
【Key words】 Item bankGenerating Test PaperdifficultyGenetic AlgorithmsASP.net
  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】159
节点文献中: 

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

本文的引文网络