下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于C/S模式的网上考试系统的设计与实现(图文)论文导读:在操作上分为学生和教师两局部,分别实现网上考试功能和网上考试管理功能。试题的发布是从试题库中按照一定的组卷规那么,随机生成试卷并发布给学生。试题难度:在试卷命题过程中,针对不同的考试对象,不同阶段的考试,命题难度也不同,所以应在数据库中增加难度系数,这也是几乎每一个试题数据库所要考虑的结构。结束语我们详细的介绍了基于C/S模式的辅助教学系统中网上考试系统的开发设计过程和实现的技术细节。关键词:网上考试,试题库,C/S模式,数据库一、前言随着计算机技术的不断开展,计算机的应用越来越广泛,利用计算机技术取代传统的手工考试方式,是近年来计算机
2、技术的一个非常活泼的研究领域。传统的基于纸和笔的考试存在诸多弊端:工作量大、周期长、反应能力弱。这种方法的考试只能考查学生的逻辑推理和运算能力,不能有效地检验学生的实践动手能力。尤其是计算机课程,它不同于其他专业课,它是一门直观性、操作性、实践性很强的课程,采用传统的考试方法显然不能客观的评价学生的实际水平。利用计算机的交互功能和网络的传输特性,从而实现高效、准确和科学的网上考试将成为现代教育方式中的一种重要手段。它主要表达在以下几个方面:出卷方便快捷:通过题库系统,只要输入考卷的难度级别、试卷的题型比例分配等相关参数,教师就可以很容易的组织出符合要求的试卷;阅卷准确快速:通过计算机阅卷,可以
3、大大减轻教师阅卷的工作量,提高教师的工作效率,同时大幅度提高阅卷的准确性;成绩分析统计科学直观:成绩分析统计由计算机自动完成,可以方便地进行学生成绩的查询、打印、统计和分析等处理。本系统针对计算机程序设计语言,主要考查学生上机编程的实践能力,所支持的题型定为如下三种,即程序填空题,程序改错题和编程题。在操作上分为学生和教师两局部,分别实现网上考试功能和网上考试管理功能。在功能上,应当具备灵活的试卷生成方法,因为要从根本上防止作弊的话,不同的考生根据同一参数设置,随机实时生成试卷是最好的方法。二、系统的软件结构设计整个网上考试系统分为学生端考试和教师端管理两个子系统,分别实现网上考试功能和网上考
4、试管理功能。整个系统的软件层次结构见图。学生端考试子系统主要完成用户身份验证,科目选择,试题的发布和试卷的提交。学生要参加考试首先要进行身份验证,之后通过准考证号系统自动识别其要参加考试的科目。试题的发布是从试题库中按照一定的组卷规那么,随机生成试卷并发布给学生。在考试时间内学生可以随时提交试卷,考试时间结束时系统强行终止考试并提示学生提交试卷。教师端管理子系统主要包括题库管理、试卷管理、自动评卷、成绩管理、考生管理和用户管理模块。题库管理模块主要完成试题的录入与维护(包括增、删、改),教师可以在平时有效地收集试题,不断充实试题库。试卷管理模块提供试卷查询功能和自动组卷功能,自动评卷模块可以实
5、现系统所支持的各种题型的白动阅卷功能,并将考试成绩自动写到相应的数据表中。成绩管理模块提供成绩查询功能,并能够对考试情况做根本的分析。用户管理模块包括新用户注册、用户维护、权限设置和密码修改四个子模块,用于实现教师用户的管理功能。3系统数据库设计考试系统的数据独立地存放于数据库中,包括考生信息表、教师信息表,参数表,课程代码表,考场设置表,IP地址表,、程序填空表,程序改错表,编程表等根本表。数据库的结构如图2所示,具体数据描述如下:(1)考生信息表:除了存放学生的准考证号、口令、考场等根本信息外,还用于存放学生参加考试后提交的各种题型的答案及每道题的成绩和考试的总成绩。此外,还包括字段cxl
6、b;,用来标识该考生参加考试的程序类别;字段Tth;,用来标识考生随机抽取的试题在题库中的题号,以便出现二次登录时,不再随机抽题,而是抽取考过的试题;字段Kssj;和Zhtjsj;用来记录考生开始考试的时间和最后提交试卷的时间,通过这两个字段来控制是否允许考生二次登录。(2)教师信息表:用于存放教师、口令等根本信息,用来标识教师用户。字段QuanX;用来控制教师用户的权限,包括管理、维护和浏览,用户权限不同对系统功能的使用范围也不相同,通过此字段,可防止用户越权访问系统。(3)参数表:包括参数说明和参数两个字段,考试时,可以设置本次考试的考试时间、考试的课程名称、各种题型的分数等参数。(4)课
7、程代码表:包括课程代码和课程名称两个字段。(5)考场设置表:用来存放考场名称,考试时间、地点,考生人数,考试的课程名称等根本信息。(6)1P地址表:用于存放考场名称、机器IP地址、机器名称等信息,通过此表可以防止考场外的机器登录系统。(7)程序填空表:用于存放程序填空题的根本情况。(8)程序改错表:用于存放程序改错题的根本情况。(9)编程表:用于存放编程题的根本情况。以上的试题表是根据实际情况,由教师掌握试题的难易程度,每种题型出一定数量的试题供随机组卷考试使用。此外系统还针对智能组卷算法设计了题库。题库的设计在参照国家教育资源建设技术标准的根底上,主要考虑以下几个方面:(1)能准确、清晰地反
8、映出题目的内容。对于如何准确地描述一个题目的内容,已经超出了本文的讨论范围。但在题库设计时必须为出题人留出足够的描述空间。该描述空间不仅仅是指字段的宽度,还要考虑不同题型所需的描述方式。如填空题的描述方式为题目内容与填空数目的组合,而编程题那么只有题目内容。(2)题型应以客观题为主,适当考虑主观题型。(3)便于分类管理使用。题库的设计应考虑多种分类方式,如按课程、按难度、按题目类型、按知识点等,既便于组卷,也便于对题库进行维护和分析。(4)应包含评分所需的相关信息。网上考试的优势之一就是自动评分。为实现这一功能,在题库设计时必须考虑把足够多的信息包含进去,如标准答案。(5)能处理一些特殊信息。
9、有些问题可能用普通文字描述不太方便,必须借助于图形信息进行描述,如数学公式等。对于这些有特殊要求的问题在题库设计时也应能够处理。试题编号:每道试题有唯一的试题编号,试题编号不参与智能组卷中的运算,而仅仅作为参与运算的数据结构的不变分量。试题编号具有与每一道试题一一对应的性质。试题内容:对题目的信息进行详细的描述,假设为填空题,需要把填空的位置直接写到题目内容中。不参与组卷运算的过程。试题难度:在试卷命题过程中,针对不同的考试对象,不同阶段的考试,命题难度也不同,所以应在数据库中增加难度系数,这也是几乎每一个试题数据库所要考虑的结构。根据出题要求,对难度系数进行判断,以符合试卷的单独要求。难度系
10、数的划分不易太细(划分太细增加维护的难度),但也不能太粗。为方便管理,将难度系数划分为五个级别,取值为15。分值系数:指在百分试卷中题目的建议分值。出题教师:存放出题教师,该字段即用于统计查询,也用于题库维护时的权限检查。只有出题人和管理员才能对题目进行修改和删除。使用次数:为了更好地用于智能组卷,应加一字段说明该试题在组卷时被使用的次数,以此决定此题再出的概率,这一结构对出题的影响是结构中的值越大,再出的概率越小,提高命题质量。知识点:这道试题在这个学科的教学大纲中所属的知识点,它是教师用来确定考试范围的重要依据之一。认知分类:教育目标的分类方法,一般是采用布卢姆的知识、领会、应用、分析、综
11、合、评价等六类。但是在实际应用当中,不同地域,不同学科,教师或教育研究人员也可以提出更符合实际情况的分类标准。只要试题属性和组卷参数对它的定义一致,那对组卷策略就没有太大的影响。上次使用时间:题目的使用总次数和上次使用时间两个参数可以用来控制题目的曝光度。为了试卷的保密性、公平性和平安性起见,在抽取题目组成试卷的时候,需要控制题目的曝光度。控制曝光度有两方面的考虑,一是如果题目在规定的日期范围之后被使用过,本次就不再使用;二是如果有几个同时都满足条件的题目可供选择,那么在抽取试题的时候应该选择使用次数少的题目,以到达使用上的平衡和控制曝光度的目的。系统平安在系统设计中主要从以下几个方面进行系统
12、平安防范:(1)用户必须登录进入,才可以使用系统的各项功能。用户只有使用正确的注册用户名和口令才可以登录。(2)用户对任一功能界面的访问均需获得相应的权限,不同身份的用户只能访问与其身份相符的界面。(3)为了防止用户账号被盗用,用户可以经常修改自己的口令,只有用户本人才有权修改用户资料。(4)对敏感数据(如用户口令、考试试题等)进行加密,以加强系统的保密功能,为此自定义了加密和解密函数。结束语我们详细的介绍了基于C/S模式的辅助教学系统中网上考试系统的开发设计过程和实现的技术细节。该系统己经实现了基于C/S模式的辅助教学系统的根本功能,可以较好的工作,并可以比拟方便的进行系统扩充。但是这个系统还不是十分的完善,许多地方有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年企业情景面试题目及答案
- 2026年物流管理岗位培训练习冲刺押题
- 2026年药师资格专项卷
- 企业售后服务备件管理制度
- 无障碍设施改造工程竣工验收报告
- 2026内蒙古高尔奇矿业社会招聘6人笔试历年参考题库附带答案详解
- 2026中铁第一勘察设计院集团有限公司招聘笔试历年参考题库附带答案详解
- 2026中煤矿山建设集团安徽绿建科技有限公司第一批中层管理人员招聘1人笔试历年参考题库附带答案详解
- 2026中国铁塔山东潍坊市分公司校园招聘(3人)笔试历年参考题库附带答案详解
- 2025广东中山市三角镇资产经营有限公司招聘管理人员1人笔试历年参考题库附带答案详解
- DB11 139-2007 锅炉大气污染物排放标准
- 软件开发项目结题报告的基本格式及范文
- 实习三方协议电子版(2025年版)
- 《货运险培训》课件
- 施工现场临水施工方案
- 五下音乐《送别(简谱、五线谱)》课件
- 储油罐浮盘更换安装施工方案模板范文
- 制冷设备安装合同
- 二尖瓣狭窄的护理
- 商业银行重大消费投诉应急预案
- 新应用大学英语第一册新版课件Unit-1-Cam
评论
0/150
提交评论