




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于手机平台的云南省计算机一级B类考试模拟系统建设研究 段瑞波+冉进均【Summary】 网上考试系统作为教育评估指标体系之一,在整个教学过程和教学结果中扮演着尤为重要的角色,同时也成为了一个新的发展方向。一个完善、健全的网上考试系统能及时、准确地反馈教学结果,为教学提供更有意义的指导性策略,优化整个教学过程。本文通过现有一级B模拟考试软件的现状,提出云南省计算机一级B类考试模拟系统的实现方法。【Key】 一级B类 考试系统 手机平台一、研究现状大学计算机基础是高职高专学生必修的一门公共基础课,对于培养高素质技能人才的计算机应用能力具有基础性和先导性作用。云南省高等学校非计算机专业计算机基础
2、教学指导委员会推出了针对高职高专学生的“云南省高等学校非计算机专业学生计算机基础知识与应用能力等级考试(一级B类和一级C类)”。目前,我们所拥有的计算机等级考试模拟系统题量太少、题目重复及错误率较高且没有针对性。因此,设计一个有针对性且题量覆盖面较广的模拟考试系统有助于学生轻松通过考试。本课题主要研究基于手机平台的云南省计算机一级B类考试模拟系统,主要供云南外事外语职业学院学生使用,学生通过手机就能随时随地进行学习,不受地域、时间、硬件条件的限制,目的是让学生更好的掌握大学计算机基础课程,同时提高学生的计算机一级B类等级考试的过关率。二、系统分析2.1详细调查目前全省使用的计算机等级考试一级B
3、类模拟软件是基于C/S架构的系统,只适用于局域网,客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。其次,系统软件升级时,每一台客户机需要重新安装,其维护成本非常高。2.2可行性分析(1)经济可行性:本系统开发经费在经济上是可以接受的,开发成员主要是计算机教研室专职教师,并且本系统实施后可以显著提高计算机教师的工作效率,提高大学计算机基础教学质量。加之学院已经配备服务器,因此,系统运行的虚拟主机年费和域名费可以免去,因此本系统在经济上是可行的。(2)技術上的可行性:本系统采用了B/S模式进行开发,使用主流的.NET平台开发,
4、MsSqlServer数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。2.3需求分析根据现有一级B模拟考试系统的缺陷,特提出以下新需求:(1)系统必须支持PC电脑访问和手机访问两种方式,不受时间、地域、硬件条件的限制随时访问。(2)学生可在系统上实时练习和模拟考试,练习必须自动判断学生回答是否正确,给出正确答案,模拟考试必须现场出分,并给学生回顾试题的答题情况。(3)学生可在系统上实时学习操作练习,由高校大学计算机基础授课教师录制的专业实操讲解视频供学生随时学习。三、总体设计3.1设计目
5、标建立一个基于手机和PC平台的模拟考试系统,全方位的满足学生对题目练习、模拟考试、实操学习的需求。全方位的满足学生在任何时间、任何地点都能打开系统进行学习,极大的方便了学生在时间和空间上的学习自由。设计出来的系统包括章节练习、随机练习、题型练习、模拟考试、基础知识、在线课堂等模块,用户界面友好、操作简单。3.2开发及运行环境本系统采用微软公司的.NET环境进行代码的编写,采用SQLServer2005和ADO.NET数据库技术进行后台数据的存储和访问,采用DreamWeaverCS6设计系统界面。经过严格的测试,本考试系统能在WindowsXP及以上操作系统中运行,能在手机平台任何浏览器上正常
6、运行。3.3系统功能模块示意图3.4学生端系统功能简介(1)章节练习章节练习共分为六个章节,学生通过点击章节标题即可进入相应章节进行学习,当学生选择完答案之后,系统自动给出学生的正确或者错误选项提示。点击“下一题”按钮即显示下一题的题目,学生还可以点击选题单快速的进入学生想要练习的题目。(2)随机练习随机练习不分章节,学生可以在六个章节中随机的抽取任何一题进行学习,当学生选择完答案之后,系统自动给出学生的正确或者错误选项提示。随机练习不设分值,也不计算总分。(3)题型练习题型练习分为单选题、多选题、是非题、填空题,学生可以选择自己需要练习的题型,快速进入练习,当学生选择完答案之后,系统自动给出
7、学生的正确或者错误选项提示。点击“下一题”按钮即显示下一题的题目,学生还可以点击选题单快速的进入学生想要练习的题目。(4)模拟考试模拟考试共40题,总分100分,考试时间25分钟,学生进入模拟考试后,系统自动从六个章节中随机抽取单选、多选、是非、填空四种题型的题目。系统会自动倒计时,当考试时间到系统会自动交卷;界面最下方设交卷按钮,学生考完试之后手动点击交卷,系统会自动计算总分、考试用时和是否及格提示。学生交卷后还可以选择进行下一套题,也可以选择回顾考试,系统会自动标识上一场考试考生选项,并给出正确答案。(5)基础知识基础知识部分主要放置教师各章节的课件和习题,或者是教师的相关笔记,供学生在课
8、余时间查缺补漏,达到快速复习的目的。(6)在线课堂课堂练习部分放置了一级B类考试实操部分的各个模块,主要有文件操作10道题、Word2010操作15道题、Excel2010操作15道题,学生可以选择任一模块操作视频在线观看。endprint四、系统详细设计4.1数据库设计4.2学生端重要模块设计(1)章节练习功能描述:学生选择完答案之后,系统自动给出学生的正确或者错误选项提示,点击“下一题”按钮即显示下一题的题目,点击选题单快速的进入学生想要练习的题目。设计难点:为了取得良好的用户体验和节省手机流量,页面至始至终都不进行跳转,也不进行全屏刷新,因此采用ajax技术进行局部刷新,让题目进行更新。
9、关键代码展示:初次进入页面显示的题目信息DimMySQL1AsString=“select*fromdanwhereshitiID=”+MyID+“andcixu=”+Mycx+“order bydanIDASC”判断单选题是否已经是最后一道题,如果是进入多项选择题页面IfMycxNow=MycxMaxThenResponse.Redirect(“ks3.aspx?ID=”+MyID+“&cixu=1”)EndIfajax局部更新环境引入ajax局部更新容器(2)随机练习功能描述:学生进入该模块后在六个章节的题目中随机的抽取任何一题进行练习,当学生选择完答案之后,系统自动给出学生的正确或者错误
10、选项提示。设计难点:采用ajax技术进行局部刷新原理同章节练习一样,这里不再赘述,本模块难点是必须保证从题库中抽出的题目能随机出现而不能重复。关键代码展示:随机查询DimMySQL1AsString=“selecttop1*fromdanorderbyrnd(“&Rnd()&“-danID)”(3)模拟考试功能描述:学生进入模拟考试后,系统随机抽取单选、多选、是非、填空四种题型的题目,每种题型数量占总题量的固定比例。系统自动倒计时,当考试时间到,系统会自动交卷;界面最下方设交卷按钮,学生考完试之后手动点击交卷,系統会自动计算总分、考试用时和是否及格提示。学生交卷后还可以选择进行下一套题,也可以
11、选择回顾考试,系统会自动标识上一场考试哪些题目选对哪些题目选错,并给出正确答案。设计难点:难点一是当学生进入模拟考试页面,timer控件开始倒计时,25分钟以后执行交卷动作;难点二是如何循环取得学生选择的所有控件标识。关键代码展示:时间到时自动交卷,设为25分钟ProtectedSubTimer1_Tick(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesTimer1.Tick交卷代码段略EndSubTimer控件属性,倒计时设置为25分钟,属性单位为毫秒循环取得学生选择的所有控件标识DimiAsIntegerDim_itemAsRepe
12、aterItemFori=0Torepeater1.Items.Count-1_item=repeater1.Items(i)显示题目信息代码段略Next五、系统的测试5.1章节练习测试(1)测试目标:题目是否正常显示、选定答案之后是否立即弹出“恭喜你回答正确”或“你选错了,正确答案应该是”的提示框、点击“下一题”是否立即重新更新题目为下一题题目、点击选题单是否立即跳转至选题单页面、点击“下一题”按钮页面是否有刷新、当题号为最后一题时是否自动跳转到下一题型。单选题是否只能从四个选项中只选择一个、多选题是否能从四个选项中随意选择1-4个、是非题是否只能从两个选项中只选择一个、填空题是否能在答题框
13、中正确输入中文或英文、点击提交之后如果回答正确文本框里的文字是否变为绿色,相反回答错误文本框里的文字是否变为红色。(2)测试使用样表(3)测试经过安排40名同学同时进入章节练习,按照测试目标严格测试,并对练习的结果详细记录到测试表上。(4)测试结果通过检查40名同学上交的测试表格,发现测试结果全部为“与目标一致”,因此,章节练习功能测试通过。5.2模拟考试测试(1)测试目标:抽取到的题目是否为40道、40道题目中是否有重复题目、40道题目是否涵盖大学计算机基础习题与考试辅导1-6章、是否有25分钟考试时间倒计时、考试时间25分钟到以后系统是否自动交卷并跳转到结果页、点击交卷按钮是否交卷并跳转到
14、结果页、结果页是否正常显示考生姓名,总分,考试时间,考试结果图片提示、在结果页点击试题回顾是否跳转到试题回顾页面、在结果页点击下一套题是否显示新的题目进行考试、在试题回顾页面是否标记有考生选择的答案、在试题回顾页面是否标记有正确答案。(2)测试使用样表(3)测试经过安排40名同学同时进入模拟考试,其中20名同学在25分钟以内主动点击交卷按钮,20名同学等待25分钟考试时间到系统自动交卷,按照测试目标严格测试,并对练习的结果详细记录到测试表上。(4)测试结果通过检查20名同学上交的测试表格,发现测试结果全部为“与目标一致”,因此,模拟考试功能测试通过。六、结语本系统历时7个月,在团队成员的共同努力协作之下,系统于2017年6月25日开发完毕,并顺利完成了内部测试阶段;经过学院大面积学生使用后的反馈,系统完全满足了项目申报时的功能需求,在项目开发过程中,得到两点心得体会:一是在申报项目的时候,组建一个强大的团队很重要,但组建一个适合本项目的团队更为重要。项目团队成员的团结合作、相互沟通是非常重要的,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目的开发过程中,团队才不会被难题困住不动。二是在项目确立后,需要做好项目开发计划,并且要随时跟踪计划任务的完成进度,从而使项目进度掌控在开发周期范围之内,今日计划、行动,明日成功。参 考 文 献1朱元波.ASP.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学习网络技术的正确方式试题及答案
- 计算机二级MySQL语言应用规范试题及答案
- 后勤装备运行管理制度
- 公司往来文件管理制度
- 宿舍天台物资管理制度
- 培训基地门禁管理制度
- 公司注册商标管理制度
- 小区物业车库管理制度
- 出租工位平台管理制度
- 员工待岗轮休管理制度
- 快手信息流广告优化师(初级)认证考试题库(附答案)
- 2023-2024年外卖骑手行业现状及发展趋势研究报告
- 染料敏化太阳能电池材料课件
- 建工集团全资子公司负责人年度经营业绩考核办法
- 2025年湖北省武汉市高考数学模拟试卷(附答案解析)
- 融汇画方网络准入设备技术白皮书
- 道口抓拍系统施工方案
- 三星堆-巴蜀与青铜文化的见证
- 人工智能导论(天津大学)知到智慧树章节答案
- 详尽的施工方案
- DB3305T 323-2024政府储备粮绿色仓储技术规范
评论
0/150
提交评论