好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于手机平台的云南省计算机一级B类考试模拟系统建设研究.docx

13页
  • 卖家[上传人]:ji****81
  • 文档编号:217901667
  • 上传时间:2021-12-03
  • 文档格式:DOCX
  • 文档大小:224.33KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 基于平台的云南省计算机一级B类考试模拟系统建设研究 段瑞波+冉进均【摘要】 网上考试系统作为教育评估指标体系之一,在整个教学过程和教学结果中扮演着尤为重要的角色,同时也成为了一个新的发展方向一个完善、健全的网上考试系统能及时、准确地反馈教学结果,为教学提供更有意义的指导性策略,优化整个教学过程本文通过现有一级B模拟考试软件的现状,提出云南省计算机一级B类考试模拟系统的实现方法关键词】 一级B类 考试系统 平台一、研究现状《大学计算机基础》是高职高专学生必修的一门公共基础课,对于培养高素质技能人才的计算机应用能力具有基础性和先导性作用云南省高等学校非计算机专业计算机基础教学指导委员会推出了针对高职高专学生的“云南省高等学校非计算机专业学生计算机基础知识与应用能力等级考试(一级B类和一级C类)”目前,我们所拥有的计算机等级考试模拟系统题量太少、题目重复及错误率较高且没有针对性因此,设计一个有针对性且题量覆盖面较广的模拟考试系统有助于学生轻松通过考试本课题主要研究基于平台的云南省计算机一级B类考试模拟系统,主要供云南外事外语职业学院学生使用,学生通过就能随时随地进行学习,不受地域、时间、硬件条件的限制,目的是让学生更好的掌握大学计算机基础课程,同时提高学生的计算机一级B类等级考试的过关率。

      二、系统分析2.1详细调查目前全省使用的计算机等级考试一级B类模拟软件是基于C/S架构的系统,只适用于局域网,客户端需要安装专用的客户端软件首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护其次,系统软件升级时,每一台客户机需要重新安装,其维护成本非常高2.2可行性分析(1)经济可行性:本系统开发经费在经济上是可以接受的,开发成员主要是计算机教研室专职教师,并且本系统实施后可以显著提高计算机教师的工作效率,提高大学计算机基础教学质量加之学院已经配备服务器,因此,系统运行的虚拟主机年费和域名费可以免去,因此本系统在经济上是可行的2)技術上的可行性:本系统采用了B/S模式进行开发,使用主流的.NET平台开发,Ms…SqlServer数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能它的灵活性和易用性为数据库编程提供了良好的条件因此,系统的软件开发平台已成熟可行2.3需求分析根据现有一级B模拟考试系统的缺陷,特提出以下新需求:(1)系统必须支持PC电脑访问和访问两种方式,不受时间、地域、硬件条件的限制随时访问2)学生可在系统上实时练习和模拟考试,练习必须自动判断学生回答是否正确,给出正确答案,模拟考试必须现场出分,并给学生回顾试题的答题情况。

      3)学生可在系统上实时学习操作练习,由高校大学计算机基础授课教师录制的专业实操讲解视频供学生随时学习三、总体设计3.1设计目标建立一个基于和PC平台的模拟考试系统,全方位的满足学生对题目练习、模拟考试、实操学习的需求全方位的满足学生在任何时间、任何地点都能打开系统进行学习,极大的方便了学生在时间和空间上的学习自由设计出来的系统包括章节练习、随机练习、题型练习、模拟考试、基础知识、课堂等模块,用户界面友好、操作简单3.2开发及运行环境本系统采用微软公司的.NET环境进行代码的编写,采用SQL…Server…2005和ADO.NET数据库技术进行后台数据的存储和访问,采用DreamWeaver…CS6设计系统界面经过严格的测试,本考试系统能在WindowsXP及以上操作系统中运行,能在平台任何浏览器上正常运行3.3系统功能模块示意图3.4学生端系统功能简介(1)章节练习章节练习共分为六个章节,学生通过点击章节标题即可进入相应章节进行学习,当学生选择完答案之后,系统自动给出学生的正确或者错误选项提示点击“下一题”按钮即显示下一题的题目,学生还可以点击选题单快速的进入学生想要练习的题目2)随机练习随机练习不分章节,学生可以在六个章节中随机的抽取任何一题进行学习,当学生选择完答案之后,系统自动给出学生的正确或者错误选项提示。

      随机练习不设分值,也不计算总分3)题型练习题型练习分为单选题、多选题、是非题、填空题,学生可以选择自己需要练习的题型,快速进入练习,当学生选择完答案之后,系统自动给出学生的正确或者错误选项提示点击“下一题”按钮即显示下一题的题目,学生还可以点击选题单快速的进入学生想要练习的题目4)模拟考试模拟考试共40题,总分100分,考试时间25分钟,学生进入模拟考试后,系统自动从六个章节中随机抽取单选、多选、是非、填空四种题型的题目系统会自动倒计时,当考试时间到系统会自动交卷;界面最下方设交卷按钮,学生考完试之后手动点击交卷,系统会自动计算总分、考试用时和是否及格提示学生交卷后还可以选择进行下一套题,也可以选择回顾考试,系统会自动标识上一场考试考生选项,并给出正确答案5)基础知识基础知识部分主要放置教师各章节的课件和习题,或者是教师的相关笔记,供学生在课余时间查缺补漏,达到快速复习的目的6)课堂课堂练习部分放置了一级B类考试实操部分的各个模块,主要有文件操作10道题、Word…2010操作15道题、Excel…2010操作15道题,学生可以选择任一模块操作视频观看endprint四、系统详细设计4.1数据库设计4.2学生端重要模块设计(1)章节练习功能描述:学生选择完答案之后,系统自动给出学生的正确或者错误选项提示,点击“下一题”按钮即显示下一题的题目,点击选题单快速的进入学生想要练习的题目。

      设计难点:为了取得良好的用户体验和节省流量,页面至始至终都不进行跳转,也不进行全屏刷新,因此采用ajax技术进行局部刷新,让题目进行更新关键代码展示:初次进入页面显示的题目信息Dim…MySQL1…As…String…=…“select…*…from…dan…where…shitiID=”…+…MyID…+…“…and…cixu=”…+…Mycx…+…“…order… by…danID…ASC”判断单选题是否已经是最后一道题,如果是进入多项选择题页面If…MycxNow…=…MycxMax…ThenResponse.Redirect(“ks3.aspx?ID=”…+…MyID…+…“&cixu=1”)End…Ifajax局部更新环境引入ajax局部更新容器(2)随机练习功能描述:学生进入该模块后在六个章节的题目中随机的抽取任何一题进行练习,当学生选择完答案之后,系统自动给出学生的正确或者错误选项提示设计难点:采用ajax技术进行局部刷新原理同章节练习一样,这里不再赘述,本模块难点是必须保证从题库中抽出的题目能随机出现而不能重复关键代码展示:随机查询Dim…MySQL1…As…String…=…“select…top…1…*…from…dan…order…by…rnd(“…&…Rnd()…&…“-danID)”(3)模拟考试功能描述:学生进入模拟考试后,系统随机抽取单选、多选、是非、填空四种题型的题目,每种题型数量占总题量的固定比例。

      系统自动倒计时,当考试时间到,系统会自动交卷;界面最下方设交卷按钮,学生考完试之后手动点击交卷,系統会自动计算总分、考试用时和是否及格提示学生交卷后还可以选择进行下一套题,也可以选择回顾考试,系统会自动标识上一场考试哪些题目选对哪些题目选错,并给出正确答案设计难点:难点一是当学生进入模拟考试页面,timer控件开始倒计时,25分钟以后执行交卷动作;难点二是如何循环取得学生选择的所有控件标识关键代码展示:时间到时自动交卷,设为25分钟Protected…Sub…Timer1_Tick(ByVal…sender…As…Object,…ByVal…e…As…System.EventArgs)…Handles…Timer1.Tick交卷代码段略……End…SubTimer控件属性,倒计时设置为25分钟,属性单位为毫秒‘循环取得学生选择的所有控件标识Dim…i…As…IntegerDim…_item…As…RepeaterItemFor…i…=…0…To…repeater1.Items.Count…-…1_item…=…repeater1.Items(i)显示题目信息代码段略……Next五、系统的测试5.1章节练习测试(1)测试目标:题目是否正常显示、选定答案之后是否立即弹出“恭喜你回答正确”或“你选错了,正确答案应该是”的提示框、点击“下一题”是否立即重新更新题目为下一题题目、点击选题单是否立即跳转至选题单页面、点击“下一题”按钮页面是否有刷新、当题号为最后一题时是否自动跳转到下一题型。

      单选题是否只能从四个选项中只选择一个、多选题是否能从四个选项中随意选择1-4个、是非题是否只能从两个选项中只选择一个、填空题是否能在答题框中正确输入中文或英文、点击提交之后如果回答正确文本框里的文字是否变为绿色,相反回答错误文本框里的文字是否变为红色2)测试使用样表(3)测试经过安排40名同学同时进入章节练习,按照测试目标严格测试,并对练习的结果详细记录到测试表上4)测试结果通过检查40名同学上交的测试表格,发现测试结果全部为“与目标一致”,因此,章节练习功能测试通过5.2模拟考试测试(1)测试目标:抽取到的题目是否为40道、40道题目中是否有重复题目、40道题目是否涵盖大学计算机基础习题与考试1-6章、是否有25分钟考试时间倒计时、考试时间25分钟到以后系统是否自动交卷并跳转到结果页、点击交卷按钮是否交卷并跳转到结果页、结果页是否正常显示考生姓名,总分,考试时间,考试结果图片提示、在结果页点击试题回顾是否跳转到试题回顾页面、在结果页点击下一套题是否显示新的题目进行考试、在试题回顾页面是否标记有考生选择的答案、在试题回顾页面是否标记有正确答案2)测试使用样表(3)测试经过安排40名同学同时进入模拟考试,其中20名同学在25分钟以内主动点击交卷按钮,20名同学等待25分钟考试时间到系统自动交卷,按照测试目标严格测试,并对练习的结果详细记录到测试表上。

      4)测试结果通过检查20名同学上交的测试表格,发现测试结果全部为“与目标一致”,因此,模拟考试功能测试通过六、结语本系统历时7个月,在团队成员的共同努力协作之下,系统于2017年6月25日开发完毕,并顺利完成了内部测试阶段;经过学院大面积学生使用后的反馈,系统完全满足了项目申报时的功能需求,在项目开发过程中,得到两点心得体会:一是在申报项目的时候,组建一个强大的团队很重要,但组建一个适合本项目的团队更为重要项目团队成员的团结合作、相互沟通是非常重要的,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高这样,在项目的开发过程中,团队才不会被难题困住不动二是在项目确立后,需要做好项目开发计划,并且要随时跟踪计划任务的完成进度,从而使项目进度掌控在开发周期范围之内,今日计划、行动,明日成功参 考 文 献[1]朱元波.ASP.NET项目开发全解[M].清华大学出版社,2014年.[2](美)依维恩,杜静.译…ASP.NET…3.5…AJAX高级编程[M].清华大学出版社,2010年.[3]张洪明.大学计算机基础习题与考试[M].云南大学出版社,2015年. 中国新通信2017年18期中国新通信的其它文章国密SM2密码算法的C语言实现IMS融合通信业务在呼叫中心中的应用宽带IP城域网优化探究“互联。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.