版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
某鄉(xiāng)鎮(zhèn)污水處理信息管理系統(tǒng)的設(shè)計與實現(xiàn)案例分析INDEX\o"S"\c"2"\z"2052"INDEX\o"S"\c"2"\z"2052"第1章鄉(xiāng)鎮(zhèn)污水處理信息管理系統(tǒng)的設(shè)計1.1系統(tǒng)功能模塊設(shè)計根據(jù)SpringBoot框架設(shè)計鄉(xiāng)鎮(zhèn)污水處理系統(tǒng)如圖1所示,鄉(xiāng)鎮(zhèn)污水處理系統(tǒng)分為前端頁面與后臺管理兩部分,前端頁面主要是服務(wù)于用戶所設(shè)計,分別有登錄注冊,個人信息管理兩方面,用戶可以直接訪問,后端管理主要針對于管理員所設(shè)計,分為用戶管理,處理廠管理,水質(zhì)信息管理,舉報管理,地域管理,設(shè)備管理等6個部分,使管理員在后臺能夠更清晰的了解到系統(tǒng)的架構(gòu)。圖SEQ圖\*ARABIC1鄉(xiāng)鎮(zhèn)污水處理系統(tǒng)總體架構(gòu)圖1.1技術(shù)總體架構(gòu)1.1.1管理員模塊功能設(shè)計(1)用戶管理:管理員可以查看用戶的信息并進(jìn)行增刪改查,用更新用戶個人信息。(2)處理廠管理:修改負(fù)責(zé)人信息,修改處理廠名稱,修改地區(qū)負(fù)責(zé)人電話(3)水質(zhì)信息管理:系統(tǒng)管理員可以實時監(jiān)督水質(zhì)信息。(4)舉報管理:管理員可以查看舉報人,舉報工廠,舉報電話等信息,并且可以選擇修改刪除來保護(hù)舉報人的隱私信息(5)地域管理:系統(tǒng)管理員對地域信息可以進(jìn)行增刪改查操作(6)設(shè)備管理:系統(tǒng)管理員可以修改污水處理的硬件設(shè)備信息圖SEQ圖\*ARABIC2管理員用例圖
管理員活動如圖下所示:圖SEQ圖\*ARABIC3管理員活動圖1.1.2用戶模塊功能設(shè)計(1)登錄注冊:第一次使污水處理系統(tǒng)的用戶需要進(jìn)行注冊,才能進(jìn)行登錄。用戶信息將會被加密,保存在數(shù)據(jù)庫中(2)個人信息管理:在污水平臺注冊的用戶可以更改密碼及個人信息用戶圖例如下圖4所示:圖SEQ圖\*ARABIC4用戶個人管理圖SEQ圖\*ARABIC5用戶活動圖1.1.3用戶管理模塊功能設(shè)計(1)用戶管理:管理員可以查看用戶的信息并進(jìn)行增刪改查,用更新用戶個人信息。-圖SEQ圖\*ARABIC6用戶管理活動圖1.1.4處理廠管理模塊功能設(shè)計(1)處理廠管理:修改負(fù)責(zé)人信息,修改處理廠名稱,修改地區(qū)負(fù)責(zé)人電話圖SEQ圖\*ARABIC7處理廠管理活動圖1.1.5水質(zhì)信息管理模塊功能設(shè)計(1)水質(zhì)信息管理:系統(tǒng)管理員可以實時監(jiān)督水質(zhì)信息。圖SEQ圖\*ARABIC8水質(zhì)信息管理活動圖1.1.6舉報信息管理模塊功能設(shè)計(1)舉報管理:管理員可以查看舉報人,舉報工廠,舉報電話等信息,并且可以選擇修改刪除來保護(hù)舉報人的隱私信息圖SEQ圖\*ARABIC9舉報信息管理活動圖1.1.7地域信息管理模塊功能設(shè)計(1)地域管理:系統(tǒng)管理員對地域信息可以進(jìn)行增刪改查操作圖SEQ圖\*ARABIC10地域信息管理活動圖1.1.8設(shè)備信息管理模塊功能設(shè)計(1)設(shè)備管理:系統(tǒng)管理員可以修改污水處理的硬件設(shè)備信息圖SEQ圖\*ARABIC11設(shè)備信息管理活動圖1.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計是為了更好的協(xié)調(diào)用戶與管理員之間的信息聯(lián)系,保存更持久的數(shù)據(jù),數(shù)據(jù)庫的存在對整個系統(tǒng)設(shè)計起著至關(guān)重要的作用,數(shù)據(jù)庫設(shè)計不僅要滿足系統(tǒng)的需求同時更重要的是度系統(tǒng)信息安全性,如果沒有規(guī)范數(shù)據(jù)庫管理數(shù)據(jù),就會導(dǎo)致系統(tǒng)的運行效率底下,系統(tǒng)維護(hù)難度增加。在開始設(shè)計數(shù)據(jù)庫時候要合理的規(guī)劃用戶與管理員的信息,數(shù)據(jù)庫的E-R圖是目前最廣發(fā)的設(shè)計方法之一。1.2.1數(shù)據(jù)庫E-R圖的設(shè)計根據(jù)管理員的例圖可以卡出:管理員管理用戶,處理廠,水質(zhì)信息,用戶舉報信息,處理廠地域信息,處理廠硬軟件設(shè)備管理,管理員與用戶和數(shù)據(jù)信息的關(guān)系是一對多。一個污水處理廠可以同時有很多個設(shè)備工作運行。舉報者可以舉報多個工廠信息,所以舉報者與舉報工廠的關(guān)系是一對多根據(jù)如上分析,得出最終基于SpringBoot框架的污水處理系統(tǒng)E-R圖如下所示:污水處理信息管理系統(tǒng)管理員實體有ID、賬號、密碼。其中,ID是管理員實體的主鍵。賬號和密碼為管理員登錄系統(tǒng)的憑證。管理員實體E-R圖如下圖12所示。圖SEQ圖\*ARABIC12污水處理信息管理系統(tǒng)管理員實體圖用戶實體有用戶的ID,賬號,密碼,頭像。用戶ID為主鍵,賬號,密碼,頭像都是用戶的基礎(chǔ)信息,用戶實體E-R圖如圖13所示圖SEQ圖\*ARABIC13用戶實體圖污水處理廠實體有ID,設(shè)備數(shù)量,設(shè)備名稱,購買時間,其中ID為主鍵,設(shè)備數(shù)量,設(shè)備名稱,購買時間都是基礎(chǔ)信息,污水處理廠實體E-R圖如圖14所示:圖SEQ圖\*ARABIC14污水處理廠實體E-R圖水質(zhì)信息實體有ID,水流形狀,水流量,其中ID為主鍵。水流形狀,水流量都是基礎(chǔ)信息,水質(zhì)信息實體E-R圖如下圖15所示圖SEQ圖\*ARABIC15水質(zhì)信息E-R圖舉報管理實體有ID,違法行為,舉報時間等,其中ID為主鍵,其他的都為基礎(chǔ)信息,舉報管理實體如圖16所示圖SEQ圖\*ARABIC16舉報管理信息E-R圖地域管理實體有ID,省份,城市,時間,其中ID為主鍵。省份,城市,時間為其基礎(chǔ)信息,地域管理實體如下圖17所示圖SEQ圖\*ARABIC17舉報管理實體E-R圖污水處理信息管理系統(tǒng)硬軟件設(shè)備管理實體具有ID,設(shè)備名稱,設(shè)備數(shù)量。其中ID為主鍵,其他的為基礎(chǔ)信息,設(shè)備管理信息如下圖18所示:圖SEQ圖\*ARABIC18設(shè)備管理實體E-R圖1.2.2數(shù)據(jù)庫實體數(shù)據(jù)庫設(shè)計之初就是針對開發(fā)人員通過關(guān)系型數(shù)據(jù)輔助建立系統(tǒng),可以通過開發(fā)的系統(tǒng)平臺進(jìn)行維護(hù)更新。污水處理系統(tǒng)采用的是Mysql2.7版本,在開發(fā)過程中選擇了實體聯(lián)系模型,其中實體聯(lián)系模型的含義就是有實體,屬性,聯(lián)系組成,本系統(tǒng)將詳細(xì)的展示污水處理系統(tǒng)實體與實體之間的關(guān)系屬性。通過對數(shù)據(jù)庫內(nèi)容分析,可以等到數(shù)據(jù)庫關(guān)系型模型,如表1所示實體屬性主鍵外鍵管理員編號,管理員賬號,管理員密碼,創(chuàng)建時間編號無用戶編號,賬號,密碼,姓名,基本信息,創(chuàng)建時間編號無地域管理編號,地域名稱,省份,城市,創(chuàng)建時間編號無污水處理廠編號,污水處理廠名稱,負(fù)責(zé)人,城市,負(fù)責(zé)人姓名編號無水質(zhì)信息編號,水源名稱,水源類別,水流量編號無設(shè)備信息編號,設(shè)備編號,設(shè)備數(shù)量,設(shè)備名稱,設(shè)備購買時間編號無舉報信息編號,舉報內(nèi)容,舉報時間編號無表SEQ表\*ARABIC1實體屬性模型1.2.3數(shù)據(jù)庫表設(shè)計系統(tǒng)實現(xiàn)相關(guān)表如下列名數(shù)據(jù)類型長度主鍵允許空說明idbigint20是否編號accountvarchar255否否用戶名collegevarchar255否否登錄賬號create_timedatetime0否否創(chuàng)建時間is_deleteint11否否類別namevarchar255否否角色名稱open_idvarchar255否否角色辨識passwordvarchar255否否密碼rolebigint20否否操作phonevarchar11否否聯(lián)系方式表SEQ表\*ARABIC2用戶表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否舉報人contentvarchar255否否舉報內(nèi)容factory_idint11否否工廠名稱statusvarchar255否否舉報狀態(tài)create_timedatetime0否否創(chuàng)建時間user_idint11否否管理員表SEQ表\*ARABIC3舉報信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號namevarchar255否否名稱dhvarchar255否否電話fzrvarchar255否否負(fù)責(zé)人provincevarchar255否否省cityvarchar255否否市crt_timedatetime0否否操作create_timedatetime0否否創(chuàng)建時間表SEQ表\*ARABIC4污水處理廠數(shù)據(jù)表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號namevarchar255否否水源名稱typevarchar255否否污水量mb_szvarchar255否否目標(biāo)水質(zhì)sz_lbvarchar255否否水質(zhì)類別area_idint11否否區(qū)域is_dbvarchar255否否是否達(dá)標(biāo)create_timedatetime0否否創(chuàng)建時間numbervarchar255否否操作表SEQ表\*ARABIC5水質(zhì)信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號area_idint11否否區(qū)域名稱device_countint11否否設(shè)備數(shù)量device_namevarchar255否否設(shè)備名稱create_timedatetime0否否創(chuàng)建時間user_idint11否否管理員表SEQ表\*ARABIC6設(shè)備信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否編號area_namevarchar255否否區(qū)域明顯provincevarchar255否否省cityvarchar255否否市create_timedatetime0否否創(chuàng)建時間user_idint11否否管理員表SEQ表\*ARABIC7地域信息表第2章系統(tǒng)實現(xiàn)2.1功能實現(xiàn)實現(xiàn)主要分為兩個模塊,分別是用戶和管理員。管理員模塊有管理用戶,污水處理廠,設(shè)備,水源檢測,舉報信息等。用戶模塊主要是對工廠監(jiān)督舉報,反映水源問題,查詢工廠設(shè)備,查詢污水處理廠地點城市等等。2.1.1用戶登錄管理實現(xiàn)用戶輸入賬號密碼,賬號密碼正確時進(jìn)入平臺,登錄界面如圖19所示:圖SEQ圖\*ARABIC19登錄界面圖2.1.2管理員管理用戶信息實現(xiàn) 平臺管理員管理用戶的信息,在管理單元可對用戶信息進(jìn)行增刪改查,,對用戶進(jìn)行實時更新,也可以根據(jù)數(shù)據(jù)庫有條件查詢select*fromusernamewhereid=?圖SEQ圖\*ARABIC20管理員管理用戶實現(xiàn)算法圖添加用戶效果圖如圖21所示:圖SEQ圖\*ARABIC21管理員管理用戶效果圖頁面2.1.3處理廠管理實現(xiàn)處理廠管理:修改負(fù)責(zé)人信息,修改處理廠名稱,修改地區(qū)負(fù)責(zé)人電話圖SEQ圖\*ARABIC22處理廠管理2.1.4水質(zhì)信息管理實現(xiàn)水質(zhì)信息以表格形式展示,用戶登錄之后可以查看對應(yīng)區(qū)域的水質(zhì)信息是否達(dá)標(biāo),并可以導(dǎo)出EXCEL圖SEQ圖\*ARABIC23水質(zhì)信息管理2.1.5舉報管理實現(xiàn)舉報管理:管理員可以查看舉報人,舉報工廠,舉報電話等信息,并且可以選擇修改刪除來保護(hù)舉報人的隱私信息圖SEQ圖\*ARABIC24舉報
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省泉州市石獅市錦峰實驗學(xué)校2025-2026學(xué)年上學(xué)期九年級1月質(zhì)量檢測數(shù)學(xué)試題(含答案)
- 五年級數(shù)學(xué)下冊期末考試卷及答案
- 文化宣傳題庫及答案
- 網(wǎng)絡(luò)題庫答案及
- 烏達(dá)事業(yè)編招聘2022年考試模擬試題及答案解析50
- 2022~2023安全生產(chǎn)主要負(fù)責(zé)人考試題庫及答案第504期
- 部編版六年級語文上冊期中考試卷及答案【下載】
- 電氣檢測技術(shù)要點
- (新版)全國茶業(yè)職業(yè)技能競賽(茶葉加工工賽項)理論考試題庫(答案及解析)
- 三菱PLC技術(shù)與應(yīng)用實訓(xùn)教程(FX3U)習(xí)題答案 模塊3 提高篇(技師)
- (一診)重慶市九龍坡區(qū)區(qū)2026屆高三學(xué)業(yè)質(zhì)量調(diào)研抽測(第一次)物理試題
- 2026年榆能集團(tuán)陜西精益化工有限公司招聘備考題庫完整答案詳解
- 2026廣東省環(huán)境科學(xué)研究院招聘專業(yè)技術(shù)人員16人筆試參考題庫及答案解析
- 邊坡支護(hù)安全監(jiān)理實施細(xì)則范文(3篇)
- 6.1.3化學(xué)反應(yīng)速率與反應(yīng)限度(第3課時 化學(xué)反應(yīng)的限度) 課件 高中化學(xué)新蘇教版必修第二冊(2022-2023學(xué)年)
- 北京市西城區(qū)第8中學(xué)2026屆生物高二上期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 2026年遼寧輕工職業(yè)學(xué)院單招綜合素質(zhì)考試參考題庫帶答案解析
- 2026屆北京市清華大學(xué)附中數(shù)學(xué)高二上期末調(diào)研模擬試題含解析
- 醫(yī)院實習(xí)生安全培訓(xùn)課課件
- 2026年保安員理論考試題庫
- 四川省成都市武侯區(qū)西川中學(xué)2024-2025學(xué)年八上期末數(shù)學(xué)試卷(解析版)
評論
0/150
提交評論