?

基于Vue+JEECG紀法在線學習考試系統的實現

2020-02-22 12:06胡雨時
現代信息科技 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? 紀法在線學習考試系統設計與開發的必要性

隨著社會市場發展,我國戰略目標也在不斷變化,為了穩定國家市場和政治政策,銀行等各社會機構的領導及員工需要及時學習紀法知識,以適應我國法治社會的建立和推動社會主義市場的穩定發展??荚囀菍Ω骷夘I導和干部學習紀法的重要管理手段,使每個人自覺學習紀法知識,增強自己的義務和責任感。僅僅使用傳統的學習和考試管理方式已經不能滿足當前紀法學習的形勢,批改考核工作量大,不僅浪費了社會機構大量的人力和財力,同時也浪費了學習者和管理者的較多時間,不利于提高紀法學習質量。因此,在線學習考試系統相對于線下來說,可以更好地解決學習效率、管理效率等現實問題,提供給學習者一個客觀、公正并且高效的學習平臺,不僅可以很大程度上減少學習經費,還可以使考試信息反饋及時、精確,在我國社會機構設計紀法在線學習考試系統已經勢在必行。

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自帶的方法進行隨機,例如將社會主義核心價值觀的模塊設置抽取幾率為百分之二十,剩下的部分則由其他模塊的題目組成;如果管理員又繼續添加了新的模塊,要重新對模塊幾率進行計算??荚嚂r間由管理員設置,沒有到規定考試時間系統會設置權限,任何人不能登錄考試界面;并且每次考試都會有時間限制,超過時間限制將自動提示交卷;可以提前點擊結束考試,如果只有選擇題或者機改題目可以直接查看自己分數。目前考試成績的衡量規則是由中國人民銀行西安分行營業管理部多次討論而來,最后規定衡量用戶紀法考試的方法為選取近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的在線學習資源集成模式的研究
你考試焦慮嗎?
準備考試
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合