?

基于MVC的校園隨手回收系統

2021-11-07 02:13劉星昊郭海智魏寬
電腦知識與技術 2021年25期
關鍵詞:垃圾分類

劉星昊 郭海智 魏寬

摘要:校園垃圾可以分為可回收物,不可回收物,有毒有害垃圾三大類,而如何合理地確定校內垃圾分類且對其進行后續的處理已成為現如今重要的研究課題。通過最大限度地降低處理過程中以及處理后的能耗,來防止二次污染的發生。應運而生的校園隨手回收系統包含下單與接單、搜索、垃圾分類查找以及知識科普各項功能,提高垃圾回收效率,從而使校園生活中的垃圾得到更好的處理。

關鍵詞:垃圾分類;MVC;Java Web

中圖分類號:TP311? ? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)25-0084-02

Abstract:Campus garbage can be divided into three categories: recyclables, non-recyclables, and toxic and hazardous garbage. How to reasonably determine the classification of campus garbage and follow-up treatment has become an important research topic today. By minimizing the energy consumption during and after treatment, the occurrence of secondary pollution can be prevented. The campus free recycling system that emerged at the historic moment includes the functions of placing orders and receiving orders, searching, garbage sorting and searching, and knowledge popularization to improve the efficiency of garbage collection, so that the garbage in campus life can be better treated.

Key words:garbage classification; MVC; Java Web

1 引言

現如今社會飛速發展,垃圾種類和數量愈加繁雜,因而也對校內垃圾處理提出了更高的要求。優化校內垃圾處理技術和處理方式,以此減少能耗,防止二次污染且用以回收利用減輕資源浪費的現象也就成為共同的研究方向。而網絡技術的普及為垃圾分類回收問題的解決提供了可能性。至今為止仍未出現面向校內的垃圾回收平臺,故而導致廢品丟棄現象嚴重,廢舊可再利用物資無人回收,只能通過填埋和焚燒等方式進行處理。這樣的處理方式雖然成本小且過程簡易,但會引起土壤污染、活性降低、水質污染等破壞生態環境的問題,更會對人們的健康造成不良影響?;诖硕男@隨手回收系統則可通過校內學生下單,商家接單來進行垃圾的回收,且附帶搜索功能以及知識科普功能,讓學生更便捷地了解垃圾歸類方式,解決校內垃圾分類與回收問題。

2系統主要功能分析與設計

現如今校內業務日漸豐富,處理校內垃圾的業務仍在發展進程中且是資源回收處理的硬性需求,在此背景下為提高垃圾合理分類與回收效率與環保等各種因素,對校園隨手回收系統進行了設計。本次的設計內容為開發出一款利用互聯網技術服務于再生資源產業,線上建設回收交易平臺,深度整合線下資源,改造傳統回收大軍模式,改變回收無序低效局面,改善再生資源回收方式的校園垃圾隨手回收應用。

2.1系統主要功能分析

首先用戶登錄系統后首先看到首頁,按照干垃圾、濕垃圾、可回收垃圾、有害垃圾的分類展示大量信息,用戶可以通過搜索框輸入關鍵詞對垃圾進行搜索,以此找到垃圾的類型。除此之外還包含干垃圾、濕垃圾、可回收垃圾、有害垃圾四個標簽,用戶通過點擊標簽可以學到相關垃圾的知識,以此達到知識科普的效果。如果需要下單則需登錄和注冊,下單后會生成訂單號顯示在我的訂單中。管理員可以管理各類垃圾信息、垃圾分類信息以及訂單信息等內容。

本次采用MVC設計模式。MVC由Model、View和Controller三部分組成。model就是JavaBean,作用是把零散的數據封裝成對象;VIEW就是JSP,作用是頁面展示;Controller就是Servlet,作用是獲取數據,對數據進行封裝,傳遞數據,指定頁面顯示。MVC的核心內容集中在Servlet,難以滿足日益龐大的需求,因此采用了MVC結合三層架構進行設計。

執行流程如下所示:

1) 瀏覽器訪問Web層,將請求發送給Servlet。

2) Servlet傳參至Service層。

3) Service層調用DAO層,處理數據內容。

4) Dao層處理數據后封裝為JavaBean返回至Service層。

5) 通過Service層處理取出的數據。

6) Service層返還數據至Web層。

7) Servlet將處理完畢的數據返還之JSP進行顯示。

MVC設計模式的目的在于實現動態程序設計,保證后續的可擴展性和程序內容修改等,使得程序某一部分的重復利用成為可能。除此之外可以簡化程序復雜度,使其更加直觀地體現出來。

2.2系統體系結構

系統采用MVC設計模式,通過JSP進行系統的管理和交互。數據庫使用關系型數據庫MySQL。系統保證了可拓展性、流暢運行、可維護性以及安全性的需求。用戶登錄后可以通過相應的操作對各個模塊內的功能進行使用,而管理員則可對信息進行維護和管理。功能結構圖如圖1所示。

猜你喜歡
垃圾分類
小學校本課程《垃圾分類》智慧教育案例研究
淺析我國農村垃圾處理難題
日本城市垃圾分類的做法
高校環境教育非課堂教學模式的探索
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合