《智能垃圾分類(lèi)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)(共5頁(yè))》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《智能垃圾分類(lèi)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)(共5頁(yè))(5頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
智能垃圾分類(lèi)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)
作者:劉樂(lè)彬 王麗娜
來(lái)源:《科學(xué)與財(cái)富》2020年第27期
摘要:“垃圾分類(lèi),從我做起”。利用微信用戶(hù)數(shù)量龐大和微信小程序“觸手可及、無(wú)需下載”的特點(diǎn),為充分滿(mǎn)足人民群眾垃圾回收利用的需要,該文設(shè)計(jì)基于微信平臺(tái)的“智能”垃圾分類(lèi)方案,將垃圾分類(lèi)的宣傳政策、獎(jiǎng)勵(lì)措施和便民服務(wù)融入千家萬(wàn)戶(hù),深入到全民老少。
關(guān)鍵詞:智能垃圾分類(lèi);拍照識(shí)別;聊天助手
自從2016年8月,國(guó)家發(fā)改委、住建部聯(lián)合發(fā)布《垃圾強(qiáng)制分類(lèi)制度方案(征求意見(jiàn)稿)》,提出到2020年底將實(shí)現(xiàn)重點(diǎn)城市生活垃圾得到有效的分類(lèi),在去年7月1日,上海
2、也出臺(tái)了上海市生活垃圾管理?xiàng)l例,其他45個(gè)試點(diǎn)城市將陸續(xù)實(shí)施,垃圾分類(lèi)處理一時(shí)成為熱門(mén)話(huà)題[1]。此后,垃圾分類(lèi)法律法規(guī)和標(biāo)準(zhǔn)體系基本建立,生活垃圾減量化、無(wú)害化、資源化、產(chǎn)業(yè)化體系基本形成。微信小程序應(yīng)用覆蓋行業(yè)范圍廣、應(yīng)用程序超過(guò)百萬(wàn),充分體現(xiàn)了微信平臺(tái)巨大的用戶(hù)量,更加方便小程序的運(yùn)營(yíng)。智能垃圾分類(lèi)系統(tǒng)通過(guò)微信小程序?qū)崿F(xiàn),方便垃圾分類(lèi)意識(shí)推廣。
1;;;; 系統(tǒng)分析及技術(shù)框架
1.1; 開(kāi)發(fā)模式
在前端和后端分離的開(kāi)發(fā)模式下,后端只返回前端所需的數(shù)據(jù)。前端負(fù)責(zé)呈現(xiàn)HTML頁(yè)面,后端不再控制前端的效果。前端顯示的效果通過(guò)向后端請(qǐng)求接口,獲取后端返回的數(shù)據(jù)加載到頁(yè)面中。而后端則只需要根
3、據(jù)前端頁(yè)面要顯示數(shù)據(jù)提供給前端數(shù)據(jù)即可,使得系統(tǒng)耦合度更低。在這種前后端分離的模式下,我們通常將后端開(kāi)發(fā)的每個(gè)視圖轉(zhuǎn)換成一個(gè)API。前端使用訪(fǎng)問(wèn)API進(jìn)行數(shù)據(jù)的添加、刪除、修改和查詢(xún)。后臺(tái)只負(fù)責(zé)提供數(shù)據(jù),前端負(fù)責(zé)數(shù)據(jù)顯示,職責(zé)分離,分工明確。
1.2; 系統(tǒng)分析
首先,可行性分析,智能垃圾分類(lèi)小程序的主要目標(biāo)是通過(guò)文本、圖片、語(yǔ)音和人工智能聊天,實(shí)現(xiàn)用戶(hù)方便快捷的垃圾識(shí)別和分類(lèi)。技術(shù)可行性,智能垃圾分類(lèi)微信小程序主要包括垃圾分類(lèi)小程序端和垃圾分類(lèi)管理端,小程序端使用前后端分離開(kāi)發(fā),前后端通過(guò)JSON技術(shù)進(jìn)行數(shù)據(jù)傳遞,管理端是B/S結(jié)構(gòu),數(shù)據(jù)庫(kù)使用MySQL開(kāi)源數(shù)據(jù)庫(kù)。操作可行性,依托微信平
4、臺(tái),智能垃圾分類(lèi)小程序擁有大量用戶(hù)。無(wú)需安裝,立即使用,授權(quán)登錄操作界面簡(jiǎn)單方便。用戶(hù)可以通過(guò)智能手機(jī)操作小程序。
1.3; 系統(tǒng)功能需求分析
本垃圾分類(lèi)系統(tǒng)主要解決日常垃圾如何進(jìn)行分類(lèi),系統(tǒng)分為普通用戶(hù)和管理員兩類(lèi)。本系統(tǒng)主要實(shí)現(xiàn)了用戶(hù)授權(quán)登錄、垃圾智能分類(lèi)、在線(xiàn)答題、我的信息還有管理員對(duì)于用戶(hù)、垃圾信息、分類(lèi)的管理以及題庫(kù)發(fā)布等功能。
2;;;; 系統(tǒng)總體結(jié)構(gòu)
2.1; 系統(tǒng)概述
在對(duì)整個(gè)系統(tǒng)進(jìn)行需求分析、系統(tǒng)分析和系統(tǒng)用例分析后,可以開(kāi)始系統(tǒng)的總體設(shè)計(jì)。總體設(shè)計(jì)完成后,可以對(duì)整個(gè)系統(tǒng)進(jìn)行規(guī)劃,如文件、數(shù)據(jù)、系統(tǒng)框架等,通過(guò)總結(jié)設(shè)計(jì),將整個(gè)程序劃分為模塊和功能。
總體設(shè)計(jì)只是初
5、步設(shè)計(jì)。而且,對(duì)于一個(gè)項(xiàng)目,我們可以進(jìn)行多個(gè)總體設(shè)計(jì)。通過(guò)性能比較、成本比較和效益比較,最終確定最優(yōu)設(shè)計(jì)方案。選擇一個(gè)優(yōu)秀的總體設(shè)計(jì),可以降低開(kāi)發(fā)成本,提高公司效益。從這個(gè)角度來(lái)看,整體設(shè)計(jì)還是非常重要的。
2.2; 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)的結(jié)構(gòu)分為用戶(hù)小程序端和管理員管理端,其中小程序端通過(guò)微信APP提供用戶(hù)使用,提供用戶(hù)主要模塊有垃圾分類(lèi)、在線(xiàn)答題、發(fā)現(xiàn)、我的以及智能助手模塊,其中用戶(hù)垃圾分類(lèi)的方式可以有四種,可以通過(guò)文本框輸入垃圾具體名稱(chēng),尋找分類(lèi)類(lèi)別,并展示詳情。如果不知道該垃圾具體名稱(chēng)可以通過(guò)拍照、選擇圖庫(kù)照片方式上傳識(shí)別垃圾分類(lèi),甚至可以直接通過(guò)語(yǔ)音、以及聊天娛樂(lè)的方式獲取該
6、垃圾的具體分類(lèi)信息。管理端主要是提供給開(kāi)發(fā)者以及系統(tǒng)運(yùn)營(yíng)管理者方便對(duì)管理員賬戶(hù)、垃圾數(shù)據(jù)信息、用戶(hù)數(shù)據(jù)信息以及發(fā)布公告、新聞等主要功能,系統(tǒng)功能如圖所示。
2.3; 垃圾分類(lèi)流程設(shè)計(jì)
垃圾分類(lèi)可通過(guò)拍照識(shí)別分類(lèi)、語(yǔ)音識(shí)別分類(lèi),拍照識(shí)別按鈕,用戶(hù)點(diǎn)擊拍照識(shí)別,小程序則會(huì)發(fā)起授權(quán)請(qǐng)求,詢(xún)問(wèn)用戶(hù)是否同意授權(quán),用戶(hù)點(diǎn)擊授權(quán),則會(huì)相機(jī)進(jìn)行拍照或者選擇相冊(cè)圖片進(jìn)行上傳識(shí)別,語(yǔ)音識(shí)別按鈕則需要用戶(hù)長(zhǎng)按說(shuō)出垃圾名稱(chēng),后臺(tái)則對(duì)語(yǔ)音進(jìn)行識(shí)別,對(duì)識(shí)別出來(lái)的內(nèi)容進(jìn)行垃圾分類(lèi)。
3系統(tǒng)實(shí)現(xiàn)及測(cè)試
用戶(hù)授權(quán)登錄后,主頁(yè)面顯示垃圾垃圾分類(lèi)信息、文本搜索框、拍照識(shí)別功能、語(yǔ)音識(shí)別功能、分享給朋友、垃圾圖譜下載、以及垃
7、圾的分類(lèi)類(lèi)別。用戶(hù)可以通過(guò)文本搜索框搜索、拍照識(shí)別、語(yǔ)音識(shí)別功能來(lái)識(shí)別垃圾的分類(lèi)(當(dāng)用戶(hù)使用拍照和語(yǔ)音識(shí)別的時(shí)候需要詢(xún)問(wèn)用戶(hù)是否授權(quán),授權(quán)后才能使用,否則不能使用此功能),同時(shí)部分熱門(mén)搜索標(biāo)簽可以點(diǎn)擊直接顯示垃圾信息以及分類(lèi)建議,垃圾分類(lèi)界面如圖所示。
4結(jié)束語(yǔ)
本系統(tǒng)通過(guò)使用Java、微信Web和html語(yǔ)言實(shí)現(xiàn)了智能垃圾分類(lèi)功能,通過(guò)IDEA、微信Web開(kāi)發(fā)者工具來(lái)對(duì)整個(gè)系統(tǒng)進(jìn)行開(kāi)發(fā),從整個(gè)系統(tǒng)的0到1,不僅對(duì)前后端語(yǔ)言更加熟練,而且遇到了在平常學(xué)習(xí)中無(wú)法接觸到的異常、錯(cuò)誤。并且通過(guò)這個(gè)分類(lèi)小程序和后臺(tái)管理系統(tǒng)的需求分析、模塊設(shè)計(jì)、到系統(tǒng)的開(kāi)發(fā)、部署上線(xiàn),對(duì)整體的軟件開(kāi)發(fā)流程更加的印象
8、深刻。
參考文獻(xiàn):
[1];; 戴麗麗,朱妤.基于微信小程序的課堂考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2018,14(19):55-57.
[2];; 周芳妃,吳俊峰."生態(tài)藍(lán)" 垃圾分類(lèi)微信小程序研究[J].合作經(jīng)濟(jì)與科技,2017(06):173.
[3];; 王爽.微信小程序在垃圾分類(lèi)中的應(yīng)用研究[J].信息與電腦(理論版),2019(1):260-261.
作者簡(jiǎn)介:
劉樂(lè)彬,男,1997年7月,本科,山東協(xié)和學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)生,主要研究方向?yàn)椋河?jì)算機(jī)應(yīng)用技術(shù),系統(tǒng)開(kāi)發(fā)。
指導(dǎo)教師:王麗娜,女,碩士,講師,山東協(xié)和學(xué)院軟件工程專(zhuān)業(yè)教師,主要研究方向?yàn)閿?shù)據(jù)庫(kù)信息系統(tǒng)。
專(zhuān)心---專(zhuān)注---專(zhuān)業(yè)