基于SQL的网络在线考试系统的设计研究

时间:2022-07-03 09:45:37

基于SQL的网络在线考试系统的设计研究

为了减轻人员的工作负担,使工作效能得以提升,在现代考试系统中逐步有采用网络在线考试系统进行考试的方案提出。并广泛应用与大学、政府及企事业单位等诸多专业网上考试、作业、练习等。基于sql网络在线考试系统除了能够实现试卷的自动选择和题目的随机导入以外,还具备大量的试题题库以及灵活易用的管理系统。使人们对试题资源的管理更为高效科学,使考试能够更加公平公正。

【关键词】在线考试 JSP SQL Server 信息管理

近年,随着考试类型的不断增加以及考试要求的不断提高,传统考试已不能完全满足人们的需求,也显露出种种弊端。网络技术以及普及到了教学领域的各个方向,借助JSP及数据库等现代技术,可以使在线考试系统的实现成为可能。因此,许多学校或监考机构都想利用网络在线考试系统来降低管理成本,增加考试效率。网络在线考试系统已经成为教育技术发展与研究的方向。

1 系统分析

1.1 系统需求分析

在线考试系统主要包括系统的注册、登陆、在线的考试系统、成绩查询系统等。注册和登陆功能是较为基本的功能,这里不多叙述。在线的考试系统,要考虑的主要是怎样出题、怎样收集答案、怎样保存,怎样判分这些问题。成绩查询系统则要有一个友善的界面,确保考生考试的顺利进行。并且提供对考生成绩的统计和查询等管理功能。应具有良好的安全性管理。

1.2 数据库需求分析

由于网络在线考试系统的关键在于要确保数据的完整和安全,为此,必须有完备和广泛的数据存储和管理系统作为实现考试系统的数据支撑。SQL Server 2005是一种高性能的数据库管理系统,在保障系统可靠性和数据的安全性方面都比较高校,且整体性能良好,被公认为是卓越的数据库平台。系统基于SQL Server数据库,结合系统需求,对要实现的各个功能部分进行分别设计,并列出了相应的的数据项:考生信息表、课程信息表、套题信息表、试题信息表和考试试题信息表等。数据结构涉及各项目的ID、名称、时间、课程、分数等其它信息。

1.3 技术可行性

技术实现方面,根据整个系统的需求和限制条件,从软件配置和硬件实现方面进行了分析。从技术的角度研究系统实现的可行性。

软件配置,网络化考试需要的各种软件环境都已具备,本系统利用当前较流行的JSP技术,并选用SQL Server 2005作为数据库服务器平台。该数据库平台能较好的完成数据的编辑、查询和提取,同时具备绝对的数据安全保障机制。因此在大数据处理、灵活操作等方面,完全可以为整个系统提供软件上的支持。

硬件方面,考虑到该在线考试系统对硬件的要求并不需要太高。只要系统硬件具备一定的运算和存储能力、具有一定的稳定性、以及支持网络功能就可以。综上所述,其硬件平全能满足此系统的需要。

2 数据库设计

SQL Server数据库应用技术在经历了多年的演变与洗礼后已有很好的发展。SQL Server 2005作为Windows平台上成熟的数据库平台,已经经过了无数的数据应用系统及项目的测试和洗礼,其安全性和卓越的数据处理能力有目共睹。

下面对系统中的核心系统的数据库进行设计,试卷信息的E-R图如图1所示。对应的部分试题信息表如表1所示。

3 系统设计

3.1 在线考试模块设计

在线考试模块的主要功能是允许的考生在网站上针对指定的课程进行考试。通常考试系统运行后先要在桌面弹出考试规则,然后经学生确认阅读完毕后,进行试题的随机抽取,从而开始考试并计时,最后到学生提交试卷后,实现系统的自动评分,并给出最终考试成绩。

用户登陆后选择在线考试,系统调用examRule.jsp,显示考试规则,用户需同意相应的考试规则,进入selectLesson.jsp选择要进行考试的科目,单击开始考试,系统会进入startExam页面,开始进行答题!

3.2 考试题目管理模块设计

考试题目管理模块主要包括考试题目列表的查看及修改编辑,以及后期对试题的添加和编辑、删除等功能。管理员选择题目管理,进入question.Jsp页面,选择对题目进行的增删改查操作,程序会调用相应的模块,对信息进行操作。

4 结论

整个该系统具有试卷管理、试题与科目信息管理,学生信息管理等功能,已经完成了前台和后台管理,实现了核心功能。本系统应用J2EE平台技术,采用了当前业界较为流行的Struts的框架结构,实现此在线网络考试系统。

参考文献

[1]虞益诚.SQLserver2005数据库应用技术[M].北京:中国铁道出版社,2009(09).

[2]李尊朝.JAVA语言程序设计[M].北京:中国铁道出版社,2011(09).

作者单位

南阳医学高等专科学校 河南省南阳市 473000

上一篇:XML查询技术在高职院校图书管理系统中的研究许 下一篇:基于XML文档中XPath查询与结构研究