運行環境:jdk8+.7+IDEA+maven
技術:++layui+shiro+
教務管理系統是一個基于網絡的在線管理平臺,幫助學校管理教務系統。 用一個賬號解決學校的教育管理,靈活定制符合學校實際情況的教育系統。
2、可行性研究的前提條件
隨著計算機應用的日益普及和深入,網上辦公已成為一種趨勢。 本項目將開發的是一個基于局域網和互聯網的在線教育系統。
所開發的系統要求界面友好、方便、直觀。 它不僅應該方便管理員的維護。 它還應該使學生更容易在線選擇課程。 退課、查看選課結果等功能。
同時方便教師輸入學生成績、管理學生信息等。
3. 功能介紹
教育管理系統分為微信小程序和三個子系統。 三個子系統分別是管理員系統、教師系統和學生系統,分別對應不同權限的角色:管理員、教師和學生;
(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. 電腦模塊
4.2.1. 權限管理:查詢所有權限。 您可以添加具有不同權限資源的新權限。 還可以通過權限ID修改權限所擁有的不同權限資源。
4.2.2. 角色管理:查詢所有角色信息。 您可以添加新的角色、查詢所有權限、返回列表集合、遍歷頁面的權限分布、分配不同的權限、修改角色擁有的權限。
4.2.3. 用戶管理:查詢所有用戶信息。 您可以添加新用戶、查詢所有角色、返回列表集合以及遍歷頁面上的角色分配。 不同的用戶被分配不同的角色河南大學民生學院教務管理系統,并且用戶的角色也可以修改。
4.2.4. 學生成績查詢:管理員可以按院系、專業、年級、班級、學期查詢所有學生。
4.2.5. 教師評分查詢:管理員查詢教學評價總分和教學評價總數,通過查詢計算得到所需的教師評分。
4.2.6. 老師可以查看學生的成績:使用老師的登錄ID可以查看老師所教的班級和學生的成績。
4.2.7. 新聞發布:通過該功能可以實現學校新聞、公告,一般是教學新聞,發布時可以自定義發布者。 新聞編輯使用最流行的筆記語言: ,可以直接用于圖文編輯。 發布后可以在官網首頁看到。
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. 學生成績修改:找出學生輸入的最高學期成績,然后根據課程編號進行修改。