Java 考試系統項目源碼 springboot mybaits vue.js 支持手機端考試

来源:https://www.cnblogs.com/m17054598469/archive/2020/07/10/13277641.html
-Advertisement-
Play Games

題庫管理 22. 圖片庫:創建文件目錄,維護圖片,供題庫選擇調用 23. 單選題:維護單選試題,試題題目,選項,答案,類型,級別,狀態,解析 24. 多選題:維護多選試題,試題題目,選項,答案,類型,級別,狀態,解析 25. 判斷題:維護判斷試題,試題題目,答案,類型,級別,狀態,解析 26. 填空 ...


-------------------------------------------------題庫管理

22. 圖片庫:創建文件目錄,維護圖片,供題庫選擇調用

23. 單選題:維護單選試題,試題題目,選項,答案,類型,級別,狀態,解析

24. 多選題:維護多選試題,試題題目,選項,答案,類型,級別,狀態,解析

25. 判斷題:維護判斷試題,試題題目,答案,類型,級別,狀態,解析

26. 填空題:維護填空試題,試題題目,答案,類型,級別,狀態,解析

27. 問答題:維護問答試題,試題題目,答案,類型,級別,狀態,解析

28. 複合題:維護複合試題,富文本編輯器,試題題目,答案,類型,級別,狀態,解析

-------------------------------------------------試卷管理

29. 組建試卷:創建試卷,題目、類型、總分、及格分數、時長、出成績方式、重覆考試、公佈答案、考試對象等

      試卷題型:試卷明細,給試卷添加題型,分值,隨機或者手動從題庫選擇試題,預覽試題,自動合計試卷總分

30. 試卷列表:維護試卷,預覽試卷,操作發放試卷

-------------------------------------------------考試管理

31. 正在考試:查看正在考試的試卷信息,預覽試卷內容,查看考生成績,結束考試操作

32. 歷史考試:查看歷史試卷信息,預覽試卷內容,查看考生成績,刪除試卷

33. 評閱試卷:當試卷設置需要人工評閱時,考生提交的試卷會進入此列,填空問答覆合題需要人工評分

34. 成績管理:可以根據條件檢索考生成績,分值排序逆序,查看排名,查看考生試卷信息,查看試題統計圖

-------------------------------------------------我的考試

35. 參加考試:根據當前個人條件,可以看到符合的試卷進行考試,試卷計時,判斷未答的試題,答完才能提交

36. 考試記錄:不管是否提交的試卷都會記錄在此列,能看到自己答題是輸入的答案

37. 我的成績:查看自己的成績,需要人工評閱的待評閱後才可看到成績,已出的可以查看試卷信息,統計等

38. 我的錯題:系統自動記錄自己答錯的試題

39. 我的收藏:在我的成績中查看試卷信息裡面,在題的旁邊有收藏按鈕,收藏後,相應試題進入此列

----------------------

菜單許可權:分配給每個角色不同的菜單許可權, 每個角色看到的菜單不同,N級別菜單

按鈕許可權:獨立分配不同的角色不同的功能許可權,增刪改查許可權分配具體到不同的菜單,自定義按鈕管理

支持多用戶分許可權管理後臺, 許可權具體到不同的菜單不同的按鈕一個用戶可以多個角色

---------------------技術點

1. 導入 導出 excel 文件 (應用在系統用戶中)

2 生成 word文件 (應用在代碼生成器生成的doc文檔)

3. IO 流下載文件 (應用在代碼生成器中生成後壓縮成zip 文件下載)

4 代碼 zip 壓縮打包 (應用在代碼生成器中生成後壓縮成zip 文件)

5. MD5加密 SHA加密(登錄密碼用此加密)介面加密身份校驗

6. 資料庫連接池 阿裡的 druid。Druid在監控、可擴展性、穩定性和性能方面都有明顯的優勢,支持併發

7.安全框架 shiro (登錄授權)(session管理)(shiro 註解菜單許可權攔截)(shiro 標簽按鈕許可權)

8.freemaker模版引擎(代碼生成器用)

9.ehcache 自定義緩存 ,選擇緩存存放目錄,處理併發,增加系統性能

10.tab標簽頁面功能,標簽自由切換,不重覆操作資料庫(可全部關閉,關閉當前,關閉其它)

11.多數據源技術

12.調用攝像頭拍照技術,圖片裁剪技術 (用戶頭像編輯)

13.線上編輯器,仿開發工具 (代碼生成器的模版編輯)

14. 單群發郵件,可以發html、純文本格式

15.根據漢字 解析漢字的全拼(拼音)和首字母(導入excel到用戶表,根據用戶的漢字姓名生成拼音的用戶名)

16.站內信語音提醒,js控制音頻播放

17.java 讀寫 ini 配置文件

18.java websocket 即時通訊技術,點對點,好友、群組,發圖片文件,離線消息,保留聊天記錄

19.百度富文本編輯器,可上傳圖片、附件

20.java Quartz 任務調度 (應用在資料庫定時備份模塊中)

21.ajax 非同步跨域技術,跨域上傳文件,圖片

22.批量非同步上傳圖片,可預覽,有進度條,支持拖拽上傳(百度webuploader )。列表動態滑動放大展示。

23.echarts 柱狀圖和餅狀圖,應用在試題統計上

 官網 http://www.fhadmin.org/  


 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Vue數組的變異方法 Vue 包含一組觀察數組的變異方法,所以它們也將會觸發視圖更新。這些方法如下: push() pop() shift() unshift() splice() sort() reverse() push():往數組最後面添加一個元素,成功返回當前數組的長度 pop():刪除數組 ...
  • B站前端學習視頻分享 都是我自己發時間看過,覺得不錯的(*^_^*) 1. es6, promise, async/await, vue的安裝, 說得很清楚(高校電腦畢業班的老師上傳的網課) https://space.bilibili.com/472813974/video?tid=0&page ...
  • 學習js:1.htmml2.cssjs+html+css == html5 js的組成:1).ecamscript ES是js的標準,js 是es 的實現2)文檔對象模型(Document Object Model,簡稱DOM)3)瀏覽器對象模型(Browser Object Model,簡稱BOM ...
  • 兩種自定義標記 在 echarts 中 markPoint 的樣式內置了 ‘circle’, ‘rect’, ‘roundRect’, ‘triangle’, ‘diamond’, ‘pin’, ‘arrow’ 幾種,如果這些都不太符合需要就必須自定義我們需要的樣式。 自定義標記的圖形有兩種方式:1 ...
  • 沒有基礎怎麼學Web前端?相關學習路線是什麼?隨著互聯網的迅猛發展,互聯網項目對用戶體驗提出了更高的要求,Web前端開發人員成為了重要的研發角色。很多人想要快速加入前端開發這一高薪行列,對於想要學習Web前端的人而言,小編建議你做好以下準備。 1、多多實踐練習 代碼是程式員日常生活的重要組成部分,很 ...
  • 本文大部分問題來源:50道CSS基礎面試題(附答案),外加一些面經。 我對問題進行了分類整理,並給了自己的回答。大部分知識點都有專題鏈接(來源於本博客相關文章),用於自己前端CSS部分的查漏補缺。雖作為一個面試資料,但感覺也能幫助前端新手梳理CSS的知識點。 開胃餐-兩道常見考題 盒子模型 樣式與選 ...
  • 1.前端崗位飽和了? 隨著互聯網和移動終端的普及,雨後春筍般的互聯網項目的發展,用戶對於用戶體驗的需求不斷提升,前端工程師逐漸成為介於視覺工程師和後端工程師之間必不可少的角色,備受大家的追捧和關註。 隨著前端工程師崗位的發展,近期,網上不斷傳出前端工程師崗位飽和的言論。網上有人抱怨說,前端工程師人太 ...
  • 轉載請註明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 原文出處:https://blog.bitsrc.io/es2020-has-been-finalized-here-is-what-im-excited-about-414959bc2f7f 最近這幾年,隨 ...
一周排行
    -Advertisement-
    Play Games
  • GoF之工廠模式 @目錄GoF之工廠模式每博一文案1. 簡單說明“23種設計模式”1.2 介紹工廠模式的三種形態1.3 簡單工廠模式(靜態工廠模式)1.3.1 簡單工廠模式的優缺點:1.4 工廠方法模式1.4.1 工廠方法模式的優缺點:1.5 抽象工廠模式1.6 抽象工廠模式的優缺點:2. 總結:3 ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 本章將和大家分享ES的數據同步方案和ES集群相關知識。廢話不多說,下麵我們直接進入主題。 一、ES數據同步 1、數據同步問題 Elasticsearch中的酒店數據來自於mysql資料庫,因此mysql數據發生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與my ...
  • 引言 在我們之前的文章中介紹過使用Bogus生成模擬測試數據,今天來講解一下功能更加強大自動生成測試數據的工具的庫"AutoFixture"。 什麼是AutoFixture? AutoFixture 是一個針對 .NET 的開源庫,旨在最大程度地減少單元測試中的“安排(Arrange)”階段,以提高 ...
  • 經過前面幾個部分學習,相信學過的同學已經能夠掌握 .NET Emit 這種中間語言,並能使得它來編寫一些應用,以提高程式的性能。隨著 IL 指令篇的結束,本系列也已經接近尾聲,在這接近結束的最後,會提供幾個可供直接使用的示例,以供大伙分析或使用在項目中。 ...
  • 當從不同來源導入Excel數據時,可能存在重覆的記錄。為了確保數據的準確性,通常需要刪除這些重覆的行。手動查找並刪除可能會非常耗費時間,而通過編程腳本則可以實現在短時間內處理大量數據。本文將提供一個使用C# 快速查找並刪除Excel重覆項的免費解決方案。 以下是實現步驟: 1. 首先安裝免費.NET ...
  • C++ 異常處理 C++ 異常處理機制允許程式在運行時處理錯誤或意外情況。它提供了捕獲和處理錯誤的一種結構化方式,使程式更加健壯和可靠。 異常處理的基本概念: 異常: 程式在運行時發生的錯誤或意外情況。 拋出異常: 使用 throw 關鍵字將異常傳遞給調用堆棧。 捕獲異常: 使用 try-catch ...
  • 優秀且經驗豐富的Java開發人員的特征之一是對API的廣泛瞭解,包括JDK和第三方庫。 我花了很多時間來學習API,尤其是在閱讀了Effective Java 3rd Edition之後 ,Joshua Bloch建議在Java 3rd Edition中使用現有的API進行開發,而不是為常見的東西編 ...
  • 框架 · 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用 · 使用強制路由,方便介面多時,分多版本,分文件夾等操作 介面 · 介面開發註意欄位類型,欄位是int,查詢成功失敗都要返回int(對接java等強類型語言方便) · 查詢介面用GET、其他用POST 代碼 · 所 ...
  • 正文 下午找企業的人去鎮上做貸後。 車上聽同事跟那個司機對罵,火星子都快出來了。司機跟那同事更熟一些,連我在內一共就三個人,同事那一手指桑罵槐給我都聽愣了。司機也是老社會人了,馬上聽出來了,為那個無辜的企業經辦人辯護,實際上是為自己辯護。 “這個事情你不能怪企業。”“但他們總不能讓銀行的人全權負責, ...