网络在线考试系统探讨

时间:2022-08-25 10:27:30

网络在线考试系统探讨

摘要:计算机技术和网络技术已经运用于社会的各个领域。网络在线考试也是计算机技术发展的一个成果,由于无纸化考试系统自身的诸多优点,它正有取代纸质考试的趋势。结合我校实际的考试模式,经过实际的需求分析,设计出本网络在线考试系统。该系统的全过程包括在线考试,考试管理,题库管理,用户管理,系统设置等,整个系统操作简便、实用,能基本满足我校无纸化考试的要求。

关键词:在线考试;asp;Access;photoshop

中图分类号:F49 文献标识码:A

文章编号:1672―3198(2014)16―0168―02

1总体方案

目前我校许多课程均处于制作和申报精品共享课程课件阶段。本在线考试系统正是在这种需求之下应运而生的,网络考试系统基于Internet和局域网,主要功能是实现学生在学习过程中对课程进行各个章节测试或综合测试,检验学习效果。管理员或老师可以通过本系统进行期中、期末考试或阶段性测试。同时本系统能够进行分数统计以及成绩查询,为学生和教师在学习过程中提够帮助。

和网络在线考试相比,传统的纸质考试具有考试的需求人员量多,工作繁杂,考试结束以后需要组织教师阅卷,而且试卷信息保密程度低等等,这使得传统考试成本很大。网络在线考试系统能避免这些问题,因而传统的考试模式将越来越被利用计算机来实现的网络在线考试所代替。在这种情况下,开发一个网络在线考试系统就显得非常必要。本系统是结合学校实际的考试模式,经过实际的需求分析,采用目前市场流行的Web技术,采用asp、access等作为开发工具,而开发出来的网络在线考试系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成在线考试的全过程,包括学生(或教师)信息的添加、修改和删除,在线留言,在线考试,查看分数,考试管理,题库的添加、修改和删除,系统设置等。

2总体设计

2.1系统设计思路及实现功能

本系统分为前台测试模块和后台教师(管理员)管理模块。前台包括注册、登陆、在线留言、个人信息查看、个人信息修改、在线考试和成绩查询功能。后台教师管理模块包括登陆、题库的添加,修改和删除、用户的增加,修改和删除、查看和处理学生的在线留言及考试设置。

本考试系统的设计思路如图1所示。

2.2数据库的设计

本系统是由ASP+ACCESS来实现的,数据库保存在data文件夹中,数据库名为db.dbf。该数据库有班级表bj.dbf,班级表的属性有班级名称,班级代码;试卷管理表test_gl.dbf,属性有试卷号、考试名称、考试班级、开考时间、结束时间、试题数量、分值;学生信息表user_studen.dbf,属性有学号、班级、姓名、性别、试题数、正确数、得分、考试时间;教师或管理员信息表user_teacher.dbf,试题结构表tm_model.dbf,题库表tk_name.dbf。

2.3公共模块的设计

本在线考试系统有很多重复的功能和模块,如站点头部,站点尾部、导航条及数据库的链接等。对于图片文件运用PHOTOSHOP调整至合适尺寸插入网页响应位置。

3详细设计(学生测试模块)

3.1学生登陆

系统管理员为教师和考试分配不同权限的用户名和密码,各个模块对不同用户是透明的,考生用户登录只会显示在线考试、成绩查看、留言以及查看和修改自己的信息,教师用户登录则会显示成绩管理、题库管理、系统设置和留言管理。在首页面index.asp中输入学号和密码,学生以学号和密码登陆以后,可以在线留言、学生考试操作,也可以查看或修改身份资料,另外也可以返回首页和退出系统。在线留言,学生登录以后可以发表留言,页面链接到st_xxjl.asp,点击发表新话题可以发表留言,这样管理员在登录以后会看到学生的留言并及时给予解答。

3.2在线考试

学生登陆以后点击该按钮,页面链接到st_test.asp,但前提是管理员或教师先要设置好一场考试,学生登录以后才会发现考试名称下有考试的链接。

3.3查看考试结果

考试结束以后,管理员端进入系统将本场次的考试成绩设置为允许查看,学生端才能点击查看分数,否则无法浏览成绩。

3.4在线留言

学生登录后点击此按钮打开在线留言界面书写留言,该功能实时交互信息,若教师不在线,则教师下次登录系统时系统有提示。

4详细设计(教师管理模块)

4.1考试管理

考试管理页面是管理员针对考试进行的各种设置,管理员按各科目的考试要求,把各种类型的试题添加到试题库,同时也可以对题目删除和修改。数据库里的每一个试题包含试题编号、试题所属科目、试题类型、试题内容、难度系数和标准答案等,试题编号为主键。其中查分设置为允许和禁止状态,只有在禁止状态,考生端才能正常登录考试,考试结束以后,管理员再设置这项为允许状态。

4.2用户管理

本系统实行三级用户管理模式,即系统管理员,教师和考生。系统管理员权限最高,考生权限最低,以管理员用户登陆以后,设置教师或学生用户,并可以对用户进行管理,包括学生的添加、删除和修改,班级的添加、删除和修改,教师的添加,删除和修改,另外本系统能实现批量增加学生。

4.3系统设置

通过系统设置是对本在线考试系统的相关选项进行设置,主要有设置文件大小、上传图片类型、每页显示的班级数、事件提醒等等。

4.4查看学生留言

这个页面可以查看学生的在线留言,管理员可以对学生的提问做回答,另外管理员也可以发表话题,同时也可以关闭交流,这样学生端无法进行留言操作了。

5总结

本网络在线考试系统应我校考试形式应运而生,操作简单、实用,任何非计算机专业教师上手容易,能满足学生日常检测和教师考试要求,也为学校节约了人力、物力和财力,但整个系统对网络安全方面还未完全考虑,如何减少或避免网络攻击还需要进一步去总结和完善。

参考文献

[1]吕继迪,庞娅娟.ASP从入门到精通[M].北京:清华大学出版社,2008.

[2]管西京.ASP+ACCESS 2007动态网页建设基础与实践教程[M].北京:电子工业出版社,2008.

[3]孙更新.ASP+SQL SERVER 2005动态网页建设基础与实践教程[M].北京:电子工业出版社,2008.

[4]甘登岱.跟我学网页设计[M].北京:人民邮电出版社,2003.

上一篇:创业型中小电子商务企业经营管理策略 下一篇:农村电网中问题及应对措施