网络无纸化考试系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着微型计算机的广泛普及和应用,计算机已成为人们生活中不可或缺的重要工具,人们对掌握计算机知识的需求与日俱增。计算机课程已成为从小学开始的各层次学校学生的必修课程之一;各种形式的计算机短训班、课程认证班等如雨后春笋般不断涌现在神州大地;随着大学的不断扩招,学校学生人数剧增,如何组织学生的计算机知识、水平考试,是各学校都必须面对和急需解决的一大难题。
     根据计算机网络考试系统的功能特点和微机课程教学的需要,经过多年的教学研究与实践,我们提出了一个基于C/S架构的网络无纸化考试系统的解决方案,实现了一套基于C/S架构的多层分布式网络考试软件系统,它包括理论测试和上机操作测试两部分。该系统实现了传统考试从教师出题、组织考试、阅卷、上报成绩等考试全过程的无纸化管理。
     系统由两大部分组成:管理子系统和考试子系统。
     管理子系统是网络考试系统的灵魂部分,主要对考场、试卷和成绩进行管理,它由五大模块组成:考场布置模块、试卷编辑模块、试卷整理模块、成绩管理模块和考试控制模块。
     考试子系统是网络考试系统核心,主要进行试卷的组卷、分发、回收、考生身份和考试资格的认证,对考试现场进行全程跟踪管理。它由五大模块组成:身份验证模块、资格认证模块、考试管理模块、交卷模块、阅卷模块。
     网络无纸化考试系统实现了考试过程的组卷电子化、考务智能化、阅卷自动化、统计实时化、网上监考智能化等功能。整合优化了传统考试模式,在确保试卷安全保密的前提下,极大地提高了考试的可信度和考试效率,提高了考试的有效性和规范化。因此,采用网络考试方式将是今后考试发展的必然趋势。
     本文共分为7章。其中第1章引言部分简要介绍了系统产生的背景;第2
    
    四川大学工程硕士学位论文
    章描述了系统的设计方案和架构,对系统运行环境涉及的硬件软件和系统功能
    进行了整体介绍;第3章描述了系统所采用的网络协议和相关技术背景;第4
    章介绍了系统的数据结构和工作流程;第5章阐述了系统各部分软件的设计思
    想和实现细节;第6章描述了系统的安全性解决方案和实现方法;第7章对系
    统的推广及使用效果进行了简述。
    关键词:C/S架构:考试系统;网络监控;自动化;网络考试;TCP协议
With extensive popularization and application of microcomputers, computers become indispensable important tools in people's life, and the need to grasp knowledge about computers is increased. Courses related with computer science now is necessary for students of different level schools, beginning from primary schools; Different computer short-term training courses, authentication classes, etc. are coming out everywhere in China; With more and more students entering into universities, how to organize students' computer knowledge and level examination becomes one of the most difficult problems that every school must face and solve.We propose a solution of paperless examination system through network based on C/S model, and develop a multi-layer distributed paperless examination system based on the model, according to functions and characteristics of network examination system and needs of microcomputer courses, and our teaching research and practice for many years. The system developed consists of theory test and operating test, it has realized paperless management of traditional examination process including: set examination questions, organize examination, go over examination papers, report marks, etc.The system contains 2 parts: management subsystem and examination subsystem. The management subsystem manages examination halls, test papers and marks. It includes 5 modules: examination hall assign module, test paper edit module, test paper arrangement module, mark management module and examination control
    
    module.The examination subsystem makes test papers from different examination questions, distributes and reclaims the test papers, identifies examinees and their qualification to join an examination. It is made up of 5 modules: identity check module, qualification check module, examination management module, hand in an examination paper module, marking module.The examination system has realized electronization of making test paper process, intelligentizing of examination affairs, automaticity of making mark process, statistic within real time, intelligentizing of invigilating process on network, and etc. The system has combined and optimized the traditional examination modes, and has improved the validity and standardization of examination process under guaranteeing safety and secret of test papers. Therefore, application of network to arrange examination process is an inexorable trend in the future.The paper is divided into 7 chapters. The chapter 1 is about background of the system development; chapter 2 describes design plan and framework of the system, gives descriptions of hardware, software and system functions involved in the running environment of the system; in chapter 3 the protocol the system adopts and relevant technological background are discussed; chapter 4 provides data structure and workflow of the system; in chapter 5 the design philosophy of every software part is explained, detail of the development is also provided; chapter 6 describes the security solution and implementation method; and last, chapter 7 sketches popularization and results of the system application.
引文
1.[美]Michael Otey,Paul Conte著 陈恩义等译,(SQL-Server 2000开发指南》, 清华大学出版社,2002.01
    2.萨师煊 王珊,《数据库系统概论》(第三版),高等教育出版社,2002.01
    3.[美]Marco Cantu等著 王辉等译,《DELPHI 高级开发指南》,电子工业出版社,1998.08
    4.唐正军 等编著,《网络入侵检测系统的设计与实现》,电子工业出版社,2002.04
    5.宋雁辉 编著,《Windows 防火墙与网络封包截获技术》,电子工业出版社,2003.02
    6.萧秋水 文娟 编著,《Windows网络编程之Delphi篇》,清华大学出版社,2001.01
    7.[美]Kenneth D,《协议分析》,电子工业出版社,2002.08
    8.[美]沙沙 等著 孟小峰 等译,《数据库性能调优——原理与技术》,人民邮电出版社,2004.05
    9.[德]奥斯特海希 著 姜南 等译,《软件开发方式——UML面向对象分析与设计(第二版)》,人民邮电出版社,2004.11
    10.求是科技 编著,《SQL Server 2000数据库开发技术与工程实践》,人民邮电出版社,2004.06
    11.李华飚 等编著,《Visual BasiC数据库编程——从范例入门到项目开发》,人民邮电出版社,2004.07
    12.明日科技 编著,《PoweBuilder数据库开发关键技术与实例应用》,人民邮电出版社,2004.05
    13.[美]Douglas E. Comer David L. Stevens著 张卫 王能 译,《TCP/IP网络互联技术(卷3)——客户-服务器编程与应用(Windows套接字版)》,清华大学出版社,2004.09
    14.张文松 东方人,《Visual FoxPro 8. 0入门与提高》,清华大学出版社,2004.08
    15.瓮正科,《Visual FoxPro 8数据库开发教程(第三版)》,清华大学出版社, 2004.05
    16
    
    16.王冬 等著,《Visual FoxPro 7. 0函数和系统变量手册》,清华大学出版社,2002.07
    17.夏辉 王冬 等著,《Visual FoxPro 7. 0命令手册》,清华大学出版社,2002.07
    18.王冬 夏辉 等著,《Visual FoxPro 7. 0类和对象手册》,清华大学出版社,2002.07
    19.[美]Murray Cantor徐晖等译,《使用UML进行面向对象的项目管理》,清华大学出版社,2004.03
    20.[美]heather Osterlob张金祥 译,《TCP/IP Primer Plus中文版》,人民邮电出版社,2002.07
    21.[美]Brian A. White尤克滨 等译,《软件配置管理策略与Rational Clear Case》,人民邮电出版社,2003.01
    22.[美]David J.Kruglinski 潘爱民 王国印 译,《Visual C++技术内幕(第四版)》,清华大学出版社,1999.01
    23.崔彦峰 银华强 等著,《精通Visual Basic.NET网络编程》,清华大学出版社,2004.09
    24.李应伟 姚素霞 景丽著,《ASP.NET数据库高级教程(C#篇)》,清华大学出版社,2004.07
    25.刘晓辉 著,《Internet Information Server 5. 0/6. 0配置与使用详解》,清华大学出版社,2002.03
    26.[美]Patrick Santry等著,《系统管理指南IIS 5. 0》,清华大学出版社,2000.12
    27.黄志鸿 黄喜辉 著,《Internet与TCP/IP程序设计之Delphi高手》,清华大学出版社,2001.09
    28.微软公司 东方人华著,《C#语言参考手册》,,清华大学出版社,2001.07
    29.[美]John Paul Mueller 齐舒创作室,《Windows 2000编程实用大全》,中国水利水电出版社,2000.08
    30.胡大奎等,《JSP高级开发技术》,,中国水利水电出版社,2001.07

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700