OnlineExaminationManagementSystem2
羣: 123300273(大佬羣 2TB學習資料,講解)(入羣獲取sql文件)
QQ: 1095737364(加好友獲取sql文件)
git下載地址: https://github.com/SimpleGraduationProjects/OnlineExaminationManagementSystem2
在線考試管理系統
簡介
本代碼來源於網絡, 請入羣(123300273)後聯繫羣主索要sql文件!
環境
-
IntelliJ IDEA 2009.3
-
Mysql 5.7.26
-
Tomcat 7.0.73
-
JDK 1.8
概述
這個項目是我的本科畢設作品,完全的個人項目,在工作幾個月後,突然覺得應該好好寫一寫readme。該考試系統的用戶類型有三種:教師、學生、管理員。 系統實現了一張試卷從產生到被做再到被評分的一系列過程。代碼中註釋十分詳細,適合同樣在做該課題的畢業生參考。
技術棧
- 前端:AdminLTE bootstrap jQuery ajax jsp
- 後端:java8 ssm框架 mvc模式 maven
- 數據庫:mysql
系統主要實現功能
教師端
- 個人設置:更換密碼。
- 課程管理:教師添加自己的任課課程信息,默認一個課程只能有一個老師。
- 試題管理:教師可以通過添加試題豐富題庫,也可以對已存在的題目進行修改和刪除操作。
- 試卷管理:教師首先創建或選擇試卷模版,系統會根據模版自動從題庫中抽取題目進行組卷。
- 考試管理:試卷產生後會自動出現在學生考試系統中,若需要取消考試,可以在此處設置。
- 試卷複查:考生的主觀題答案會被保存到數據庫中,教師可以對其進行復查。
- 成績統計分析:本系統可以根據特定課程或特定班級使用柱狀圖,折線圖,數據羅列等方式幫助教師更直觀得了解學生成績情況。
- 系統網盤:教師可以上傳資料到網盤供學生下載學習
學生端
- 個人信息管理:登錄密碼修改。
- 我的考試:學生進入後會看到試卷信息,當有需要參加的考試時,點擊進入即可來到考試界面。 考試結束系統會自動提交考卷並完成自動改卷任務。
- 我的成績:展示每門考試的成績列表。
- 成績分析:系統會統計出該生本學期參加每門考試的成績,以及該門課程的平均成績,使用雷達圖進行對比。
- 系統網盤:學生只能下載網盤中的資料,不能上傳
管理端
- 基本數據管理:對系統內置數據的錄入。
- 系統維護:查看系統日誌,接收用戶問題反饋。
- 系統公告管理:在必要時發佈系統公告,如系統版本更新等
啓動說明
一、 操作環境
- JDK:1.8
- Mysql:5.6及以上
- 編輯器:idea任意版本
二、 初始化數據庫
- 創建數據庫
- 執行SQL文件
三、 idea啓動配置
- 修改配置文件/resources/config.properties中數據庫名、用戶名稱、密碼。
- 點擊idea右上角錘子旁邊的下拉選擇,選擇Edit Configuration。
- 配置一個maven啓動,command line設置命令: clean tomcat7:run。
- 點擊旁邊的綠色三小按鈕運行即可。
縮略圖