APP下载

基于Vue+JEECG纪法在线学习考试系统的实现

2020-02-22胡雨时

现代信息科技 2020年17期
关键词:在线学习考试

摘  要:为了适应我国当前及未来纪法学习的信息化,需及时解决在线学习考试的问题,因此研究如何促进当前在线学习系统的发展,推动我国纪法在线学习考试系统的构建进程。文章以Vue和JEECG作为开发工具设计纪法在线学习考试系统,旨在提供一个高效、安全、智能、规范的纪法学习平台,提高银行等社会机构管理水平,同时也能让用户体验更好的基于互联网的在线学习考试平台。

关键词:纪法;在线学习;考试;Vue

中图分类号:TP311.5      文献标识码:A 文章编号:2096-4706(2020)17-0093-03

Abstract:In order to adapt to the current and future informatization of discipline and law learning in China,it is necessary to solve the problem of online learning examination in time. Therefore,this paper studies how to promote the development of online learning system and promote the construction process of discipline and law online learning examination system in China. In this paper,Vue and JEECG are used as development tools to design the online learning and examination system of discipline and law. The purpose is to provide an efficient,safe,intelligent and standardized learning platform for discipline and law,improve the management level of social institutions such as banks,and also enable users to experience a better online learning and examination platform based on the Internet.

Keywords:discipline and law;online learning;examination;Vue

0  引  言

本人通過对我国纪律检查委员会近年来执行的廉政建设和反腐败工作的研究调查,以了解社会当前纪法学习的需求和存在的问题。随着政策变化的加剧,银行等社会机构对纪法学习的需求激增,巨大的学习需求对社会机构的管理和考核提出更高的要求,中国人民银行西安分行营业管理部基于这个需求为中国人民银行西安分行开发设计在线学习考试系统。本人首先通过中国人民银行西安分行营业管理部整理出的需求文档,分析系统总体设计目标,完善系统整体的学习和考核功能;其次采用B/S开发模式配合Vue搭建系统;最后系统分成为五个模块,分别为登录注册及首页、在线考试系统、自主练习系统、资料自主学习下载、个人中心。目前纪法在线学习考试系统已经在中国人民银行西安分行进行学习使用,大幅度地提高了中国人民银行西安分行学习效率。

1  纪法在线学习考试系统设计与开发的必要性

随着社会市场发展,我国战略目标也在不断变化,为了稳定国家市场和政治政策,银行等各社会机构的领导及员工需要及时学习纪法知识,以适应我国法治社会的建立和推动社会主义市场的稳定发展。考试是对各级领导和干部学习纪法的重要管理手段,使每个人自觉学习纪法知识,增强自己的义务和责任感。仅仅使用传统的学习和考试管理方式已经不能满足当前纪法学习的形势,批改考核工作量大,不仅浪费了社会机构大量的人力和财力,同时也浪费了学习者和管理者的较多时间,不利于提高纪法学习质量。因此,在线学习考试系统相对于线下来说,可以更好地解决学习效率、管理效率等现实问题,提供给学习者一个客观、公正并且高效的学习平台,不仅可以很大程度上减少学习经费,还可以使考试信息反馈及时、精确,在我国社会机构设计纪法在线学习考试系统已经势在必行。

2  纪法在线学习考试系统应用现状

因为在线学习考试系统有着诸多优点,所以国内外许多高校和企业都已经应用了在线考试学习系统,希望减少学习和考试管理时间,以及两地奔波的时间,并且领导者和管理者可以减少考试信息反馈时间。目前的TOEFL、GRE在线考试系统有着许多不同的基于考试的算法,例如随机出卷算法、评分分析算法等较为成熟的算法,因此有越来越多的机构开始将在线考试系统应用到纪法的学习和考核中。本纪法在线学习考试系统为了避免雷同现象的产生,找出了最适合各银行分行机构的设计和实现方案,采用Vue+JEECG开发工具来实现纪法在线学习考试系统的用户端和后台,通过前后端分离的方式为学习者和管理者提供不同的功能。

3  纪法在线学习考试系统需求分析

3.1  系统总体设计目标

我国纪法信息化学习平台已经走出规模,学习和考核功能更加完善,然而总的来说仍有许多不足之处。此套在线学习考试系统采用B/S模式,这个模式将客户端进行统一管理,使所有需要实现的功能都集中在服务器上,从而简化了系统的开发和使用,具有分布性特点,可以随时随地进行查询、浏览等业务处理;还可以扩展改变需求,拓展业务方便简洁。只需要管理服务器就可以进行维护,开发简单,共享维护方便是其一大特点。

同时本系统将用户的学习和考试需求分成五个模块,分别为登录注册及首页、在线考试系统、自主练习系统、资料自主学习下载、个人中心五大部分,实现用户不受时间、地点的限制自主学习纪法知识,以及试卷的自动生成和自动成绩评判以及自动录入系统,具体系统需求结构如图1所示。

3.2  系统开发架构

根据本纪法在线学习考试系统所要遵循的需求,因此采用基于B/S结构进行设计,这个结构可以充分发挥在线系统的优势,也可以适用软件工程的开发原则,配合Vue搭建系统,当Vue创建一个对象的时候,首先会初始化其数据对象。在初始化的过程中,Observer会一直监听该数据对象中全部属性;同时Compile会扫描Web页面中所有操作指令,并对扫描后的指令进行编译解析,也会初始化该视图。所以需选取Vue最合适的MVC架构开发模式,降低用户端五大模块功能业务逻辑之间的耦合度,配合JEECG快速搭建网页服务器,从View层解析再到Service层的实现,最后经过Dao层的数据处理返回给View层进行数据回显,不仅使用户端学习考试的业务更加清晰,也能为纪法在线学习系统的数据安全提供保障。

4  纪法在线学习考试系统的实现

4.1  登录注册界面设计

普通用户登录之后系统首页如图2所示,管理员登录之后系统首页如图3所示。

本纪法在线学习考试系统利用Vue语言的特性结合JEECG框架,能够快速地开发出企业级的Web应用系统,并且界面相对会比较好看,登录界面中分别为用户名、密码、记住密码设置不同的模态框,最后登录使用最常用的submit提交表单,注册的业务逻辑与此相似,只需判断用户名是否存在即可。

4.2  在线考试业务设计

考试是此系统中最重要的一个功能,采取全题库随机抽取考试,抽取的题目根据知识点进行划分。将不同模块设置不同抽取几率,题目随机抽取算法采用Vue自带的方法进行随机,例如将社会主义核心价值观的模块设置抽取几率为百分之二十,剩下的部分则由其他模块的题目组成;如果管理员又继续添加了新的模块,要重新对模块几率进行计算。考试时间由管理员设置,没有到规定考试时间系统会设置权限,任何人不能登录考试界面;并且每次考试都会有时间限制,超过时间限制将自动提示交卷;可以提前点击结束考试,如果只有选择题或者机改题目可以直接查看自己分数。目前考试成绩的衡量规则是由中国人民银行西安分行营业管理部多次讨论而来,最后规定衡量用户纪法考试的方法为选取近3次考试的最高成绩,并以此成绩进行本系统所有人员的成绩排名,各单位进行排名时不考虑层级关系。在线考试答题模块设计如图4所示。

4.3  自主练习业务设计

自主练习功能可以提供给用户一个模拟的测试环境,帮助用户巩固纪法知识。其主要设计练习形式、练习规则、练习效果三个业务,不再采用随机抽题的方式,而是有规律地重复学习未掌握的题。这里判断掌握的逻辑为标记题目,新题答对一次标记一次,标记三次则归纳为已掌握;通过单选题和多选题进行快速练习,一次自主练习共10题且一次只可查看1题;当练习选择的选项错误时,系统会自动提示正确答案,并且为用户提供本题相應的学习资料查看。

4.4  资料自主学习业务设计

自主学习业务和自主练习目的一样,提供纪法相关学习材料供用户自行下载学习,将各知识模块进行分类显示,用户点击即可下载学习,这里需要使用到Vue中file类型的input框,然后创建form表单,通过监听change事件完成文件的下载;同时提供用户搜索资料功能,这里采用模糊查询方法,所以用户只需搜索关键字即可在页面中分页显示。

4.5  个人中心模块设计

首先需要设计权限,只有登录之后才能进入个人中心界面,所以在配置时要分清security=“none”的区别,因为只有这样在用户未登录时无论怎样都不能获取到登录人账号的值,通过session把user对象传到页面中,显示user的个人基本信息、用户考试情况、练习情况等信息,因为不涉及模糊查询,所以只需要查询后利用JEECG进行页面回显即可。

5  结  论

本人结合中国人民银行西安分行营业管理部实际工作情况,介绍了纪法在线学习考试系统的设计与开发的必要性,从而说明了本文所研究的目的与意义,选择了Vue+JEECG最适合的开发工具,在如今众多在线考试学习平台中本人所开发的系统体现了其特殊性和创新,通过具体的功能需求分析保证了本系统开发架构的完整性,并且在社会、经济等多层方面都是可行的。对系统用户端的五大功能模块进行黑盒测试和白盒测试时,其功能都能够准确地运行,达到本系统的开发要求,该系统可以大大提高银行等社会机构人员学习纪法的效率,也为参加考试和管理成绩提供了很大方便。综上所述,本系统有着良好的学习和考试体验感,安全性高且功能齐全。

参考文献:

[1] 杨静.基于Web的在线考试系统的设计与开发 [J].西安文理学院学报(自然科学版),2019,22(4):55-59.

[2] 蔡创.基于Spring和Hibernate的在线教学系统的研究与实现 [J].自动化与仪器仪表,2019(7):216-218.

[3] 刘安,郭良敏.课程在线学习平台的设计与实现 [J].福建电脑,2019,35(5):46-49.

[4] 王晟,居沈贵.在线学习考试系统促进学生自主学习的探索实践 [J].化工时刊,2019,33(5):59-60.

作者简介:胡雨时(1984—),男,汉族,陕西榆林人,工程师,硕士研究生,研究方向:系统软件开发。

猜你喜欢

在线学习考试
三本书
Japanese Artificial Intelligence Robotto Take Entrance Examinations
开放大学:过去充满传奇但前景依然未卜?
基于学习行为数据的在线学习时间规律探析
信息化环境下高职英语教学现状及应用策略研究
基于混合式学习理念的大学生自主学习能力的培养研究
基于SOA的在线学习资源集成模式的研究
你考试焦虑吗?
准备考试