本文主要为广大网友提供“控制系统仿真上机考试平台的开发”,希望对需要控制系统仿真上机考试平台的开发网友有所帮助,学习一下!
论文编号:ZD989 论文字数:21416,页数:63
摘 要
随着计算机网络技术的不断发展,利用计算机技术实现无纸化考试,取代传统的手工考试方式是近年来计算机技术一个非常活跃的研究领域。传统的考试方式在程序设计类课程考核上已不再适应现代教育的发展,网上考试管理系统恰恰能够解决这些问题。网络考试系统是发挥网络优势开发的考试软件,具有模块控制、组卷灵活、网上考试、网上阅卷和网上 查分等优点。
在国外一些发达国家网上考试己经得到蓬勃发展,已成为现代教育的有力补充,非常适合个性化学习。在国内,网上考试还处于试点阶段,目前的网上考试系统大体采用B/S(浏览器/服务器)和C/S(客户/服务器)两种模式。
本文介绍基于VB和C/S方式的网上考试系统的设计与实现,学生可以使用该网上考试软件进行答题,考试软件的职能是负责与数据库和其它对象的通讯。我们开发的控制系统仿真课程上机考试平台是一个功能强大的平台,考生所有的抽题、编程、调试、保存和交卷都在上机考试平台上完成,无需在考试平台与编程语言之间频繁切换,这简化了考生的操作,减少了出现意外的可能,使考生能把全部精力都投入到考试中,有利于检验出考生的真实水平,教师平台可以实现阅卷、运行、组卷和成绩统计等功能的一体化,方便教师对学生考试的管理。该系统将应用于我校的控制系统仿真课程考试,对提高教学效果和教学质量以及程序类的考试方式改革均具有极其重要的意义。
关键词:网上考试、C/S(客户/服务器)、自动组卷、自动化服务器
Abstract
With the continuous development of computer and network technology, replacing the traditional manual test with paperless examination by using computer technology is a research focus in recent years. Traditional examination method for programming language courses is no longer adapted to the development of modern education, while network test system can solve this problem. Network test system is a test software with the advantages of network. It has the advantages of module control, auto-generating paper, online examination, online marking and online inquiry, and so on
Online Examination has been booming in some developed countries. It has become a powerful complement of modern education, and is ideal for individualized learning. In China, online exam is still in trial period. Currently, the online examination system is in general based on B / S (Browser / Server) or C / S (Client / Server) mode.
The Design and Implementation of Online Examination System based on VB and C/S mode is proposed in this thesis. The candidates can use the online examination system to take the exam. The examination software is responsible for the communication with database and other objects. The examination software developed by us, online examination platform of the control system simulation course, is a powerful platform. All operations of the candidates are finished on the examination platform, including extracting questions, programming, debugging, saving and submitting. The candidates don’t need to switch frequently between the platform and programming language, which simplifies the operation of examination, and reduces the accidents so that the candidates can put all their energies on examinations. Therefore, the scores can reflect the candidates'' real ability. Teachers marking platform include marking, running, generating paper, scores statistics, which is convenient for teachers to manage the examination. The examination platform will be applied to our school''s examination of the control system simulation course, which can improve the teaching effectiveness and quality. It is extremely important for the reform of the examination process for the programming language courses.
Keywords: Network Test, C/S (Client / Server), Auto-generating Paper, Automation Server
目 录
摘要…………………………………………………………………………………..I
1 引言………………………………………………………………………………………..1
1.1 课题研究背景与意义………………………………………………………….1
1.1.1 课题研究背景…………………………………………………………….1
1.1.2 课题研究意义…………………………………………………………….1
1.2 研究内容与成果……………………………………………………………….2
1.2.1 主要研究内容与目标…………………………………………………….3
1.2.2 主要研究成果…………………………………………………………….3
1.3 本文的结构…………………………………………………………………….4
2 相关技术背景……………………………………………………………….5
2.1 C/S/模式考试系统及其特点……………………………………………5
2.2 SQL Server 2000……………………………………………………….5
2.3 SQL技术……………………………………………………………………6
2.4 ADO技术………………………………………………………………….6
2.5 自动组卷算法……………………………………………………………………7
3 系统总体设计…………………………………………………………………8
3.1 系统概述……………………………………………………………………….8
3.1.1 系统研究的必要性………………………………………………………….8
3.1.2 系统的软硬件平台………………………………………………………….8
3.2 系统功能模块…………………………………………………………………9
3.2.1 系统应完成的主要功能…………………………………………………...9
3.2.2 系统模块划分………………………………………………………11
4 系统的详细设计…………………………………………………………………..12
4.1 数据库分析设计………………………………………………………………12
4.1.1 相应数据信息表……………………………………………………………12
4.2 系统登录总界面设计…………………………………………………………15
4.3 学生上机考试平台设计………………………………………………………16
4.3.1 学生考试用户登录界面……………………………………………………16
4.3.2 程序代码……………………………………………………………17
4.3.3 学生抽题界面………………………………………………………18
4.3.4 程序代码…………………………………………………………………..19
4.3.5 学生考试系统界面…………………………………………………23
4.3.6 程序代码……………………………………………………………24
4.4 教师阅卷平台设计………………………………………………………………………29
4.4.1 教师登录界面………………………………………………………29
4.4.2 程序代码……………………………………………………………30
4.4.3 教师阅卷系统界面…………………………………………………31
4.4.4 程序代码……………………………………………………………………..32
4.4.5 生成试卷界面……………………………………………………………40
4.4.6 程序代码…………………………………………………………………41
4.4.7 成绩统计界面……………………………………………………………47
4.4.8 程序代码…………………………………………………………………48
4.5 帮助信息界面…………………………………………………………………………51
4.5.1 帮助文档界面……………………………………………………………51
4.5.2 程序代码…………………………………………………………51
5 系统应用与实践…………………………………………………………….. 52
5.1 控制系统仿真上机考试平台学生考试模块应用…………………………………52
5.2 控制系统仿真上机考试平台教师阅卷模块应用…………………………………54
6 总结与展望………………………………………………………………………………57
致谢……………………………………………………………………………………..58