5414-Java學校教務管理系統源碼帶微信小程序
Java學校教務管理系統源碼帶微信小程序00004
運行環境:jdk8+mysql5.7+IntelliJ IDEA+maven 技術:springboot+mybatis+layui+shiro+jquery
教務管理系統是一個基于網絡的在線管理平臺 幫助學校管理教務系統,用一個帳號解決學校教務教學管理,靈活的定制符合學校自己實際情況的教務系統。
功能介紹
教務管理系統分為微信小程序和3個子系統,3個子系統分別是管理員系統、教師系統和學生系統,分別對應擁有不同權限的角色:管理員、教師和學生;
(1)管理員系統:管理員可以管理課程、管理教師、管理學生、發布校園公告、校建管理、教評問題管理、分配權限等功能
(2)教師系統:教師登錄教師系統,可以查看自己所教授的課程信息、查看某門課程所選學生信息、給學生打分以及修改自己的登錄密碼
(3)學生系統:學生根據姓名和密碼登錄自己的學生系統,可以查看所有的課程信息、查看已選課程、查看已修課程、選課以及退課等操作。
(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、學生成績修改:查出該學生所錄入的最大學期成績,然后根據課程編號修改。





本源碼地址:http://m.bmm520.net/vip/java/2023/0425/23771.html