基于三层网络架构的网络考试系统开发研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过姓名、准考证号码或口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;也可以采用大量标准化试题,从而使用计算机判卷,大大提高了阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是今后考试发展的趋势。
     本论文叙述了考试方式的历史、现状以及基于B/S服务模式、ASP语言和SQL Server 2000数据库管理系统的概况,重点介绍了无纸化网络考试系统的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统测试和调试,总结了本系统的特点:节约考试成本,提高考试工作的效率。
     本系统主要面向两类人员使用:考生、管理员,使用时他们拥有不同的权限。使用的过程是通过考试界面的登录、试卷的制定、审核、生成、考试结果的公布与查询来实现无纸标准化考试,从而使考试可以方便地通过Internet和局域网进行。
     “网络考试系统”是集合现代考试理论、方法和现代信息技术手段的智能化网上考试系统,为学生个性化学习提供“灵活、方便、科学、公平”的“个别化考试服务”,是终结性评价系统。学生可以随时随地的进行课程结业考试。
     本文对于现有考试系统进行了分析,并实现了基于三层网络架构的考试系统。
Seep into today that society life of each level gradually in the network technique, the traditional examination method also faces to replace, and network examination is a very important direction. According to the examination system of the network is process that the exploitation that the tradition tests a field extensions. With the Technique of database, simplifying the tradition examination consumedly. For this reason network examination system is an important link of the electronical teaching indispensability. So the good examination in now method examines for the network, the examinee passes the name and allow to research number or passwords proceed the logging, for a contents according to a real time born, can avoiding the examination press; And can adopt large quantity standardize to try, from but the usage calculator judges book, increases to grade examination papers the efficiency consumedly; Can also send to the score directly in the database, proceed the covariance, row preface etc. operation. Therefore, adoption network examination the way will examine the trend of the development later on.
     The present paper narrated the test way history, the present situation as well as based on B/S service pattern, ASP language and SQL Server 2000 database management system's survey, introduced with emphasis the paperless network test system realizes the process: Including the system analysis, the system investigation, the data flow analysis, the functional design, the database design, the system physics disposition plan, the system realize, the system test and the debugging, summarized this system's characteristic: Saves the test cost, enhances the test work the efficiency.
     This system mainly faces two kind of personnel to use: Examinee, manager, when use they have the different jurisdiction. The use process is registers, the examination paper formulation, the verification, the production, the examination result announcement and the inquiry through the test contact surface realizes the paperless standardized test, thus enables the test to be possible conveniently carries on through Internet and the local area network.“the network test system”is the set modern test theory, the method and the present information technological means intellectualized on-line test system, provides“nimble, convenient, scientific, fair”“the individualizing test service”for the student personalization study, is the terminating evaluation system. The student may momentarily, anywhere carry on the curriculum graduation test.
     This article has carried on the analysis regarding the existing test system, and has realized based on three network construction test system.
引文
[1] 任新民.教学质量评估:高等教育发展中一个被忽视的环节.玉溪.玉溪师范学院学报.2001.5
    [2] 阎慈琳.关于主成分分析做综合评价的若干问题.数理统计与管理.1998
    [3] 李仁发.李方敏.网络并行计算软件环境的分析与比较.湖南大学计算机系.73-74
    [4] 赵雅明.金祥林.刘智勇.因子分析法在试卷分析中的应用.数理统计与管理.1995
    [5] 方开泰.实用多元统计分析.上海:华东师范大学出版社.1992
    [6] Gabriele Jost and Haoqiang Jin NAS Division. Comparing the OpenMP, MPI, and Hybrid Programming Paradigms on an SMP Cluster. NASA Ames Research Center, Moffett Field
    [7] D. Bailey, J. Barton, T. Lasinski, and H. Simon (Eds.). “The NAS Parallel Benchmarks” NAS Technical Report, RNR-91-002, NASA Ames Research Center, Moffett Field , CA,1991.
    [8] D. Bailey, T. Harris, W. Saphir, R. Van der Wijngaart, A. Woo, and M. Yarrow, “The NAS Parallel Benchmarks 2.0,” NAS Technical Report NAS-95-020, NASA Ames Research Center, Moffett Field, CA, 1995.
    [9] Kirk L. Johnson. The impact of communication locality on large-scale multiprocessor performance. ACM SIGARCH Computer Architecture News, 1992, v.20 n.2, pp.392-402
    [10] Richard S. Morrison. Cluster Computing Architectures, Operating Systems, Parallel Processing & Programming Languages
    [11] D. Gannon, P. Beckman, E. Johnson, and T. Green. Compilation Issues on Distributed Memory Systems, chapter HPC++ and the HPC++Lib Toolkit. Springer Verlag, 1997.
    [12] H. Jin, M. Frumkin, and J. Yan, “The OpenMP Implementations of NAS Parallel Benchmarks and Its Performance”, NAS Technical Report NAS-99-011, 1999
    [13] William Johnston. Realtime widely distributed in-strumentation systems. pages 75-103.
    [14] D. an Mey, “The Sun Fire Link – First Experiences”, Sun HPC Consortium, Heidelberg,2003
    [15] Tom DeFanti and Rick Stevens. Teleimmersion.In [13], pages 131-156.
    [16] 黄宁.关于主成分分析应用的思考.数理统计与管理.1999
    [17] 陈国良.并行计算——结构.算法.编程.高等教育出版社.2001
    [18] 胡冰.周海芳.王攀峰.遥感图像 PCA 融合的并行算法研究与实现.微电子学与计算机.2006
    [19] 贺祖斌.高等教育评价的元评价及其量化分析模型.大连教育科学.2001.3
    [20] 张跃银.高等学校教育评估应注意的几个问题.沈阳.辽宁教育研究.2002.1
    [21] 吴霓.IS09000 族质量认证体系应用于学校教育管理的探讨.职教论坛 2002.5
    [22] S. J. Sistare, C. J. Jackson. "Ultra-High Performance Communication with MPI and the Sun Fire Link Interconnect", Proceedings of Supercomputing 2002.
    [23] 姜 誉.胡铭曾.计算机群集技术现状与未来.哈尔滨工业大学计算机学院.国家计算机信息内容安全重点实验室
    [24] The Sun Fire SMP-Cluster. http://www.rz.rwth-aachen.de/computing/info/sun/primer
    [25] R. Van der Wijngaart and H Jin. “NAS Parallel Benchmarks, Multi-Zone Versions”,NAS Technical Report NAS-03-010, NASA Ames Research Center, Moffett Field, CA, 2003.
    [26] 中国科学院软件研究所并行计算实验室.一种新的MPI Allgather算法及其在万亿次机群系统上的实现与性能分析.中国科技大学计算机科学与技术系
    [27] G. D. Benson, C.W.Chu et al. A comparison of MPICH allgather algorithms on switched networks. In: Proc. of the 10th European PVM/MPI Users’ Group Meeting, Venice, 2003, pages 335-343
    [28] .NET Remoting 程序开发入门篇. http://www.knowsky.com/396151.html