国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于語義分析的農(nóng)產(chǎn)品供求信息匯聚系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2023-03-27 09:57:48彭望董太瓊劉秋榕
中國信息化 2023年2期
關(guān)鍵詞:語義農(nóng)產(chǎn)品算法

文|彭望 董太瓊 劉秋榕

農(nóng)產(chǎn)品撮合交易是新時(shí)代鄉(xiāng)村振興戰(zhàn)略探索的新模式,關(guān)系到廣大農(nóng)產(chǎn)品散戶的切身利益。本系統(tǒng)是為整合匯聚農(nóng)產(chǎn)品供求雙方信息而開發(fā)。本系統(tǒng)使用SpringBoot+Vue框架依據(jù)前后端分離的思想進(jìn)行設(shè)計(jì),前后端的設(shè)計(jì)相互獨(dú)立,前后端之間的交互采用Json的數(shù)據(jù)格式通過異步接口實(shí)現(xiàn),提高了農(nóng)產(chǎn)品供求信息撮合的效率,為供求雙方提供更快捷的撮合,有效促進(jìn)解決農(nóng)產(chǎn)品滯銷問題的解決。

一、 相關(guān)知識(shí)及技術(shù)

(一) SpringBoot

SpringBoot基于Spring設(shè)計(jì), SpringBoot框架通過完善Spring原有的配置方式,將開發(fā)環(huán)境和搭建過程刪繁就簡,SpringBoot框架中配置了很多基礎(chǔ)框架,從而簡化開發(fā)和提高效率,更好體現(xiàn)了約定優(yōu)于配置的特性。

(二) Vue

Vue是漸進(jìn)式的JavaScript框架,以更高的運(yùn)行效率構(gòu)建用戶界面。該框架具有體積小、性能高的特點(diǎn),實(shí)現(xiàn)了視圖與數(shù)據(jù)分離, Vue的組件化特性將工程拆分為多個(gè)組件,同時(shí)其重復(fù)利用的性質(zhì)也提高了開發(fā)效率。

(三) GS算法

GS算法即Gale-Shapley算法,因其在匹配過程中匹配雙方的匹配對象會(huì)因算法流程的進(jìn)行而不斷地發(fā)生變化,匹配雙方之間一直到最終確定結(jié)果存在著緩沖接受,因此GS算法也稱為“延遲接受算法”,該算法蓋爾和沙普利為尋找一個(gè)穩(wěn)定匹配而設(shè)計(jì)出的一種市場分配機(jī)制,其最初是為實(shí)現(xiàn)婚姻關(guān)系中的穩(wěn)定分配機(jī)制。

(四) 撮合算法

整體設(shè)計(jì)模式圖

根據(jù)GS算法的核心匹配機(jī)制,將其設(shè)想拓展到農(nóng)產(chǎn)品供求雙方的交易,根據(jù)供求雙方之間的信息相應(yīng)匹配。在這個(gè)匹配過程中,依據(jù)其關(guān)鍵信息將供求雙方進(jìn)行相應(yīng)的撮合,則問題轉(zhuǎn)化為農(nóng)產(chǎn)品供求雙方的撮合問題,整體設(shè)計(jì)模式圖如圖所示。

(五) 語義分析

語義分析是通過語言對將主體感知與客體特征聯(lián)結(jié),構(gòu)建全面的量化評(píng)價(jià)。自然語言處理的內(nèi)核是語義分析,經(jīng)過自然語言的處理,對語言進(jìn)行依存關(guān)系分析,對詞、句之間包含的意義根據(jù)語境進(jìn)行分析,同時(shí)對句子所蘊(yùn)含的語法結(jié)構(gòu)進(jìn)行分析,其最終目的就是用句子所包含的語義結(jié)構(gòu)去表示語言的結(jié)構(gòu)。

二、 系統(tǒng)概要設(shè)計(jì)

(一) 總體概述

本系統(tǒng)設(shè)計(jì)的目的是研發(fā)使用SpringBoot+Vue,同時(shí)融合語義分析的農(nóng)產(chǎn)品供求信息匯聚系統(tǒng)。本系統(tǒng)靈活接入供求雙方信息,根據(jù)供求雙方提供的信息,借助本系統(tǒng)達(dá)到展示、撮合匹配的匯聚效果。

(二) 系統(tǒng)需求概括

基于語義分析及撮合算法為用戶提供更為準(zhǔn)確的各類農(nóng)產(chǎn)品信息的推薦;具有多樣的農(nóng)產(chǎn)品供求信息分類,產(chǎn)品發(fā)出地點(diǎn)分類,供求信息分類功能;農(nóng)產(chǎn)品屬性規(guī)格等的管理;用戶可查詢農(nóng)產(chǎn)品信息的功能;基于移動(dòng)端小程序和web網(wǎng)站,為用戶提供更便捷的使用方式。

(三) 系統(tǒng)主要功能概述

在系統(tǒng)后臺(tái),農(nóng)產(chǎn)品的管理功能負(fù)責(zé)實(shí)現(xiàn)對農(nóng)產(chǎn)品基本信息管理,如對農(nóng)產(chǎn)品的發(fā)貨與生產(chǎn)地、農(nóng)產(chǎn)品種類、供求雙方信息及農(nóng)產(chǎn)品的基礎(chǔ)屬性等信息的管理。

在供求大廳、農(nóng)產(chǎn)品詳情頁提供農(nóng)產(chǎn)品供求方信息展示,用戶可通過篩選功能查找所需的信息,在詳情頁也會(huì)根據(jù)當(dāng)前信息關(guān)鍵詞,為用戶推薦相似農(nóng)產(chǎn)品資源。

三、 農(nóng)產(chǎn)品供求信息匯聚系統(tǒng)的實(shí)現(xiàn)

將語義分析技術(shù)與供求雙方之間的撮合思想融入本系統(tǒng)中,本系統(tǒng)采用B/S架構(gòu),使用SpringBoot+Vue前后端分離的思想設(shè)計(jì),在本系統(tǒng)中,農(nóng)產(chǎn)品信息能有效被聚類化,農(nóng)產(chǎn)品關(guān)鍵字可被計(jì)算機(jī)識(shí)別,通過后臺(tái)對數(shù)據(jù)進(jìn)行聚類,然后再反饋到前臺(tái)進(jìn)行數(shù)據(jù)展示。

(一) MVC三層結(jié)構(gòu)及主要技術(shù)

為提升系統(tǒng)的可用性、可擴(kuò)展性等性能,系統(tǒng)采用前后端分離設(shè)計(jì),涉及的關(guān)鍵問題包括:前后端分離方案、前后端交互接口設(shè)計(jì)以及跨域訪問等問題。

本系統(tǒng)MVC的工作流程是用戶首先通過View頁面與系統(tǒng)進(jìn)行交互,然后發(fā)送請求到服務(wù)器,服務(wù)器的控制器接收請求后,進(jìn)一步對該請求進(jìn)行分析,然后將結(jié)果發(fā)送到模型層,最后實(shí)現(xiàn)對應(yīng)的功能;在經(jīng)過模型層處理后,將結(jié)果遞歸返回,在控制器接收到該結(jié)果后,依據(jù)其結(jié)果進(jìn)一步發(fā)送到響應(yīng)的View頁面,頁面經(jīng)過數(shù)據(jù)填充和渲染之后,最后返回到客戶端。

系統(tǒng)結(jié)構(gòu)及主要技術(shù)層次結(jié)構(gòu)如下。

1. 模型層(Model層)

Model層,即是數(shù)據(jù)庫實(shí)體層,用于承載本系統(tǒng)數(shù)據(jù)的模塊,同時(shí)將系統(tǒng)請求提交的數(shù)據(jù)進(jìn)行計(jì)算的模塊,是本系統(tǒng)的Entity實(shí)體包,實(shí)現(xiàn)本系統(tǒng)的各個(gè)功能,遵循的是數(shù)據(jù)庫中的每一張表都與一個(gè)實(shí)體類形成一一對應(yīng)的關(guān)系,用于專門承載業(yè)務(wù)數(shù)據(jù)。

2. 數(shù)據(jù)持久層(Dao層)

數(shù)據(jù)持久層完成數(shù)據(jù)的增刪改查任務(wù),采用MySQL作為本系統(tǒng)來存放并實(shí)現(xiàn)大量數(shù)據(jù)持久化的存儲(chǔ)操作,使用Redis作為緩存,使用分流預(yù)防MySQL數(shù)據(jù)庫出現(xiàn)壓力太大的情況,在并發(fā)量小的情況下,在一定程度上增強(qiáng)系統(tǒng)整體的工作效率。

3. 業(yè)務(wù)邏輯層(Service層)

業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)持久層接口,接收數(shù)據(jù)持久層返回的數(shù)據(jù),完成業(yè)務(wù)邏輯層的設(shè)計(jì)。

4. 控制層(Controller層)

控制層負(fù)責(zé)前后端交互,接收前端請求,調(diào)用業(yè)務(wù)邏輯層,接收業(yè)務(wù)邏輯層返回的數(shù)據(jù),返回JSON對象。

(二) 系統(tǒng)模塊設(shè)計(jì)

系統(tǒng)根據(jù)Web端和移動(dòng)端的特性,分別進(jìn)行設(shè)計(jì)對應(yīng)的模塊與功能,包括農(nóng)產(chǎn)品供求信息大廳、物流信息、農(nóng)產(chǎn)品資源、農(nóng)產(chǎn)品類別分類等模塊。

(三) 系統(tǒng)主要功能實(shí)現(xiàn)

1. 農(nóng)產(chǎn)品供求信息管理功能

農(nóng)產(chǎn)品供求信息的管理是系統(tǒng)信息匯聚的重要工作,農(nóng)產(chǎn)品供求信息大廳將各類農(nóng)產(chǎn)品依據(jù)一級(jí)大類分類和省市區(qū)三級(jí)聯(lián)動(dòng)進(jìn)行分類,做好農(nóng)產(chǎn)品供求資源的管理,方便用戶根據(jù)各種分類效果進(jìn)行瀏覽農(nóng)產(chǎn)品。

2. 農(nóng)產(chǎn)品供求信息展示功能

設(shè)計(jì)能夠與用戶進(jìn)行友好交互的農(nóng)產(chǎn)品供求信息的展示功能,通過首頁輪播圖、農(nóng)產(chǎn)品大類小類展示、農(nóng)產(chǎn)品信息詳情展示、農(nóng)產(chǎn)品資源列表進(jìn)行展示農(nóng)產(chǎn)品的供求信息,保證了系統(tǒng)與用戶之間的交互形成良性循環(huán)。

3. 相同或相似農(nóng)產(chǎn)品信息匯聚功能

系統(tǒng)通過在后臺(tái)設(shè)計(jì)算法,使用語義分析對農(nóng)產(chǎn)品供求信息進(jìn)行主題關(guān)鍵字提取,通過Word2Vec模型遷移訓(xùn)練農(nóng)產(chǎn)品領(lǐng)域關(guān)鍵字,在農(nóng)產(chǎn)品信息詳情頁的下方,基于主題關(guān)鍵字的向量相似度聚合撮合類似農(nóng)產(chǎn)品供求信息,實(shí)現(xiàn)匯聚并展示相關(guān)聯(lián)的農(nóng)產(chǎn)品。

四、 結(jié)束語

在如今經(jīng)濟(jì)發(fā)展的新時(shí)期,在面對國內(nèi)國際的雙循環(huán)的新發(fā)展格局之下,在適應(yīng)國內(nèi)消費(fèi)環(huán)境的變化的新階段,同時(shí)積極配合響應(yīng)國家鄉(xiāng)村振興戰(zhàn)略,該系統(tǒng)結(jié)合供應(yīng)方與消費(fèi)者之間的供求關(guān)系、互聯(lián)網(wǎng)發(fā)展的新趨勢,將語義分析融入其中,制定出一套高效的解決農(nóng)產(chǎn)品在當(dāng)今背景下因運(yùn)不了、銷不了、亮不了而導(dǎo)致的農(nóng)產(chǎn)品滯銷問題的系統(tǒng),一改傳統(tǒng)平臺(tái)對農(nóng)產(chǎn)品信息匯聚繁雜的缺點(diǎn),極大程度上提高農(nóng)產(chǎn)品信息的聚類化效果,進(jìn)一步撮合供求雙方的交易,有效提升農(nóng)產(chǎn)品的流通和解決農(nóng)產(chǎn)品的滯銷問題。

猜你喜歡
語義農(nóng)產(chǎn)品算法
農(nóng)產(chǎn)品網(wǎng)店遭“打假”敲詐 價(jià)值19.9元農(nóng)產(chǎn)品竟被敲詐千元
打通農(nóng)產(chǎn)品出村“最先一公里”
各地農(nóng)產(chǎn)品滯銷賣難信息(二)
語言與語義
基于MapReduce的改進(jìn)Eclat算法
Travellng thg World Full—time for Rree
進(jìn)位加法的兩種算法
一種改進(jìn)的整周模糊度去相關(guān)算法
“上”與“下”語義的不對稱性及其認(rèn)知闡釋
認(rèn)知范疇模糊與語義模糊
淳化县| 江都市| 婺源县| 肇庆市| 砀山县| 鄂伦春自治旗| 高淳县| 华池县| 大悟县| 灵台县| 建平县| 永川市| 景洪市| 华池县| 平罗县| 克拉玛依市| 南丰县| 兰考县| 长岛县| 从化市| 定南县| 新郑市| 九台市| 隆德县| 华容县| 缙云县| 伊宁县| 松溪县| 黄陵县| 平原县| 蓬溪县| 惠安县| 永平县| 城步| 大洼县| 集贤县| 天长市| 蛟河市| 镇安县| 梧州市| 济南市|