?

“綠色助農”視角下智能垃圾回收及盲盒兌換系統設計

2022-03-07 10:11張雨瑤宋強程笑微龐汝冰殷周濤李暉胡代弟
電子測試 2022年24期
關鍵詞:盲盒頁面框架

張雨瑤,宋強,程笑微,龐汝冰,殷周濤,李暉,胡代弟

(鄭州西亞斯學院,河南鄭州,451100)

1 研究背景

垃圾分類回收是根治垃圾污染和發展循環經濟的必由之路。我國目前的情況是,可再生能源總量巨大,但垃圾的回收利用方式單一、效率低下,存在諸多不足。同時,貧困地區在國家精準扶貧政策的指導下,結合綠色發展理念,積極培育特色農產品,打造特色農業,重視綠色、無污染、環保,提升農產品質量,力圖帶動農業經濟發展[1]??稍偕Y源循環利用是建設生態文明的重要環節。因此,合理高效地循環利用可再生能源并推動農業經濟發展具有十分重要的意義[2]。當前,國家鼓勵經濟創新發展,盲盒作為一種創新經濟形態對加快推動構建現代化經濟體系具有積極意義[3]。同時,隨著“盲盒經濟”這種新型消費模式的出現,反映了盲盒作為消費品本身的獨有特點[4]。在這種大環境下,利用盲盒的熱度能夠激發用戶對垃圾分類回收的興趣并對農村經濟的發展具有推動作用。因此,建立智能垃圾分類回收小程序能夠推動生態文明建設并為有效解決農產品滯銷問題推波助瀾,具有積極的現實意義。

2 系統功能模塊設計

2.1 系統概述

系統框架設計如圖所示,系統分為前端小程序和后端后臺管理兩部分,小程序主要包括7大模塊,分別是垃圾分類介紹模塊、垃圾回收模塊、垃圾識別模塊、商品展示模塊、購物車模塊、盲盒模塊、個人中心模塊。每個模塊又可以細化具有具體的功能,如:垃圾分類介紹模塊對四種垃圾分類介紹,列舉出常見的垃圾分類,幫助人們更好地學習垃圾分類等。后臺管理模塊主要有商品管理模塊、個人信息管理模塊、垃圾回收管理模塊、盲盒管理模塊。這些模塊幫助管理人員對商品信息的管理以及用戶管理。

圖1 系統功能模塊圖

(1)垃圾分類模塊:對常見的垃圾根據垃圾分類的種類進行分類列舉,并講解宣傳垃圾分類知識幫助用戶更好的學習垃圾分類知識。

(2)垃圾回收模塊:對紙盒、塑料、紙張等常見垃圾進行回收兌換,兌換的積分可以用來換取積分盲盒,以及助農購物減免等優惠,促進激勵用戶不亂扔垃圾,學會對有用的垃圾進行二次回收利用。

(3)垃圾識別模塊:用戶通過拍照掃碼進行投放,還可以對垃圾進行識別,幫助人們進行垃圾分類。

(4)盲盒模塊:設計四種不同種類的盲盒,用于激發用戶積分兌換的積極性。

(5)個人信息模塊:只要包括基本信息如姓名、昵稱、頭像、收貨地址、聯系方式等,還包括積分信息、兌換記錄、購買記錄等。

(6)商品管理模塊:對商品的庫存、發貨、收據、購買等信息的管理頁面。

2.2 系統功能實現

2.2.1 開發環境

前端微信小程序使用微信開發者工具完成,主要實現對頁面的構造,發起網絡請求獲取數據渲染頁面,出于安全性方面的考慮,小程序官方對數據接口的請求也做出限制。后端使用工具Intellij IDEA開發采用SSM框架,數據庫使用MySQL,對于垃圾識別選擇采用第三方接口提供支持。

2.2.2 微信小程序框架

微信小程序使用微信小程序官方框架,整個小程序框架系統分為兩部分:邏輯層和視圖層。視圖層描述語言WXML和WXSS,主要負責頁面的布局與渲染用來展示數據監聽事件的發生,基于JavaScript的邏輯層框架,并在視圖層與邏輯層提供數據傳輸和事件系統,用來進行網絡請求,完成觸摸拖動等事件的處理。

圖2 微信小程序框架圖

2.2.3 SSM框架

SSM框 架 是 spring、spring MVC、和mybatis框架的整合,是標準的MVC模式。標準的SSM框架有四層,分別是dao層(mapper),service層,controller層和View層。使用spring實現業務對象的管理,使用spring MVC負責請求的轉發和視圖的管理,Mybatis作為數據對象的持久化引擎,其核心是SqlSession。每次與數據庫交互時,通過sqlSessionFactory拿到SqlSession,再執行命令。

圖3 SSM框架圖

2.2.4 MySQL數據庫

主要用來存儲數據,完成對數據的增刪改查,其本質是一個文件系統。數據庫里面的數據表能幫助人們更好地確定數據,數據庫部分設計如圖4所示。

圖4 MySQL數據庫

3 用戶操作流程

本項目開發了一個基于助農視野下的垃圾回收評分機制及盲盒兌換的小程序,成果界面以藍色和綠色為主調,藍色象征著科技綠色象征著環保(如下圖所示),增強用戶對小程序的具體化感受。小程序共分為四個頁面:首頁、助農好物、積分兌換、個人主頁。

圖5 系統功能架構圖

用戶操作流程分為三步。

第一步:在小程序首頁能用點擊“掃一掃”后掃描智能垃圾桶上的二維碼,掃描成功后用戶點擊進入,系統會自動判斷是否已經登錄過,并請求用戶授權微信賬號信息來登錄,若拒絕授權微信信息登錄,則自動退出小程序。

第二步:登錄成功后,用戶可選擇要回收的垃圾類型并將要投放的回收垃圾放入智能垃圾箱內。這都需要在智能終端連接網絡情況下進行。首頁上有可回收垃圾、廚余垃圾、有害垃圾、其他垃圾四類垃圾分類知識的普及。不斷動態漂浮的回收物品的設計,增強了用戶的真實體驗感。

第三步:用戶通過分類投放垃圾獲得相應積分,當積分累積到可兌換數量時,用戶可在“助農好物”中選擇自己心儀的農產品并在積分抵扣后下單等候收貨。其次,在“積分兌換”頁面,可根據已獲得的積分兌換多品類盲盒。在兌換品種方面我們主推用戶兌換農產品。

第四步:用戶可在“個人中心”頁面查看物流情況和總積分,此頁面中還有商務和招商合作,為多方面用小程序提供渠道。

以上是小程序的簡易使用概述。

4 智能垃圾桶與小程序結合

本文所述的微信小程序則作為終端實現智能垃圾桶與小程序良好的結合,該智能垃圾桶配有電容觸摸屏幕,根據語音提示可通過手機掃碼和人臉識別兩種方式驗證身份,實現自動開門后投遞垃圾,系統自動將對正確分類的垃圾稱重換算積分,并將相應的積分錄入到用戶的積分賬戶中,用戶可使用積分在線上通過優惠抵扣下單農產品或者兌換不同品類心儀的盲盒。同時配有上門回收服務和溢滿警告,使顧客感覺方便的同時更有利于管理員的管理。而且防夾手和多色指示燈提示的功能設置也盡顯人性化。

5 結束語

我們提出的垃圾分類回收的新模式打破了以往固有的垃圾回收方式,打造了一種新型采用互聯網思維,運用互聯網、物聯網技術,實現破界、跨界、跨學科的突破。將信息化、大數據融入傳統回收垃圾行業,甚至在物聯網技術下構造出了一個將可回收與經濟相融合的小程序。該小程序融合了物聯網,助農經濟,盲盒經濟三大方面,增加了人們對回收垃圾的積極性,減少因沒有地方積攢和堆放而放棄對垃圾回收的問題。智能垃圾桶回收方式充分考慮時間的彈性,將盲盒經濟的熱度利用于農產品的銷售中,助推農村經濟的發展。這既是響應國家垃圾分門別類地收集和循環使用,同時也為解決農產品滯銷提供渠道,推動可回收經濟的持續發展,讓人類社會更加綠色環保。

猜你喜歡
盲盒頁面框架
刷新生活的頁面
框架
盲盒,玩的就是心跳
廣義框架的不相交性
盲盒拆出的眾生相
Cлово месяца
“盲盒”,盲在何處?
關于原點對稱的不規則Gabor框架的構造
一種基于OpenStack的云應用開發框架
Web安全問答(3)
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合