基于VB的在线考试系统.docx
《基于VB的在线考试系统.docx》由会员分享,可在线阅读,更多相关《基于VB的在线考试系统.docx(18页珍藏版)》请在第一文库网上搜索。
1、免湖职业被术学院毕业企文题目:基于Visua1Basic的在线考试系统院系名称:信息工程系专业班级:09级计算机应用2班学生姓名:张勇学号:90401234指导教师:陈万顺2011年月15日摘要随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分。另一方面,我们所在院校的计算机根底课已开设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统。网上考试系统的设计与实现就是基于上述目的开发设计的。本系统采用C/S架构作
2、为系统的总体结构,以数据库技术为依托,利用微软的ADo技术,实现了对数据库的访问和查询。该设计实现了随机抽题组卷、在线考试、题库管理。能够对客观题在线评分。学生用学号登录成功后,进入考试页面,完成考试后,自动给出考试成绩。网上考试系统本身是一个很大的系统,尤其试题库局部需要许多人的参与以及大量的投入才能建成。该系统虽然仅仅是完成计算机文化根底和操作系统课程的考试,但却具有良好的实用性与通用性,提供友好的人机界面,具有较好的可扩充性和开放性。关键词:在线考试,ADODC,Winscok目次第一章引言21.1 开发背景21.2 开发意义4第2章系统开发工具及开发平台41.3 开发工具及平台41.4
3、 开发工具的简单介绍5第3章系统分析73. 1系统及需求分析73.2系统功能简介8第4章系统总体设计94.1 系统架构设计104. 2系统功能模块划分10第5章数据库设计1.1 总体设计1.2 表设计11第6章系统功能详细设计及实现121.3 数据库驱动连接局部126. 2试题抽取136.3网络通信156.4评分模块16第七章系统界面总览177.1效劳器端177. 2客户端局部18总结18致谢18第一章引言1.1 开发背景网络技术的开展使得考试的技术手段和载体发生了革命性的变化,网络的开放性、分布性的特点和基于计算机网络的巨大的计算能力使得考试突破了时间和空间的限制。与传统考试模式相比,在线考
4、试具有无可比较的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,减小了人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度增加考试成绩的客观性和公正性。传统的考试方式一般要经过人工出卷、考生考试、人工阅卷等过程。对于一些课程来说,随着考生数量的增加,教师出卷阅卷的工作量将会越来越大,并且其工作十分烦琐和非常容易出错。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设,目的是充分利用学校现有的计算机软、硬件和网络资源实现无纸化考试以防止传统手工考试的缺乏。与传统考试模式相比
5、,网上考试渗入了更多的技术环节,对实现平安性的途径、方法也提出了更高的技术要求。通过网络来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考别离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理效劳,可以大规模的实行考试,实现考试的客观性、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师出试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。在线考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行
6、考试,加上数据库技术的利用,大大简化了传统考试的过程。本文以局域网网络为平台,研究了基于C/S架构考试系统的设计与开发,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户登录模块、在线考试模块、试卷管理模块、用户管理模块、成绩管理模块的设计。1.2 开发意义在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试那么是一个很重要的方向。基于C/S技术的网络考试系统可以借助于遍布全球的网络平台进行,大大丰富了考试的灵活性。试卷可以根据题库中的内容即时生成,可防止考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数
7、据库中。所以现在较好的考试方法为网络考试,试题内容放在效劳器上,考生通过姓名、准考证号码进行登录,考试答案也存放在效劳器中,这样考试的公平性、答案的平安性可以得到有效的保证。因此,采用网络考试方式将是以后考试开展的趋势。近几年来,借鉴兴旺国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,远程教育和虚拟大学的出现,网络应用正不断深入人心。人们迫切要求利用网络技术进行在线考试,来提高了考试的质量,突出公正和客观性,减轻组织及保障工作的负担,提高工作效率。于是许多教育教学类的课程在线考试软件应运而生,高等学校,企事业单位也都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机
8、在线考试软件,也推出了一批优秀的在线考试软件产品,比方全国计算机等级考试软件、职称计算机能力考试等等。有力的推动了我国网络化在线考试的开展水平,并积累了大量有价值的经验。第2章系统开发工具及开发平台2.1 开发工具及平台本系统采用VB语言开发制作,用Visua1Studio6.0和SQ1SERVER2000作为开发工具,用软件数据库理论设计数据库,SQ1语言进行数据库查询、插入、删除等操作,设计出能实现各个功能模块的应用程序C/S)模式。2.2 开发工具的简单介绍VisuaIBasic6.OVisua1Basic6.O是由Microsoft公司推出的开发工具Visua1Studio6.0套件中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VB 在线 考试 系统