• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      農(nóng)產(chǎn)品社交電商推薦系統(tǒng)的設(shè)計(jì)

      2020-07-04 02:13:18賈德潤(rùn)南阮紅麗李文源陳東升高華玲
      電腦知識(shí)與技術(shù) 2020年13期
      關(guān)鍵詞:社交電商推薦系統(tǒng)農(nóng)產(chǎn)品

      賈德潤(rùn)南 阮紅麗 李文源 陳東升 高華玲

      摘要:近年來(lái),社交電商的發(fā)展帶動(dòng)了農(nóng)產(chǎn)品銷(xiāo)售,為眾多農(nóng)貨提供了一種可行的電子商務(wù)銷(xiāo)售渠道。該文采用GooSe發(fā)布的開(kāi)源工具Flutter開(kāi)發(fā)一款農(nóng)產(chǎn)品電商平臺(tái),這個(gè)平臺(tái)融合了電商、社交和資訊功能,并利用基于內(nèi)容和基于矩陣分解的混合推薦算法優(yōu)化農(nóng)產(chǎn)品商品頁(yè)面和新聞資訊頁(yè)面。該系統(tǒng)完成了單元測(cè)試、小部件測(cè)試和集成測(cè)試,實(shí)現(xiàn)了購(gòu)物車(chē)、農(nóng)產(chǎn)品瀏覽、農(nóng)產(chǎn)品搜索、農(nóng)產(chǎn)品推薦、農(nóng)產(chǎn)品管理、訂單管理等多種功能,為農(nóng)產(chǎn)品社交電商平臺(tái)的設(shè)計(jì)提供了思路。

      關(guān)鍵詞:農(nóng)產(chǎn)品;推薦系統(tǒng);Flutter;社交電商

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1009-3044(2020)13-0299-02

      隨著電子商務(wù)行業(yè)的快速發(fā)展,輻射范圍逐步擴(kuò)大到廣大的農(nóng)村地區(qū)。農(nóng)產(chǎn)品市場(chǎng)具有巨大的市場(chǎng)潛能,但是由于農(nóng)民文化水平較低,電子產(chǎn)品利用率較低,加之農(nóng)村運(yùn)輸條件的限制,使得農(nóng)產(chǎn)品的電子商品發(fā)展較為緩慢。近年來(lái),一些社交電商的出現(xiàn),點(diǎn)亮了農(nóng)產(chǎn)品銷(xiāo)售的曙光,拼多多、快手、抖音、微信等社交媒體的普及性,降低了普通農(nóng)戶參與電商的難度。所以社交電商可以成為農(nóng)產(chǎn)品銷(xiāo)售的突破口。本系統(tǒng)設(shè)計(jì)的社交電商平臺(tái),將社交媒體與電商系統(tǒng)相結(jié)合,并利用推薦技術(shù)優(yōu)化系統(tǒng)的性能,為用戶提供充分的農(nóng)產(chǎn)品宣傳推廣渠道,助推農(nóng)戶發(fā)揮自身的社交能力,網(wǎng)站官方在農(nóng)產(chǎn)品市場(chǎng)的推薦模塊助力營(yíng)銷(xiāo),進(jìn)一步加強(qiáng)了用戶選購(gòu)農(nóng)貨的參考依據(jù),更強(qiáng)調(diào)社交和購(gòu)物之間的關(guān)聯(lián),促進(jìn)農(nóng)產(chǎn)品市場(chǎng)的活躍度。推薦系統(tǒng)的加入源于農(nóng)產(chǎn)品電子商務(wù)系統(tǒng)的商品良莠不齊,過(guò)多的商品也產(chǎn)生了“信息過(guò)載”的問(wèn)題,這將導(dǎo)致用戶無(wú)法順利地找到自己所需要的商品。農(nóng)產(chǎn)品電子商務(wù)推薦系統(tǒng)則可以從紛繁復(fù)雜的信息中找到農(nóng)產(chǎn)品需求者感興趣的商品并將其推薦給他們,幫助他們順利地完成購(gòu)買(mǎi)過(guò)程。

      1開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)分析

      系統(tǒng)前端的開(kāi)發(fā)環(huán)境為Android Studio集成開(kāi)發(fā)環(huán)境,后端采用Visual Studio Code輕量級(jí)的開(kāi)發(fā)環(huán)境,前后端均采用Flutter技術(shù)開(kāi)發(fā),后端數(shù)據(jù)庫(kù)采用MySql數(shù)據(jù)庫(kù)管理,利用py-thon爬蟲(chóng)獲取新聞資訊數(shù)據(jù)。在系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)過(guò)程中綜合運(yùn)用了Flutter技術(shù)、dart語(yǔ)言和混合推薦技術(shù)等。

      Flutter是Google提供的新一代跨平臺(tái)方案,是一款開(kāi)源、免費(fèi)的移動(dòng)uI框架,可以給開(kāi)發(fā)者提供簡(jiǎn)單、高效的方式來(lái)構(gòu)建和部署跨平臺(tái)、高性能移動(dòng)應(yīng)用。隨著Google在GooSe 102019開(kāi)發(fā)者大會(huì)上宣布Flutter支持Web平臺(tái),就標(biāo)志著Flut-ter已經(jīng)全面持所有平臺(tái)。Flutter作為新興的混合開(kāi)發(fā)解決方案,它提供了更完善的文檔和更高效的運(yùn)行方式,開(kāi)發(fā)者不必再把大量精力放到不同平臺(tái)的展示上,更好地完成自己的業(yè)務(wù),從企業(yè)管理者角度看,也大大降低了開(kāi)發(fā)成本。

      2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)

      農(nóng)產(chǎn)品社交電商推薦系統(tǒng)屬于垂直領(lǐng)域的電商和社交系統(tǒng)的結(jié)合的移動(dòng)端平臺(tái),平臺(tái)的整體設(shè)計(jì)中還要包含商品推薦模塊。系統(tǒng)分為前端和后端功能,設(shè)計(jì)采用前后端分離,前端功能主要模塊包括會(huì)員中心、購(gòu)物車(chē)管理、農(nóng)貨瀏覽、農(nóng)貨圈子(包括加入圈子、發(fā)帖、回復(fù)、收藏功能)、農(nóng)產(chǎn)品的搜索,農(nóng)產(chǎn)品的推薦模塊、新聞資訊模塊(包括資訊獲取的爬蟲(chóng))。后端的功能包括用戶管理、商品管理、訂單管理、帖子管理和系統(tǒng)參數(shù)管理。

      系統(tǒng)將用戶分為三個(gè)類別,游客、注冊(cè)用戶和管理員,不同類別的用戶操作權(quán)限有所區(qū)別。首先,管理員用戶的權(quán)限最高,代表網(wǎng)站官方進(jìn)行一些操作,可以管理農(nóng)貨的類目,上架的農(nóng)貨管理,圈子中的全部帖子管理,全體用戶的管理和系統(tǒng)參數(shù)的管理。

      匿名用戶,也就是游客的權(quán)限最小,只能夠?yàn)g覽農(nóng)貨、搜索農(nóng)貨、查看新聞資訊、查看社交圈子的帖子。

      注冊(cè)用戶除了可以完成游客的查看功能,還可以進(jìn)行購(gòu)物車(chē)及訂單管理、發(fā)布商品管理、個(gè)人用戶管理和個(gè)人發(fā)帖管理。注冊(cè)用戶,還區(qū)分是否實(shí)名認(rèn)證,未實(shí)名認(rèn)證則不能發(fā)布商品和發(fā)表帖子。

      購(gòu)物車(chē)模塊的主要功能包括將商品添加到購(gòu)物車(chē)、瀏覽購(gòu)物車(chē)中的商品信息、瀏覽購(gòu)物車(chē)中的商品信息、修改購(gòu)物車(chē)中的商品數(shù)量、刪除購(gòu)物車(chē)中的商品以及清空購(gòu)物車(chē)等嘲。

      3關(guān)鍵模塊之新聞資訊模塊

      新聞資訊模塊是利用python語(yǔ)言爬取中國(guó)農(nóng)網(wǎng)的新聞(http://www.farmer.com.cn),添加到MySql數(shù)據(jù)庫(kù)中。爬蟲(chóng)設(shè)計(jì)利用BeaufiMl Soup 4對(duì)新聞頁(yè)面進(jìn)行解析,獲取新聞的標(biāo)題、標(biāo)簽、來(lái)源、編輯、作者、發(fā)布時(shí)間和新聞內(nèi)容信息,存儲(chǔ)在MySql數(shù)據(jù)庫(kù)中。爬蟲(chóng)設(shè)計(jì)為增量爬取,按照時(shí)間結(jié)點(diǎn)每天定時(shí)爬取一次,追加到數(shù)據(jù)庫(kù)中。

      新聞資訊的展示頁(yè)面中按照時(shí)間順序和基于內(nèi)容的推薦算法計(jì)算排序展示。這里面的內(nèi)容就是新聞的標(biāo)簽,將新聞內(nèi)容用python的jieba庫(kù)進(jìn)行分詞,利用TF-IDF逆文檔頻率抽取標(biāo)簽,與爬取到的標(biāo)簽字段合并,得到更加準(zhǔn)確全面的標(biāo)簽,計(jì)算這些標(biāo)簽的余弦相似度,并進(jìn)行加權(quán)求和,最后在根據(jù)新聞的時(shí)間加人衰減系數(shù),時(shí)間越久遠(yuǎn)的衰減系數(shù)越大,最后的推薦結(jié)果將后移。

      4關(guān)鍵模塊之農(nóng)貨推薦模塊

      推薦系統(tǒng)廣泛地應(yīng)用于各類型的電商平臺(tái)、閱讀網(wǎng)站、社交媒體網(wǎng)站、電影推薦網(wǎng)站等。本系統(tǒng)采用基于內(nèi)容的推薦與基于矩陣分解的混合推薦算法,收集用戶的人口信息和互動(dòng)行為信息,包括用戶的所屬地區(qū)、用戶收藏的商品、用戶是否發(fā)布商品、用戶加入購(gòu)物車(chē)的商品、用戶發(fā)布帖子的圈子、用戶訪問(wèn)新聞資訊的類別等。協(xié)同過(guò)濾算法基于用戶的隱語(yǔ)義信息構(gòu)建用戶、物品矩陣,利用交替最小二乘算法ALS訓(xùn)練,降低us-er-Item矩陣的維度,將User-Item矩陣分解成兩個(gè)低維矩陣,提取出用戶和物品的隱含信息,召回用戶喜歡的物品,再利用邏輯回歸算法LR進(jìn)行排序,推薦給用戶Top-N的物品。但新用戶沒(méi)有這些隱含行為信息時(shí),推薦算法會(huì)非常不準(zhǔn)確,這就是推薦系統(tǒng)的冷啟動(dòng)問(wèn)題,這時(shí)利用基于內(nèi)容的方式進(jìn)行推薦,根據(jù)用戶的屬性特征和訪問(wèn)商品的類目、加人圈子的類型和訪問(wèn)資訊的類別進(jìn)行推薦,能夠很好地解決冷啟動(dòng)問(wèn)題。基于內(nèi)容和基于矩陣分解的混合推薦基本結(jié)構(gòu)如圖1所示。

      5單元測(cè)試、小部件測(cè)試與集成測(cè)試

      應(yīng)用的功能越多,手動(dòng)測(cè)試的難度就越大。一套完整的自動(dòng)化測(cè)試確保在發(fā)布App之前正確執(zhí)行,同時(shí)保留系統(tǒng)的功能和錯(cuò)誤修復(fù)速度。Flutter有很多種自動(dòng)化測(cè)試方法。

      單元測(cè)試用來(lái)測(cè)試單一功能、方法或類。在應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中,測(cè)試某個(gè)邏輯單元在各種不同條件下是否符合我們的預(yù)期。測(cè)試首先導(dǎo)入flutter_test,dart包,main方法中創(chuàng)建一個(gè)test方法來(lái)測(cè)試某個(gè)類的某個(gè)方法功能是否正確,在test方法中添加一個(gè)expect方法的斷言。在終端運(yùn)行flutter test命令運(yùn)行測(cè)試文件,獲得測(cè)試結(jié)果。

      小部件測(cè)試使用flutter_test包里面的testWidgets方法進(jìn)行小部件的顯示和交互行為的測(cè)試,小部件的顯示,即測(cè)試文本小部件,在測(cè)試文件中寫(xiě)入想要測(cè)試的斷言,小部件上的文本數(shù)量是否滿足測(cè)試條件。小部件交互行為(點(diǎn)擊或者拖拽行為)測(cè)試,首先按照文本或者類型查找到要測(cè)試的小部件,tes-ter.tap方法點(diǎn)擊小部件,tester.pump方法重建小部件之后使用expect斷言判斷小部件變化的值是否符合預(yù)期。

      集成測(cè)試是測(cè)試的整體應(yīng)用中的某一個(gè)功能。Flutter應(yīng)用中的集成測(cè)試一般由兩個(gè)文件組成,一個(gè)文件是使用enable-FlutterDricerExtension方法創(chuàng)建一個(gè)可以監(jiān)測(cè)的應(yīng)用,將它部署到真實(shí)設(shè)備或者設(shè)備模擬器上,在用另外一個(gè)測(cè)試文件操控這個(gè)應(yīng)用,模擬用戶的操作行為,進(jìn)行集成測(cè)試。

      6結(jié)論

      農(nóng)產(chǎn)品社交電商推薦系統(tǒng)將社交與電子商務(wù)相結(jié)合,降低傳統(tǒng)電商平臺(tái)的操作難度,農(nóng)戶可以僅使用社交圈子進(jìn)行商品推廣即可獲得農(nóng)產(chǎn)品的銷(xiāo)量。系統(tǒng)利用推薦算法有針對(duì)性地對(duì)用戶進(jìn)行個(gè)性化推薦,大大提高農(nóng)產(chǎn)品的平臺(tái)營(yíng)銷(xiāo)能力,挖掘潛在的用戶群體。社交電商已成為未來(lái)農(nóng)產(chǎn)品電子商務(wù)的發(fā)力方向,具有較高的實(shí)用價(jià)值和應(yīng)用前景。

      猜你喜歡
      社交電商推薦系統(tǒng)農(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)品滯銷(xiāo)賣(mài)難信息(二)
      分享經(jīng)濟(jì)時(shí)代下社交電商的創(chuàng)新型發(fā)展
      共享經(jīng)濟(jì)背景下社交化電商發(fā)展探討
      讓“社交電商”助力電商扶貧
      “互聯(lián)網(wǎng)+”浪潮下社交電商發(fā)展模式及市場(chǎng)前景
      基于用戶偏好的信任網(wǎng)絡(luò)隨機(jī)游走推薦模型
      基于個(gè)性化的協(xié)同過(guò)濾圖書(shū)推薦算法研究
      個(gè)性化推薦系統(tǒng)關(guān)鍵算法探討
      兴国县| 南澳县| 安塞县| 大名县| 娱乐| 海林市| 正阳县| 兴义市| 阿图什市| 临夏县| 浦东新区| 邹城市| 天全县| 裕民县| 乌鲁木齐市| 江阴市| 呼图壁县| 洞口县| 南丰县| 贵溪市| 咸宁市| 闵行区| 稻城县| 武汉市| 诏安县| 阿尔山市| 怀安县| 洱源县| 始兴县| 龙井市| 义马市| 白城市| 同德县| 扶沟县| 安新县| 中宁县| 清流县| 禄丰县| 渭南市| 公主岭市| 长泰县|