需求
用戶信息管理:新用戶注冊始赎,已有賬號再登錄庵芭,用戶注銷,用戶信息修改嫁盲。
2. 中藥材信息查詢:用戶可以點擊系統(tǒng)給出的或按編碼或按藥性等條件進行查詢创泄,或通過搜索框自主輸入想要查詢的信息進行中藥材查詢知染。
3. 中藥材資訊社區(qū):進入后首頁頂部有推薦咨詢可供瀏覽肋僧,依靠基于內容的推薦算法(即基于用戶與標的物的相關信息以及用戶對標的物的操作行為來構成推薦算法模型為用戶提供推薦服務)實現(xiàn)實時咨詢推薦。推薦底下是最新審核并通過的資訊按發(fā)布時間進行排位控淡。點擊進入資訊后可以關注資訊的作者嫌吠、點贊或收藏資訊。在資訊底部可以進行評論掺炭、回復和點贊評論辫诅。第二頁是用戶的消息與評論管理,可以接收系統(tǒng)消息涧狮、回復他人的評論以及刪除自己的評論炕矮。最后一頁是資訊發(fā)布及刪除,用戶可以利用圖文與視頻編輯自己的文章然后送審者冤,經(jīng)管理員審核通過即可成功發(fā)布吧享。無論發(fā)布成功與否用戶都可以選擇刪除自己所發(fā)布的文章。
4. 中藥材產(chǎn)地可視化:內含全國省份的中藥材種類分布地圖(類似疫情地圖)譬嚣,用戶可以點擊省份可查看該省份的藥材種類數(shù)量及詳情跳轉钢颂;以及全國各省中藥材種類分布的統(tǒng)計餅圖、直方圖拜银;跳轉詳情頁后可點擊省份內不同地區(qū)查看藥材產(chǎn)出種類詳情殊鞭。倘若信息出現(xiàn)錯誤遭垛,用戶可以向后臺管理員發(fā)送糾錯申請。
管理員信息管理:管理員登錄操灿,用戶注銷,管理員的個人信息修改锯仪。
2. 用戶信息管理:管理員可對用戶信息進行查詢,可以修改和重置用戶的密碼(初始密碼默認為123456)趾盐,也可以注銷用戶庶喜。
3. 中藥材信息管理:管理員可以點擊搜索框自主輸入查詢,也可以對中藥材信息進行增刪改等操作救鲤。
4. 中藥材資訊社區(qū)管理:管理員可以進行中藥材資訊發(fā)布久窟;負責用戶的文章審核,只有通過審核的用戶文章才能成功發(fā)布本缠;管理員還可以查看一系列的資訊統(tǒng)計斥扛,對資訊進行查詢和刪除。
5. 中藥材產(chǎn)地可視化:管理員除了基本的瀏覽以外丹锹,還擁有地圖和圖表的信息管理權限稀颁,可以審核和處理用戶的糾錯申請,以此對一些數(shù)據(jù)信息進行修改楣黍。
開發(fā)技術/架構
可視化門戶網(wǎng)站 (Vue + Bootstrap)
管理后臺網(wǎng)站(Vue + ElementUI)
服務端(Springboot + Mybatis)
數(shù)據(jù)庫:mysql
服務端一個后臺可以拖兩個前端匾灶,前端的端口是不同的,可以同時啟動
關鍵技術
關系圖和藥材地圖都采用了Apache Echarts 5中的組件租漂,進行了一定封裝
產(chǎn)地地圖支持到縣級的下鉆
注意點
藥材的產(chǎn)地可以錄入粘昨,錄入后需要在產(chǎn)地管理中點擊刷新按鈕,刷新之后窜锯,數(shù)據(jù)會更新,再查詢就會在地圖上顯示
關系圖譜來源于藥方芭析,只要添加了藥方锚扎,并且藥方中的藥材在系統(tǒng)里已經(jīng)添加了,就會自動繪制馁启,節(jié)點大小和位置是隨機的