計(jì)算機(jī)畢業(yè)設(shè)計(jì)SpringBoot+Vue.js學(xué)前教育圖片智能識(shí)別系統(tǒng)
功能
本系統(tǒng)七個(gè)部分分別是用戶管理模塊、用戶信息模塊、用戶留言模塊、管理員模塊、圖片識(shí)別模塊、學(xué)習(xí)收藏模塊,它們的功能如下:
(1) 用戶管理模塊
用戶管理模塊包含了注冊(cè)(賬號(hào)、昵稱、密碼)、登錄(不能通過(guò)昵稱去登陸,只能通過(guò)賬號(hào))、修改功能,昵稱和密碼可以隨時(shí)修改(需要驗(yàn)證現(xiàn)有密碼),而賬號(hào)有修改時(shí)間限定,半年可更改一次。
(2) 用戶信息模塊
用戶信息模塊可以查看自己的登錄信息(登陸時(shí)間和在線時(shí)常),也可查看自己圖片識(shí)別記錄。
(3) 用戶留言模塊
用戶可以通過(guò)留言功能入口,對(duì)軟件給予好的建議,留言僅自己和管理員可以看見(jiàn)。
(4) 管理員模塊
管理員賬號(hào)既可以作為普通用戶去登陸進(jìn)行圖片識(shí)別操作,也可以通過(guò)管理員特殊登錄入口登錄,通過(guò)特殊登錄入口登陸后的界面和普通用戶的界面應(yīng)不一樣,它的界面應(yīng)列出已注冊(cè)的用戶信息(賬號(hào)、昵稱),它的界面不需要有圖片識(shí)別的功能,管理員可通過(guò)驗(yàn)證密碼的方式對(duì)普通用戶進(jìn)行封號(hào)、限制圖片識(shí)別的權(quán)限,也可以查看普通用戶的登錄信息記錄、留言,為了用戶隱私,管理員不可查看用戶識(shí)別圖像記錄。
(5) 圖片識(shí)別模塊
通過(guò)用戶插入圖片等一系列操作,軟件會(huì)對(duì)圖片進(jìn)行識(shí)別,并給出一組相似圖片,相似度由高到低進(jìn)行排列。(百度開(kāi)放平臺(tái)接口調(diào)用)
(6) 學(xué)習(xí)收藏模塊
可以將自己喜歡的識(shí)別結(jié)果收藏進(jìn)學(xué)習(xí)收藏夾,也可以為對(duì)應(yīng)的收藏添加相應(yīng)的學(xué)習(xí)感悟。
(7) 權(quán)限管理模塊
權(quán)限由高到低分為超級(jí)用戶、管理員、普通用戶三個(gè)級(jí)別,超級(jí)用戶僅有一個(gè),在軟件開(kāi)發(fā)之時(shí)已創(chuàng)建,用戶名為root,對(duì)應(yīng)的有超級(jí)密碼,超級(jí)用戶只可以通過(guò)管理員登錄入口來(lái)登錄(不可通過(guò)普通登錄入口進(jìn)行登錄),除具有管理員的權(quán)限外,還可通過(guò)驗(yàn)證超級(jí)密碼設(shè)定某些普通用戶為管理員,也可將管理員降級(jí)為普通用戶,超級(jí)用戶還可查看普通用戶的圖片識(shí)別記錄。只有超級(jí)用戶有修改超級(jí)密碼的權(quán)力(通過(guò)驗(yàn)證現(xiàn)有超級(jí)密碼)。
開(kāi)發(fā)技術(shù)
前端:vue.js elementUI echarts
后端:springboot mybatis 百度AI平臺(tái)
數(shù)據(jù)庫(kù):mysql
運(yùn)行截圖











