计算机应用基础考试系统的设计与实现

被引量 : 0次 | 上传用户:Lincon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和网络技术的发展,计算机在教育领域的应用也越来越广泛。现代教学中很多学科都逐步采用计算机作为工具进行考试,即无纸化考试。从而节约人力物力资源,还能提高考试效率。目前,作者所在院校《计算机应用基础》课程的考试仍然采用教师出题,学生笔答的方式,不能很好地考核学生对办公软件的操作能力,不能全面的、公正的、客观地考查学生对课程的掌握情况。本论文的目的是结合作者工作的需要,立足于现有的考试现状,结合课程的特点开发一个规模适度、难度适中、可操作性强、移植性好、知识点覆盖面全、安全性好的考试管理系统,来解决计算机应用基础课程的无纸化考试问题。本文主要研究和探讨了计算机应用基础考试系统的设计与实现。本文主要从《计算机应用基础》课程的特点出发,经过深入的研究、比较和分析,进行各个模块的设计,实现一个可用性强,安全性高的考试系统。国内各种考试系统发展越来越迅速,应用越来越广泛。计算机应用基础课程是学校为所有专业学生开设的计算机公共基础课,是一门重要的必修课程。特别是对非计算机专业的学生尤为重要,可提高非计算机专业学生的计算机应用综合能力。计算机网络技术的不断发展为计算机考试提供了新的平台和技术支持,有了先进的技术平台和先进的“以人为本、以学生为主体、教师为主导”的教育教学理念,采用传统的开放式教育模式,使得计算机考试系统得以在高校推广并能够普及应用,进一步提高了学生素质能力。本文结合《计算机应用基础》课程的实际情况,对考试系统进行了需求分析,包括性能需求和功能需求。考试系统的使用者是某些不同的特定对象,因此使用者进入系统应该进行身份验证;使用者进入考试系统后,应该能根据自己的需要进行个人信息的修改;鉴于考试环境一般为机房,考试者之间的距离很近,为使在线考试做到规范,对于每个考生来说,试卷的试题量是相同的,而内容不同。结合上述需求给出了系统用例图和部分用例的活动图。对于系统主体的开发,本文给出了计算机应用基础考试系统的设计,包括设计的原则、体系结构、开发工具、系统的总体功能设计、系统的工作流程设计以及数据库的设计。这是一项复杂的任务,主要涉及软件设计方法、测量理论、教学理论、数据库技术、网络安全等知识,设计时必须先进行详细的需求分析,综合考虑各种因素。其次数据库的设计遵循了安全性、可伸缩性、数据交换可靠性、有效的并发控制原则,考虑到计算机应用基础考试中有多种不同的题型以及Office软件操作题各有各自的特点,按照类别把不同的考试题目和具体说明单独存放,以便于管理和维护,提高数据库存取的效率。在需求分析和系统设计的基础上,完成了计算机考试系统的实现,包括后台管理系统、前台考试系统的实现过程,以及计算机组卷的策略、各部分试题评阅的方法、系统记时功能的实现及意外中断考试的处理。例如当考生点开始考试按钮时,计算机按照一定的规则开始自动组卷。自动组卷是考试系统自动化的核心目标之一,而保证生成的试卷能最大程度的满足用户的不同需要,并具有随机性、科学性、合理性,这是实现中的重点和难点。尤其在交互式环境下用户对于组卷速度要求较高,而一个理论上较完美的算法可能会以牺牲时间作为代价,往往不能达到预期的效果。在对试题进行评分过程中针对不同类型的试题有不同的的处理方式,由于每题的标准答案都具有唯一性,因此对它们的评分采用一一对应的完全匹配策略,也就是将每题的考生答案与对应的标准答案一一进行比较,只有完全相等的考答案才能得到满分,否则就为0分。最后进行了系统测试和系统维护。在本系统的测试中,确定了模块测试->子系统测试->系统测试的方针,在实现各个模块的时候就开始进行测试工作,然后分别对用户管理、试题管理、考试管理、成绩管理四个模块进行功能测试,最后将整个系统集成起来进行整体测试。在各个模块测试过程中,采用的是白盒测试法。为达到上述目标,测试用例应确保:每个布尔表达式的求值结果为True和False。每一个无限循环至少要执行零次、一次和一次以上。可使用代码覆盖工具来确定白盒测试未测试到的代码。在进行白盒测试的同时应进行可靠性测试。通过白盒测试尽可能对模块中的所有可能执行路径一—遍历,发现了原先模块实现时的一些隐藏错误,并逐一纠正这些错误。在系统开发过程中,作者认识到很多不足。首先,系统是基于局域网开发的考试系统,在安全性和可升级方面还有一定的局限性和不足;其次,在组卷方面没有考虑到知识点的分布、试题的难度等因素。作者将以此为契机,不断提高自己在计算机方面的综合素质,争取在将来开发出更加高效,功能更加完善的考试系统。
其他文献
基于学生知识结构特点和化学学科的特点,创设教学情景,营造和谐的教学氛围,充分调动学生的学习积极性,提升学生分析问题、探究问题和解决问题的能力。从绪言课、实验课、知识
对外语专业语言教学中的"高原现象"进行分析后指出:应依据学科的具体特点,关注教学实践中存在的单词识记、诵读阅读、行业常识、论文书写、社会服务等问题。研究了高校国际合作
序对壁画和墓内装饰的研究,多以美术式样和纹饰的比较为主。用墓志、墨书铭、傍题等文字研究的同时,借助相关的文献资料对壁画的画题和构图进行图像学研究突破了以单位和纹样
三角定位法是一种绘画起稿方法。其基本原理是 :要画准对象首先要找出对象的“极端点” ,一个三角形可以确定三个“极端点” ,由于三角形是最简单且最易被人掌握的平面几何形
开发和利用好生活中的实验资源,可以增加学生进行实验操作和实验探究的机会,鼓励学生开展家庭小实验,激发学生的化学学习兴趣,培养学生的实验探究能力、主动探索意识,形成绿
目的观察腹腔注射甲氨蝶呤对子宫内膜异位症模型小鼠异位内膜生长的影响,探讨甲氨蝶呤作为难治性子宫内膜异位症治疗药物的可能性。方法2005年6月至2006年5月在复旦大学附属
目的观察宫腔镜电切术联合米非司酮治疗胎盘植入的临床效果及安全性。方法 15例产后胎盘部分植入患者,均采用宫腔镜电切术联合米非司酮治疗,观察治疗效果、手术时间、术中出
利川地区涉及利川复向斜、中央复向斜等二级构造单元,志留系龙马溪组泥页岩气埋深适中,是寻找页岩气的有利区带。复杂多变的地震地质条件是制约该区页岩气勘探的主要因素:地
<正>一、老师要在上课铃声未落之前到达教室门口。铃声落了,教室里的多数人如果对你视而不见,依然我行我素,乱哄哄的(低年级小朋友尤甚),你不要发脾气,而要静静地观察每个人,
【目的】1.探讨宫内发育迟缓(Intrauterine Growth Retardation, IUGR)大鼠在胚胎期和出生后Insulin/Fox01/Pdx1/MafA基因的表达。2.探讨宫内发育迟缓大鼠在胚胎期和出生后micr