計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot基于微信小程序的高校評(píng)教系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)9n6kr9【附源碼】
計(jì)算機(jī)畢業(yè)設(shè)計(jì)springboot基于微信小程序的高校評(píng)教系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)9n6kr9【附源碼】
本項(xiàng)目包含程序+源碼+數(shù)據(jù)庫(kù)+LW+調(diào)試部署環(huán)境,后臺(tái)私信UP主可獲取一套本項(xiàng)目的java源碼和數(shù)據(jù)庫(kù)參考。
項(xiàng)目運(yùn)行環(huán)境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
項(xiàng)目技術(shù):
Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等組成,B/S模式 + Maven管理等等。
環(huán)境需要
1.運(yùn)行環(huán)境:最好是java jdk 1.8,我們?cè)谶@個(gè)平臺(tái)上運(yùn)行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
4.硬件環(huán)境:windows 7/8/10 4G內(nèi)存以上;或者 Mac OS;
5.是否Maven項(xiàng)目: 否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項(xiàng)目,否則為非maven項(xiàng)目
6.數(shù)據(jù)庫(kù):MySql 5.7/8.0等版本均可;
畢設(shè)幫助,指導(dǎo),本源碼分享(私UP主),調(diào)試部署
本系統(tǒng)結(jié)構(gòu)圖,如圖3-3所示。

圖3-3 系統(tǒng)結(jié)構(gòu)圖
?
3.3.2系統(tǒng)流程圖
本系統(tǒng)登錄流程圖,如圖3-4所示。

圖3-4 登錄流程圖
本系統(tǒng)添加信息流程圖,如圖3-5所示。

圖3-5 添加信息流程圖
3.3.3系統(tǒng)用例圖
本系統(tǒng)采用前后端分離的方式進(jìn)行設(shè)計(jì),前臺(tái)小程序端的主體是用戶,后臺(tái)服務(wù)端的主體是管理員和教師,用戶用例圖如圖3-6所示、管理員用例圖如圖3-7所示。

圖3-6 用戶用例圖
?

圖3-7 管理員用例圖
?
?
3.4數(shù)據(jù)庫(kù)的設(shè)計(jì)
3.4.1數(shù)據(jù)庫(kù)實(shí)體及屬性
學(xué)生信息實(shí)體屬性圖,如圖3-9所示。

圖3-9學(xué)生信息實(shí)體屬性圖
?
學(xué)生評(píng)教實(shí)體屬性圖,如圖3-10所示。

圖3-10學(xué)生評(píng)教實(shí)體屬性圖
?
評(píng)教信息實(shí)體屬性圖,如圖3-11所示。
?

圖3-11評(píng)教信息實(shí)體屬性圖
系統(tǒng)前臺(tái)功能的實(shí)現(xiàn)
4.1.1登錄界面的實(shí)現(xiàn)
首先雙擊打開(kāi)微信小程序客戶端系統(tǒng),連上網(wǎng)絡(luò)之后會(huì)顯示出本系統(tǒng)的登錄界面,這是進(jìn)入小程序的第初始頁(yè)面“登錄”,能成功進(jìn)入到該登錄界面則代表小程序的開(kāi)啟是成功的,接下來(lái)就可以操作本系統(tǒng)所帶有的其他所有的功能。如果是第一次使用本小程序的使用者,首先是要進(jìn)行注冊(cè),點(diǎn)擊“注冊(cè)”,然后就會(huì)進(jìn)入到注冊(cè)的頁(yè)面里面,將用戶信息錄入注冊(cè)表,確認(rèn)信息正確后,系統(tǒng)才會(huì)進(jìn)入登錄界面。
用戶登錄界面及注冊(cè)頁(yè)面如下圖所示。

圖4-1-1 登錄界面

圖4-1-2注冊(cè)界面
4.1.2系統(tǒng)首頁(yè)功能的實(shí)現(xiàn)
系統(tǒng)首頁(yè)是用戶注冊(cè)登錄后進(jìn)入的第一個(gè)界面,用戶可以瀏覽首頁(yè)、公告信息、評(píng)教信息、我的等功能,并進(jìn)行操作。
系統(tǒng)首頁(yè)界面如圖4-2所示。

圖4-2 系統(tǒng)首頁(yè)界面圖
4.1.3評(píng)教信息
進(jìn)入評(píng)教信息列表頁(yè)面,用戶可以通過(guò)輸入課程名稱來(lái)查詢相關(guān)評(píng)教信息內(nèi)容,并進(jìn)行在線評(píng)價(jià)的操作。在評(píng)教信息詳情頁(yè)面,用戶可以查看課程名稱、教師姓名、課程編號(hào)、教師工號(hào)、問(wèn)卷內(nèi)容等詳情。其頁(yè)面如下圖所示。

圖4-3-1 評(píng)教信息詳情界面圖

圖4-3-2 在線評(píng)價(jià)界面圖
?
4.1.4我的
用戶登錄成功后,點(diǎn)擊“我的”進(jìn)入我的頁(yè)面,在我的頁(yè)面可以對(duì)用戶信息、學(xué)生評(píng)教等進(jìn)行詳細(xì)操作。用戶可以修改個(gè)人信息,查看學(xué)生評(píng)教詳情,并進(jìn)行刪除的操作。我的界面如下圖所示。

圖4-4-1我的功能界面圖

圖4-4-2學(xué)生評(píng)教界面圖
?
?
4.2系統(tǒng)后臺(tái)功能的實(shí)現(xiàn)
后臺(tái)用戶登錄:管理員通過(guò)填寫賬號(hào)和密碼,選擇角色進(jìn)行登錄操作,管理員登錄頁(yè)面如圖4-5所示。

圖4-5管理員登錄界面圖
?
4.2.1管理員功能的實(shí)現(xiàn)
管理員登錄進(jìn)入系統(tǒng)后臺(tái)可以對(duì)個(gè)人中心、學(xué)院管理、學(xué)生管理、教師管理、評(píng)教信息管理、學(xué)生評(píng)教管理、系統(tǒng)管理進(jìn)行詳細(xì)操作,如圖4-6所示。

圖4-6管理員功能界面圖
?
管理員在學(xué)生管理頁(yè)面,可以查看學(xué)號(hào)、學(xué)生姓名、頭像、性別、學(xué)院、手機(jī)等學(xué)生信息詳情,并對(duì)已有的學(xué)生信息進(jìn)行修改、刪除的操作,管理員還可以根據(jù)權(quán)限進(jìn)行在線新增學(xué)生信息的操作,其操作頁(yè)面如下圖所示:

圖4-7學(xué)生管理界面圖
?
管理員在教師管理頁(yè)面,可以查看教師工號(hào)、教師姓名、相片、聯(lián)系電話、職稱等教師信息詳情,并對(duì)已有的教師信息進(jìn)行修改、刪除的操作,管理員還可以根據(jù)詳情在線新增教師信息,其操作頁(yè)面如下圖所示:

圖4-8教師管理界面圖
?
學(xué)院管理;在學(xué)院管理頁(yè)面,管理員可以對(duì)已有的學(xué)院信息進(jìn)行修改、刪除、查詢的操作,管理員還可以根據(jù)需求,在線新增學(xué)院信息;其頁(yè)面如圖4-9所示。

圖4-9學(xué)院管理界面圖
評(píng)教信息管理;在評(píng)教信息管理頁(yè)面,管理員可以查看已有的評(píng)教信息,對(duì)已有的評(píng)教信息進(jìn)行修改、刪除、下載問(wèn)卷內(nèi)容等操作;管理員還可以根據(jù)需求在線新增評(píng)價(jià)信息,其管理頁(yè)面如下圖所示。

圖4-10評(píng)教信息管理界面圖
?
學(xué)生評(píng)教管理;在學(xué)生評(píng)教管理頁(yè)面,管理員可以查看學(xué)生提交的評(píng)價(jià)編號(hào)、教師工號(hào)、教師姓名、課程名稱、課程評(píng)價(jià)、教學(xué)質(zhì)量等學(xué)生評(píng)教詳情,并進(jìn)行在線修改、刪除、導(dǎo)出等操作;學(xué)生評(píng)教管理頁(yè)面如圖4-11所示。

圖4-11學(xué)生評(píng)教管理界面圖
?
系統(tǒng)管理;在系統(tǒng)管理頁(yè)面中可以對(duì)輪播圖管理和公告信息進(jìn)行相關(guān)操作;其頁(yè)面如圖4-12所示。

圖4-12系統(tǒng)管理界面圖
?
4.2.2教師功能的實(shí)現(xiàn)
教師登錄進(jìn)入系統(tǒng)后臺(tái),可以對(duì)個(gè)人中心、學(xué)生評(píng)教管理這兩個(gè)功能模塊進(jìn)行管理;教師可以修改個(gè)人信息和密碼,查看學(xué)生提交的評(píng)教詳情,并刪除學(xué)生評(píng)教信息,教師功能頁(yè)面如圖4-13所示。

圖4-13教師功能界面圖