帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

基于WEB的C语言考试系统的设计
Web-based Test System for C Language

导  师: 董守玲;林东生

学科专业: 081202

授予学位: 硕士

作  者: ;

机构地区: 华南理工大学

摘  要: 随着信息化建设的不断发展,计算机应用能力的培训同时也得到迅猛发展,在其相对应的考核中使用考试系统完成出卷、考试、改卷也是越来越普遍。目前的考试系统已经能很好地完成试卷出题、组卷、以及对常见客观试题的自动批阅工作,但是对于一些主观性很强的问题,尤其是程序设计的问题,还没有很好的解决方案。 C语言是广泛流行的计算机高级程序设计语言之一,目前很多高校都开设了相应的课程,然而对C语言知识及能力的考核,目前大部分还是基于纸质试卷的传统考试,部分采用上机考试的系统,也都是对客观题的考核。本人针对学院内对C语言上机考试系统的迫切需求,研究开发了C语言上机考试及自动评分系统,目的是实现C语言课程的完全无纸化考试,减少阅卷工作量,提高评阅过程的公正性和准确性。本文对该系统的指导思想、实现策略以及所用技术等进行了系统的阐述。 本文讨论了C语言在线考试系统的设计与实现技术,结合实际提出本系统的总体结构和功能模块,然后通过系统结构设计、表的设计及前端开发,构建了一个基于B//S多层结构的、以ASP.NET技术和SQL后台数据库为基础的、具备以下功能:试题库管理、在线考试、计算机自动阅卷等功能的在线考试系统。在实现方法上,采用ASP.NET实现网页与数据库之间的连接,采用随机自动抽题组成试卷,可以实现数据备份,重点对程序题的评分方法进行了研究,根据程序中的关键语句和程序结果给出相应分数,使评分结果更加接近于人工阅卷,评分结果更加公正、准确。 With the continuous development of information technology, computer skills training also has been the rapid development of the assessment of its corresponding test system used in the completion of the volume test, volume change is also increasingly common. The current examination system has been well completed examination paper, test paper, and the common objective test of the automatic marking of work, but for some highly subjective, especially programming problem, there is no good solution program. C language is widely popular high-level computer programming language, one of many colleges and universities now set up the corresponding courses, the knowledge and ability of the C language assessment that the majority of the traditional paper or paper-based exam, part of the use of the machine examination system, are also the assessment of objective questions. I for colleges on the C language examination on the urgent needs of the system, research and development of the C language Exam and automatic scoring system, in order to achieve the complete C-paper test program to reduce the marking workload, improve Pingyue process fairness and accuracy. This guiding principle of the system, implementation strategy and the use of technology for the systematic elaboration. This article discusses the C Language Examination System Design and Implementation of technology, combine the system's overall structure and function modules, and then through the system architecture design, table design and front-end development, build a on B // S multilayer structure to ASP.NET technology and SQL database-based background, have the following functions: examination database management, online test, the computer functions such as automatic grading of online examination system. The implementation method, using the ASP.NET Web page and database to achieve a connection between the composition of random automatically extracting and paper, can achieve data backup, with emphasis on the program title of the score method is studied, according to the procedures of the key statements and procedures The results give the corresponding points to score the results closer to man marking, and the result is more fair and accurate.

关 键 词: 基于 在线考试 自动阅卷

分 类 号: [TP311.52]

领  域: [自动化与计算机技术] [自动化与计算机技术]

相关作者

作者 丁知平
作者 王晓茹
作者 蔡昌
作者 蔡筱青
作者 蒋丽芳

相关机构对象

机构 华南理工大学
机构 广东工业大学
机构 华南师范大学
机构 中山大学
机构 广州大学地理科学学院

相关领域作者

作者 李文姬
作者 邵慧君
作者 杜松华
作者 周国林
作者 邢弘昊