基於Springboot的在線考試系統

1.項目功能

項目功能可以參考這個視頻,當然也可以使用遊客賬號進行登錄查看,由於部分功能對系統的影響比較大,故此賬號部分權限並未授權

基於SpringBoot的在線考試系統

2.項目使用的技術

後臺

  • Springboot
  • mybatis

數據庫

  • MySQL5.7

前臺

  • vue進行數據渲染
  • layui作爲前臺框架

權限控制

  • Shiro

其他

  • maven
  • git
  • ide

3.項目亮點

3.1權限控制

系統實現了精確的權限控制,權限控制到 每一個大欄目每一個大欄目的子欄目每一個子欄目的按鈕

3.2一鍵導出word

系統解決了網頁轉存word會出現的圖片跨域、以及打開word默認是web視圖的問題。可以一鍵導出試題word和答案word,注意是分開導出的,這樣方便將試卷導出來然後打印練習.

3.3添加試題

進行手動添加試題的時候實現了根據用戶選擇不同的題型,顯示不同的輸入框,方便用戶添加試題,同時對於選擇題區分了單選題和多選題.

進行批量導入試題的時候直接下載模板文件excel,將試題添加到excel中,直接上傳即可批量導入.

3.4練習分析

每次練習記錄用戶練習用時以及得分,之後形成折線圖,讓用戶更直觀的看到自己的進步。

4.項目源碼

目前項目,系統目前已經有下圖所示的試卷(都是將題錄入到系統然後導出的word),此考試系統附帶一個子項目 資源整合

如果你對此係統有興趣,可以私信我

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章