• 
    

    
    

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

      ?

      廢品收購(gòu)站信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2022-07-10 13:45:45曹遠(yuǎn)釗王崗
      現(xiàn)代信息科技 2022年5期
      關(guān)鍵詞:微信小程序垃圾分類

      曹遠(yuǎn)釗 王崗

      摘 ?要:隨著人們生活水平不斷提高,人們產(chǎn)生的廢舊物品也在不斷增加。將廢品當(dāng)作垃圾隨意丟棄,將會(huì)給生態(tài)環(huán)境造成危害?!盎ヂ?lián)網(wǎng)+廢品回收”利用互聯(lián)網(wǎng)優(yōu)勢(shì)彌補(bǔ)了傳統(tǒng)廢品回收行業(yè)短板,為我國(guó)可持續(xù)發(fā)展做出貢獻(xiàn)。系統(tǒng)包括微信小程序端和Web管理端兩部分。小程序端實(shí)現(xiàn)了用戶線上下單,線下回收的便捷方式。廢品收購(gòu)站管理員可通過(guò)Web管理端對(duì)系統(tǒng)進(jìn)行管理。

      關(guān)鍵詞:廢品回收;微信小程序;垃圾分類

      中圖分類號(hào):TP311 ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2022)05-0122-04

      Design and Implementation of Information Management System for

      Waste Purchase Station

      CAO Yuanzhao, WANG Gang

      (School of Computer and Big Data Science, Jiujiang University, Jiujiang ?332005, China)

      Abstract: With the continuous improvement of people’s living standards, the waste materials produced by people are also increasing. Discarding waste products as garbage will do harm to the ecological environment. “Internet + waste recycling” has made up for the short board of traditional waste recycling industry by utilizing the Internet advantage, and has made contributions to China’s sustainable development. The system includes two parts: WeChat applet side and Web management side. The applet side realizes a convenient way for users to place orders online and recycle offline. The administrator of the waste purchase station can manage the system through the Web management side.

      Keywords: waste recycling; WeChat applet; garbage classification

      0 ?引 ?言

      隨著人們生活質(zhì)量的提高,人們?cè)谏钌袭a(chǎn)生廢棄物的速度越來(lái)越快。2018年《中國(guó)再生資源回收利用市場(chǎng)調(diào)研及發(fā)展前景分析報(bào)告》顯示,2018年中國(guó)可回收的再生資源價(jià)值高達(dá)約8 704.6億元,由此可見(jiàn)我國(guó)再生資源回收的市場(chǎng)潛力是巨大的。目前人們回收廢品并不方便,需要主動(dòng)去找回收廢品的小攤販,并且小攤販也難以知道客戶的需求,很難及時(shí)進(jìn)行回收。同時(shí),在廢品的價(jià)格透明度與廢品回收的管理上也存在很多問(wèn)題。比如以往廢品的定價(jià)都由回收員說(shuō)了算,回收用戶并不清楚,回收市場(chǎng)價(jià)格很難統(tǒng)一。同時(shí),收購(gòu)站管理員也缺少對(duì)廢品回收流程中的數(shù)據(jù)統(tǒng)計(jì),這些數(shù)據(jù)如果收購(gòu)站管理員掌握了,那收購(gòu)站對(duì)市場(chǎng)的把握度將會(huì)更高,并有助于收購(gòu)站回收人員更好地完善廢品回收的流程。

      互聯(lián)網(wǎng)聯(lián)合傳統(tǒng)產(chǎn)業(yè)的整合模式是順應(yīng)市場(chǎng)發(fā)展進(jìn)化的,布局線上的發(fā)展模式能夠更加精準(zhǔn)定位用戶,分配回收資源和降低傳統(tǒng)回收方式的成本,保證利益的最大化。對(duì)生產(chǎn)生活中產(chǎn)生的廢品進(jìn)行回收是符合現(xiàn)代人們?nèi)找嬖鲩L(zhǎng)的高需求的,線上回收模式能夠使用戶需求得到更加精準(zhǔn)地達(dá)成,擁有長(zhǎng)足的發(fā)展前景。微信小程序經(jīng)過(guò)近些年的發(fā)展,已經(jīng)擁有了極大的用戶市場(chǎng)。經(jīng)過(guò)近兩年的開(kāi)發(fā),微信小程序能為許多城市的地鐵和公共服務(wù)提供了支持。微信小程序如今的應(yīng)用前景已經(jīng)非常廣泛,它的便利性與基于微信的龐大用戶群體能給廢品回收行業(yè)提供很大的支持?;ヂ?lián)網(wǎng)上信息快速傳播的特性與軟件中的信息能夠及時(shí)保存統(tǒng)計(jì)的特點(diǎn)如果能得到充分的發(fā)揮,對(duì)于需要大量的信息交互的行業(yè)的幫助是十分巨大的。項(xiàng)目設(shè)計(jì)的意義在于既能以輔助的形式促進(jìn)傳統(tǒng)的廢品回收行業(yè)的發(fā)展,也能對(duì)參與回收過(guò)程的人員有所幫助。對(duì)于這些傳統(tǒng)行業(yè)來(lái)說(shuō),互聯(lián)網(wǎng)與之結(jié)合也能幫助它們?cè)谛畔r(shí)代中進(jìn)行轉(zhuǎn)型進(jìn)步,并使它們變得更加規(guī)范化,透明化,比如可以在一定程度上防止市場(chǎng)中的惡意競(jìng)爭(zhēng)與違規(guī)操作。而對(duì)于參與傳統(tǒng)行業(yè)中的人們來(lái)說(shuō),行業(yè)進(jìn)步帶來(lái)的則是回收效率的提升。

      1 ?系統(tǒng)功能需求分析與設(shè)計(jì)

      通過(guò)研究傳統(tǒng)廢品回收領(lǐng)域發(fā)展?fàn)顩r與前景,進(jìn)一步了解國(guó)內(nèi)外垃圾處理與廢品回收現(xiàn)狀,對(duì)現(xiàn)有傳統(tǒng)產(chǎn)業(yè)模式以及回收流程中參與回收的角色做充足調(diào)研,總結(jié)出功能需求然后對(duì)收購(gòu)站信息管理系統(tǒng)進(jìn)行不同模塊的劃分與設(shè)計(jì)。

      1.1 ?功能需求分析

      根據(jù)實(shí)際回收流程中三種角色各自對(duì)應(yīng)的不同操作,將回收系統(tǒng)權(quán)限分為三類:收購(gòu)站管理員、小程序用戶、回收員。收購(gòu)站信息管理系統(tǒng)以三種不同角色在實(shí)際情況中的需求為基礎(chǔ)設(shè)計(jì)出對(duì)應(yīng)的功能供不同角色操作。其中,系統(tǒng)管理員功能需求實(shí)現(xiàn)基于Web端。用戶和回收員的功能需求實(shí)現(xiàn)通過(guò)微信小程序端,小程序端頁(yè)面截圖如圖1所示。

      (1)小程序用戶可以拍照垃圾分類,將不認(rèn)識(shí)的垃圾進(jìn)行拍照后會(huì)得到相應(yīng)的垃圾分類結(jié)果以及可信度;查看廢品分類并下單;使用聊天室與回收員溝通,支持發(fā)送文字信息和圖片信息;查看資訊文章;去積分商城購(gòu)買虛擬或?qū)嶋H物品,虛擬物品購(gòu)買后會(huì)顯示在用戶商品中,實(shí)體物品在用戶購(gòu)買后會(huì)采用快遞的形式發(fā)貨送給用戶;通過(guò)填寫申請(qǐng)的身份,電話等詳細(xì)信息并提交由收購(gòu)站管理員進(jìn)行審核注冊(cè)成為回收員。

      (2)回收員是由普通用戶申請(qǐng)后成為的,所以回收員擁有普通用戶的全部功能,并以此為基礎(chǔ)擴(kuò)大了對(duì)應(yīng)的功能權(quán)限的使用。如可以去接單大廳查看用戶發(fā)布回收訂單信息并接取訂單,并可以在接取訂單后進(jìn)入聊天室主動(dòng)聯(lián)系用戶。

      (3)系統(tǒng)管理員可以進(jìn)行廢品分類,包括增加廢品分類和廢品具體種類;管理系統(tǒng)用戶,用戶狀態(tài)正常則表示用戶賬號(hào)沒(méi)有問(wèn)題,異常則表示用戶已經(jīng)被管理員限制使用;添加文章并對(duì)文章進(jìn)行管理,管理員編輯好的文章將會(huì)在小程序端資訊處顯示,用來(lái)供用戶瀏覽;管理積分商城,包括管理物品和對(duì)訂單進(jìn)行管理發(fā)貨;管理輪播圖和對(duì)回收員進(jìn)行審核。

      圖1 ?小程序端系統(tǒng)頁(yè)面截圖

      1.2 ?功能模塊設(shè)計(jì)

      系統(tǒng)分為小程序端和收購(gòu)站后臺(tái)管理端兩大部分,包含五大功能模塊如圖2所示。小程序端供有回收需求的用戶和進(jìn)行廢品回收的回收員使用,回收員擁有普通用戶的所有功能,并且能夠訪問(wèn)到接單大廳進(jìn)行訂單接取。而后臺(tái)管理端除了包括對(duì)前端頁(yè)面功能的管理,還包括對(duì)用戶與管理員的管理,管理員可對(duì)違規(guī)用戶進(jìn)行賬號(hào)封禁。資訊文章與積分商城物品發(fā)貨也由管理員負(fù)責(zé)。系統(tǒng)的功能模塊包含雙端的對(duì)應(yīng)功能需求。

      (1)成員管理模塊。包括對(duì)具體用戶信息的綜合管理,管理員也可通過(guò)設(shè)置用戶狀態(tài)對(duì)違規(guī)用戶封號(hào)處理。普通用戶可申請(qǐng)成為回收員,但需要提交身份證,地址等詳細(xì)個(gè)人信息,之后由管理員審核。

      (2)廢品回收模塊。垃圾拍照分類可用來(lái)了解垃圾分類信息。用戶下單后由回收員上門回收,用戶與回收員之間可通過(guò)聊天室進(jìn)一步進(jìn)行溝通,如分享詳細(xì)回收地址與更多廢品圖片等。

      (3)數(shù)據(jù)統(tǒng)計(jì)模塊。不同成員在使用系統(tǒng)過(guò)程中產(chǎn)生的訂單,商品,資訊文章數(shù)據(jù)信息會(huì)被統(tǒng)計(jì)。管理員可根據(jù)時(shí)間段,數(shù)據(jù)的某項(xiàng)信息等查詢統(tǒng)計(jì)數(shù)據(jù)列表,然后這些數(shù)據(jù)進(jìn)行管理。

      (4)積分商城模塊。用戶完成廢品回收后會(huì)獲得積分,積分可用于積分商城換取實(shí)際商品或虛擬物品,商城中的商品由管理員進(jìn)行管理。虛擬物品購(gòu)買后顯示在用戶商品界面,實(shí)際物品由管理員發(fā)貨,之后用戶可查看已購(gòu)買商品具體的物流信息。

      (5)頁(yè)面信息模塊。小程序端的輪播圖,廢品種類劃分,廢品具體分類的圖片與價(jià)格,資訊文章,積分商城商品等信息由后端從數(shù)據(jù)庫(kù)拿數(shù)據(jù)然后渲染到前端頁(yè)面,管理員也可以進(jìn)行增加,修改或刪除。

      2 ?系統(tǒng)技術(shù)分析

      2.1 ?系統(tǒng)開(kāi)發(fā)的技術(shù)與環(huán)境

      系統(tǒng)使用微信開(kāi)發(fā)者工具,IntelliJ IDEA開(kāi)發(fā),前后端分離,使用Swagger2作為接口文檔。前端采用了Vue框架,后端采用了SpringBoot與Mybatis-Plus框架,數(shù)據(jù)庫(kù)使用MySQL與Redis(Remote Dictionary Server)。小程序端用戶信息交互使用WebSocket協(xié)議,前后臺(tái)交互基于SSM框架并采用了Axios技術(shù)。大數(shù)據(jù)存儲(chǔ),垃圾拍照分類與根據(jù)訂單號(hào)查詢訂單狀態(tài)技術(shù)由阿里云等第三方接口提供支持。

      圖2 ?系統(tǒng)總體功能模塊圖

      2.2 ?系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

      數(shù)據(jù)庫(kù)的數(shù)據(jù)表能幫助確定表字段,進(jìn)而確定不同表之間的關(guān)聯(lián)。數(shù)據(jù)表的設(shè)計(jì)不僅要詳細(xì),更要在設(shè)計(jì)之初考慮全面。為實(shí)現(xiàn)系統(tǒng)所需的功能,創(chuàng)建了用戶表,管理員表,輪播圖表,訂單表,咨詢表,地址表,分類表,廢品表,商品表,審核表,我的商品表,積分商城訂單表一共12種關(guān)系模型。

      (1)用戶表(編號(hào),用戶名,支付寶收款碼地址,微信收款碼地址,手機(jī)號(hào),昵稱,頭像,省份,地區(qū),性別,角色,賬戶狀態(tài),微信唯一標(biāo)識(shí),會(huì)話秘鑰,積分,服務(wù)地址編號(hào),創(chuàng)建時(shí)間)。

      (2)管理員表(編號(hào),用戶名,密碼,頭像,手機(jī),郵箱,狀態(tài),角色,創(chuàng)建時(shí)間)。

      (3)輪播圖表(編號(hào),圖片地址,狀態(tài))。

      (4)訂單信息表(編號(hào),用戶編號(hào),訂單狀態(tài),地址編號(hào),接單人編號(hào),分類編號(hào),訂單類型,上門時(shí)間,描述,圖片,回收周期,總成交價(jià),完成時(shí)間,創(chuàng)建時(shí)間)。

      (5)資訊表(編號(hào),標(biāo)題圖片,標(biāo)題,作者,內(nèi)容,創(chuàng)建時(shí)間)。

      (6)地址表(編號(hào),用戶編號(hào),用戶地址,詳細(xì)地址,是否默認(rèn),聯(lián)系人名字,聯(lián)系人電話,經(jīng)度,緯度)。

      (7)分類表(編號(hào),分類名稱,分類簡(jiǎn)介,是否顯示,分類圖片)。

      (8)廢品表(編號(hào),分類編號(hào),廢品名字,廢品價(jià)格,創(chuàng)建時(shí)間)。

      (9)商品表(編號(hào),商品圖片地址,商品標(biāo)題,價(jià)格,積分,狀態(tài),剩余數(shù)量,商品類型)。

      (10)審核表(編號(hào),用戶編號(hào),真實(shí)姓名,身份證照片地址,審核狀態(tài),手機(jī)號(hào),地址編號(hào),創(chuàng)建時(shí)間)。

      (11)我的商品表(編號(hào),用戶編號(hào),商品編號(hào),數(shù)量)。

      (12)積分商城訂單表(編號(hào),物品編號(hào),快遞編號(hào),用戶編號(hào),地址編號(hào),訂單狀態(tài),發(fā)貨時(shí)間,完成時(shí)間,創(chuàng)建時(shí)間)。

      2.3 ?安全性代碼設(shè)計(jì)

      針對(duì)用戶的一些高頻次訪問(wèn)某個(gè)付費(fèi)接口的操作時(shí),如用戶短時(shí)間內(nèi)頻繁進(jìn)行由第三方付費(fèi)接口支持的商品物流查詢操作,會(huì)給予用戶第一次查詢出的歷史數(shù)據(jù)。系統(tǒng)后端會(huì)將用戶第一次查詢的數(shù)據(jù)存入redis緩存,在一定時(shí)間內(nèi)用戶查詢到的并不是第三方接口傳過(guò)來(lái)的數(shù)據(jù),而是存在緩存中的歷史數(shù)據(jù)。

      string logisticsCode = "appcode_key"+parcelId;

      String logisticsInfo = "";

      if(!redis Template.hasKey(logisticsCode)) {

      try {

      HttpResponse httpResponse = MyHttpClient.doGet(host,path,method,headers,querys);

      logisticsInfo = EntityUtils.toString(httpResponse.getEntity(),"utf-8");

      redisTemplate.opsForValue().set(logisticsCode,logisticsInfo,6 *10,TimeUnit.MINUTES);

      System.out.println("從物流接口中取值");

      System.out.println(logisticsInfo);

      } catch (Exception e) {

      e.printStackTrace();

      }

      }else{

      System.out.println("從redis中取值");

      logisticsInfo = (String)redisTemplate.opsForValue().get(logisticsCode);

      System.out.println(logisticsInfo);

      }

      將用戶一小時(shí)內(nèi)第一次物流查詢的查詢訂單號(hào)(parcelId)與字符串(appcode_key)拼接作為key與物流信息(logisticsInfo)存入redis。設(shè)置key的過(guò)期時(shí)間為一小時(shí),下一次用戶查詢會(huì)先去redis查找是否有key,如key未過(guò)期則將緩存中的物流信息返回給用戶,如不存在,則調(diào)用第三方物流接口查詢物流信息。

      2.4 ?核心功能測(cè)試

      為保證系統(tǒng)功能正常運(yùn)行,代碼在運(yùn)行的時(shí)候不會(huì)崩潰,需充分考慮回收系統(tǒng)用戶在使用中可能出現(xiàn)的情況,設(shè)計(jì)多個(gè)例子實(shí)際測(cè)試。對(duì)系統(tǒng)核心功能測(cè)旨在解決設(shè)計(jì)過(guò)程中因?yàn)闆](méi)有考慮全面的異常。最后根據(jù)測(cè)試情況進(jìn)一步優(yōu)化系統(tǒng),對(duì)功能不足之處作出相應(yīng)的優(yōu)化改善。系統(tǒng)核心功能測(cè)試表如表1所示。拍照垃圾分類,查詢并管理商品信息功能如圖3、圖4所示。

      3 ?結(jié) ?論

      廢品收購(gòu)站信息管理系統(tǒng)是一個(gè)簡(jiǎn)便回收流程并盡力節(jié)約用戶回收時(shí)間的項(xiàng)目。廢品收購(gòu)站系統(tǒng)在為用戶,廢品回收人員與管理員帶來(lái)便利的同時(shí),也促進(jìn)了有限資源的循環(huán)利用并對(duì)環(huán)境保護(hù)做出了貢獻(xiàn)。有關(guān)數(shù)據(jù)顯示,我國(guó)現(xiàn)在每年的廢品中廢紙達(dá)到3 600萬(wàn)噸、鋼鐵金屬達(dá)到7 900萬(wàn)噸、塑料制品達(dá)到1 100萬(wàn)噸,這個(gè)數(shù)據(jù)還在逐年增加。生活中的廢品雖不起眼,但如果能好好地進(jìn)行分類回收,將會(huì)是一筆筆不小的資源財(cái)富。“互聯(lián)網(wǎng)+”與傳統(tǒng)回收行業(yè)結(jié)合給人們將垃圾廢品變廢為寶開(kāi)辟了一條便捷之路。不過(guò),想要人們?cè)谶@條路上越走越遠(yuǎn),還需要去培養(yǎng)人們的回收意識(shí),增進(jìn)人們環(huán)境保護(hù)的觀念。人們?cè)谙硎芑厥毡憬莸耐瑫r(shí)也是在學(xué)習(xí)垃圾分類知識(shí),培養(yǎng)廢品回收習(xí)慣。系統(tǒng)設(shè)計(jì)中的輪播圖與資訊文章均能擁有宣傳環(huán)境保護(hù)的作用,而積分商城則是一種激勵(lì)方式,旨在讓人們直觀感受到變廢為寶的過(guò)程。廢品不是垃圾,可能只是扔錯(cuò)了地方,將廢品分好類,找到它們真正的歸屬地,變廢為寶,需要我們大家共同努力。

      參考文獻(xiàn):

      [1] 劉浩文,但鳴嘯.基于“互聯(lián)網(wǎng)+”垃圾回收平臺(tái)可行性探討 [J].科技傳播,2020,12(4):131-132.

      [2] 張巧嶺.基于微信小程序的垃圾分類系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].電子世界,2020(21):185-186.

      [3] KAUR G,KAUR J. In-memory data processing using redis database [J].Int J Comput Appl,2018,180(25):26-31.

      [4] 張杰,劉凱,周立軍.采用Redis高并發(fā)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)方法 [J].計(jì)算機(jī)與數(shù)字工程,2020,48(5):1222-1226.

      [5] 韓宇辰.廢品回收的可持續(xù)發(fā)展 [J].中小企業(yè)管理與科技(上旬刊),2017(4):46-48.

      [6] 李斌,王峰.“基于互聯(lián)網(wǎng)+”計(jì)算機(jī)軟件工程的管理與應(yīng)用 [J].計(jì)算機(jī)與網(wǎng)絡(luò),2021,47(2):42.

      作者簡(jiǎn)介:曹遠(yuǎn)釗(2000—),男,漢族,江西九江人,本科在讀,研究方向:計(jì)算機(jī)與大數(shù)據(jù);通訊作者:王崗(1978—),男,漢族,江西九江人,講師,碩士,研究方向:計(jì)算機(jī)科學(xué)與技術(shù)。

      猜你喜歡
      微信小程序垃圾分類
      圖書(shū)館微信小程序的應(yīng)用現(xiàn)狀及前景分析
      基于CNKI的微信小程序研究文獻(xiàn)計(jì)量分析
      信息技術(shù)與專業(yè)課程融合路徑探索
      決策探索(2017年12期)2017-07-13 11:11:12
      當(dāng)圖書(shū)館遇上微信小程序
      基于互聯(lián)網(wǎng)思維的再生資源智能回收系統(tǒng)設(shè)計(jì)(寶特瓶類)
      小學(xué)校本課程《垃圾分類》智慧教育案例研究
      淺析我國(guó)農(nóng)村垃圾處理難題
      日本城市垃圾分類的做法
      青春歲月(2016年22期)2016-12-23 16:15:10
      高校環(huán)境教育非課堂教學(xué)模式的探索
      芻議校園垃圾分類與高校學(xué)生管理
      科技視界(2016年3期)2016-02-26 20:27:07
      友谊县| 勃利县| 鹿邑县| 峨眉山市| 保靖县| 四平市| 眉山市| 大冶市| 开鲁县| 留坝县| 德州市| 巩留县| 新民市| 师宗县| 睢宁县| 独山县| 拜泉县| 合阳县| 凤城市| 什邡市| 寻甸| 徐汇区| 丁青县| 神池县| 聊城市| 元氏县| 扬中市| 武鸣县| 中宁县| 伊金霍洛旗| 翁源县| 沧源| 邹平县| 札达县| 巧家县| 越西县| 库车县| 平山县| 达尔| 陵水| 社会|