在線作業管理系統

應面向對象課程大作業的要求,開發一款在線作業管理系統。在此分享代碼,鏈接見文末。

工具採用Eclipse + Tomcat + Mysql + Navica,設計了學生、教師、管理員三種訪問身份。

教師可以通過該系統佈置作業,上傳題目,指定完成時間,學生完成作業提交後,教師可以下載學生作業文檔,經過評閱後可以給出成績和評語,並且查看學生作業完成情況,統計學生的成績。學生可以根據教師佈置的作業隨機獲取一道題目,下載作業題目,完成之後上傳答案,並且支持多次提交,系統自動記錄提交時間,待教師評閱完成之後可以查看成績和評語,並且隨時瀏覽自己的作業情況。管理員主要是對教師和學生賬號的管理,由於時間原因,這一部分尚未完成。

教師部分

輸入工號和密碼,點擊“教師登錄”,進入教師主界面。在此可以查看作業信息如圖1所示。

圖 1教師主界面

點擊佈置新作業,轉到新作業佈置頁面。

圖 2 佈置新作業界面

作業信息更新後,主界面如圖3所示。

圖 3更新後的主界面

點擊“查看”,跳轉至作業詳情界面。

圖 4作業詳情界面

在此可以下載題目文件和學生作業文件。

並且在此頁可以根據學生作業完成情況進行打分,書寫評語,如圖5所示。

圖 5打分和書寫評語

並且在主界面點擊“統計學生成績”,可以獲得學生成績的分佈信息。

圖 6 統計學生成績

學生部分

輸入學號和密碼,點擊“學生登錄”,進入學生主界面。在此可以查看作業信息如圖7所示。

圖 7 學生主界面

點擊“查看”,可以查看指定作業詳細信息,如圖8所示。當學生未提交作業時,此界面可以下載題目文件,上傳作業文件。

圖 8 作業詳細信息

點擊下載題目文件,可以獲得經系統隨機分配的題目文件。

點擊“上傳”,可以上傳作業文件。當未選擇作業文件就點擊“上傳”時,系統會進行提示。

上傳作業文件成功後,系統自動記錄上傳時間並返回作業詳情界面,此後可以點擊“下載”查看上傳的作業文件。

回到學生主界面,作業信息隨之更新。

圖 10 更新後的學生主界面

eclipse工程鏈接:https://download.csdn.net/download/qq_39609900/10533685

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