在线考试系统的设计与实现

来源 :文化产业 | 被引量 : 0次 | 上传用户:piscisboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:近年来,随着计算机技术的普及和不断发展,在线考试已经成为一种新型的考试模式并且受到越来越多人的关注。在初步分析了其他在线考试系统以及当前在线考试系统的发展趋势,通过需求分析、系统分析、系统设计,开发了一个基于ASP.NET的在线考试系统。系统使用了Microsoft Visual Studio和Access等网站常用编程技术,分别实现了用户登录模块、考生在线考试模块和管理者编辑模块三大模块,以及考生登录功能、管理者登陆功能、试卷的形成及提交试卷功能、试卷查看答案功能、管理者编辑考生及管理者信息功能、管理者编辑试题及答案功能等六小功能。
  文章编号:1674-3520(2015)-06-00-01
  一、在线考试系统的分析与设计
  (一)系统目标
  本系统属于小型的在线考试系统,可以从数据库中按低、中、高三种试题难度抽取试题,并且可以自动判别试卷和查看答案。本系统主要实现以下目标:
  1、系统采用人和计算机联系的方式,页面设计美观,信息查询比较方便,试题存储的安全性大大提高。
  2、对考生和管理者的登陆信息,进行严格的对照。
  3、考生根据自己的实际情况可以从数据库中抽取低、中、高三个难度的试卷。
  4、考生可以在线交卷和查看答案,系统自动判别试卷作答的对错,尽量地避免人为过失。
  5、管理者对考生和管理者的信息以及试题和答案的编辑分开进行。
  (二)数据表的设计
  在线考试系统包括2张表,Admin(考生和管理者信息表)和Ti(试题及答案表)。Admin表中包括ID(数据的自动编号)、xingming(考生或者管理者的姓名)、kaohao(考生或者管理者的号码)、shenfen(身份分为管理者和考生)4个字段。Ti表中包括ID(数据的自动编号)、nandu(试题的难度,有低、中、高三种)、题目(题干内容)、A(试题A选项内容)、B、C、D、答案(正确答案内容)8个字段。
  (三)在线考试系统的功能
  在线考试系统的主要功能模块主要有:
  1、考生和管理者登录功能:根据考生和管理者的权限不同分配不同的考号,考生和管理者根据各自的考号登录到考生页面和管理者页面,开始考试或者编辑信息。
  2、编辑考生和管理者信息的功能:此功能只有管理者有权限实现,管理者可以查看、插入、修改和删除考生和管理者的任何信息。
  3、编辑试题及答案功能:此功能只有管理者有权限实现,管理者可以编辑和删除任意一道试题、选项和答案,实现试题的实时更新。
  4、在线考试功能:考生在进入考生界面后可以选择低、中、高三种难度的试卷并开始考试,本功能是在线考试系统的核心功能之一。
  5、提交试卷和阅卷的功能:考生在作答完试题之后,点击提交试卷按钮,即可出现答对题目的数量并且出错的题目突出显示。
  6、查看答案功能:考生在交试卷之后点击查看答案,即可出现本次考试的正确答案,考生可以结合题目、选项和答案进行分析试题,本功能是在线考试系统的核心功能之一。
  二、在线考试系统各功能模块的实现与程序设计
  (一)用户登录模块的实现
  1、登陆首页的实现
  登陆首页需要填写姓名及考号,考生和管理者都首先从此页面登陆,然后根据管理权限的不同分别进入考生页面和管理者页面。如果没有输入姓名和考号或者姓名和考号输入错误则会提示出错。连接Access数据库代码:
  OleDbConnection conn = new OleDbConnection();
  conn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0;" + "Data Source=" +Server.MapPath("App_Data/manager.mdb");
  2、考生登录页面的实现
  根据在首页填写的姓名和考号,考生进入考生页面,在考生页面中考生按照自己的需要选择试题的难度并开始考试。如果考生没有选择试题难度则不能开始考试并出现错误提示。
  3、管理者登陆页面的实现
  根据在首页填写的姓名和考号,管理者进入管理者页面,在管理者页面中管理者可以实现编辑信息、编辑试题和重新登录三个功能。
  (二)考生在线考试功能的实现
  1、试卷的形成及提交试卷功能的实现
  考生在考生界面选择试题难度为低的试卷(此处以难度为低级的为例,中级和高级与此相似),点击开始考试出现低级难度的考试试题,考生作答完毕后提交试卷会出现答对题目数,错的题会突出显示。自动判别试卷核心代码:
  while (dr.Read())
  { if (rad[i].SelectedItem.Text == dr[7].ToString())
  { iSum = iSum + 1;//累加正确的数目
  }
  else //如果选择错误
  { lbl[i].BackColor = System.Drawing.Color.LightBlue;
  }//將标签背景设置为淡蓝色
  i++; }
  2、试卷查看答案功能的实现
  考生提交试卷后点击查看答案即出现试题、选项和正确答案,考生可以根据自己的答案进行修正和学习。
  (三)管理者编辑功能的实现
  1、管理者编辑考生及管理者信息功能的实现
  管理者进入管理页面并点击编辑信息按钮,会出现插入记录、修改数据和删除记录功能。
  点击插入记录,会显示添加新记录页面,根据需要插入序号、姓名、考号、身份等相关后,点击提交按钮即可添加成功。
  点击修改数据,会显示修改数据页面,根据考号下拉列表来选择要修改的主体,可以对其身份进行修改,点击提交按钮即可修改成功。
  点击删除记录,会显示删除记录页面,根据考号下拉列表来选择要删除的内容,点击确定按钮即可删除成功。
  2、管理者编辑试题及答案功能的实现
  管理者进入管理页面并点击编辑试题按钮,会显示编辑试题页面,根据试题难度的下拉列表选择要修改的试卷。在确定需要修改的试卷后,点击删除此题就可以永久删除,点击编辑就可以更新试题。
其他文献
摘 要:分析了新的信息环境下图书馆读者服务工作的特点以及相应的对策,指出在新的信息环境下图书馆只有坚持“服务第一,读者至上”的原则,适应现代化信息技术的发展,深入了解读者需求,建立完善的读者服务体系,才能在将来激烈的信息竞争中争得一席之地。  关键词:网络环境;图书馆;读者服务;  文章编号:1674-3520(2015)-06-00-02  20世纪30年代,印度图书馆学家阮冈纳赞提出了图书馆学
期刊
摘 要:随着国内经济与社会的发展,高校教师师德正面临越来越大的冲击和挑战,更有甚者做出了种种师德失范的行为,具体表现在:1.岗位意识淡化;2.育人意识缺乏;3.认同感和归属感缺失。针对上述问题,笔者认为应从以下几个方面加以改进:一是加强高校教师思想政治理论学习,提高职业道德修养;二是完善教师考核机制,提高师德考核比重;三是注重教师师德典型的示范作用,营造良好的校园氛围。高校教师师德建设具有长期性和
期刊
摘 要:随着我国电视事业的蓬勃发展,电视传输手段的改进和电视频道的增加,观众每天面对数十个电视频道。在激烈竞争的压力下,为了提高电视台和各节目的收视率,各媒体不但注重传播内容,而且还意识到电视包装的重要性。  关键词:电视节目包装;重要作用;定位;创新;  中图分类号:G22 文献标识码:A 文章编号:1674-3520(2015)-06-00-01  一、电视节目包装的重要作用  以往我们常说电
期刊
随着人类社会文明的进程,在社会文化市场极其繁荣的今天,儿童舞蹈的蓬勃发展呈现出一片喜人的景象。如果说,儿童舞蹈是我国社会主义舞蹈艺术的一个重要组成部分,那么,它作为舞蹈艺坛的一个支系学科,正越来越显示相对的独立性。而怎样编排出优秀的儿童舞蹈作品呢?笔者认为,好的构思和动作设计是最为主要的环节。  舞蹈编排要注重趣味性。兴趣是我们每一个人学习的动机,只有对自己周围的事物产生兴趣,才会有学习和研究它的
期刊
摘 要:分析了计算机应用技术对教育领域的影响,用分类的方法找出计算机应用技术与中文专业的结合点,提出了计算机应用技术与教育领域整合的具体方案。  关键词:计算机应用技术;教育领域;中文学科;多媒体;  中图分类号:U662.9 文献标识码:A 文章编号:1674-3520(2015)-06-00-01  在当今的教育领域中,电脑的运用越来越普遍。电脑虽然不是万能的, 但在当前社会环境中离开电脑却是
期刊
摘 要:本文通过对150名不同专业的大一学生及150名与大一学生相对应专业的毕业班学生对以下三个方面展开问卷调查:一、个人未来职业主观期望;二、从事过哪些兼职工作;三、个人未来职业主观期望与所学专业是否相同。同时随机抽取问卷调查中有过兼职经历的学生进行约谈,发现兼职对学生职业自我效能感的提高起到主导作用。为了循序渐进培养学生的职业自我效能感,本文提出高校应当在大一时就对学生展开职业规划教育,并针对
期刊
摘 要:变电站设备的安全运行关系着地区生产、人民生活的安全、可靠、稳定的供电任务,在电网中有着极其重要的位置,为地区经济、社会发展起着强大的推动作用。随着电网规模的迅速扩大,变电站基建改、扩建任务也日益增加,同时也是影响安全生产的不确定因素,供电局为实现全年安全生产目标,一套提高管理水平,提升精细化程度,行之有效,紧密联系生产现场的基建管理显得尤为重要,也是势在必行之举。  关键词:基建;精细化;
期刊
摘 要:随着我国社会经济的迅速发展,我国的数控加工技术也得到了一定程度的提升,被广泛应用于各大中小企业当中。但是与发达国家的数控加工技术水平相比,仍然存在较大差距,需要进一步的发展和提高。因此,必须要采取有效措施大力发展数控加工技术,以提高我国的数控加工技术水平。本文对目前我国数控加工技术的概念及发展现状进行简单的分析与思考,提出提高数控加工技术水平的策略,以供参考。  关键词:数控加工;技术水平
期刊
摘 要:社工工作是一个域外概念,在实践层面上面临着本土化的问题,作者认为本土化的前提是对本土文化资源的价值认同,应该从传统文化、社会文化等角度去充分认识社会工作的本土文化资源问题。  关键词:社会工作;本土文化;资源;  中图分类号:E223 文献标识码:A 文章编号:1674-3520(2015)-06-00-02  一、问题及意义  社会工作是一个地道的异域概念,其有一套完整的价值体系,当它进
期刊
摘 要:教育是民族振兴的基础,儿童是祖国的未来,孤残儿童作为特殊的困难群体,应当和其他小朋友一样,在祖国的同一片蓝天下接受教育并健康成长。张家港市儿童福利院始建于1983年,主要职责是收养社会上孤残弃婴儿,是为孤残儿童服务的社会福利机构。福利院始终坚持“一切为了孩子,为了孩子的一切”的服务宗旨,全面贯彻党和政府的特殊教育方针,紧紧抓住实施“蓝天计划”的契机,围绕孤残儿童身心发展、性格培养和全面发展
期刊