《物業(yè)管理網(wǎng)站的設計與實現(xiàn)案例10000字(論文)》_第1頁
《物業(yè)管理網(wǎng)站的設計與實現(xiàn)案例10000字(論文)》_第2頁
《物業(yè)管理網(wǎng)站的設計與實現(xiàn)案例10000字(論文)》_第3頁
《物業(yè)管理網(wǎng)站的設計與實現(xiàn)案例10000字(論文)》_第4頁
《物業(yè)管理網(wǎng)站的設計與實現(xiàn)案例10000字(論文)》_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

XLII第5章系統(tǒng)各模塊的實現(xiàn)5.1系統(tǒng)登錄模塊5.1.1模塊功能的論述物業(yè)從業(yè)者(管理員)和園區(qū)業(yè)主(使用者)若要登錄本系統(tǒng),需要通過登錄賬號和登錄密碼進行驗證,錄入正確的登錄信息,系統(tǒng)會根據(jù)輸入的使用者類別進行判斷物業(yè)管理人員和普通業(yè)主,信息驗證完畢后即可登錄指定頁面。如圖5-1所示:5.1.2模塊的前端界面截圖圖5-1系統(tǒng)登錄界面5.1.3模塊的時序圖本模塊要完成管理員和業(yè)主的權限登陸。該模塊的順序圖如圖5-2所示。圖5-2登錄模塊時序圖5.1.4后臺編碼實現(xiàn)//管理員登錄if(ac.equals("adminlogin")){ Stringusername=request.getParameter("username");//從request請求中獲取管理員的用戶名 Stringpassword=request.getParameter("pwd");//從request請求中獲取管理員的密碼 Stringutype=request.getParameter("cx");//從request請求中獲取管理員的權限 Stringpagerandom=request.getParameter("pagerandom")==null?"":request.getParameter("pagerandom");//對頁面上輸入的驗證碼進行判斷,如果為空則pagerandom為空,否則為輸入的值 Stringrandom=(String)request.getSession().getAttribute("random");//在頁面中將驗證碼保存在Session中,后臺通過getSession().getAttribute()來獲取顯示的驗證碼。 if(!pagerandom.equals(random)){//驗證碼錯誤則跳回login頁面并提示驗證碼錯誤 request.setAttribute("random",""); go("/login.jsp",request,response); }else{ Stringsql1="select*fromalluserswhereusername='"+username+"'andpwd='"+password+"'"; List<HashMap>userlist1=dao.select(sql1);//從數(shù)據(jù)庫中查詢,并保存在userlist1中 if(userlist1.size()==1){//用戶名、密碼正確,將用戶名和密碼保存在request的Session中 request.getSession().setAttribute("username",userlist1.get(0).get("username")); request.getSession().setAttribute("cx",userlist1.get(0).get("cx")); gor("main.jsp",request,response);//跳轉(zhuǎn)到管理員界面 }else{//用戶名或者密碼錯誤,跳回login頁面提示錯誤信息 request.setAttribute("error",""); go("/login.jsp",request,response); } }}5.2系統(tǒng)管理員功能模塊5.2.1模塊功能的論述1.管理員登錄系統(tǒng)以后可以實現(xiàn)小區(qū)住房管理的信息維護。當有新的住房管理數(shù)據(jù)需要添加時,管理員可以隨時添加具體住房管理數(shù)據(jù)。2.管理員可以實現(xiàn)小區(qū)相關報修信息維護。當有住戶提出報修的時候,管理員可以在系統(tǒng)中進行看到,并且進行相應的處理。3.管理員可以實現(xiàn)小區(qū)停車信息維護。當有小區(qū)內(nèi)有相關車位的時候,管理員可以在系統(tǒng)中進行添加,并且進行相應的處理。4.管理員可以實現(xiàn)小區(qū)繳費信息的維護。當有小區(qū)內(nèi)有用戶進行繳費的時候,管理員可以在系統(tǒng)中看到,并且進行相應的統(tǒng)計。5.2.2模塊的前端界面截圖1.修改系統(tǒng)登錄密碼物業(yè)從業(yè)者(管理員)擁有最高權限可以修改密碼。如圖5-3所示:圖5-3系統(tǒng)修改密碼截圖2.添加系統(tǒng)管理員系統(tǒng)管理員驗證登錄成功后允許查看所有信息,并可對進行添加、修改管理員操作。如圖5-4,圖5-5所示:圖5-4系統(tǒng)管理員界面截圖圖5-5添加管理員界面截圖3.添加住戶管理管理員驗證登錄成功后可查看業(yè)戶信息,也可以進行添加、編輯等操作用戶信息。如圖5-6所示:圖5-6添加住戶管理界面截圖4.樓房信息管理物業(yè)管理員可以添加和刪除房屋坐落信息。如圖5-7所示:圖5-7樓房信息管理界面圖5.停車場信息管理物業(yè)管理員可添加、修改和刪除停車位置的信息。如圖5-8所示:圖5-8停車場信息面圖5.2.6設施信息管理物業(yè)管理員可編輯和修改設施信息。如圖5-9所示:圖5-9設施信息管理界面圖6.費用信息管理物業(yè)管理員可添加受理費用信息。如圖5-10所示:圖5-10費用信息管理界面圖7.投訴信息管理物業(yè)管理員成功后可以查閱住戶投訴內(nèi)容,也可對投訴內(nèi)容進行刪除和受理。如圖5-11所示:圖5-11投訴信息管理界面截圖8.報修信息管理物業(yè)管理員登錄后可查看保修的信息內(nèi)容,也可以選擇刪除或者受理。如圖5-12所示:圖5-12報修信息管理界面截圖9.住戶交流管理物業(yè)管理員可查看業(yè)戶留言信息,業(yè)戶交流管理界面展示,如圖5-13所示:圖5-13業(yè)戶交流管理界面截圖10住戶功能模塊的實現(xiàn)(1)我的投訴普通用戶登錄后可以投訴,也可查看已經(jīng)投訴的信息狀態(tài)。如圖5-14、圖5-15所示:圖5-14我的投訴界面截圖圖5-15我要投訴界面截圖(2)我的報修業(yè)主可進入添加報修和查看我的報修信息操作,我的報修界面展示,如圖5-16所示:圖5-16我的報修界面截圖(3)我的繳費業(yè)主可進入我的繳費界面查看繳費信息,可根據(jù)繳費類型進行繳費信息查找,我的繳費界面展示,如圖5-17所示:圖5-17我的繳費界面截圖5.2.3模塊的時序圖管理員和業(yè)主選擇信息添加可以進行信息的添加操作,信息添加模塊順序圖如圖5-18所示。圖5-18信息添加順序圖5.2.4后臺編碼實現(xiàn)<%Stringurl="juminxinxi_list.jsp?1=1";//設置URL,查詢后跳轉(zhuǎn)的頁面路徑Stringsql="select*fromjuminxinxiwhere1=1";sql+="orderbyiddesc";//查詢所有的居民信息按降序排列 ArrayList<HashMap>list=PageManager.getPages(url,15,sql,request);//分頁查詢后結(jié)果存放到存放HashMap的數(shù)組list中 inti=0; for(HashMapmap:list){//開始遍歷循環(huán),展示所有居民信息 i++;%><tr><tdwidth="30"align="center"><%=i%></td><td><%=map.get("yonghuming")%></td>//用戶名<td><%=map.get("xingming")%></td>//姓名<tdalign='center'><%=map.get("xingbie")%></td>//性別<td><%=map.get("suozhuxiangxidizhi")%></td>//地址<td><%=map.get("shenfenzheng")%></td>//身份證號<td><%=map.get("lianxishouji")%></td>//電話號碼<tdwidth='90'align='center'><ahref='<%=map.get("touxiang")%>'target='_blank'><imgsrc='<%=map.get("touxiang")%>'width=88height=99border=0/></a></td>//頭像<tdalign='center'><ahref="sh.jsp?id=<%=map.get("id")%>&yuan=<%=map.get("issh")%>&tablename=juminxinxi"onClick="returnconfirm('您確定要執(zhí)行此操作?')"><%=map.get("issh")%></a></td>//審核狀態(tài),管理員可以點擊改變審核狀態(tài)<tdwidth="138"align="center"><%=map.get("addtime")%></td>//添加時間<tdwidth="60"align="center">//相關操作<ahref="juminxinxi_updt.jsp?id=<%=map.get("id")%>">修改</a><ahref="juminxinxi_list.jsp?scid=<%=map.get("id")%>"onClick="returnconfirm('真的要刪除?')">刪除</a><ahref="juminxinxi_detail.jsp?id=<%=map.get("id")%>">詳細</a> <ahref="jiaofei_add.jsp?id=<%=map.get("id")%>">開單</a></td></tr><%}%>第6章系統(tǒng)測試6.1測試方法系統(tǒng)測試方法最常用的兩種:功能測試和結(jié)構(gòu)測試。功能測試:開發(fā)系統(tǒng)可以將其視為輸入定義域中的值映射到其輸出值域的函數(shù),也被稱為黑盒測試。其功能完全是通過輸入與輸出來進行表述。根據(jù)前期系統(tǒng)設計的需求來檢查系統(tǒng)能否滿足預期功能。這種測試是用最小的代價發(fā)現(xiàn)最多的問題。物業(yè)管理網(wǎng)站對應各個模塊功能(如:小區(qū)業(yè)戶管理、房產(chǎn)信息管理、停車位管理),分別登錄管理員和住戶賬戶錄入各個模塊對應的內(nèi)容查看其對應的輸出內(nèi)容是否同錄入的內(nèi)容一一對應,通過Navicat查看錄入的信息是否正確對應在各個表中。結(jié)構(gòu)測試是指按照內(nèi)部結(jié)構(gòu)、模塊功能和處理邏輯來進行的測試,也稱為白盒測試。測試原理是對系統(tǒng)的邏輯路徑、模塊功能進行測試,測試系統(tǒng)是否與系統(tǒng)預設功能相符。分別登錄住戶和管理員賬戶通過投訴管理模塊和報修管理模塊執(zhí)行系統(tǒng)操作命令,查看系統(tǒng)對應的邏輯路徑是否正確,內(nèi)部結(jié)構(gòu)是否合理。6.2測試意義系統(tǒng)測試在系統(tǒng)設計開發(fā)中占有重要的地位,從測試中可以檢驗系統(tǒng)是否按照系統(tǒng)開發(fā)文檔的權限分配、邏輯結(jié)構(gòu)、數(shù)據(jù)流程等功能設計,從測試中可以發(fā)現(xiàn)問題,在測試中完善功能、優(yōu)化流程、檢測數(shù)據(jù)安全。其意義在于:1.暴露開發(fā)過程中存在的問題,補足短板。2.測試數(shù)據(jù)庫中各個表之間是否準確,同一表在不同頁面數(shù)據(jù)是否一致。3.驗證系統(tǒng)是否滿足任務書和系統(tǒng)開發(fā)文檔所設定的技術規(guī)范。6.3性能測試在系統(tǒng)測試時,要采用科學合理的方法,優(yōu)化Web開發(fā)的產(chǎn)品性能,制定執(zhí)行標準,伴隨著Web技術標準不斷更新,物業(yè)管理者的需求也不斷變化,需要及時調(diào)整標準,緊跟時代腳步,為物業(yè)管理者提供高質(zhì)量的產(chǎn)品,滿足物業(yè)管理者對于產(chǎn)品性能方面的要求。1.測試環(huán)境:硬件環(huán)境:處理器:Inter(R)Core(TMi5-4590CPU@3.30GHZ、內(nèi)存:8G硬盤:500G。軟件環(huán)境:J2SE標準版、Windows7操作系統(tǒng)、關系型數(shù)據(jù)庫MySQL,使用MyEclipse8.6語言編程工具設計。2.技術線路:根據(jù)該系統(tǒng)的實際運行情況,采用系統(tǒng)架構(gòu)為B/S模式,用戶電腦只需要接入Internet安裝常用瀏覽器就可使用該系統(tǒng)。6.4測試結(jié)論1.添加內(nèi)容實現(xiàn)系統(tǒng)中模塊內(nèi)容添加是一個重要的功能,是數(shù)據(jù)庫操作的重點。如:管理員根據(jù)實際情況錄入房產(chǎn)信息、設備信息、報修信息等內(nèi)容,點擊“提交”即可將信息提交到數(shù)據(jù)庫中,點擊“重置”即可清空數(shù)據(jù)。2.修改內(nèi)容實現(xiàn)管理員或者普通用戶修改已錄入信息時,需要執(zhí)行修改命令。如:小區(qū)業(yè)戶管理模塊中業(yè)戶管理欄目,對應的住戶名、聯(lián)系方式、住房信息等需要修改點擊“編輯”按鈕,就可跳轉(zhuǎn)至修改頁面。修改完成后點擊“提交”就可把編輯后的信息提交至數(shù)據(jù)庫中,點擊“重置”按鈕就可清空編輯信息。3.刪除內(nèi)容實現(xiàn)管理員或者普通用戶錄入信息后發(fā)現(xiàn)信息有誤,需要把已錄入的信息進行刪除,就需要調(diào)用刪除功能。如:報修管理模塊刪除報修信息需要點擊“刪除”按鈕,系統(tǒng)會彈出“你確認刪除嗎?”的信息提示,再次確認將要刪除的信息,防止誤操作刪除有用的信息,提高了系統(tǒng)的精準程度和數(shù)據(jù)的準確性。4.查詢內(nèi)容實現(xiàn)查詢是用戶要查詢物業(yè)信息時使用的,如管理員通過報表管理模塊查詢相關收費報表,點擊“查詢”按鈕即可看到查詢的內(nèi)容。5.管理員和普通用戶界面的實現(xiàn)該系統(tǒng)的用戶分為兩個用戶類型,不同的用戶類型有屬于該用戶的權限,管理員一查看、受理、刪除等,普通用戶只能查看自己所提交的信息。管理員用戶可以調(diào)整普通用戶的權限,普通用戶只能執(zhí)行管理員設定好的權限。系統(tǒng)在模塊測試時設置了相應的斷點,通過設置斷點測試可以使程序運行更加穩(wěn)定,分模塊測試更容易發(fā)現(xiàn)程序運行中的錯誤。經(jīng)過初步測試,該系統(tǒng)運行正常、穩(wěn)定,能夠?qū)崿F(xiàn)系統(tǒng)預設的功能,正確處理不同用戶執(zhí)行的操作命令。結(jié)論在本次畢業(yè)設計中,剛開始選定題目時,感覺有一定難度大不知道該從哪里入手,在經(jīng)過一定實際調(diào)查、參考相關的網(wǎng)站、查閱大量的資料后并結(jié)合李祿源老師的指導才開始設計程序。畢業(yè)設計是對大學期間所學知識的應用和提高。通過本次畢業(yè)設計讓我對系統(tǒng)開發(fā)有了深刻的認識。開發(fā)過程中遇到了不少難題,但是在李老師的幫助下,最終圓滿的完成了畢業(yè)設計。回顧系統(tǒng)設計和論文撰寫的歷程,通過查詢相關資料、實際調(diào)查分析和請教指導老師,認為該系統(tǒng)可以解決物業(yè)管理者和住戶日常生活中的問題,為物業(yè)管理者和住戶溝通搭起了一座橋梁。解決物業(yè)管理員的問題:對住戶資料(聯(lián)系方式、房屋位置、設備保修、投訴查詢等)進行錄入、修改、刪除、查詢等方面的工作;解決住戶的問題:報修日常設備、方便繳納費用、查看信息交流等方面工作,使物業(yè)管理工作更加合理化、系統(tǒng)化。提高了物業(yè)管理者的管理效率,增強了小區(qū)物業(yè)管理者工作的主動性、便利性。參考文獻[1]高明學.多物業(yè)管理民用建筑火災自動報警系統(tǒng)設計[J].建筑電氣,2021,40(04):42-46.[2]侯金彪.基于JSP的小區(qū)物業(yè)管理系統(tǒng)設計與實現(xiàn)[J].隴東學院學報,2020,31(05):15-19.[3]熊才文.以信息化推動物業(yè)專項維修資金管理的現(xiàn)代化[J].居舍,2019(19):140.[4]郭小貝.智能化住宅小區(qū)電氣工程設計研究[J].智能建筑與智慧城市,201

溫馨提示

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

評論

0/150

提交評論