【《基于SSM框架的垃圾分類管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》10000字】_第1頁
【《基于SSM框架的垃圾分類管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》10000字】_第2頁
【《基于SSM框架的垃圾分類管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》10000字】_第3頁
【《基于SSM框架的垃圾分類管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》10000字】_第4頁
【《基于SSM框架的垃圾分類管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》10000字】_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第第頁共33頁基于SSM框架的垃圾分類管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u15423基于SSM框架的垃圾分類管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 1115751緒論 266321.1背景與意義 2239901.2論文主要內(nèi)容 3231962需求分析 364482.1功能需求 3212632.2非功能需求 5174863總體設(shè)計(jì) 5217413.1總體功能 5294803.2功能模塊 6288353.2.1業(yè)務(wù)流程 6221163.2.2用戶信息管理 757543.2.3垃圾分類信息管理 877723.2.4垃圾站信息管理 965863.2.5投訴信息管理 10277153.2.6反饋信息管理 10280723.3相關(guān)技術(shù) 1127046MySQL 1229590JSP技術(shù) 128377框架技術(shù) 12108543.4數(shù)據(jù)庫表 1217490(1)用戶信息表(ljflgl_user): 1221288(2)反饋信息表(ljflgl_fk): 1319587(3)垃圾站信息表(room): 1331687(4)垃圾分類信息表(house): 1313614(5)投訴信息表(fix): 13101964詳細(xì)設(shè)計(jì) 14220224.1登錄注冊(cè)模塊 14207204.2用戶管理模塊 16184004.3垃圾分類信息模塊 168844.4垃圾站管理模塊 16105604.5反饋管理模塊 17166934.6投訴管理模塊 18257245系統(tǒng)實(shí)現(xiàn) 18255035.1登錄注冊(cè)模塊 18276455.2系統(tǒng)首頁模塊 19162555.3用戶管理模塊 20177505.4垃圾分類信息管理模塊 2282355.5垃圾站信息管理模塊 22169745.6反饋管理模塊 2374095.7投訴管理模塊 24325336系統(tǒng)測(cè)試 2589447總結(jié) 2814135參考文獻(xiàn) 29緒論背景與意義隨著科技水平與生活質(zhì)量的提高,每年產(chǎn)生的垃圾越來越多。在有些比較注重垃圾處理的城市,人們會(huì)將絕大多數(shù)垃圾以衛(wèi)生填埋REF_Ref19081\r\h[1]的方式處理掉,相較而言其他地區(qū)則只對(duì)大部分垃圾進(jìn)行填埋或堆放,從而導(dǎo)致更嚴(yán)重的環(huán)境污染。將垃圾處理至無害花費(fèi)的錢財(cái)是要很高的,對(duì)不同的處理方式來說,一噸垃圾的處理費(fèi)可相差幾十到幾百。人們大量的揮霍著資源,無度的進(jìn)行生產(chǎn),隨意購買后又將資源變成垃圾。面對(duì)著垃圾數(shù)量的成倍增長(zhǎng)和越來越難以處理的不明成分,過去的處理方法已不適用于現(xiàn)在的狀態(tài)了。在這樣的狀況下,垃圾分類回收處理就是目前最明確有效的解決與根治垃圾污染的方法。而要實(shí)現(xiàn)真正的垃圾分類,就需要把所有的垃圾都在源頭就進(jìn)行分類與處理,用較低的成本通過分類來進(jìn)行清理與回收,再使其變?yōu)榭衫玫馁Y源。垃圾分類管理是針對(duì)當(dāng)代社會(huì)此種市場(chǎng)所需要而設(shè)計(jì)出來的。垃圾分類管理網(wǎng)是為管理者和垃圾分類用戶更好的處理各項(xiàng)業(yè)務(wù)并處理工作和了解垃圾分類而開發(fā)的一個(gè)平臺(tái)。垃圾分類能夠讓垃圾產(chǎn)生價(jià)值,讓垃圾的利用率更高,創(chuàng)造更大的效益。實(shí)施垃圾分類不僅能減輕對(duì)環(huán)境的污染,還能降低垃圾的處理成本,對(duì)人與環(huán)境都是有效又有益的處理辦法,有大范圍推廣的必要性。從整個(gè)產(chǎn)業(yè)鏈的協(xié)同角度來說,前端的垃圾分類服務(wù)、中端的垃圾分類轉(zhuǎn)運(yùn)、終端的廚余垃圾處理REF_Ref17990\r\h[2]、滲濾液處理REF_Ref29036\r\h[3]、垃圾焚燒REF_Ref8124\r\h[4]等都將由此產(chǎn)生的企業(yè)共享。因此,開發(fā)這樣一個(gè)垃圾分類管理網(wǎng)成為很有必要的事情。論文主要內(nèi)容本論文主要分析與實(shí)現(xiàn)的內(nèi)容如下:(1)根據(jù)開發(fā)的系統(tǒng)的需求,進(jìn)行需求分析并對(duì)整體的功能以及功能的詳細(xì)劃分進(jìn)行設(shè)計(jì),根據(jù)系統(tǒng)所需數(shù)據(jù)設(shè)計(jì)出數(shù)據(jù)庫表,最后設(shè)計(jì)開發(fā)出完整詳細(xì)的系統(tǒng)。(2)確定適用于開發(fā)系統(tǒng)的技術(shù),在已掌握的技術(shù)基礎(chǔ)上對(duì)系統(tǒng)設(shè)計(jì)盡心完善。(3)使用SSM作為系統(tǒng)主題框架,設(shè)計(jì)數(shù)據(jù)對(duì)系統(tǒng)進(jìn)行測(cè)試,測(cè)試方法使用黑盒測(cè)試,對(duì)系統(tǒng)的功能、可能存在的缺陷進(jìn)行測(cè)試。需求分析功能需求登錄注冊(cè)垃圾分類管理系統(tǒng)網(wǎng)站的使用者有普通用戶超級(jí)管理員、物業(yè)管理員以及超級(jí)管理員。登錄:使用賬號(hào)密碼登錄,后臺(tái)通過判斷id來確認(rèn)登陸者身份。注冊(cè):用戶提供賬號(hào)和密碼進(jìn)行注冊(cè),賬號(hào)和密碼都不能為空,注冊(cè)成功后頁面會(huì)提示注冊(cè)成功。注冊(cè)后需重新登錄。用戶管理當(dāng)?shù)卿浾邽槌?jí)管理員時(shí),超級(jí)管理員可以管理用戶的信息,包括使用用戶名進(jìn)行查詢、對(duì)用戶信息進(jìn)行修改、刪除、添加。當(dāng)查詢無關(guān)鍵詞時(shí),默認(rèn)顯示全部用戶信息。本功能對(duì)普通用戶不可見。垃圾分類信息管理提供上傳垃圾分類信息的功能。用戶可以在本模塊了解垃圾的分類,當(dāng)垃圾分類信息需要添加時(shí),管理員可上傳新的數(shù)據(jù)。對(duì)垃圾分類信息的操作還包括修改、刪除、查詢。當(dāng)使用者進(jìn)入本模塊時(shí),后臺(tái)從數(shù)據(jù)庫讀取垃圾分類信息并顯示在表格中。本模塊應(yīng)為使用者提供增刪改查功能。當(dāng)管理員選擇添加后,系統(tǒng)將提供信息填寫,按照表單填寫新的垃圾分類信息。詳細(xì)信息包括編號(hào)、名稱、類型。編輯完成點(diǎn)擊確定,數(shù)據(jù)將被成功保存到數(shù)據(jù)庫,顯示信息的表格將新增一條垃圾分類信息記錄。如果想要查看一條垃圾信息的詳細(xì)信息,需要先選擇要查看的記錄,再點(diǎn)擊詳情按鈕,界面會(huì)顯示相應(yīng)的詳細(xì)信息。管理員使用刪除功能時(shí)同樣需要先選擇一條記錄,再點(diǎn)擊刪除按鈕。用戶可在本模塊查看所有垃圾分類信息,了解如何分類不同的垃圾。用戶不能自行添加垃圾分類信息,但是需要給予用戶查看與查詢的權(quán)限。用戶可以在搜索欄輸入垃圾名稱中的某個(gè)字段進(jìn)行篩選查詢,也可以選擇某項(xiàng)記錄后點(diǎn)擊詳情按鈕后查看詳細(xì)信息。垃圾站信息管理記錄垃圾站信息的模塊。管理員通過此模塊管理垃圾站。垃圾站信息需要記錄垃圾站可以收的垃圾的類型、垃圾站名稱、不同垃圾站的聯(lián)系人等。點(diǎn)擊垃圾站名可以查看垃圾站詳細(xì)信息。垃圾站信息模塊也需要支持添加、查詢、修改、刪除、查看功能。其中用戶只支持查詢與查看功能。當(dāng)用戶通過查看垃圾分類為需要分類的垃圾分好類后,需要將它們按不同的類型投放到相應(yīng)的垃圾站。用戶可以在搜索框中輸入垃圾分類來查詢垃圾站。查看某一條信息時(shí),可選擇相應(yīng)記錄后點(diǎn)擊詳情按鈕查看。反饋管理管理員在本模塊可以看到所有反饋信息,首次進(jìn)入時(shí)將顯示所有的反饋信息。選擇一條記錄并點(diǎn)擊修改按鈕填寫處理進(jìn)度,并選擇保存,用戶就能看到管理員的留言。若本項(xiàng)反饋尚未處理完,用戶可在本條反饋信息中通過相互留言的方式與管理員進(jìn)行溝通。當(dāng)本項(xiàng)反饋已處理完,管理員可選擇刪除。系統(tǒng)提供搜索功能。當(dāng)管理員在搜索框內(nèi)輸入某個(gè)用戶名后,選擇查找,可看到該用戶提交的所有反饋信息。當(dāng)用戶發(fā)現(xiàn)垃圾分類信息或提交垃圾收費(fèi)信息存在錯(cuò)誤需要?jiǎng)h除或修改的情況時(shí),就需要為用戶提供反饋的渠道。在反饋管理模塊用戶可以提交反饋信息。反饋信息包括報(bào)修標(biāo)題、詳細(xì)信息。根據(jù)管理員對(duì)反饋信息的回復(fù)可以了解到反饋的處理進(jìn)度。投訴管理系統(tǒng)為普通用戶提供投訴功能。用戶提交投訴信息,管理員能夠看到用戶提交的投訴,并對(duì)用戶的投訴進(jìn)行回復(fù)。管理員也可以統(tǒng)一處理某個(gè)用戶的投訴。搜索框輸入用戶名,可查看此用戶提交的投訴信息。對(duì)已處理的投訴信息,管理員也可以進(jìn)行刪除。為用戶提供添加投訴信息、修改投訴信息功能。投訴信息包括投訴標(biāo)題、投訴內(nèi)容。非功能需求·性能:系統(tǒng)正常情況下處理業(yè)務(wù)時(shí)間不超過3s,繁忙狀態(tài)下不超過7s。·安全性:用戶信息只能被系統(tǒng)超級(jí)管理員使用。·可維護(hù)性:系統(tǒng)易于維護(hù)?!ひ子眯裕捍蠖鄶?shù)人都能正常使用與操作。總體設(shè)計(jì)總體功能功能結(jié)構(gòu)圖是層層劃分系統(tǒng)的功能并使用功能間的依賴關(guān)系來表示的圖。圖中的每個(gè)框都可以看作一個(gè)功能模塊。垃圾分類管理系統(tǒng)的使用者大致分為管理員與普通用戶。當(dāng)?shù)卿浫藶楣芾韱T時(shí),管理員可編輯用戶管理、垃圾分類信息管理、垃圾站信息管理、反饋管理以及投訴管理等模塊的信息。普通用戶不能看到其他使用者的信息,但是可以查看垃圾分類信息和垃圾站信息,使用系統(tǒng)的反饋和投訴功能。該課題的總體功能結(jié)構(gòu)圖如圖3.1所示。圖3.1系統(tǒng)功能結(jié)構(gòu)圖功能模塊3.2.1業(yè)務(wù)流程網(wǎng)站登錄者分為物業(yè)管理員、普通用戶和超級(jí)管理員。登錄后系統(tǒng)將根據(jù)不同的身份對(duì)不同使用者開放相應(yīng)的權(quán)限。超級(jí)管理員可以使用系統(tǒng)的用戶管理功能、垃圾分類信息管理功能以及投訴信息管理功能。物業(yè)管理員可以使用垃圾分類信息管理功能和投訴管理功能,普通用戶可以查看垃圾分類信息,并進(jìn)行反饋??傮w業(yè)務(wù)流程如圖3.2所示。圖3.2總體業(yè)務(wù)流程圖在經(jīng)過需求分析,并對(duì)系統(tǒng)的整體功能結(jié)構(gòu)進(jìn)行設(shè)計(jì)后,得到了以下的詳細(xì)需求用例圖,如圖3.3所示。圖3.3需求用例圖系統(tǒng)使用者都需要使用賬號(hào)密碼進(jìn)入系統(tǒng),沒有注冊(cè)過的普通用戶需要先注冊(cè)再登錄。只有超級(jí)管理員能夠編輯用戶信息,所有管理員擁有垃圾分類信息、垃圾站信息、反饋信息、投訴信息等功能的使用權(quán)。普通用戶僅能查看垃圾分類信息和垃圾站信息,可使用反饋和投訴功能。用例摘要如表3-1所示。表3-1用例摘要表用例標(biāo)識(shí)(UC)用例名稱摘要描述1.0登錄使用系統(tǒng)前的身份驗(yàn)證1.1注冊(cè)用戶進(jìn)行注冊(cè),成功后可重新登入系統(tǒng)1.2用戶管理超級(jí)管理員能夠?qū)τ脩暨M(jìn)行管理1.3垃圾分類信息管理員能夠?qū)诸愡M(jìn)行管理1.4垃圾站信息管理員能夠?qū)拘畔⑦M(jìn)行管理1.5反饋管理管理員能夠?qū)Ψ答佇畔⑦M(jìn)行管理1.6投訴管理管理員能夠?qū)ν对V信息進(jìn)行管理3.2.2用戶信息管理超級(jí)管理員可以使用用戶信息管理功能對(duì)用戶信息進(jìn)行編輯,具體功能有用戶信息的查詢、修改、添加、刪除。管理用戶信息用例圖如圖3.4所示。圖3.4管理用戶信息用例圖若想要對(duì)所有用戶信息進(jìn)行操作,需要先以超級(jí)管理員身份登錄系統(tǒng)。登錄后點(diǎn)擊用戶信息欄,在顯示的用戶信息界面按下添加按鈕后在提交新用戶信息時(shí)編輯新用戶的信息。若新用戶的名字在用戶數(shù)據(jù)中已存在,系統(tǒng)將提示管理員該用戶已存在,需要修改用戶的名稱。若不存在,則提示添加成功。3.2.3垃圾分類信息管理不了解垃圾分類的用戶可以通過查看此模塊來獲知想了解的信息。管理員負(fù)責(zé)垃圾分類信息的維護(hù),具體操作包括對(duì)垃圾分類信息的添加、修改、查找和刪除。管理垃圾信息用例圖如圖3.5所示。圖3.5管理垃圾信息用例圖使用垃圾分類信息管理功能需要先以管理員身份登錄系統(tǒng)。成功登入系統(tǒng)后,點(diǎn)擊垃圾分類信息項(xiàng)。在垃圾分類信息管理頁點(diǎn)擊添加按鈕,進(jìn)入添加垃圾分類信息頁,填入垃圾分類的相關(guān)信息。垃圾分類信息包括垃圾編號(hào)、垃圾名稱以及垃圾類型。點(diǎn)擊提交,系統(tǒng)將提示添加成功。3.2.4垃圾站信息管理管理員登錄后,在垃圾站信息界面對(duì)垃圾站信息進(jìn)行管理。管理員管理垃圾站信息用例圖如圖3.6所示。圖3.6垃圾站信息管理用例圖不同垃圾站存放不同類型的垃圾,用戶需要先查看垃圾站信息再投放垃圾。管理員負(fù)責(zé)對(duì)垃圾站信息進(jìn)行維護(hù)。管理員登錄系統(tǒng),點(diǎn)擊垃圾站信息管理欄,選擇添加垃圾站信息。管理員在垃圾站信息表單中填寫新的垃圾站信息后,點(diǎn)擊提交。若垃圾站在系統(tǒng)中不存在,系統(tǒng)將提示添加成功。3.2.5投訴信息管理管理員登錄后,在投訴信息模塊查看用戶的投訴信息,并對(duì)用戶的投訴信息進(jìn)行處理。管理員處理投訴信息用例圖如圖3.7所示。圖3.7管理員處理投訴信息用例圖用戶在投訴信息模塊提交投訴信息,管理員查看用戶提交的投訴信息后,可對(duì)投訴信息的處理進(jìn)度進(jìn)行修改。用戶可通過管理員的修改信息了解投訴處理情況。管理員在投訴信息頁選擇一項(xiàng)投訴信息,點(diǎn)擊處理后進(jìn)入投訴信息處理頁,填寫投訴信息完成狀態(tài),點(diǎn)擊提交。3.2.6反饋信息管理管理員登錄網(wǎng)站后,點(diǎn)擊反饋信息模塊,點(diǎn)擊修改按鈕,修改反饋信息的處理狀態(tài)后,提交到后臺(tái)。管理員處理反饋信息用例圖如圖3.8所示。圖3.8管理員管理反饋信息用例圖用戶在反饋信息模塊提交反饋信息,管理員對(duì)反饋內(nèi)容進(jìn)行處理。用戶可通過管理員的回復(fù)了解反饋處理情況。管理員處理反饋信息需要先登錄系統(tǒng)。選擇反饋管理模塊,在反饋信息頁選擇一項(xiàng)反饋信息,點(diǎn)擊處理后進(jìn)入反饋信息處理頁,填寫反饋信息完成狀態(tài),點(diǎn)擊提交。相關(guān)技術(shù)垃圾分類管理系統(tǒng)采用了MVCREF_Ref30698\r\h[5]三層架構(gòu)開發(fā),運(yùn)用SSM框架REF_Ref31306\r\h[6]搭建系統(tǒng)。系統(tǒng)架構(gòu)圖如圖3.9所示。圖3.9系統(tǒng)架構(gòu)圖MySQLMySQL是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),在管理數(shù)據(jù)和運(yùn)行速度上來講既方便可靠又快捷?;贛ySQL的應(yīng)用程序開發(fā)有B/S和C/S兩種模式REF_Ref23734\r\h[7]。JSP技術(shù)JSP是由Sun公司推出的一種開發(fā)語言。JSP在一定程度上實(shí)現(xiàn)了靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁的分離,從而顯著提高了系統(tǒng)整體運(yùn)行的效率REF_Ref461\r\h[8]??蚣芗夹g(shù)SSM框架由Spring、SpringMVC和MyBatis組成。Spring框架是一個(gè)基于POJO的輕量級(jí)J2EE應(yīng)用框架REF_Ref1209\r\h[9]。Spring的核心技術(shù)是IOC(控制反轉(zhuǎn))和AOP的代理機(jī)制REF_Ref1209\r\h[9]。SpringMVC能夠?qū)eb層進(jìn)行職責(zé)解耦,大大簡(jiǎn)化我們的開發(fā)步驟REF_Ref1777\r\h[10]。MyBatis是集成SQL查詢、存儲(chǔ)過程調(diào)用和高級(jí)映射的持久層框架REF_Ref10465\r\h[11]。數(shù)據(jù)庫表數(shù)據(jù)庫相當(dāng)于一個(gè)系統(tǒng)的用來安放數(shù)據(jù)的儲(chǔ)物柜,系統(tǒng)使用者能夠通過系統(tǒng)提供的某些功能對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操作。數(shù)據(jù)庫表是開發(fā)者根據(jù)用戶的需求,對(duì)系統(tǒng)功能進(jìn)行分析,再進(jìn)行綜合設(shè)計(jì),從而在數(shù)據(jù)庫管理系統(tǒng)上設(shè)計(jì)出數(shù)據(jù)庫表的過程。為了能夠減少誤差與修改,數(shù)據(jù)庫表的設(shè)計(jì)應(yīng)盡量嚴(yán)謹(jǐn)并貼合實(shí)際需求,不然容易導(dǎo)致在實(shí)際使用時(shí)表的數(shù)據(jù)與實(shí)際功能不吻合的情況,從而加大工作量。在設(shè)計(jì)數(shù)據(jù)庫表內(nèi)容時(shí)需要綜合系統(tǒng)功能來設(shè)計(jì)。用戶信息表(ljflgl_user):系統(tǒng)用戶信息表主要用于保存系統(tǒng)用戶的信息,主要字段包括:用戶ID、用戶名、用戶密碼、用戶郵箱、類型等。表結(jié)構(gòu)如表3-7所示。表3-7用戶信息表(ljflgl_user)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說明useridint11×√用戶IDusernamevarchar0√×用戶名稱passwordvarchar255√×用戶密碼emailvarchar255√×用戶郵箱反饋信息表(ljflgl_fk):投訴信息表主要用于保存用戶反饋的信息,主要字段包括:反饋的ID、反饋標(biāo)題、詳情、反饋人、處理狀態(tài)、用戶處理狀態(tài)。表結(jié)構(gòu)如表3-8所示。表3-8反饋信息表(ljflgl_fk)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說明fk_idint11×√反饋IDfk_namevarchar0√×反饋名fk_contentvarchar11××反饋內(nèi)容fk_statevarchar80√×處理狀態(tài)fk_ustatevarchar80√×用戶處理狀態(tài)垃圾站信息表(room):垃圾站信息表主要用于保存垃圾站基礎(chǔ)信息,主要字段包括:垃圾站ID、垃圾站存放垃圾類型、垃圾站名稱、垃圾站負(fù)責(zé)人。表結(jié)構(gòu)如表3-9所示。表3-9垃圾站信息表(ljflgl_room)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說明ljz_idint13×√垃圾站IDljz_typevarchar255√×垃圾站存放垃圾類型ljz_namevarchar255××垃圾站名稱ljz_peovarchar255√×垃圾站負(fù)責(zé)人垃圾分類信息表(house):垃圾分類信息表主要用于保存垃圾分類的數(shù)據(jù)信息,主要字段包括:ID、分類名、類型。如表3-10所示。列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說明fl_idint11×√垃圾分類IDfl_namevarchar255√×垃圾分類名fl_typevarchar255√×垃圾分類類型表3-10垃圾分類信息表(ljflgl_classify)投訴信息表(fix):報(bào)修信息表主要用于保存用戶投訴的信息,主要字段包括:投訴ID、投訴標(biāo)題、內(nèi)容、投訴用戶、完成狀態(tài)、用戶確認(rèn)狀態(tài)。表結(jié)構(gòu)如表3-11所示。表3-11投訴信息表(ljflgl_fix)列名數(shù)據(jù)類型長(zhǎng)度允許空是否主鍵說明ts_idint11×√投訴IDts_namevarchar255√×投訴標(biāo)題ts_remarkvarchar255√×內(nèi)容ts_userint20√×投訴用戶ts_statevarchar255√×處理狀態(tài)ts_ustatevarchar255√×用戶確認(rèn)狀態(tài)詳細(xì)設(shè)計(jì)登錄注冊(cè)模塊登錄模塊通過用戶名和密碼以及驗(yàn)證碼登錄,后臺(tái)通過id檢驗(yàn)權(quán)限,判斷登錄者身份。管理員擁有系統(tǒng)所有權(quán)限。若登錄成功會(huì)進(jìn)入系統(tǒng)主界面,當(dāng)?shù)卿浭r(shí)根據(jù)頁面錯(cuò)誤提示重新填寫賬號(hào)密碼登錄。系統(tǒng)登錄使用shiro框架來驗(yàn)證身份。核心代碼如下所示:注冊(cè)模塊用戶使用賬號(hào)密碼進(jìn)行注冊(cè)。當(dāng)用戶創(chuàng)建賬號(hào)時(shí),若賬號(hào)在系統(tǒng)中不存在,系統(tǒng)在后臺(tái)存入賬號(hào)與密碼,創(chuàng)建一個(gè)新用戶。用戶使用創(chuàng)建的賬號(hào)重新登入系統(tǒng)。若賬號(hào)已存在,界面會(huì)彈出提示賬號(hào)已存在,用戶需要提交新的賬號(hào)。通過注冊(cè)功能只能獲得普通用戶權(quán)限,核心代碼如下所示:用戶管理模塊系統(tǒng)讀取后臺(tái)用戶數(shù)據(jù)后在此模塊顯示。超級(jí)管理員在此頁面可查看所有用戶信息。用戶信息采取表格形式顯示,核心代碼如下所示:垃圾分類信息模塊存放垃圾分類信息相關(guān)數(shù)據(jù)。用戶可在查看各項(xiàng)垃圾的細(xì)目分類來分類處理垃圾。用戶可在本模塊查看所有垃圾分類信息,了解如何分類不同的垃圾。用戶不能自行添加垃圾分類信息,但是需要給予用戶查看與查詢的權(quán)限。用戶可以在搜索欄輸入垃圾名稱中的某個(gè)字段進(jìn)行篩選查詢,也可以選擇某項(xiàng)記錄后點(diǎn)擊詳情按鈕后查看詳細(xì)信息。當(dāng)垃圾分類數(shù)據(jù)需要更新時(shí),管理員可以添加新的垃圾分類數(shù)據(jù)或刪除過時(shí)數(shù)據(jù)。核心代碼如下所示:垃圾站管理模塊存放不同垃圾站的信息。每個(gè)垃圾站只收同一類型的垃圾,但不同的垃圾站可存放同一類型垃圾,同一個(gè)管理人也可以管理多個(gè)垃圾站。用戶可在投放垃圾前查看垃圾站信息。當(dāng)用戶通過查看垃圾分類為需要分類的垃圾分好類后,需要將它們按不同的類型投放到相應(yīng)的垃圾站。用戶可以在搜索框中輸入垃圾分類來查詢垃圾站。查看某一條信息時(shí),可選擇相應(yīng)記錄后點(diǎn)擊詳情按鈕查看。管理員通過此模塊管理垃圾站。垃圾站信息需要記錄垃圾站可以收的垃圾的類型、垃圾站名稱、不同垃圾站的聯(lián)系人等。點(diǎn)擊垃圾站名可以查看垃圾站詳細(xì)信息。垃圾站信息模塊也需要支持添加、查詢、修改、刪除、查看功能。其中用戶只支持查詢與查看功能。管理員管理垃圾站信息的添加、修改、刪除。核心代碼如下:反饋管理模塊用戶在本模塊可以看到自己的反饋信息,提交反饋信息后,等待管理員的處理與回復(fù)。管理員看到后,針對(duì)用戶反饋的內(nèi)容進(jìn)行信息回復(fù)。管理員在本模塊可以看到所有反饋信息,首次進(jìn)入時(shí)將顯示所有的反饋信息。選擇一條記錄并點(diǎn)擊修改按鈕填寫處理進(jìn)度,并選擇保存,用戶就能看到管理員的留言。若本項(xiàng)反饋尚未處理完,用戶可在本條反饋信息中通過相互留言的方式與管理員進(jìn)行溝通。當(dāng)本項(xiàng)反饋已處理完,管理員可選擇刪除。系統(tǒng)提供搜索功能。當(dāng)管理員在搜索框內(nèi)輸入某個(gè)用戶名后,選擇查找,可看到該用戶提交的所有反饋信息。顯示反饋信息的核心代碼如下:投訴管理模塊打開投訴界面,選擇添加投訴信息,填寫投訴標(biāo)題與內(nèi)容,用戶提交投訴信息,管理員能夠看到用戶提交的投訴,并對(duì)用戶的投訴進(jìn)行回復(fù)。管理員也可以統(tǒng)一處理某個(gè)用戶的投訴。搜索框輸入用戶名,可查看此用戶提交的投訴信息。對(duì)已處理的投訴信息,管理員也可以進(jìn)行刪除。核心代碼如下:系統(tǒng)實(shí)現(xiàn)5.1登錄注冊(cè)模塊使用者打開網(wǎng)站后進(jìn)入登錄頁面。若為系統(tǒng)中已存在的用戶或管理員,可直接登錄系統(tǒng)。使用者需要使用賬號(hào)密碼登錄系統(tǒng),登錄界面如圖5.1所示。沒有賬號(hào)的普通用戶需要注冊(cè)后才能登錄使用該系統(tǒng)。注冊(cè)界面如圖5.2所示。圖5.1登錄界面圖5.2注冊(cè)界面5.2系統(tǒng)首頁模塊使用者登入系統(tǒng)后,進(jìn)入首頁,頁面會(huì)先顯示歡迎登錄垃圾分類管理系統(tǒng),如圖5.3所示。登錄后界面的左邊為功能欄,超級(jí)管理員可對(duì)用戶信息、垃圾分類信息、垃圾站信息、投訴、反饋進(jìn)行管理,物業(yè)管理員沒有用戶管理功能,用戶可自行查看垃圾分類信息和垃圾站信息,并對(duì)一些情況進(jìn)行反饋或投訴。用戶功能界面如圖5.4所示。圖5.3歡迎界面圖5.4用戶功能界面5.3用戶管理模塊用戶管理功能,僅支持超級(jí)管理員操作。在搜索欄輸入用戶名,點(diǎn)擊查詢,可以得到相關(guān)用戶信息,如圖5.5所示。用戶信息包括用戶名、密碼、郵箱。點(diǎn)擊新增按鈕,進(jìn)入用戶信息編輯頁面,填寫新用戶信息后選擇提交。如圖5.6所示。在顯示的用戶信息列表左側(cè)選擇一條信息,點(diǎn)擊修改,進(jìn)入用戶信息編輯頁面,修改信息后點(diǎn)擊提交。如圖5.7所示。當(dāng)需要?jiǎng)h除用戶信息時(shí),同樣需要先選擇一條或多條信息,再選擇刪除。刪除時(shí),界面會(huì)提示是否刪除。如圖5.8所示。確認(rèn)后信息會(huì)被刪除,當(dāng)前的用戶信息將減少。圖5.5用戶信息搜索圖5.6用戶添加圖5.7用戶信息修改圖5.8刪除用戶5.4垃圾分類信息管理模塊普通用戶在本模塊可以查看或查詢垃圾分類信息來進(jìn)行垃圾分類,如圖5.9所示。當(dāng)垃圾分類信息有更新或需要修改時(shí),管理員在本模塊對(duì)垃圾分類信息數(shù)據(jù)進(jìn)行操作。超級(jí)管理員和物業(yè)管理員都有本模塊功能的全部權(quán)限。如圖5.10所示。圖5.9垃圾分類信息查詢圖5.10管理員管理垃圾分類信息5.5垃圾站信息管理模塊每個(gè)垃圾站只接受一種類型的垃圾的投放。用戶在投放垃圾時(shí)需要先查詢垃圾站名以及相應(yīng)的接收的垃圾分類,如圖5.11所示。當(dāng)有新的垃圾站投入使用時(shí),管理員要在系統(tǒng)中添加一個(gè)新的垃圾站,如圖5.12所示。當(dāng)有垃圾站被棄用時(shí),管理員選擇刪除此垃圾站,如圖5.13所示。圖5.11垃圾站查詢圖5.12垃圾站添加圖5.13垃圾站刪除5.6反饋管理模塊當(dāng)系統(tǒng)的一些信息沒有及時(shí)更新或出現(xiàn)錯(cuò)誤時(shí),用戶可以提交反饋信息進(jìn)行反饋,如圖5.14所示。管理員看到反饋信息,進(jìn)行處理與回復(fù),如圖5.15所示。用戶能夠看到管理員對(duì)自己反饋信息的回復(fù),并通過這條信息與管理員溝通,如圖5.16所示。圖5.14提交反饋信息圖5.15處理反饋信息圖5.16用戶回復(fù)5.7投訴管理模塊系統(tǒng)提供投訴功能。當(dāng)用戶覺得系統(tǒng)某些地方做的不好可進(jìn)行投訴。用戶提交投訴信息,如圖5.17所示。管理員看到投訴信息,進(jìn)行處理與回復(fù)。用戶看到管理員對(duì)自己投訴信息的回復(fù),并通過這條信息與管理員溝通,如圖5.18所示。圖5.17提交投訴信息圖5.18用戶回復(fù)系統(tǒng)測(cè)試本系統(tǒng)采取黑盒測(cè)試REF_Ref10514\r\h[12],它的主要作用是用來檢測(cè)系統(tǒng)功能是否存在錯(cuò)誤,因此黑盒測(cè)試也被稱為功能測(cè)試。黑盒測(cè)試主要分為三方面,一是檢驗(yàn)系統(tǒng)的功能是否錯(cuò)誤,有沒有沒有實(shí)現(xiàn)的功能;二是檢驗(yàn)在系統(tǒng)中輸入某些信息后,能否得到正確的結(jié)果;三是檢測(cè)系統(tǒng)的性能是否滿足要求。登錄測(cè)試,測(cè)試系統(tǒng)登錄界面的功能。測(cè)試用例設(shè)計(jì)如表6-1所示。表6-1登錄測(cè)試用例測(cè)試編號(hào)用例描述預(yù)期結(jié)果結(jié)論1輸入正確的用戶名和密碼進(jìn)入系統(tǒng)主界面和預(yù)期相同2不輸入信息,直接點(diǎn)擊登錄顯示驗(yàn)證碼錯(cuò)誤和預(yù)期相同3輸入錯(cuò)誤的用戶名或密碼顯示賬號(hào)或密碼錯(cuò)誤和預(yù)期相同注冊(cè)測(cè)試,測(cè)試系統(tǒng)注冊(cè)界面的功能。測(cè)試用例設(shè)計(jì)如表6-2所示。表6-2注冊(cè)測(cè)試用例測(cè)試編號(hào)用例描述預(yù)期結(jié)果結(jié)論1輸入用戶名,不輸入密碼提示輸入密碼和預(yù)期相同2輸入用戶名和密碼提示輸入驗(yàn)證碼和預(yù)期相同3輸入用戶名密碼以及驗(yàn)證碼注冊(cè)成功和預(yù)期相同4不輸入信息,直接點(diǎn)擊注冊(cè)提示輸入注冊(cè)賬號(hào)和預(yù)期相同用戶管理測(cè)試,測(cè)試系統(tǒng)用戶管理界面的功能。在界面直接選擇修改,系統(tǒng)應(yīng)彈出:“請(qǐng)選擇一條記錄”來提示;當(dāng)選擇多條信息并選擇修改時(shí),系統(tǒng)應(yīng)彈出:“只能選擇一條記錄”來提示;當(dāng)選擇新增按鈕,界面應(yīng)直接跳轉(zhuǎn)進(jìn)錄入信息界面;當(dāng)輸入用戶名關(guān)鍵字來查找時(shí),系統(tǒng)應(yīng)給出與關(guān)鍵字有關(guān)的信息。提示測(cè)試用例如表6-3所示。表6-3用戶管理測(cè)試用例測(cè)試編號(hào)用例描述預(yù)期結(jié)果結(jié)論1直接按下修改按鈕提示選擇一條記錄和預(yù)期相同2選擇多條記錄后點(diǎn)擊修改提示只能選擇一條記錄和預(yù)期相同3點(diǎn)擊新增按鈕進(jìn)入錄入信息界面和預(yù)期相同4輸入關(guān)鍵字查詢查詢成功和預(yù)期相同垃圾分類信息管理測(cè)試,測(cè)試?yán)诸愋畔⒐芾斫缑娴墓δ堋T诮缑嬷苯舆x擇修改,系統(tǒng)應(yīng)彈出:“請(qǐng)選擇一條記錄”來提示;當(dāng)選擇一條信息并選擇修改時(shí),顯示修改成功;當(dāng)選擇新增按鈕,界面應(yīng)直接跳轉(zhuǎn)進(jìn)錄入信息界面,并能夠成功添加一條信息;當(dāng)輸入垃圾名稱關(guān)鍵字來查找時(shí),系統(tǒng)應(yīng)給出與關(guān)鍵字有關(guān)的信息。測(cè)試用例如表6-4所示。表6-4垃圾分類信息管理測(cè)試用例測(cè)試編號(hào)用例描述預(yù)期結(jié)果結(jié)論1使用垃圾名稱進(jìn)行查詢查詢成功和預(yù)期相同2添加一條垃圾分類信息界面增加一條信息,添加成功和預(yù)期相同3直接點(diǎn)擊修改提示選擇一條信息和預(yù)期相同4修改一條信息修改成功和預(yù)期相同垃圾站信息管理測(cè)試,測(cè)試?yán)拘畔⒐芾斫缑娴墓δ?。?dāng)選擇多條信息并選擇修改時(shí),系統(tǒng)應(yīng)彈出:“只能選擇一條記錄”來提示;當(dāng)輸入垃圾站名稱關(guān)鍵字來查找時(shí),系統(tǒng)應(yīng)給出與關(guān)鍵字有關(guān)的信息;當(dāng)直接點(diǎn)擊刪除按鈕時(shí),系統(tǒng)應(yīng)提示:“請(qǐng)選擇一條記錄”。測(cè)試用例如表6-5所示。表6-5垃圾站信息管理測(cè)試用例測(cè)試編號(hào)用例描述預(yù)期結(jié)果結(jié)論1使用垃圾站部分名稱模糊查詢查詢成功和預(yù)期相同2不選擇點(diǎn)擊刪除提示選擇一條記錄和預(yù)期相同3選擇多條記錄,點(diǎn)擊詳情提示只能選擇一條記錄和預(yù)期相同反饋管理測(cè)試,測(cè)試反饋信息管理界面功能。當(dāng)使用者輸入標(biāo)題名稱進(jìn)行查詢時(shí),系統(tǒng)應(yīng)顯示所有的相關(guān)信息;當(dāng)使用者選擇某位用戶進(jìn)行查詢時(shí),系統(tǒng)應(yīng)顯示與該用戶相關(guān)的所有信息;當(dāng)使用者修改某條反饋信息時(shí),預(yù)期結(jié)果應(yīng)為修改成功。測(cè)試用例如表6-6所示。表6-6反饋管理測(cè)試用例測(cè)試編號(hào)用例描述預(yù)期結(jié)果結(jié)論1使用標(biāo)題查詢查詢成功和預(yù)期相同2選擇用戶查詢查詢成功和預(yù)期相同3修改反饋信息狀態(tài)修改成功和預(yù)期相同投訴管理測(cè)試,測(cè)試投訴信息管理界面功能。在界面直接選擇刪除,系統(tǒng)應(yīng)彈出:“請(qǐng)選擇一條記錄”來提示;當(dāng)選擇多條信息并選擇刪除時(shí),系統(tǒng)應(yīng)彈出:“只能選擇一條記錄”來提示;當(dāng)使用者修改某條投訴信息時(shí),預(yù)期結(jié)果應(yīng)為修改成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論