基于Web的网络考试系统设计与实现论文

时间:2022-07-03 10:37:19 考试 我要投稿
  • 相关推荐

基于Web的网络考试系统设计与实现论文

  1概论

基于Web的网络考试系统设计与实现论文

  如今大多数考试还都基本采用传统纸质考试的方式,但是随着考试种类和类型的不断增加,以及考试要求和严格度的不断提升,一方面教师的工作量将会非常大,另一方面该工作也将是非常容易出错和非常繁琐。基于Web的网络考试系统有效解决了传统考试方式带来的弊端,该系统可灵活利用网络使学生完成各个阶段考试,同时也在很大程度上提高了考试质量,减轻教师的负担,同时也提高了工作效率。

  2系统设计

  2.1系统需求分析

  2.1.1可行性

  近年来,随着我国信息产业飞速发展,计算机的应用开发已渗透到了各个领域和行业,逐渐普及。计算机也在现代的各种考试和测试中得到了广泛应用。网络考试系统的设计与开发对考务工作效率的提升有很好的促进作用。

  2.1.2需求

  根据实际工作需要,本系统包括建立试题库、考生信息注册和登录、考生在线考试、计算机对客观题的自动阅卷、教师对主观题的手工阅卷以及成绩的汇总,整个过程中包括3种不同需求的用户:考生、教师和管理员。因此该系统应对这3种用户类型按照其功能和权限分别进行角色划分。

  考生:考生是指参加考试被测试的用户。考生的身份是由考生本人通过在系统中注册生成。在考试时,考生利用该身份信息登录考试系统并参加考试。

  教师:教师具有可以进行试题录入及维护、考试组卷方案制定、查阅成绩和管理等功能。

  管理员:管理员具有系统功能变更、权限维护及管理教师和学生信息等功能。

  2.2.1系统用例图

  网络考试系统主要目的是实现通过网络可以在线考试,围绕这个核心,必须提供对网络考试系统的全方位支持以及其他考务功能。该系统主要包括随机出卷、自动评卷、查询成绩、管理用户信息、试题库和成绩等。该系统的用户有3种类型:考生、教师和管理员。这3种类型用户的所有信息都存储在服务器中,被称为合法用户,分别具有不同的权限。他们在进入考试系统之前,都必须经过考试系统的验证,用户只有具有合法身份,才能够进入系统,并对系统资源进行访问和使用。考生在登录考试系统成功后,就可以参加正常考试了。这3种用户的用例图分别如图1、图2、图3所示。

  2.2.2模块流程图

  考试模块是网络考试系统的核心模块,主要包括:考试类型的选择、答卷、交卷、判卷、答案记录、成绩记录等模块,它们间的关系如图4所示。首先在进入系统前要进行身份验证,身份验证通过后学生方可进入系统进行在线考试。此外,考试系统还对考生的考试时间进行限制,规定时间一到会要求考生交卷。该系统在开始抽试卷、考试过程中和最后交卷等都要进行用户身份验证,考生答题完毕后提交答卷,然后由计算机进行自动评阅。计算机自动评阅成绩可记入考试的成绩库,以方便后期查分。

  2.3系统详细设计

  该系统中的考生、教师和管理员可以分别输入自己的账号、密码,通过系统身份验证成功后,即可进入相应系统界面。考生的管理页面包括:考试列表、查询成绩、我的错题等功能。管理员的管理页面包括:信息管理、考试管理、我的信息和信息发布等功能。

  考生的管理页面:考试列表可以罗列某考生可参加的考试列表,考生可从中选择任何一种进入考试;在开始正式考试后,若没有主观试题,系统则会在考试结束后自动进行评分;查询成绩是指考生在考试结束后可以对自己参加过的考试进行查询成绩;我的错题是指考生在考试结束后可以对自己考试中出现的错题进行查看;我的信息是指考生可以随时对本人的信息进行更改。

  管理员的管理页面:信息管理是指管理员可随时对考生、专业、课程等信息进行添加、删除和修改,也可以对课程开设情况进行设置;考试管理是指管理员可以对试卷、试题、考试等信息进行添加、删除和修改。信息发布是指管理员可以对系统公告进行添加、删除和修改,也可以对系统公告的状态进行修改。我的信息是指管理员可以随时对本人信息进行更改。

  身份验证页面:若有用户需要登录,必须有响应页面来实现这个功能。登录页面是用户进行登录功能操作的界面。当用户在登录页面输入用户名、密码和验证码,并成功后,那么可以立即通过身份验证进入考试系统。

  系统登录页面需要让用户输入用户名、密码和验证码。如果用户输入的是错误的登录信息,系统还要提示是错误信息。否则,当用户对信息输入和权限的选择正确时,系统将让用户进入相应操作界面,并进行访问操作。

  用户有两种类型:考生、管理员。考生用户具有参加考试和利用考试系统进行测试的权限。考生用户的用户名试该考生的准考证号,该种类型用户在数据库中已和自己的专业相关联。管理员用户除了具有和教师用户相同的权限外,还具有对所有用户进行管理的功能。管理员用户不能够自己注册,都要由管理员用户来添加,以方便统一进行管理。

  用户登录和身份信息验证页面是非常重要的部分,它接收用户登录提交的信息,并在用户信息表里验证是否存在该用户,并判断用户分类以便获得相应的权限。

  组卷模块:该系统为网络考试系统,因此考试将是本系统的关键功能。本考试系统要能够为考试自动提供一套试卷,试卷中的题量、题型和分值都应该比较合理。

  3系统功能实现

  本系统的功能按照用 户划分,可以将网上考试系统分为3大模块,分别是:(1)以考生身份登录;(2)以教师身份登录;(3)以管理员身份登录,如图6所示。

  4结语

  利用Web技术对现有的考试系统进行改进,设计出基于Web的网络考试的B/S系统。本系统不仅能让用户实现在网上进行在线考试,而且用户还不需要安装客户端软件,本系统改变原有考试系统许多弊端,具有计时准确、方便、快捷和安全等优点。

【基于Web的网络考试系统设计与实现论文】相关文章:

关于基于C的在线考试系统设计与实现论文07-04

考试分析管理系统设计与实现的论文07-03

基于树莓派的智能家居系统设计与实现论文07-03

计算机应用基础网络考试系统的设计与实现探讨论文03-15

简析基于MVC模式的高校实验排课系统设计与实现论文07-03

湿地资源管理系统的设计与实现论文07-04

基于μSOS的智能家居系统设计论文07-04

浅谈基于ZigBee 嵌入式智能家居控制系统的设计与实现论文07-03

浅谈自动化出卷系统的设计与实现论文07-03

智能家居网关综合系统的设计与实现论文07-03