基于Spring Boot的學(xué)生選課系統(tǒng)的設(shè)計與實現(xiàn)(Java+spring boot+MySQL)
獲取源碼或者論文請私信博主
演示視頻:

使用技術(shù):
前端:html css javascript jQuery ajax thymeleaf 微信小程序
后端:Java springboot框架 mybatis
數(shù)據(jù)庫:mysql5.7
開發(fā)工具:IDEA2019
主要功能:?
管理員功能分析
登錄:輸入合法合規(guī)的數(shù)據(jù),包括密碼賬號,在進行登錄操作的時候會驗證,若驗證失敗則會報錯提示。
學(xué)生管理:對學(xué)生的信息進行操作處理以及整體管理,包括添加新的學(xué)生,相關(guān)信息的增刪改以及各類學(xué)生信息的操作工作。
教師管理:對老師的信息進行操作處理以及整體管理,包括添加新的老師,相關(guān)信息的增刪改以及各類學(xué)生信息的操作工作。
課程管理:管理員通過此模塊維護需要選擇的課程信息,定期的根據(jù)學(xué)校教學(xué)的要求更新課程信息。
課表設(shè)置:此模塊主要是管理員根據(jù)學(xué)校教學(xué)的需要對每學(xué)期每門課程的課表進行發(fā)布以及信息的更新,讓教師和學(xué)生能夠及時的查看課表信息。
學(xué)生功能分析
系統(tǒng)登錄:輸入合法合規(guī)的數(shù)據(jù),包括密碼賬號,在進行登錄操作的時候會驗證,若驗證失敗則會報錯提示。
個人信息管理:學(xué)生登錄之后可以看到自己的相關(guān)信息,以及對此類信息定期的進行更改等操作。
查看選課:能夠看到自己選擇的課程的相關(guān)信息。
課程選擇:能夠看到課程有關(guān)的信息如誰授課等再決定選課。
查看課表:可以下載自己的課表,進行查看,以及對于課程有關(guān)的信息進行了解。
查看課程分數(shù):點擊查看成績,就能夠看到老師對自己的打分情況。
教師功能分析
系統(tǒng)登錄:用自己已有的相關(guān)信息進行登陸操作,進行操作時會驗證是否正確,如果輸入的信息不對會進行報錯提示。
個人信息管理:老師登錄之后可以看到自己的相關(guān)信息,以及對此類信息定期的進行更改等操作。
我的課程信息:老師可以看到自己的課程的相關(guān)信息。
我的課程學(xué)生信息:老師可以看到選擇了這門課程的同學(xué)的信息,以及在哪里上課等信息。
學(xué)生分數(shù)設(shè)置:每個學(xué)期結(jié)束之后,老師可以根據(jù)學(xué)生的情況對他進行打分。
功能截圖:?






