基于WEB的网上考试系统的设计

更新时间:2024-02-28 作者:用户投稿原创标记本站原创 点赞:18436 浏览:82576

摘 要:本论文在分析了目前一些网络考试系统存在问题的基础上,设计和实现了网络考试系统.整个开发和实现过程按照软件开发的过程,进行需求分析、总体设计,编码实现、系统测试等几个阶段的工作,既便于整个系统的设计与实现也便于对系统的测试和维护.

关 键 词:WEB网络;在线考试;系统设计

中图分类号:G434

当前高校招生的规模在不断的扩大,学校的学生也随之增加,但是当前的考试方法已经不适应学校管理方式的发展,因此为了适应新的信息以及科学技术的发展,高校在不断地普及着网上在线管理系统.在线考试系统是在互联网上使用的应用系统,通过比较简单的配置,实现考试可以在不同的地点进行,不会受到地域的局限.网上考试管理系统不仅仅是对学生考试的认证,同时也是有效地学习工具,学生可以在此系统中学习、可以进行模拟测试,可以发现自身的不足,既可以提高学生的自主学习意识,又可以大幅度的提高学生的学习效率.本网络考试系统是借助于遍布全球的互联网进行的,目标是实现学生的在线考试、试卷提交及成绩查询等功能,使学生考试更加灵活,可以摆脱一些地域的限制,另外试卷是根据试题库中已经存在的内容自动生成的,每套试卷内容都不一样,这样便可以避免考试中的现象.多年来,随着ASP技术和JSP技术的不断涌现,许多网站也提供了基于浏览器的在线网络考试系统.这一考试系统的及时出现已经赢得了社会的极大关注.

1考试系统功能分析

(1)学习和研究实现方案中所需要的JA的关键技术和软件工程技术.

(2)熟练掌握WEB怎么写作器的功用.掌握编程语言JA以及编程平台MyEclipse8.5,并熟练应用SQLServer2005数据库,通过对这些知识的掌握便可设计出一个在线的网络考试系统,并结合学校实际情况,构建在线考试系统的整体框架.

(3)在线网上考试系统是一种对软件的开发,其主要内容有:1)在线考试系统的需求分析,包括功能需求分析、非功能需求分析、以及可行性分析;2)在线考试系统功能结构的详细设计,包括各个模块设计以及对应的流程图设计;3)在线考试系统的实现,主要是模块功能界面的实现、代码实现等.

(4)总结归纳整个设计研究过程,对系统的不足之处进行思考,为以后系统的升级和维护提供经验.

2系统功能模块设计

在线考试系统主要有以下几个模块:

(1)考试模块,考生可以通过考试系统来完成一次考试的过程.

(2)学生信息管理模块,就是对学生的信息进行输入、修改、删除、保存的管理功能.

具体子系统功能如下所述:

(1)考试模块.学生通过输入自己的准考证号和,可以登录到在线考试界面,选择自己需要考试的科目,进行答题,答题结束后,系统会根据答题情况进行评分,并将考试结果保存入库.1)学生在线答题:学生在系统中答题的时候,首先需要通过用户名进行登录,再通过题库配题,学生按照题目一一解答,并在规定的时间内完成试题,并对答案进行保存的过程就是在线答题;2)学生交卷:学生交卷模块就是学生在完成答卷后对试卷进行提交,然后再由系统来完成评分.

(2)学生管理.信息修改:学生可以更改,如重置,设置找回相关功能;成绩查询:学生可以通过此功能看到自己历史的成绩记录;系统中存在两种不同权限的用户,即管理员和学生.进入考试系统时,都需要经过系统的身份验证,这两种用户的相关信息都被存储在数据库怎么写作器中,属于合法用户.只有合法的用户,才可以进入考试系统,才有权限对系统中规定资源进行访问.学生以及管理人员需要通过自己的用户名和完成登录,登录之后对在自己权限之内的一些内容进行操作和管理.图1是对系统的结构框架表示.

图1系统的结构框架

3数据库框架分析

数据库是所有管理信息系统非常重要的部分,它主要是具有为整个系统提供数据存储的功能,从而满足整个系统的业务流程的需要.数据库可以表现和反映出整个系统的模型,因此它的设计将会对整个系统的性能和应用效率产生影响.系统的数据库的开发设计是建立在整个系统的需求分析以及开发手段的基础上,需要掌握各种权限的用户以及整个系统多方面的需求.在Windows操作系统中,SQLServer是最常用的网络后台数据库,然而应用于互联网上的数据库,需要实现比较大的网络应用系统,为此需要选择SQLServer2005作为该系统的数据库,仅进行存储在线考试系统的数据.


4在线考试功能实现

(1)系统登录功能实现.在登录到系统中之后,会弹出一个主界面,主界面上有考试以及成绩的查询两个文本框,对于考生来说,考生可以在登录之后选择自己的考试科目,选题,然后进行考试作答.

在登录到系统中之后,会弹出一个主界面,主界面上有考试以及成绩的查询两个文本框,对于考生来说,考生可以在登录之后选择自己的考试科目,选题,然后进行考试作答.如图2所示

图2考生作答界面

(2)成绩查询功能实现.考试成绩查询主要是对考试成绩进行网上查询,通过输入考号进行查询,查询结果主要包括考试课程、考试时间以及各项考试成绩,程序查询界面如图3所示.

图3考生成绩查询界面

(3)考生信息的维护的实现.考生信息维护主要包括考生姓名、登录、

性别、以及保护、专业、学号等信息的修改.

5结束语

考试就是一种考核的方式,老师可以通过考试来对学生的学习情况以及自己的教学情况进行了解,是任何学习生活中必不可少的一部分,但在教育事业不断发展的过程中,要不断的与其他领域相结合,尤其是信息以及科技领域,只有这样才能使教育事业更好的发展.随着计算机信息技术的发展,计算机网络在线考试系统具有极其巨大的优势,使得网络在线考试成为解决问题的关键措施.