java安裝教程
運作環境:jdk8 mysql5.7 IntelliJ IDEA ** ven
技術:springboot mybatis layui shiro jquery
教務管理系統是一個基於網路的線上管理平台,幫助學校管理教務系統,用帳戶解決學校教務管理問題,靈活定制符合學校實際情況的教務系統。
2.可行性研究的前提
隨著電腦應用的日益普及和深化,線上辦公室已成為一種趨勢。本計畫將基於區域網路和網際網路開發線上教務系統。
開發的系統要求介面友善、方便、直覺。方便管理員維護。也方便學生線上選課。退課,查詢選課結果等功能。
同時,方便教師輸入學生成績、學生資訊管理等。
3.功能介紹
教務管理系統分為微信applet和三個子系統。三個子系統分別是管理者係統、教師系統和學生系統,對應不同權限的角色:管理者、教師和學生;
(1)管理員系統:管理員可以管理課程、管理教師、管理學生、發布校園公告、校建管理、教評問題管理、分配權限等功能;
(2)教師系統:教師登入教師系統,可查看課程訊息,查看課程定的學生訊息,給學生評分,修改登入密碼;
(3)學生系統:學生可以根據姓名和密碼登入自己的學生系統,查看所有課程資訊、選修課程、選修課程和退學。
(4)微信小程式:主要實現學生成績查詢、學生資料查詢、線上教學評估、學生選課、退課等功能。
4.模組說明
4.1、小程式模組
4.1.1、小程式登入:呼叫idea封裝登入介面;
4.1.2、查看小程式的結果使用js透過學生的入學時間來判斷學期,然後根據學期的條件進行查詢;
4.1.3、小程式退選課程:先檢查學生選擇的課程,以及是否沒有成績,如果沒有成績,可以退課;
4.1.4、我的資料:根據學生的學號查詢學生自己的資料;
4.1.5、微信小程式校園公告:查詢校園公告,顯示。
微信小程式課表查詢:根據學生的學號和班級,查詢他選擇的課程、上課地點和上課時間。
4.1.6、微信小程式選課:查詢所有學生可以選擇的線上課程和課程
顯示程的所有訊息,點選選擇按鈕進行選擇,如果人數不滿,則成為自己的課程。
4.1.7、微信小程式手持教學評量:根據註冊學生的學號和班級查詢所有課程的教師,只能對這些教師進行教學評估。教學評量的分數將插入對應教師的分數和教學評量記錄表。
4.2、PC端模組
4.2.1、權限管理:查詢所有權限,可以增加新的權限,擁有不同的權限資源,也可以透過權限id修改權限所擁有的不同權限資源。
4.2.2、角色管理:查詢所有角色信息,新增角色,查詢所有權限,返回list ** ,遍歷在頁面的權限分配上,分配不同權限,也可以修改角色所擁有的權限。
4.2.3、用戶管理:查詢所有用戶信息,新增用戶,查詢所有角色,返回list ** ,遍歷頁面的角色分配,不同的用戶分配不同的角色,也可以修改用戶的角色。
4.2.4、學生成績查詢:管理員透過系、專業、年級、班級、學期查詢所有學生。
4.2.5、教師成績查詢:管理者查詢教學評量總分及教學評量總數,透過查詢計算獲得所需的教師成績。
4.2.6、教師查詢學生成績:透過教師登入工號,查詢教師教的班級及學生成績。
4.2.7、新聞發布:學校的新聞和公告可以透過這個功能實現,通常是教學新聞,發佈時可以自訂發佈人。新聞編輯使用最受歡迎的筆記語言:Markdown,可種語言可以直接用來編排圖文。發布後可以在官網首頁看到。
4.2.8、新聞管理:新聞管理主要用於管理已發布的新聞,包括編輯和刪除,通常用於修改錯字或發布部門(人)。
4.2.9、學校建設:主要建設系、專業、年級、班級,並依此順序進行。
4.2.10、學生教學評量:學生教學評量是學生教師一學期的評價,對教師進行評量。
4.2.11、教師教學:實現各教師教學課程的管理,確保各教師課程不衝突、不重複。
4.2.12、學生資訊查詢和修改:管理員可以查詢和修改所有學生信息,教師可以查詢和修改所教學生的信息。
4.2.13、教師資訊查詢、修改:管理員可對所有教師資訊進行查詢修改。
4.2.14、學生退學原因查詢:對已退學的學生進行查詢,可查看學生資料、退學時間及退學原因等。
4.2.15、學生和教師的輸入:管理員可以輸入教師和學生,教師不能輸入教師,只能輸入學生。
4.2.16、學生個人成績查詢:學生登入帳號,依學號查詢所有成績。
4.2.17、學生選課管理管理:查詢所有學生和學生選擇的課程,您可以搜尋單一學生或有條件查詢的下拉方塊。學生選擇的課程可以強制退學更換,必要時不能使用該功能。
4.2.18、學生退學:依照登入學生的學號查詢所有選修課,並在學校規定的時間內退學。學校規定的時間後不得退學。
4.2.19、課程管理:管理員可對課程進行增刪改查。
4.2.20、學生成績輸入:先查出學生選擇的課程,再依學期錄入。
4.2.21、學生成績修改:找出學生錄取的最大學期成績,然後依課程編號進行修改。
發佈留言