文档介绍:天津大学
硕士学位论文
计算机公共基础课程网络考试系统的设计与实现
姓名:李菲
申请学位级别:硕士
专业:计算机应用技术
指导教师:廖士中
20070801
摘要关键词:在对目前使用的计算机基础课程考试系统进行广泛调研的基础上,设计并实现了一个新的网络考试系统。系统采用基于浏览器方式的网络三层结构体系,划分为表示、功能和数据三个基本模块,实现了注册、管理、阅卷、评分、统计和查询等功能。特别是,基于解决了自动阅卷和操作题自动评分等难题,加之应用负载均衡、缓存技术和身份认证技术,使得所实现的系统具有较好的易用性、维护性、扩展性和安全性。考试系统疭畁
簍甌疭,,,,,,,,琤,.,疭,畁,,
学位论一签砺午婵嗍:∥⋯期:彻昝隆荩昶签字同期:刀矽年骆輑同独创性声明学位论文版权使用授权书或撰写过的研究成果,也不包含为获得叁鲞盘堂或其他教育机构的学位或证本学位论文作者完全了解叁盗盘堂有关保留、使用学位论文的规定。特授权鑫盗盘堂可以将学位论文的全部或部分内容编入有关数据库进行检’刎本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文巾特别加以标注和致谢之处外,论文中不包含其他人已经发表书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得学位论文作者签名导师签名:
第一章绪论研究内容研究背景随着计算机技术、网络技术的日趋成熟,人类社会正在从工业社会向信息社会转变,技能已成为当代人能力素质的标志之一。为了适应社会的需要,计算机基础教育一直是各类高校学生的必修课之一。由于这门课的课程内容主要是操作性的,考试形式为上机考试比较合适。目前多数的计算机基础考试,虽然进行了无纸化的上机操作考试,但仍采用教师人工浏览的方式进行评分。如果采用这种传统的方法,将存在很多问题:其一,考试方式多是手工方式的组织试卷,在组织每次考试时都需要到处找试题、拼试卷、印刷,工作量很大,效率不高,花费了教师大量的时间和精力;其二,因为考试时间安排的紧凑,所以要想认真快速批完这些“电脑上的答卷”,教师批改试卷的工作量很大,必须分配很多教师来做这种机械性的工作,而且每个教师的阅卷标准不完全相同,所以分数也不够客观,达到的效果也不够理想,难免会出现差错。这样一来不仅浪费了人力,还浪费了时间,几乎完全背弃了我们无纸化考试的初衷;其三,考试周期长,一次考试很多天后才能出结果,反馈能力弱,试题选择随意性大,对成绩的分析停留在平均分、及格率等表面层次上,难以统计出考生对各个知识点的掌握程度,因此不能对症下药,对以后的教学工作不能起到参考作用。所以目前迫切需要一个能够实现自动组卷、自动阅卷,以及考试管理功能的计算机基础考试系统来解决上述问题。在以上背景之下,本人选择了本题目作为研究方向。研究设计一个用于计算机公共基础课程自动考试系统,主要用于学生进行期末考试,也可供学生平时练习、测验使用。系统可对题库的内容进行维护,如题目类型的添加、考题的添加、查询、修改、删除等操作。启动系统组卷功能,由机器自动随机选题,准备好学生考试用卷。学生在机器上完成考试内容。启动系统评卷功能,实现机器自动评卷。第‘章绪论
论文结构第一章主要介绍计算机基础考试系统的开发背景及意义。第二章描述开发考试系统的技术,并详细描述考试系统的实现所采用的甆技术和镅缘奶氐恪第三章第四章第五章第六章着重讨论、分析和建立考试系统的模型及系统需求。系统功能模块的划分和总体框架设计、数据库设计。详细描述考试系统的具体的实现。结束语。第一章绪论
\/一、,析可知徊憬峁挂部梢岳斫馕T黾覹服务器的疭模式。疭模式的系■,■第二章系统开发的相关技术鉈/结构疭模式无论是使用和数据维护上都比传统模式更加经济方便。而且使维护任务层次化:维护。基築/J降募扑慊浠】际韵低车膡训‘:第一层是客户端即浏览器,主要完成客户和后台的交可巫钪詹檠峁氖出功能。在客广端向指定的衿魈醹乜服务器请求,裣协议把所需文件资料传给用户,客户端接受并显示在榔魃稀客浏览器衿后台和数据库图鉈/J绞疽馕第一’层衿魇枪δ懿受客户请求,并弓后台数据库连接,服务器,冉传车客户端。完成客户的应δ埽碬服务器接进千:荷昵氪ζ海缓蠼ù斫峁祷豔第二层数据库服务器足数据层。数据库服务器应客,、请求独市地进行各种处理。疭结构把处理功能争部移植到衿鞫耍ɑУ那肭笸ü榔鞣⒊觯管理员负责服务器硬件日常管理和维护,】端无需专川的软件,育较好的网络扩展性,支持议直接接入M倍