51.在線考試管理系統

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

系統主要實現功能

教師端

  • 個人設置:更換密碼。
  • 課程管理:教師添加自己的任課課程信息,默認一個課程只能有一個老師。
  • 試題管理:教師可以通過添加試題豐富題庫,也可以對已存在的題目進行修改和刪除操作。
  • 試卷管理:教師首先創建或選擇試卷模版,系統會根據模版自動從題庫中抽取題目進行組卷。
  • 考試管理:試卷產生後會自動出現在學生考試系統中,若需要取消考試,可以在此處設置。
  • 試卷複查:考生的主觀題答案會被保存到數據庫中,教師可以對其進行復查。
  • 成績統計分析:本系統可以根據特定課程或特定班級使用柱狀圖,折線圖,數據羅列等方式幫助教師更直觀得了解學生成績情況。
  • 系統網盤:教師可以上傳資料到網盤供學生下載學習

學生端

  • 個人信息管理:登錄密碼修改。
  • 我的考試:學生進入後會看到試卷信息,當有需要參加的考試時,點擊進入即可來到考試界面。 考試結束系統會自動提交考卷並完成自動改卷任務。
  • 我的成績:展示每門考試的成績列表。
  • 成績分析:系統會統計出該生本學期參加每門考試的成績,以及該門課程的平均成績,使用雷達圖進行對比。
  • 系統網盤:學生只能下載網盤中的資料,不能上傳

管理端

  • 基本數據管理:對系統內置數據的錄入。
  • 系統維護:查看系統日誌,接收用戶問題反饋。
  • 系統公告管理:在必要時發佈系統公告,如系統版本更新等

啓動說明

一、 操作環境

  1. JDK:1.8
  2. Mysql:5.6及以上
  3. 編輯器:idea任意版本

二、 初始化數據庫

  1. 創建數據庫
  2. 執行SQL文件

三、 idea啓動配置

  1. 修改配置文件/resources/config.properties中數據庫名、用戶名稱、密碼。
  2. 點擊idea右上角錘子旁邊的下拉選擇,選擇Edit Configuration。
  3. 配置一個maven啓動,command line設置命令: clean tomcat7:run。
  4. 點擊旁邊的綠色三小按鈕運行即可。

縮略圖

 

 

 

 

 

 

 

 

 

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