驾驶员理论考试在线学习系统设计与实现

2017-04-18 05:59王海洋
电脑知识与技术 2016年35期
关键词:在线学习信息化技术系统设计

王海洋

摘要:在线学习已成为网络技术重要的发展方向,实现驾驶员在线学习理论知识是该系统的主要目标。将信息化技术运用到驾驶员理论知识的学习中,设计实现了驾驶员在线理论考试学习系统,采用Web界面,底层采用MySQL作为数据库,实践结果表明,系统可以有效提高学员的学习效率。

关键词:在线学习;系统设计;驾驶员;理论考试;信息化技术

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)35-0078-02

Design and Implementation of Online Learning System for the Driver Theory Exam

WANG Hai-yang

(Chongqing Vocational Institute of Engineering, Chongqing 402260, China)

Abstract: Online learning has become an important development direction of the network technology, it is the main goal of this system to learn theoretical knowledge for the driver in the network. This paper applies technology of information to study theory knowledge about driving and design and achieve online learning system for the driver theory exam. It uses Web as interface, and MySQL as database. It can improve students' learning efficiency effectively.

Key words: online learning; system design; driver; theory exam; information technology

隨着网络技术的飞速发展和广泛应用,在线学习逐渐开始发展起来[1-4],为了适应驾驶员在线学习理论知识的新需要,迫切需要开发一个网络化驾驶员理论考试在线学习系统[5-6]。

1 系统开发目标和意义

随着网络技术的飞速发展和广泛应用,在线考试逐渐开始发展起来,为了适应驾驶员培训教育发展的新需要,迫切需要开发一个网络化驾驶员在线理论考试管理系统。这种系统开始采用了最新的基于Internet 的浏览器/服务器(Browser/Server)模式,这和以往单机版的驾驶员理论考试系统相比,系统不需要安装,节约了本地计算机资源,方便了用户的接入,只要能上网就能随时模拟和练习,也满足了当今驾校学员爆炸式增长的需求[7]。随着互联网的普及和驾驶员培训事业的不断发展与壮大,驾驶员在线考试已成为目前驾驶员信息管理的主要目标。通过网络平台在线考试,用户不仅可以减少人力、物力和财力资源的浪费,对提高学员考试的通过率也有重要意义,这必然会使越来越多的用户乐于接受驾驶员理论考试网上模拟与练习的方式,其市场潜力会得到充分发挥。

系统开发的主要目的就是实现驾驶员在线考试及练习,使系统已注册用户可随时随地进行顺序练习、章节练习、随机练习、筛选练习、模拟考试、历史成绩查询,克服以往由于人工组卷、人工判卷产生的效率低下等问题。

2 系统运行环境

操作系统是Microsoft Windows 7,数据库系统是Navicat for MySQL,开发平台和语言用MyEclipse6.5、JSP、Java [8]。

3 系统结构及功能

系统根据功能的不同从逻辑上进行了模块划分,每个模块完成特定的功能。驾驶员理论考试在线学习系统是由题目管理模块、成绩管理模块、用户管理模块、模拟考试模块、筛选练习模块、章节练习模块、顺序练习模块、随机练习模块、历史成绩模块等几个功能模块组成。

3.1 系统结构

本系统主要功能结构见图1所示。

3.2 系统功能

系统功能模块有管理员功能和用户功能。

3.2.1 管理员功能

管理员主要负责试题信息、用户信息以及成绩信息的管理。

1)用户信息管理

系统用户每人都有一个账号和密码,这些用户信息是管理员在系统建成以后便添加进去的。当然,系统用户也可以自己注册。

2)试题信息管理

用户所进行的模拟考试、顺序练习、选择练习、章节练习等功能所使用的题库信息都是管理员添加的,管理员必须定期更新数据库中的试题,保证系统用户所使用的题目是最新的,对已经不具有代表性的试题必须及时删除。

3)成绩信息管理

用户每进行一次模拟考试都有一次成绩,管理员可管理用户成绩信息,可对成绩信息进行删除。

3.2.2 用户功能

用户在注册成功后,即可凭借注册时的用户名和密码进行登录,登录成功后,即可进行相应功能。

1)模拟考试:在用户进入模拟考试的同时,系统会自动从数据库中随机取出一套试题,以满足每次进入模拟考试页面时,随机组装的套题是不同的。每个网页只显示一道题目,用户只能把当前题目做完之后才能进入下一道题目。但是用户可以随时交卷。每次模拟考试是有时间限制的,如果时间到了,系统会强迫用户交卷。

2)章节练习:当系统用户进入章节练习界面后,用户可以分章节的、有针对性的练习。

3)筛选练习:当系统用户进入筛选练习界面后,用户可以挑选自己想要练习的类型。

4)顺序练習:当系统用户进入顺序练习界面后,系统会按照数据库中的题目顺序出题。

5)随机练习:当用户进入随机练习界面后,系统会从数据库中随机抽取一道题目供用户练习。

6)历史成绩:当用户每次模拟考试结束之后,系统会自动记录用户的交卷信息,如用户的成绩,用户的交卷时间等,在用户交卷后,系统会自动计算和用户的得分并存入数据库中。

以上各种练习功能都具有如下共同特点:每个网页显示一道题,但用户不必把当前题目做完也可以进入下一题,而且用户点击看答案按钮,即可看当前的题目答案,点击看解析按钮时,即可看到该题目的解析。当用户做的题目超过数据库最大题目限度时,系统会提示用户数据库中题目不足。

4 系统特点

4.1 模块设计

该系统分为两大项,即用户功能和管理员功能。用户进入界面后,又分为个人信息维护模块、模拟考试模块、顺序练习模块、章节练习模块、筛选练习模块、随机练习模块、历史成绩查询模块等。管理员进入界面后,又分为试题信息管理模块、成绩信息管理模块、用户信息管理模块。

4.2 易于操作

1)本系统在进入每一个主模块后,界面的右半部分都有该主模块中子模块的相关说明,因此,该系统不会给用户带来难于操作的印象。

2)管理员更新数据库试题时,系统支持批量插入试题,节省管理员时间,提高效率。

4.3 系统健壮性

当用户或管理员因各种原因而导致误操作时,系统会给出相应的提示信息,提高系统的健壮性,例如,当用户在进行模拟考试期间,当前题目未选,点击下一题时,系统会提示用户“亲,请做完此题在进行下一题”[9]。

5 结束语

本系统相对于使用ASP或PHP技术建设动态网站而言,维护起来更简单、适应性更好、安全性更高。通过采用基于JAVA语言的JSP技术构造动态网站,充分发挥JAVA语言所独有的易用性、跨平台性和安全性,从而构建一个运行高效、安全可靠、适用性广的驾驶员理论考试在线学习系统。

参考文献:

[1] 沈雪珍. 个性化在线学习系统研究[J]. 电脑知识与技术, 2013(8):1810-1811.

[2] HUANG Mei-qiong. Examination System Design “Computer Applications Basis”[J].Journal of Gansu Lianhe University(Natural Science Edition), 2012(2):69-72.

[3] 郭文龙. 基于SSH在线考试系统的设计与实现[J]. 长春师范大学学报, 2014(6):71-75.

[4] 刘宏达, 聂萍, 郭文宇. 基于Web的在线考试系统[J]. 科学家, 2016(11): 31-32.

[5] 刘继先, 付朝阳, 闫国庆. 完善机动车驾驶培训和考试的建议[J]. 中国道路运输, 2015(12): 69-70.

[6] 谢景伟. 机动车驾驶员(理论)考试系统设计[J]. 数字技术与应用, 2012(1):121-123.

[7] 梁浩. 基于B/S的在线考试系统的设计与实现[J]. 现代计算机, 2015(5).

[8] 吴小青. JSP+TOMCAT+MYSQL开源软件整合配置初探—揭阳职业技术学院图书馆网站服务器配置为例[J]. 齐齐哈尔大学学报:自然科学版, 2012(4): 66-69.

[9] 张亚敏, 史素娟. 计算机应用基础考试系统的设计与实现[J]. 计算机光盘软件与应用,2012(1):146-147.

猜你喜欢
在线学习信息化技术系统设计
信息化环境下高职英语教学现状及应用策略研究
企业财务管理受会计信息化的影响和对策
浅析利用信息化技术优化中学田径训练模式