【摘 要】隨著生活水平的提高,被人們淘汰、丟棄的廢棄物也越來越多,提高廢棄物的利用率正成為政府和企業(yè)關注的一個熱點。本文就廢棄物再利用系統(tǒng)的功能設計進行了探討,并給出了基于UML技術的系統(tǒng)設計。
【關鍵詞】廢棄物再利用系統(tǒng);UML技術;軟件工程
一、引言
隨著生活水平的提高和生活方式的改變,人們丟棄的廢棄物越來越多,而企業(yè)在生產過程中也會產生大量的工業(yè)廢品。另一方面,不可再生資源在逐年減少。國家每年在節(jié)能減排、資源循環(huán)利用上都有很大投入,取得了明顯成效,但還是有許多工作要做:建立完善的回收廢棄物的機制;2、廢棄物信息交流渠道較傳統(tǒng),信息平臺的建設使用有待提升;部分廢棄物再利用成本較高等。
二、廢棄物再利用系統(tǒng)
目前國內已經(jīng)有一些廢棄物再利用網(wǎng)站,這些網(wǎng)站以處理固體廢棄物和工業(yè)垃圾為主,沒有涉及家庭、小型制造業(yè)的廢棄物處理。
本系統(tǒng)搭建的是一個廢棄物再利用平臺,用于解決各類廢棄物與廢棄物利用企業(yè)的無縫對接問題,以提升資源的利用率;以拓寬廢棄物的流通渠道,提高政府對廢棄物再利用的扶持力度和企業(yè)管理。
三、系統(tǒng)功能分析——描述與規(guī)劃并建立用例圖
結合系統(tǒng)設計思路,“廢棄物再利用系統(tǒng)”主要包含以下幾個功能模塊:信息發(fā)布模塊、資源利用模塊、監(jiān)管模塊、用戶管理模塊、系統(tǒng)管理模塊。
(一)信息發(fā)布模塊。該模塊主要功能是廢棄物提供者把可利用的資源信息發(fā)布在平臺上,可對其提供的廢棄物進行初步評估。發(fā)布者可以查看自己廢棄物的銷售狀況,系統(tǒng)中其他用戶提供的廢棄物種類和銷售情況。
(二)資源利用模塊。該模塊提供給購買者,可以瀏覽廢棄物種類和數(shù)量,可以聯(lián)系廢棄物提供者。如果對廢棄物進行加工再生產,則可以將處理階段所消耗的成本、對環(huán)境的影響、銷售的利潤等信息如實地反饋到系統(tǒng)中。
(三)監(jiān)管模塊。該模塊具有以下主要功能:一是對所有廢棄物信息進行分類,并且進一步估算出利用價值;二是根據(jù)購買者反饋的信息,進行跟蹤,以防止虛假信息進入系統(tǒng),并統(tǒng)計其最終產生的價值及廢棄物的利用率;三是政務公開,即發(fā)布政府部門出臺的相關文件,比如從事廢棄物回收方面的優(yōu)惠補助政策等
(四)用戶管理模塊。用戶管理模塊的是系統(tǒng)對用戶進行管理,包括廢棄物買賣雙方和監(jiān)管方的操作員、單位負責人,系統(tǒng)還可以向社會公開,即游客用戶。在系統(tǒng)中可以進行賬戶注冊與用戶信息的維護。
(五)系統(tǒng)管理模塊。該模塊功能是維護系統(tǒng)的正常運行,使所有進入該系統(tǒng)的人員(監(jiān)管員、廢棄物提供者、購買者以及游客),可以根據(jù)其權限正常使用系統(tǒng)。
系統(tǒng)在廢棄物交易階段,就是一件物品交易的階段,因此在訂單設計時,可以與一般的購物系統(tǒng)類似。考慮到廢棄物的特點,本系統(tǒng)不提供線上交易功能。系統(tǒng)用例圖如1:
四、系統(tǒng)類圖
靜態(tài)模型是在用例模型基礎上建立的,用于顯示系統(tǒng)中事物的內部結構和相互關系。本系統(tǒng)涉及到的類主要有:廢棄物、廢棄物提供者、購買者、訂單、物流、系統(tǒng)管理員、監(jiān)管員、游客。
在系統(tǒng)功能分析和類圖的基礎上可以建立系統(tǒng)的動態(tài)模型。動態(tài)模型,描述了系統(tǒng)各對象隨時間變化的行為,主要由系統(tǒng)的交互圖、活動圖和狀態(tài)圖來呈現(xiàn)。
五、系統(tǒng)應用與效益分析
廢棄物再利用系統(tǒng)構建完成并投入使用,將會產生以下幾方面的社會效應:
(一)會提高民眾的環(huán)保意識,通過在此平臺上發(fā)布一些廢棄物再利用的知識小竅門,讓民眾更加注重對現(xiàn)有廢棄物的再利用;同時,可以讓更多的人了解廢棄物的類別及再利用價值,從而減少隨意丟棄廢棄物帶來的浪費,養(yǎng)成收集廢棄物的習慣。
(二)為廢棄物供求雙方提供便捷的信息交流通道。通過此平臺,交易雙方可以實時傳遞供求信息;根據(jù)廢棄物的回收規(guī)律,再生資源公司可以提前制訂廢棄物的再利用計劃,通過平臺下單,有助于企業(yè)的生產有序進行。
(三)信息的透明化可以增強政府的監(jiān)管力度。通過此平臺,可以引導合法的交易;同時通過對平臺信息的分析,可以使用戶更好地了解廢棄物的數(shù)量和品種的變化情況。
六、總結
面向對象UML技術,不僅能夠提高系統(tǒng)開發(fā)效率,提高軟件質量,加速開發(fā)過程,而且使系統(tǒng)具有較好的可重用性、可擴充性、可維護性和可移植性。
一個系統(tǒng)要發(fā)揮其預設的作用,除了需要技術上的支持以保障,其正常運行,更需要有更多的用戶去使用。隨著人們環(huán)保意識的提升,相信會有越來越多的個人、企業(yè)用戶進入廢棄物再利用平臺,使系統(tǒng)發(fā)揮更大的作用。
圖 1系統(tǒng)用例圖
參考文獻:
[1]唐紅杰. UML基礎與ROSE建模實訓教程[M]. 清華大學出版社
[2]孫曉妍.基于UML的面向對象信息系統(tǒng)開發(fā)[J].價值工程, 2013, (8)
[3]楊云春.利用UML實現(xiàn)計算機等級考試網(wǎng)上報名系統(tǒng)的分析與設計[J]. 電腦編程技巧與維護, 2013, (4)
[4]李穎.運用UML 語言設計分布式應用系統(tǒng)的一般過程和方法[J]. 計算機應用研究, 2001(8).
指導老師:屈衛(wèi)清