Java高校教務教學管理系統原始碼

淘原始碼ym發表於2022-05-31

Java 學校教務教學管理系統原始碼

 

技術:springboot+mybatis+layui+shiro+jquery

 

執行環境:jdk8+mysql5.7+IntelliJ IDEA+maven

 

原始碼型別:全開源免費分享。

 

教務管理系統是一個基於網路的線上管理平臺 , 幫助學校管理教務系統,用一個帳號解決學校教務教學管理,靈活的定製符合學校自己實際情況的教務系統。

 

Java高校教務教學管理系統原始碼

一、功能介紹

教務管理系統分為微信小程式和3個子系統,3個子系統分別是管理員系統、教師系統和學生系統,分別對應擁有不同許可權的角色:管理員、教師和學生。

 

1 、管理員系統: 管理員可以管理課程、管理教師、管理學生、釋出校園公告、校建管理、教評問題管理、分配許可權等功能;

 

2 、教師系統: 教師登入教師系統,可以檢視自己所教授的課程資訊、檢視某門課程所選學生資訊、給學生打分以及修改自己的登入密碼;

 

3 、學生系統: 學生根據姓名和密碼登入自己的學生系統,可以檢視所有的課程資訊、檢視已選課程、檢視已修課程、選課以及退課等操作。

 

4 、微信小程式: 主要實現了學生的成績查詢、學生資訊查詢、網上教評、學生選課、退課等功能。

 

Java高校教務教學管理系統原始碼

Java高校教務教學管理系統原始碼




二、模組說明

 

小程式模組

 

1 、小程式登入: 呼叫在idea封裝的登入介面;             

 

2 、小程式檢視成績: 用js通過學生入學時間來判斷學期,然後按學期進行條件查詢;                                

 

3 、小程式退選課程: 先查學生所選的課程,以及是否沒成績,如果沒成績,可以退課;

 

4 、小程式我的資訊: 根據學生的學號來查詢學生自身的資訊;

 

5 、小程式校園公告: 查詢出校園要釋出的公告,顯示出來。

 

6 、小程式課表查詢: 根據登入學生的學號和學生所在的班級,查詢出他所選的課程以及課程上課地點和上課時間。

 

7 、小程式選課: 查詢出學生所有可以選的網上課程和課程的所有資訊,顯示出來,點選選擇按鈕進行選擇,如果人數沒滿,則成為自己的課程。

 

8 、小程式掌上教評: 根據所登入學生的學號和班級查詢出所教他所有課程的教師,只能對這些教師進行教評,教評獲得的分數將插入對應教師的成績和教評記錄表。


Java高校教務教學管理系統原始碼

Java高校教務教學管理系統原始碼



 

PC 端模組

 

1 、許可權管理: 查詢所有許可權,可以新增一個新的許可權,擁有不同許可權資源,也可以通過許可權的id修改許可權所擁有的不同許可權資源。

 

2 、角色管理: 查詢所有角色資訊,可以新增一個新的角色,查詢所有的許可權,返回list集合,遍歷在頁面的許可權分配上,分配不同許可權,也可以修改角色所擁有的許可權。

 

3 、使用者管理: 查詢所有使用者資訊,可以新增一個新使用者,查詢所有的角色,返回list集合,遍歷在頁面的角色分配上,不同使用者分配不同角色,也可以修改該使用者的角色。

 

4 、學生成績查詢: 管理員查詢所有學生,通過系部、專業、年級、班級、學期進行分類查詢。

 

5 、教師成績查詢: 管理員查詢教評總成績和教評總人數,通過查詢計算,獲得所需要的教師成績。

 

6 、教師查詢學生成績: 通過教師登入工號,查詢教師所教的班級及學生的成績。

 

7 、新聞釋出: 學校的新聞以及公告可以通過此功能實現,通常是教學方面的新聞,釋出時可自定義釋出人。新聞的編輯採用目前最為流行的筆記記錄語言:Markdown,可直接使用該語言進行圖文編排。釋出後即可在官網首頁看到。

 

8 、新聞管理 :新聞管理主要用來管理已經發布的新聞,包括編輯和刪除操作,通常用來修改錯別字或修改釋出部門(人)。

 

9 、學校建設: 主要建設系部、專業、年級、班級,並且必須按照該順序進行建設。

 

10 、學生教評: 學生教評是學生對教師一個學期的評價,給教師評分。

 

11 、教師授課: 實現對每個教師所授課程的管理,保證了每個教師的課不衝突、不重複。

 

12 、學生資訊查詢、修改: 管理員可對所有學生資訊進行查詢以及修改,教師可對所教學生資訊進行查詢及修改。

 

13 、教師資訊查詢、修改 :管理員可對所有教師資訊進行查詢修改。

 

14 、學生退學情況查詢: 對已退學的學生進行查詢,可檢視學生資訊、退學時間及退學原因等。

 

15 、學生、教師錄入: 管理員可以進行教師錄入和學生錄入,教師無法錄入教師,只能錄入學生。

 

16 、學生個人成績查詢: 學生登入賬號,根據學號查詢該生所有成績。

 

17 、學生選課管理: 查詢出所有學生和該學生所選的課程,可以搜尋單個學生或者有下拉框進行條件查詢。可以對學生所選的課程進行強制退課和強制換課處理,必修不可使用該功能。

 

18 、學生退課: 根據所登入學生的學號查詢出他所選的所有選修課程,在學校規定的時間內可以進行退課處理。過了學校規定時間不可進行退課。

 

19 、課程管理 :管理員可以進行對課程的增刪改查。

 

20 、學生成績錄入: 先查出學生所選課程,然後根據學期錄入。

 

21 、學生成績修改: 查出該學生所錄入的最大學期成績,然後根據課程編號修改。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70018408/viewspace-2898243/,如需轉載,請註明出處,否則將追究法律責任。

相關文章