基于SSH的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于SSH的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于SSH的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于SSH的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于SSH的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

引言1.1系統(tǒng)選題目的隨著全面建成小康社會進程的推進以及經(jīng)濟形勢的不斷發(fā)展,我國的城鎮(zhèn)化進程取得了重大的突破。但是,近兩年來房地產(chǎn)市場不景氣,許多開發(fā)商將重點轉(zhuǎn)向存量性市場,固而提供同質(zhì)化的服務(wù)再難以使房地產(chǎn)商擁有競爭力。物業(yè)行業(yè)的轉(zhuǎn)型變得迫在眉睫。目前,市場上具有競爭力的物業(yè)公司大都采取互聯(lián)網(wǎng)+的模式,許多地產(chǎn)行業(yè)巨頭也都加大對物業(yè)管理的投入、建設(shè)和創(chuàng)新來擴大競爭優(yōu)勢。而且隨著市場經(jīng)濟的發(fā)展和人民生活水平的提高,城鎮(zhèn)化水平不斷擴大,人們會選擇好的居住環(huán)境來提高自己的生活質(zhì)量。近年來,良好的居住環(huán)境已經(jīng)成為了人們安家置業(yè)的基本條件,在滿足這個條件的情況下,物業(yè)服務(wù)和管理的好壞也成為了人們挑選住房的參考因素之一。由于我國的物業(yè)管理的發(fā)展還不夠成熟,有些地區(qū)的小區(qū)還采用手工記錄的方式管理各種數(shù)據(jù),這樣不僅會因為數(shù)據(jù)量巨大給物業(yè)管理人員的工作帶來困難,還會給后期的更新、查找、修改和維護等一系列的工作帶來不少的困難,這種方法不僅存在上述的缺點,而且效率低、保密性差。因此,上述這些需求就為開發(fā)物業(yè)管理系統(tǒng)提供了契機。近年來,我國把建成科技強國作為奮斗目標(biāo),科技的發(fā)展突飛猛進。因此,計算機完全能夠勝任小區(qū)物業(yè)管理工作,也完全能夠解決上述手工管理方式帶來的問題,使得管理方法更加快捷、方便。這就在很大程度上方便了物業(yè)管理人員的工作,從而提高了管理人員的工作效率,推動著物業(yè)管理向智能化、現(xiàn)代化的目標(biāo)前進。1.2系統(tǒng)選題意義物業(yè)管理從在中國的興起到目前為止,已經(jīng)過三十多余年的發(fā)展,但是它仍然是一個朝陽產(chǎn)業(yè),仍然跟隨時代的發(fā)展,不斷地向信息化推進。小區(qū)物業(yè)管理作為其中的一個分支,在實現(xiàn)智能化和信息化管理的道路上肩負(fù)著任重而道遠(yuǎn)的責(zé)任。在物業(yè)管理中,最大的問題就是信息的處理問題,開發(fā)一個小區(qū)物業(yè)管理系統(tǒng)能夠解決這個缺點。用信息化技術(shù)來管理物業(yè)信息有手工管理無法比擬的優(yōu)點。第一,它可以實現(xiàn)信息的快速檢索,擺脫以往賬本記錄帶來的工作量巨大且內(nèi)容繁雜的困擾。第二,利用系統(tǒng)進行管理,可以存儲管理大量的數(shù)據(jù),從而簡化了管理人員的工作。第三,保密性好,管理員和業(yè)主都有自己專屬的賬戶和密碼,防止信息的泄露,保障了業(yè)主的信息安全,使業(yè)主利益不受損害。除此之外,本系統(tǒng)還實現(xiàn)了業(yè)主對物業(yè)管理信息的增刪改查等功能,使業(yè)主能夠清楚地了解自家的物業(yè)費用,快速的反饋維修和投訴等情況,這樣一來不僅提高了物業(yè)管理人員的工作效率,還給住戶帶來了高品質(zhì)的服務(wù),提高居民的生活質(zhì)量和對物業(yè)管理的滿意度,使住戶居住在一個安全、便捷的環(huán)境中。2系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介2.1系統(tǒng)開發(fā)環(huán)境2.1.1Eclipse Eclipse是一個開放源代碼的開發(fā)平臺,它插件多、功能多,便于開發(fā)復(fù)雜的軟件系統(tǒng),并且它適用于構(gòu)件WEB應(yīng)用程序開發(fā)。2.1.2MySQL 本系統(tǒng)使用的數(shù)據(jù)庫是MySQL數(shù)據(jù)庫,它是一種關(guān)系型數(shù)據(jù)庫,是一種開源軟件,比較方便使用。MySQL有很多優(yōu)點:支持市面上有的多種操作系統(tǒng)。為Java等多種編程語言提供了API。MySQL中的SQL語句包括DDL、DML和DCL。利于這些語言,方便開發(fā)人員在開發(fā)系統(tǒng)時對數(shù)據(jù)庫記錄進行增刪改查,提高了查詢速度,實現(xiàn)系統(tǒng)所需的很多功能。MySQL數(shù)據(jù)庫可以存儲成千上萬條數(shù)據(jù)記錄,足以滿足開發(fā)人員的要求。MySQL的以上優(yōu)點已經(jīng)完全滿足開發(fā)本系統(tǒng)。2.1.3Tomcat簡答來說,Tomcat是一個網(wǎng)絡(luò)服務(wù)器,在它上面可以運行Java語言,運用Java語言編寫出來的系統(tǒng)投入運行時,他人可以訪問自己寫的頁面程序。但是它的使用有一定的限制性,只適用于一些開發(fā)規(guī)模較小和訪問量不是很大的軟件開發(fā)。但是用它開發(fā)本系統(tǒng)已經(jīng)綽綽有余。在開發(fā)過程中,Tomcat負(fù)責(zé)JSP頁面的正常工作。Tomcat又是一個容器,來處理Http的請求。Tomcat根據(jù)Http地址端口的資源路徑就可以將所需要的的信息以網(wǎng)頁形式反饋給瀏覽器。2.2系統(tǒng)開發(fā)的技術(shù) 2.2.1JSP技術(shù)與MVC模式在WEB系統(tǒng)開發(fā)中,瀏覽器通過JSP或者HTML的形式和用戶進行交互。本系統(tǒng)采用的是前者,但是由于代碼量的龐大,WEB服務(wù)器負(fù)擔(dān)過大。因此為解決這個問題,本系統(tǒng)采用MVC模式并結(jié)合了ssh框架進行開發(fā),用JSP實現(xiàn)界面視圖。在本系統(tǒng)中,JSP頁面請求先到Manageaction,action的struts2用于處理來自頁面的請求,再由Manageaction到各功能模塊的Dao,Dao的Hibernate主要是和數(shù)據(jù)庫的交互,對數(shù)據(jù)庫的信息進行更新,之后信息回到Manageaction,再回到JSP頁面,展示在頁面。2.2.2S.S.H框架SSH框架包含許多方便、優(yōu)秀的設(shè)計理念及模式應(yīng)用。struts采用MVC模式的三個層次使得開發(fā)的結(jié)構(gòu)非常清晰;Hibernate建立在Java對象和數(shù)據(jù)庫之間的一一對應(yīng)關(guān)系,來實現(xiàn)Java對象的存取,即程序編寫中的Dao層;本系統(tǒng)運用是基于IOC的spring框架,封裝了所有的事務(wù),由WEB容器控制提交事務(wù)。這樣不僅提高了系統(tǒng)的開發(fā)效率,還能夠提高產(chǎn)品的可維護性。3系統(tǒng)分析過程3.1系統(tǒng)可行性分析3.1.1技術(shù)可行性分析技術(shù)可行性分析是指對本系統(tǒng)設(shè)計的技術(shù)方案是否可行進行分析,主要通過以下兩個方面來分析技術(shù)方案是不是可以滿足開發(fā)人員的需求。軟件方面:采用的是JSP的三層架構(gòu)的SSH框架進行開發(fā)。數(shù)據(jù)庫用的是MySQL,它查詢速度快、靈活性強、支持多編程語言的優(yōu)點,搭配ApacheTomcat構(gòu)建穩(wěn)定網(wǎng)站系統(tǒng)。這些軟件基本都是開源的,方便獲取,且功能健壯,能夠?qū)崿F(xiàn)本系統(tǒng)開發(fā)的技術(shù)需求。硬件方面:一個電腦即可。從上述的分析中可以看出,為該系統(tǒng)設(shè)計的技術(shù)方案,無論是從硬件還是軟件方面分析,都是可行的。3.1.2經(jīng)濟可行性分析本系統(tǒng)的開發(fā)目標(biāo)明確,開發(fā)內(nèi)容不是十分復(fù)雜,而且開發(fā)過程也很簡單。首先是對周邊物業(yè)管理信息的采集,然后是將信息匯總、分析,進行文檔編寫,最后是進行代碼編寫,這個過程都是自己一個人完成的,沒有很大的經(jīng)濟開銷。而且這個設(shè)計僅供畢業(yè)需要,所以系統(tǒng)本身不存在任何版權(quán)爭議的問題。所以從經(jīng)濟角度分析,此系統(tǒng)的研究與開發(fā)是可行的。3.2系統(tǒng)功能需求分析根據(jù)功能分析,可以將該系統(tǒng)分為兩個模塊,不同模塊的權(quán)限不同,因而實現(xiàn)的功能也就不同。管理員模塊:(1)管理員可以對房產(chǎn)信息和業(yè)主信息進行增、刪、改、查的操作;(2)查詢和處理業(yè)主的繳費、維修和投訴信息;(3)管理員還可以對自己的賬戶密碼和管理權(quán)限進行修改。業(yè)主模塊:(1)業(yè)主登入系統(tǒng)后,可以查看本戶的個人信息、房產(chǎn)以及繳費信息;(2)業(yè)主可以根據(jù)需求對維修和投訴信息進行增、刪、查、更的操作;(3)業(yè)主還可以對自己賬戶進行查和改的操作。(所有業(yè)主的初始密碼都是111111)。3.3用例模型系統(tǒng)用例圖是對用戶和系統(tǒng)進行交互的功能,建立用例圖的目的是幫助團隊更清晰的了解系統(tǒng)功能,包括角色和各個功能的關(guān)系等。系統(tǒng)的用例圖如下3-1。圖3-1系統(tǒng)用例圖3.3.1系統(tǒng)管理員模塊根據(jù)上述用例圖,可以看出整個系統(tǒng)分為兩個模塊,一個是面向管理員的具體功能模塊,一個是面向業(yè)主的具體功能模塊。系統(tǒng)管理員的具體功能介紹如表3-1所示。表3-1系統(tǒng)管理員功能表功能操作系統(tǒng)管理員登錄管理員輸入賬號和密碼,選擇管理員身份,進入管理員界面。業(yè)主信息管理管理員可以對業(yè)主的基本信息進行增刪查改的操作。房產(chǎn)信息管理管理員可以對業(yè)主的房產(chǎn)信息進行增刪查改的操作。繳費信息管理管理員可以增刪改查繳費記錄。收費管理系統(tǒng)管理員可以查看用戶的繳費狀態(tài),并根據(jù)用戶實際的繳費狀態(tài)來確認(rèn)收費情況。維修管理系統(tǒng)管理員可以查看用戶提交的維修信息,并根據(jù)實際的維修情況來更新維修狀態(tài)。投訴管理系統(tǒng)管理員可以查看用戶提交的投訴信息,并根據(jù)實際情況來處理投訴信息。系統(tǒng)賬號管理管理員根據(jù)業(yè)主的實際居住情況來決定賬號使用狀態(tài)(停用/正常使用)。修改系統(tǒng)密碼管理員可以對自己的賬戶密碼進行更正。3.3.2業(yè)主模塊根據(jù)上述用例圖,面向業(yè)主的具體功能如下表3-2所示。表3-2業(yè)主功能表功能操作業(yè)主登錄業(yè)主輸入賬號和密碼,選擇業(yè)主身份,進入業(yè)主界面業(yè)主信息管理點擊查看業(yè)主信息,可以看到業(yè)主的詳細(xì)信息。房產(chǎn)信息管理點擊查看房產(chǎn)信息,可以看到業(yè)主房產(chǎn)的詳細(xì)信息。繳費信息管理點擊查看繳費信息,可以看到業(yè)主繳費的詳細(xì)信息。維修管理業(yè)主點擊添加維修信息,填上維修標(biāo)題、維修內(nèi)容,點擊提交即可完成報修。投訴管理業(yè)主點擊添加投訴信息,填上投訴標(biāo)題和內(nèi)容,點擊提交即可完成投訴。系統(tǒng)賬號查詢業(yè)主可以查看賬號使用狀態(tài)。修改系統(tǒng)密碼業(yè)主可以對自己的賬戶密碼進行更正。4系統(tǒng)總體設(shè)計4.1開發(fā)環(huán)境設(shè)計(1)本系統(tǒng)用Java語言編寫,使用Eclipse,Tomcat作為開發(fā)工具。(2)SSH框架,在本系統(tǒng)Struts使用的主要技術(shù)是Servlet和Jsp;Hibernate持久層是在程序和數(shù)據(jù)庫之間的中間層,他對JDBC進行了封裝,不直接用JDBC直接對數(shù)據(jù)庫進行讀寫,而是通過持久層與數(shù)據(jù)庫進行交互,因此,避免了直接訪問帶來的困難,實施起來更加方便。(3)本系統(tǒng)用MySQL作為數(shù)據(jù)庫。4.2系統(tǒng)總體設(shè)計本系統(tǒng)的角色分為系統(tǒng)管理員和業(yè)主兩個。系統(tǒng)管理員主要實現(xiàn)以下管理:管理員身份登錄、業(yè)主基本信息管理、房產(chǎn)信息管理、繳費信息管理、收費管理、維修管理、投訴管理、系統(tǒng)賬號管理和密碼管理。業(yè)主主要實現(xiàn)以下管理:業(yè)主身份登錄、業(yè)主信息查詢、房產(chǎn)信息查詢、繳費信息查詢、維護管理、投訴管理、系統(tǒng)賬號管理和密碼管理。圖4-1是物業(yè)管理系統(tǒng)框架圖。圖4-1物業(yè)管理系統(tǒng)框架圖4.3系統(tǒng)功能模塊設(shè)計4.3.1用戶登陸模塊用戶角色分為系統(tǒng)管理員和業(yè)主,系統(tǒng)管理員和業(yè)主先進行角色選擇,然后輸入登錄信息,等待系統(tǒng)驗證。若賬號和密碼輸入正確則進入相應(yīng)的系統(tǒng)界面;若錯誤,則彈出賬戶或密碼錯誤窗口。下圖4-2所示,是登陸模塊的流程圖。圖4-2登陸模塊的流程圖4.3.2業(yè)主資料管理模塊該模塊實現(xiàn)了業(yè)主基本信息的管理。管理員將業(yè)主個人基本信息和房產(chǎn)信息錄入系統(tǒng),并根據(jù)需要對信息進行查詢、刪除和更新的操作。業(yè)主可以對個人和房產(chǎn)信息進行查詢。相應(yīng)的數(shù)據(jù)流圖如下圖4-3。圖4-3業(yè)主資料管理數(shù)據(jù)流圖4.3.3收費管理管理員將繳費信息錄入系統(tǒng),業(yè)主可以對繳費信息和狀態(tài)進行查詢,當(dāng)業(yè)主繳費后,管理員就修改繳費狀態(tài),業(yè)主登入系統(tǒng)后可查看已繳費項目。相應(yīng)的數(shù)據(jù)流圖如下圖4-4。圖4-4收費管理數(shù)據(jù)流圖4.3.4投訴管理業(yè)主對投訴信息進行增刪改查的操作,物業(yè)管理人員對還沒解決的投訴信息進行處理,將投訴處理進程反饋給業(yè)主,業(yè)主可以查詢投訴的處理狀態(tài),相應(yīng)的數(shù)據(jù)流圖如下圖4-5。圖4-5投訴管理數(shù)據(jù)流圖4.3.5維修管理業(yè)主將維修信息進行增刪改查的操作,物業(yè)管理人員通知相關(guān)技術(shù)人員對維修信息進行處理,并將最新維修處理進程反饋給業(yè)主,業(yè)主可以查詢維修狀態(tài),相應(yīng)的數(shù)據(jù)流圖如下圖4-6。圖4-6維修管理數(shù)據(jù)流圖4.4數(shù)據(jù)庫設(shè)計4.4.1概念模型設(shè)計在對數(shù)據(jù)信息設(shè)計時,開發(fā)人員通常建立一個概念性的的數(shù)據(jù)模型,將系統(tǒng)需要的數(shù)據(jù)信息說明清楚。通常情況下,開發(fā)人員使用E-R圖來建立數(shù)據(jù)模型。因為它比較接近人們的思維方式,系統(tǒng)開發(fā)人員可以用圖形符號表示對問題的理解,也方便像不懂計算機技術(shù)的用戶的理解。E/R圖包括了實體、聯(lián)系和屬性三個基本要素。本系統(tǒng)的實體:系統(tǒng)管理員、業(yè)主。聯(lián)系:系統(tǒng)管理員和業(yè)主的關(guān)系是一對多。本系統(tǒng)的E/R圖如下圖4-7所示。圖4-7系統(tǒng)E/R圖4.4.2數(shù)據(jù)庫表結(jié)構(gòu)上述結(jié)構(gòu)對數(shù)據(jù)的描述還是比較抽象的,他只是一種獨立于數(shù)據(jù)模型的信息集合。因此,想將其應(yīng)用到數(shù)據(jù)庫的設(shè)計,就必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)。即將概念結(jié)構(gòu)的信息轉(zhuǎn)變成數(shù)據(jù)庫中存儲的數(shù)據(jù)信息模式。數(shù)據(jù)庫中包含六個表,即是房產(chǎn)表(t_fangchan)、繳費表(t_jiaofei)、投訴表(t_tousu)、維修表(t_weixiu)、業(yè)主表(t_zhuhu)、用戶表(t_user),設(shè)計要求如下表4-1—4-6所示。表4-1房產(chǎn)表名稱類型空備注idbigint(20)no主鍵beizhuvarchar(255)yes備注createtimedatetimeyes添加時間fangshanlockint(11)no是否刪除標(biāo)志fangwujiegouvarchar(255)yes房屋結(jié)構(gòu)menpaihaovarchar(255)yes門牌號mianjivarchar(255)yes房屋面積shebeivarchar(255)yes設(shè)備zhuzhivarchar(255)yes住址zhuhuidbigint(20)yes關(guān)聯(lián)的業(yè)主ID表4-2繳費表名稱類型空備注idbigint(20)no主鍵beizhuvarchar(255)yes備注createtimedatetimeyes添加時間feiyongvarchar(255)yes費用feiyongzhouqivarchar(255)yes費用標(biāo)題jiaofeilockint(11)no是否刪除標(biāo)志leixingvarchar(255)yes繳費類型shoufeishijiandatetimeyes收費時間shoufeizhuangtaivarchar(255)yes繳費狀態(tài)fangchanidbigint(20)yes關(guān)聯(lián)的房產(chǎn)IDzhuhuidbigint(20)yes關(guān)聯(lián)的業(yè)主ID表4-3投訴表名稱類型空備注idbigint(20)no主鍵chulifankuivarchar(255)yes處理反饋chulijieguovarchar(255)yes處理結(jié)果contentvarchar(255)yes投訴內(nèi)容createtimedatetimeyes添加時間titlevarchar(255)yes投訴標(biāo)題tousulockint(11)no是否刪除標(biāo)志zhuhuidbigint(20)yes關(guān)聯(lián)的業(yè)主信息表4-4維修表名稱類型空備注idbigint(20)no主鍵chulifankuivarchar(255)yes處理反饋chulijieguovarchar(255)yes處理結(jié)果contentvarchar(255)yes維修內(nèi)容createtimedatetimeyes添加時間titlevarchar(255)yes維修標(biāo)題weixiulockint(11)no是否刪除標(biāo)志zhuhuidbigint(20)yes關(guān)聯(lián)的業(yè)主ID表4-5業(yè)主表名稱類型空備注idbigint(20)no主鍵dianhuahaomavarchar(255)yes電話號碼huzhufzvarchar(255)yes業(yè)主身份證huzhuxingmingvarchar(255)yes姓名ruzhushijianvarchar(255)yes入住時間zhuhulockint(11)no是否刪除標(biāo)志zhuzhivarchar(255)yes住址表4-6用戶表名稱類型空備注idbigint(20)no主鍵createtimedatetimeyes添加時間passwordvarchar(255)yes密碼roleint(11)no用戶權(quán)限truenamevarchar(255)yes真實姓名userlockint(11)no是否停用標(biāo)志usernamevarchar(255)yes用戶名zhuzhiidbigint(20)yes關(guān)聯(lián)的業(yè)主ID5系統(tǒng)功能實現(xiàn)系統(tǒng)管理包括兩大模塊:管理員模塊、業(yè)主模塊。管理員模塊功能主要有登錄,增刪改查業(yè)主信息、房產(chǎn)信息、繳費信息,查改維修和投訴管理信息,以及修改登錄密碼等。業(yè)主模塊的功能主要有登錄,查詢本戶的基本信息、房產(chǎn)信息和繳費信息,增刪改查維修和投訴信息,以及修改登錄密碼等。5.1管理員登陸功能實現(xiàn)登錄時通過角色欄選擇管理員模式,并輸入用戶名和密碼。,登錄頁面如下圖5-1所示。圖5-1管理員登錄功能5.2管理員增刪改查業(yè)主基本信息功能實現(xiàn)管理員可以對業(yè)主個人信息、房產(chǎn)信息、繳費信息進行管理。下面是管理員對業(yè)主個人信息進行管理的功能實現(xiàn),包括增刪改查。管理員可以添加業(yè)主信息,包括業(yè)主賬號、姓名、身份證號、電話號碼以及住址等;可以查詢業(yè)主信息,在界面的業(yè)主姓名框中輸入需要查詢的業(yè)主姓名,點擊搜索之后會出現(xiàn)所需的住戶信息;可以對業(yè)主的信息進行更新;還可以直接將信息刪除,再次查詢該業(yè)主的信息時會顯示為空。如圖5-2所示。 圖5-2增刪改查業(yè)主個人信息功能下面是管理員增刪改查房產(chǎn)信息的功能實現(xiàn)。管理員可以添加房產(chǎn)信息,包括門牌號、住址、房屋結(jié)構(gòu)、設(shè)備和房屋面積等;可以查詢房產(chǎn)信息,在界面的業(yè)主姓名框中輸入需要查詢的業(yè)主姓名和門牌號,點擊搜索之后會出現(xiàn)所需的房產(chǎn)信息;可以更新業(yè)主房產(chǎn)信息,即對房產(chǎn)屬性進行修改;還可以刪除房產(chǎn)信息,再次查詢該業(yè)主的信息時會顯示為空。如圖5-3所示。 圖5-3增刪改查放房產(chǎn)信息功能下面是管理員增刪改查繳費信息的功能實現(xiàn)。管理員可以添加繳費信息,包括繳費類型、繳費名稱和費用等;可以查詢房產(chǎn)信息,在界面的業(yè)主姓名框中輸入需要查詢的業(yè)主姓名和門牌號,點擊搜索之后會出現(xiàn)所需的繳費信息;可以更新業(yè)主繳費信息,即對繳費屬性進行修改;還可以刪除房產(chǎn)信息,再次查詢該業(yè)主的信息時會顯示為空。如圖5-4所示。圖5-4增刪改查繳費信息功能5.3管理員管理物業(yè)信息功能實現(xiàn)管理員可以對收費信息、維修信息和投訴信息進行管理。下面就是管理員對收費信息進行管理的功能實現(xiàn)。管理員可以查看業(yè)主的繳費類型、繳費名稱、費用以及繳費狀態(tài)等信息;可以對收費信息進行查詢;可以執(zhí)行確認(rèn)收費的操作,以改變繳費狀態(tài)。如圖5-5所示。圖5-5管理收費信息功能下面是管理員對維修信息進行管理的功能實現(xiàn)。管理員可以對維修信息進行查詢,查看需要維修的信息詳情,并對事件進行及時的處理,然后再將維修信息反饋給業(yè)主;可以處理維修信息,即更新處理結(jié)果和反饋處理情況。如圖5-6所示。圖5-6管理維修信息功能下面是管理員對業(yè)主投訴信息進行管理的功能實現(xiàn)。管理員可以對查看業(yè)主的投訴標(biāo)題和投訴事件的處理狀態(tài)等信息;可以處理投訴信息,即更新處理結(jié)果和反饋處理情況。如圖5-7所示。圖5-7管理投訴信息功能5.4管理員管理賬戶信息功能實現(xiàn)管理員可以對業(yè)主權(quán)限進行管理并且還可以對管理員賬戶信息的修改。下面是對業(yè)主權(quán)限的管理,管理員可以對業(yè)主賬戶進行停用或正常使用該賬戶的操作。如果停用賬戶之后,該賬戶再以業(yè)主角色登入會出現(xiàn)賬號或密碼錯誤的情況。如圖5-8所示。圖5-8業(yè)主權(quán)限管理功能下面是對賬戶信息的修改,管理員可以給自身賬戶設(shè)置新的密碼。如圖5-9所示。圖5-9管理員賬戶密碼修改功能5.5業(yè)主登陸功能實現(xiàn)登錄時通過角色欄選擇業(yè)主模式,并輸入用戶名和密碼。,登錄頁面如下圖5-10所示。圖5-10業(yè)主登錄功能5.6業(yè)主查詢基本信息功能實現(xiàn)業(yè)主可以對基本信息進行查詢,基本信息包括業(yè)主個人信息、房產(chǎn)信息、繳費信息。下面是業(yè)主對個人信息的查詢,可以查看業(yè)主自己的姓名、身份證號、電話號碼和住址等信息。查詢界面如圖5-11所示。圖5-11查詢個人信息功能下面是業(yè)主對房產(chǎn)信息的查詢,可以看到業(yè)主自己的住址、房屋結(jié)構(gòu)、設(shè)備、房屋面積等信息。查詢界面如圖5-12所示。圖5-12查詢房產(chǎn)信息功能下面是業(yè)主對繳費信息的查詢,可以看到業(yè)主自己的繳費類型、繳費名稱、費用和繳費狀態(tài)等信息。查詢界面如圖5-13所示。圖5-13查詢繳費信息功能5.7業(yè)主增刪改查物業(yè)信息功能實現(xiàn)業(yè)主可以對物業(yè)信息進行增刪改查。包括維修信息和投訴信息。下面是對增刪改查維修信息的功能實現(xiàn)。業(yè)主可以添加維修信息,包括維修標(biāo)題和維修內(nèi)容等??梢詫S修信息進行更新,比如修改維修內(nèi)容;可以查詢詳細(xì)的維修信息,比如查看維修狀態(tài)等;還可以刪除已完成的維修事件。如圖5-14所示。圖5-14增刪改查維修信息功能下面是對增刪改查投訴信息的功能實現(xiàn)。業(yè)主可以添加投訴信息,包括投訴標(biāo)題和投訴內(nèi)容等;可以對投訴信息進行更新,比如修改投訴內(nèi)容;可以查詢詳細(xì)的投訴信息,比如查看投訴處理狀態(tài)等;還可以刪除已解決的投訴事件。如圖5-15所示。圖5-15增刪改查投訴信息功能5.8業(yè)主管理賬戶信息功能實現(xiàn)業(yè)主可以對自己賬戶進行管理。包括對自己賬戶使用情況的查詢和對賬戶密碼的修改。下面是業(yè)主對賬號狀態(tài)的查詢,可以查看業(yè)主本人的密碼和用戶名等信息。如圖5-16所示。圖5-16查詢賬戶使用情況功能下面是業(yè)主修改賬戶密碼功能的實現(xiàn)。如圖5-17所示。圖5-17業(yè)主賬戶密碼修改功能6系統(tǒng)的調(diào)試與測試6.1軟件測試的目的和原則在軟件開發(fā)過程中,不僅要實現(xiàn)功能,還要對已經(jīng)實現(xiàn)的功能進行測試,以保證軟件開發(fā)的質(zhì)量。軟件測試的目的有第一是為了發(fā)現(xiàn)錯誤,比發(fā)現(xiàn)錯誤更重要的是分析原因和尋找解決辦;第二是用測試來證明軟件存在錯誤,發(fā)現(xiàn)錯誤對于完善系統(tǒng)有很大的幫助。當(dāng)然沒有發(fā)現(xiàn)錯誤更好,說明系統(tǒng)的成熟而且健壯性很高;第三是為了提供信息,在開發(fā)過程中要盡早的、不斷地對軟件本身和開發(fā)過程進行測試。這些都保證能夠更早更快的發(fā)現(xiàn)錯誤,并對錯誤進行及時反饋和風(fēng)險評估,以便管理人員和開發(fā)人員采取相應(yīng)的措施解決,防止后期的高成本維護。軟件測試也要遵循一定的原則,不能夠盲目測試。在開發(fā)的整個過程中,都要進行合理測試,而且測試任務(wù)越早開始越好。測試過程應(yīng)該讓不同的測試人員進行測試。在測試過程中,要保證測試用例覆蓋范圍廣,正確的輸入條件和不正確的輸入條件都要考慮到。在測試過程中,要在錯誤聚集的地方下功夫并且注意容易出現(xiàn)錯誤的地方。在測試過程中生成的測試計劃、出錯統(tǒng)計和分析報告要妥善保管。6.2軟件測試的任務(wù)(1)避免因為需求不清晰、結(jié)構(gòu)復(fù)雜、算法錯誤等給系統(tǒng)帶來缺陷;(2)根據(jù)測試用例的方法對系統(tǒng)進行測試,以便發(fā)現(xiàn)錯誤;(3)將每一階段的測試結(jié)果準(zhǔn)確記錄,并反饋給負(fù)責(zé)人員??偟哪繕?biāo)是:確保軟件的質(zhì)量。6.3軟件測試的內(nèi)容本系統(tǒng)對相應(yīng)功能都進行了測試,下面列舉部分測試過程及結(jié)果進行展示。(1)登錄模塊測試,見表6-1。表6-1登錄模塊測試輸入/操作期望的輸出/響應(yīng)實際情況不同權(quán)限登錄輸入賬號和密碼后登陸成功正常登陸輸入錯誤信息提示用戶名或密碼錯誤(2)繳費模塊測試,見表6-2。表6-2繳費模塊測試輸入/操作期望的輸出/響應(yīng)實際情況提交繳費信息填寫正常,提交成功在屏幕上輸出正常查詢繳費信息查到需要的信息查詢信息正確顯示修改繳費信息信息修改成功,修改成功,顯示修改后信

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論