高凱 符國慶





摘要:近些年,在黨的領導下,人民的物質水平越來越高,開始對其他方面有了更高的追求,尤其是對美好環境的要求。為了響應國家政策,也為了造福人民,為了保護我們的家,我決定利用所學的計算機知識,制作一個輔助并激勵人們進行垃圾歸類的網站。
關鍵詞:垃圾分類管理人員信息系統;java技術;Mysql數據庫;B/S結構
1前言
1.1課題背景及意義
近些年,人民的物質水平越來越高,開始對其他方面有了更高的追求,尤其是對美好環境的要求。輔助進行垃圾分類的系統有極大的實用性。而且計算機管理系統憑借獨特的方式超越了傳統的方式。
1.2國內外研究現狀
我國基礎條件差,計算機的應用在我國發展的比較遲。這幾年,我國的基礎設施逐漸完善,互聯網相關法律逐步建立,企業也開始認識到計算機的強大能量,開始應用計算機辦公和管理。而許多發達國家工業革命和計算機革命早,計算機得到了較早的普及。
迄今為止,互聯網和人們的生活已經密不可分。
1.3本課題主要工作
首先,本文分析了系統所用到的基本知識和工具,從宏觀進行描述。然后是項目涉及的開發背景、大環境和項目可行性。接下來馬上需要進行的是需求分析這一部分,以此來確定更加貼切人民需求的功能,這是非常關鍵的一步,如果系統再改功能是非常麻煩的一件事。再繼續需要做的是對功能的拆分解析,劃分出不同模塊,分別完成。寫代碼前需要先畫出來用例圖和流程圖。然后將數據庫里的數據用表的形式展現。最后用黑盒測試和白盒測試等方法對垃圾分類管理人員信息系統進行了一些具體測試。最后對系統進行測試完善并發布。
1.4系統開發環境
1.4.1 java簡介
Java是面向對象的語言,大大簡化了編程過程,即使這么多年過去了,java仍然是最受歡迎的語言[3]。
1.4.2 Mysql數據庫
MySQL(關系型數據庫)是一種面向全球都開放源代碼的數據庫軟件。它占用的空間非常小,而且運行速度快。
1.4.3 SSM結構模式
SSM框架指的是SpringMVC+Spring+Mybatis[3]。核心思想即是將頁面設計、核心運作邏輯、mysql代碼,三個相互獨立。
2需求分析
2.1用戶需求分析
去年五月份,北京帶頭實行垃圾分類政策,打響了垃圾分類的戰役,眾多城市紛紛參戰。很多城市甚至對不進行垃圾分類的人群進行罰款處置。但是大部分人面對紛繁復雜的垃圾種類會難以區分,此系統可以很好的滿足大部分的需求。
2.2業務需求
今為止,大部分垃圾回收是等垃圾混雜在一起后再進行分類,這種分類方式效率低,成本高,甚至混雜在一起后很難分清,所以此系統的垃圾回收訂單功能可以大大緩解這種情況。
3系統分析
3.1可行性分析
垃圾分類管理人員信息系統主要目的是幫助用戶和政府進行垃圾分類。故可行性分析主要從下面幾個方向進行。
3.1.1技術可行性
垃圾分類管理系統,使用java語言(全世界最受歡迎的語言)開發。使用Mysql(中小型網站最常用的數據庫軟件)作為數據庫軟件。對于應用程序的開發和應用要求有完整功能,使用簡便的特點。
3.1.2操作可行性
這個垃圾分類管理人員信息系統是自己設計和開發的管理系統,非常實用。垃圾分類管理人員在手機和電腦上只要輸入網站就可以登錄。
3.1.3經濟可行性
所用到的軟件eclipse和mysql都是開源免費的,所用到的硬件也很方便購買而且很便宜,所以該系統對人力、物力、金錢的需求并不高。
3.1.4法律可行性
垃圾分類管理系統,使用java語言(全世界最受歡迎的語言)開發。使用Mysql(中小型網站最常用的數據庫軟件)作為數據庫軟件。而這兩個軟件都是面向全世界開源免費的,所以在法律上具有可行性。
4系統設計
4.1系統概述
首先要根據需求分析確定的功能來劃分模塊,盡量保證各個模塊之間的獨立性,這樣可以大大的方便開發項目。劃分好模塊后就可以進行用戶和管理員的界面設計了,一個好的界面會給人留下深刻印象。還有就是數據庫的設計,數據庫是重要基礎。從這三個角度出發,可以有多個方案,系統設計則需要選出最好的方案才算結束。
垃圾分類管理人員信息系統工作原理圖如圖9所示:
4.2系統結構設計
知道工作原理后,首先要從宏觀上把控該系統,即理解該垃圾分類管理系統的結構劃分。垃圾分類輔助系統的宏觀構建如圖10所示。
4.3數據庫設計
數據之于一個系統來說,是靈魂所在,一個好的數據庫,直接決定了系統能不能順暢而穩定的運行。
4.3.1數據庫設計原則
實體—聯系(E-R)模型被用作概念結構設計[10]。E-R圖包括實體,實體的屬性,還有實體之間的聯系。下面列出了垃圾分類管理系統的E-R圖。
4.3.2數據庫實體
實體(Entity)是數據模型中的關鍵。如果想要和現實世界類比的話,可以類比成現實中的“事物”。例如,學校里的每個學生,廚房里的每個碗。
本系統的E-R圖如下圖所示:
1、會員信息:賬號、密碼、id、積分,實體圖如圖11所示:
2、商品信息:商品編號、商品名稱、商品類型、商品價格、商品描述、商品數量,實體圖如圖12所示:
3、回收訂單信息:訂單編號、垃圾名稱等屬性的實體圖如圖13所示:
本垃圾分類管理系統的優點如下所示:
(1)本系統用的兼容性和針對性都比較高。該系統在電腦、手機和ipad等設備都可以使用。
(2)該垃圾分類管理人員信息系統內容全面,使用者的各種需求都得以滿足,其操作方便,會員界面友好,能夠上網的人都可以很好的進行操作[15]。
5結論
此次垃圾分類管理信息系統的開發,我在系統的設計上也遇到了許多問題,于是參考了許多國內外的網站,吸取了別的網站好的地方,摒棄了不好的地方。實踐證明,垃圾分類管理系統可以流暢使用,功能契合用戶實際需求,完美迎合了國家的政策,有很好的發展前景。但該系統仍存在許多不足之處。今后需要進一步研究。
參考文獻:
[1]李春燕,李根.基于java技術的網絡信息會員平臺設計[J/OL].電子技術與軟件工程,2017,(20):9(2017-10-26).
[2]張繼東.Mysql數據庫基于java的訪問技術[J/OL].電子技術與軟件工程,2017,(15):169(2017-08-03).
[3]王浩.基于java技術的在線技能評測系統的設計與實現[J].數字技術與應用,2018,(12):171-172.
[4]王金龍,張靜.基于java+Mysql的高校慕課(MOOC)會員系統設計[J].通訊世界,2017,(20):276-277.
[5]潘國榮.基于java+JavaBean+Servlet實現模式的增刪改模塊的設計與實現[J].信息通信,2017,(08):101-103.
[6]葛建霞.《java動態網頁設計》垃圾分類管理人員信息系統中項目會員法的應用研究[J].宿州教育學院學報,2017,20(04):160-161.