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