社區(qū)物業(yè)管理系統(tǒng)課程設計_第1頁
社區(qū)物業(yè)管理系統(tǒng)課程設計_第2頁
社區(qū)物業(yè)管理系統(tǒng)課程設計_第3頁
社區(qū)物業(yè)管理系統(tǒng)課程設計_第4頁
社區(qū)物業(yè)管理系統(tǒng)課程設計_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目目 錄錄1 1 引言引言 .1 12 2 需求分析需求分析 .2 22.12.1 問題陳述問題陳述 .3 32.22.2 可行性研究可行性研究 .5 52.32.3 需求分析需求分析 .5 5 2.2.4 4 開發(fā)環(huán)境開發(fā)環(huán)境 .5 53 3 系統(tǒng)總體設計系統(tǒng)總體設計 .7 73 3. .1 1 類設計和數(shù)據(jù)存儲類設計和數(shù)據(jù)存儲 .7 73 3. .2 2 功能模塊設計功能模塊設計 .10104 4 詳細設計與實現(xiàn)詳細設計與實現(xiàn) .15154 4.1.1 數(shù)據(jù)庫設計數(shù)據(jù)庫設計 .15154 4.2.2 功能實現(xiàn)功能實現(xiàn) .17174 4. .2 2.1.1 管理員模塊的實現(xiàn)管理員模塊的實現(xiàn)

2、.17174 4. .2 2. .2 2 用戶模塊的實現(xiàn)用戶模塊的實現(xiàn) .23235 5 系統(tǒng)測試與性能分析系統(tǒng)測試與性能分析 .26265 5.1.1 管理員模塊測試管理員模塊測試 .2626 5 5. .2 2 客戶端模塊測試客戶端模塊測試 .30305.35.3 亮難點展示亮難點展示 .32326 6 總結(jié)總結(jié) .3333參考文獻參考文獻 .3434附錄附錄 .35351 1 引言引言隨著現(xiàn)代科學技術(shù)的迅猛發(fā)展,計算機技術(shù)已滲透到各個領(lǐng)域,成為各行業(yè)必不可少的工具,特別是 Internet 技術(shù)的推廣和信息高速公路的建立,使IT 產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入數(shù)字化時代,有

3、巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得對數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。怎樣開發(fā)出既不過于繁瑣又不過分簡單,適合管理員和多業(yè)主使用的方便便捷的物業(yè)管理系統(tǒng),是軟件行業(yè)長期思考和努力解決的問題。該款軟件四海物業(yè)管理系統(tǒng)能為小區(qū)帶來福音,為物業(yè)部門與用戶提供橋梁,促進物業(yè)管理更加人性透明,更有利于物業(yè)管理的發(fā)展壯大,也能促進用戶和與物業(yè)公司的和諧相處。本系統(tǒng)管理員和用戶權(quán)限分明,既能滿足用戶自助繳費和足不出戶的反映問題,又能滿足管理員對費用和業(yè)主服務的方便管理。本次設計最大的特點就是圖形化界面清晰淡雅,有主色調(diào) ,注重細節(jié)的把握。用戶和管理員界面設計合理,布局方便使用者易入手本次設計首先

4、調(diào)查系統(tǒng)的需求并進行分析整理,用文字與圖形工具相結(jié)合的方法,描述了系統(tǒng)的功能需求,以便于接下來的開發(fā)和后期的維護維護工作。在系統(tǒng)需求分析的基礎上進行了系統(tǒng)模塊的劃分及模塊層次關(guān)系的確定,對每個模塊功能進行了詳細的論述和規(guī)劃;接下來對系統(tǒng)進行詳細設計,包括各個功能的代碼的詳細完成,并進行單元測試;最后對系統(tǒng)進行集成測試并調(diào)試,最后,提交一個可以操作的完整系統(tǒng),并由用戶驗收。2 2 需求分析需求分析2.12.1 問題陳述問題陳述怎樣開發(fā)出既不過于繁瑣又不過分簡單,適合管理員和多業(yè)主使用的方便便捷的物業(yè)管理系統(tǒng),是本該款軟件一直致力解決的問題。首先登陸本系統(tǒng)會讓操作者選擇登陸身份,若是業(yè)主的話在注冊

5、時就已經(jīng)注冊過用戶名和密碼,用當時的用戶名和密碼即可登錄客戶端,若是管理員則有相應的用戶名和密碼,登錄成功后即可對小區(qū)的繳費信息,樓宇信息,和業(yè)主的投訴和建議進行管理(1)系統(tǒng)流程本系統(tǒng)的基本流程如圖 2-1 所示: 登錄N管理員Y管理員相關(guān)操作Y用戶相關(guān)操作N運行系統(tǒng)輸入登錄信息退出系統(tǒng)圖 2-1 物業(yè)管理系統(tǒng)流程2.22.2 可行性研究可行性研究該物業(yè)管理系統(tǒng)使用當前適合中小型軟件最為流行和普及的 MySql 數(shù)據(jù)庫,因為其操作簡單,啟動快捷方便所以深受青睞。采用的開發(fā)語言為跨平臺且純面向?qū)ο蟮?JAVA,邏輯清晰簡單且易上手,入門快。這也是許多政府網(wǎng)站用 JAVA 作為后臺語言的原因,安

6、全穩(wěn)定。開發(fā)此次物業(yè)系統(tǒng)用到的插件是RCP/SWT 這也避免了 Swing 插件等添加監(jiān)聽很麻煩的特點,能讓程序員把重點放在邏輯實現(xiàn)上,而不是具體的界面布局上。本次用到的開發(fā)工具是當前最為流行的 Eclipse,清晰直觀,簡單易操作。實現(xiàn)時用到的組件有表格,文本框,按鈕,單選框,下拉類表框,Tree,ExtendBar,菜單等來是實現(xiàn)對數(shù)據(jù)庫信息的接收和傳送。 該物業(yè)管理系統(tǒng)是在 Microsoft Windows XP 和 Windows 7 系統(tǒng)下進行開發(fā)和運行的,這些系統(tǒng)目前已經(jīng)比較普及,當然由于 JAVA 的跨平臺的關(guān)系也可以在 LNIUX 下運行。2.32.3 需求分析需求分析(1)

7、 用戶需求:用戶可以修改自己的密碼和個人入住信息,能處理自己的維修信息,添加投訴建議,和重點自助繳費,還能查看小區(qū)通知和發(fā)表論壇等生活交流。(2)管理員需求: 管理員是物業(yè)公司的接口,他可以實現(xiàn)對物業(yè)費,業(yè)主入住,樓宇,生活管理等信息的增刪改查和分析工作,還包含修改密碼功能。(3) 功能需求 登錄模塊:主要分為管理員登錄及用戶登錄,系統(tǒng)需根據(jù)用戶所輸入身份信息調(diào)用不同的 sql 語句來判斷使用者的登錄信息是否存在,若不存在需顯示用戶友好提示,若管理員輸入正確的用戶名和密碼即可登錄到管理員界面實現(xiàn)對物業(yè)費、樓宇信息、生活信息的修改。用戶登錄成功后可以實現(xiàn)對個人信息的修改和自助繳費。添加投訴建議和

8、發(fā)表論壇等操作。 物業(yè)費管理模塊:管理員可根據(jù)收據(jù)號、繳費年月、業(yè)主名等查詢業(yè)主繳費信息。只要輸入年月便可查出本月所有欠費用戶信息、本月繳欠費比例、應繳和已繳費用。這也是本系統(tǒng)最復雜的模塊部分。不僅用到了三個表的左外連接,還要結(jié)合業(yè)主的入住時間加以判斷。僅需填寫業(yè)主號其它屬性便可自動添加,方便管理員收費,這也是本系統(tǒng)的特色。管理員既可添加戶型信息,也可實現(xiàn)物業(yè)費的更改。 業(yè)主入住管理模塊:可支持業(yè)主 id、身份證號、入住時間、樓宇號、是否樓長等多條件查詢;只有查詢到該業(yè)主的信息才可將其刪除,需慎重;只要增加入住信息并成功設置密碼,即代表業(yè)主已經(jīng)注冊??蛻舳思纯墒褂谩1竟δ艿奶厣悄軇討B(tài)的更新不

9、同樓宇未入住的房間號,已保證用戶準確合理的注冊信息;管理員可更改業(yè)主的聯(lián)系方式,是否樓長等信息。實現(xiàn)對樓宇的間接管理。 樓宇管理模塊:其中包含本系統(tǒng)中銷售部門的重點樓宇分可選擇全部樓宇和任一樓宇查詢該樓宇的入住率和空置率,已入住房間信息和未入住房間信息;除了基本的操作,增加房間的信息時也有很多預防添加不合理房間的機制。當然還包含增刪改查樓宇信息。 日常生活管理模塊:管理員不僅可以接受用戶的電話報修和親自來訪添加維修信息,還可以根據(jù)維修號和房間號對維修信息進行查詢和對維修情況及時做到更新修改,可以傳達到客戶端;管理員可以及時有效的添加通知和消息,用戶登錄界面的首頁也是直接顯示此模塊,當然也有刪除

10、通知的功能;管理員可以及時了解業(yè)主的投訴建議,并放映給上級部門,靠用戶的監(jiān)督來促進發(fā)展。 個人信息管理:其中包含用戶可以修改登錄密碼,入住信息等,如自己的手機號變更等都是可以通過客戶端的修改來同步傳達到管理員那端。 住房維護管理:用戶不僅可以發(fā)表維修信息,還可以可查看自己發(fā)表過的維修信息、維修進度等和刪除自己的維修信息。自助繳費也是此次設計最大的亮點之一,系統(tǒng)可自動根據(jù)用戶的戶型隨機分配相應的優(yōu)惠金額,從而鼓勵用戶在優(yōu)惠額度很大的情況下繳納多月份的物業(yè)費。小區(qū)信息處理:其中的社區(qū)論壇本系統(tǒng)最大的亮點,也是業(yè)主們不在物業(yè)公司的干預下唯一個說話交流的平臺,用戶僅需填寫主題和內(nèi)容,便可半匿名發(fā)表,后

11、面還帶有準確的發(fā)表時間,可以拉近業(yè)主之間的距離;還有一個就是業(yè)主能及時查看管理員發(fā)布的通知。3 3 系統(tǒng)總體設計系統(tǒng)總體設計物業(yè)管理系統(tǒng)的設計,主要解決的是對數(shù)據(jù)庫中繳費信息,房屋信息,樓宇信息,生活信息,維修信息等進行的更新操作。首先,需要做好需求分析,確定物業(yè)系統(tǒng)中需要解決的問題是什么,然后再詳細分析管理員和用戶應該具備哪些功能;其次,實現(xiàn)功能模塊時,采用先模塊化,后集成化,即對系統(tǒng)各個功能模塊分別獨立設計和調(diào)試,在創(chuàng)建系統(tǒng)主登錄界面時再將各個功能模塊通過主菜單對各個模塊的調(diào)用集成到一起,最后進行系統(tǒng)整體設計調(diào)試。在數(shù)據(jù)存儲和操作方面,采用 MySql 數(shù)據(jù)庫,通過間接對 LinkedLi

12、st 操作來實現(xiàn)增刪改查的更新,然后放進數(shù)據(jù)庫里面;從而提高系統(tǒng)設計的效率。查詢操作的時候也是間接通過對 LinkedList 的操作來并初始化表格或文本框。3.13.1 類設計和數(shù)據(jù)存儲類設計和數(shù)據(jù)存儲(1) 類設計 Editor 類:首先創(chuàng)建一個 Editor 類型的類,要 implements IEditorInput 接口。然后再重寫 init(IEditorSite site, IEditorInput input)方法 this.setInput(input);和 this.setSite(site);通過下述方法打開,即可顯示在編輯窗口里,然后可以再 Editor 類上 Desi

13、gn 界面布局: PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(obj, editors.+editorName); Shell 類: 創(chuàng)建一個 Shell 類可以一個彈出窗口,它等同于Editor,也可以通過 Design 來設計界面,添加組件等。它的打開方法是:Display display = Display.getDefault();Shell 類 shell = new Shell 類(display);shell.open();shell.layout(); while

14、 (!shell.isDisposed() if (!display.readAndDispatch() display.sleep(); database 類:它封裝了數(shù)據(jù)庫加載驅(qū)動,建立連接,創(chuàng)建語句對象,執(zhí)行查詢語句,關(guān)閉等操作,簡化了設計的流程,若用到數(shù)據(jù)庫類時,只需調(diào)用該方法來創(chuàng)建即可。它還定義了存取數(shù)據(jù)的方法,改查數(shù)據(jù)的方法,將結(jié)果集放在 Linkedlist 或 Map 里,以減少對數(shù)據(jù)庫的頻繁訪問,減輕服務器的壓力。 view 類:視圖類,一般用作導航條用,可根據(jù)使用者的身份動態(tài)的顯示導航條,以實現(xiàn)不同功能的調(diào)用。 help 類:復用率高的代碼段都寫成了方法以便以后方便調(diào)用。譬

15、如有關(guān)數(shù)據(jù)庫連接和存取數(shù)據(jù)的操作方法;打開 Shell 和 Editor 的方法;轉(zhuǎn)換String 和 DateTime 類型時間的方法;獲取表格中一行關(guān)鍵字的方法;初始化Combo 的方法;彈出確認和出錯信息窗口的方法等等。詳 BFenXiShell.java action 類:顧名思義,就是動作的意思,也就是監(jiān)聽類。創(chuàng)建一個action 類首先得繼承 action 類,然后再重寫 run 方法,在 run 方法里可以設置打開窗口或者 Editor 的方法。一般可將 action 置于菜單欄之下。 system 類:這也是 RCP 工程中最重要的包,所用設計到的邏輯和布局都這里面。其中 Ap

16、plication 就相當于我們的小應用程序的 run()方法,ApplicationActionBarAdvisor 類里面可以設置菜單項,添加監(jiān)聽,設置狀態(tài)欄,工具條等,ApplicationWorkbenchWindowAdvisor 里面可以設置窗口的初始大小和位置,和默認打開哪個 Editor 的方法。Perspective 類里面可以根據(jù)權(quán)限設置顯示哪個 view。(2) 數(shù)據(jù)存儲本系統(tǒng)使用 MySql 數(shù)據(jù)庫來存儲數(shù)據(jù),管理員和用戶都是直接對數(shù)據(jù)庫操作,根據(jù)其權(quán)限執(zhí)行相應的功能,當需要初始化表格時,就從數(shù)據(jù)庫中查找出數(shù)據(jù)放在表格中,當需要刪除或修改數(shù)據(jù)時,先執(zhí)行語句若返回的不是-

17、1 則說明它刪除成功了;若要添加一條數(shù)據(jù),若符合數(shù)據(jù)格式、主鍵不同的特性則讓他添加進去。3.23.2 功能模塊設計功能模塊設計(1)登錄管理模塊:登錄管理模塊分為管理員和用戶進行登錄,其對應的操作流程圖如下圖 3-1 所示,對應登錄界面如圖 3-2 所示登錄N管理員Y管理員相關(guān)操作Y用戶相關(guān)操作N運行系統(tǒng)輸入登錄信息退出系統(tǒng)圖 3-1 登錄流程圖圖 3-2 登錄界面圖管理員登陸成功后進入的界面如圖 3-3 所示: 圖 3-3 管理員登陸界面圖用戶登陸成功后的界面如圖 3-4 所示: 圖 3-4 用戶登錄界面圖(2)管理員的功能模塊如圖 3-5 所示: 管理員管理模塊物業(yè)費管理業(yè)主入住管理樓宇管

18、理生活管理修改密碼查詢與分析業(yè)主繳費費用更新查詢?nèi)胱√砑尤胱⌒薷娜胱h除入住樓宇分析樓宇增刪維修處理投訴建議小區(qū)通知房間管理圖 3-5 管理員功能模塊圖(3)用戶的功能模塊如圖 3-6 所示:用戶管理模塊個人信息管理住房維護管理小區(qū)信息處理用戶密碼修改入住信息修改查看通知自助繳費投訴建議維修處理發(fā)表論壇圖 3-6 用戶功能模塊圖(2) 修改密碼模塊管理員和用戶都可以是實現(xiàn)對密碼的修改,流程圖如下圖 3-7 所示,對應的界面如下圖 3-8 所示:圖 3-7 修改密碼流程圖 圖 3-8 修改密碼界面圖(3) 物業(yè)費管理模塊圖如下圖 3-9 所示物業(yè)費管理模塊物業(yè)費查詢物業(yè)費分析物業(yè)費更新業(yè)主繳費

19、圖 3-9 物業(yè)費管理模塊圖(4) 業(yè)主入住模塊圖如下圖 3-10 所示 業(yè)主入住管理模塊查詢?nèi)胱⌒畔⒃黾尤胱⌒畔⑿薷娜胱⌒畔h除入住信息圖 3-10 業(yè)主入住模塊圖(5) 樓宇管理模塊圖如 3-11 所示 樓宇信息管理樓宇銷售分析增刪樓宇信息改查樓宇信息房間管理添加房間修改房間查找房間刪除房間圖 3-11 樓宇管理模塊圖(6)生活管理模塊如圖 3-12 所示 日常生活管理小區(qū)通知管理投訴建議管理維修處理管理添加通知刪除通知查詢通知修改通知添加投訴建議刪除投訴建議查詢投訴建議修改投訴建議添加維修刪除維修查詢維修修改維修圖 3-12 生活管理模塊圖(7) 個人信息管理模塊圖如圖 3-13 所示個

20、人信息管理個人密碼修改入住信息查改 圖 3-13 個人信息管理模塊圖 (8)住房維護管理模塊圖如圖 3-14 所示:住房維護管理維護處理自助繳費投訴建議查看個人維修信息修改個人維修信息增加個人維修信息查看個人投訴建議修改個人投訴建議增加投訴建議信息按月繳費查詢繳費歷史 圖 3-14 住房維護管理模塊圖(9) 小區(qū)信息模塊圖如圖 3-15 所示:小區(qū)信息處理查看通知發(fā)表論壇圖 3-15 小區(qū)信息模塊圖4 4 詳細設計與實現(xiàn)詳細設計與實現(xiàn)4.14.1 數(shù)據(jù)庫設計數(shù)據(jù)庫設計其中數(shù)據(jù)庫中包括的表有:樓宇表,業(yè)主信息表,房間表,投訴建議表,通知表,物業(yè)費類型表,物業(yè)費繳納表,用戶論壇表,維修信息表,管理

21、員信息表。(1) 樓宇表如表 1 所示:表 1 樓宇表字段名類型長度是否為主鍵是否允許為空樓宇 id Varchar4是否樓層數(shù)Int4否是戶數(shù)Int4否是(2) 業(yè)主信息表如表 2 所示: 表 2 業(yè)主信息表字段名類型長度是否為主鍵是否允許為空業(yè)主 idVarchar10是否身份證號Varchar 10否是業(yè)主名Varchar10否是房間 idInt10否 外鍵是是否樓長varchar 4否是是否入住Boolean 4否是所屬樓宇idVarchar4否 外鍵是入住時間Time 否是聯(lián)系方式Varchar15否是(3) 房間表如表 3 所示: 表 3 房間表字段名類型長度是否為主鍵是否允許為空

22、房間 id Varchar10是否樓宇 id Varchar4否是戶型varchar10否 外鍵是(4) 投訴建議表如表 4 所示: 表 4 投訴建議表字段名類型長度是否為主鍵是否允許為空編號Varchar10是否內(nèi)容Text否是(5) 通知表如表 5 所示: 表 5 通知表字段名類型長度是否為主鍵是否允許為空編號Varchar10是否內(nèi)容Text否是(6) 物業(yè)費類型表 如表 6 所示: 表 6 物業(yè)費類型表字段名類型長度是否為主鍵是否允許為空戶型Varchar10是否物業(yè)費用Int6否是(7) 物業(yè)費繳納表如表 7 所示: 表 7 物業(yè)費繳納表字段名類型長度是否為主鍵是否允許為空IdVar

23、char 10是否房間 idVarchar10否 外鍵否業(yè)主 idVarchar 10否 外鍵否戶型Varchar10否 外鍵否物業(yè)費用Int6否是優(yōu)惠金額Int6否是繳費情況varchar 10否是交款時間time否是收款人Varchar10否是(8) 維修信息表如表 8 所示: 表 8 維修信息表字段名類型長度是否為主鍵是否允許為空報修 id Varchar10是否房間 idVarchar10是 外鍵否聯(lián)系電話varchar15是否預約時間Time否是故障現(xiàn)象Text 是否是否已處理Varchar 4否是(9) 管理員信息表如表 9 所示: 表 9 管理員信息表字段名類型長度是否為主鍵是否

24、允許為空IDVarchar10是否passwordVarchar 10否是(10)論壇表如表 10 所示: 表 10 論壇表字段名類型長度是否為主鍵是否允許為空論壇 id Varchar10是否業(yè)主 idVarchar10是 外鍵否主題varchar15是否內(nèi)容text否否發(fā)表時間DateTime否是4.24.2 管理員功能實現(xiàn)管理員功能實現(xiàn)(1) 物業(yè)費管理模塊管理員可以受理業(yè)主上門繳費,通過各種方式查詢繳費歷史,分析繳費,更新用費等功能。按時間查詢繳費界面圖如圖 4-1 所示,圖中可以看出用戶可以通過數(shù)據(jù)號,業(yè)主名等對繳費歷史進行查詢,如圖鍵入 1204 查詢 2012 年 4月份的繳費情

25、況:圖 4-1 間查詢繳費界面圖分析繳費如圖 4-2 所示:鍵入 1203 對 2012 年 3 月份的繳費進行分析,從而得到繳欠費比例、本月應繳費用和已繳費用,還能得出本月未繳費的業(yè)主,后勤部門可以打電話去催促繳費等。 圖 4-2 按年月分析繳費界面圖 物業(yè)費更新圖如圖 4-3 所示,管理員可以對物業(yè)費進行更改,添加費用類型信息,是物業(yè)費管理的生命力所在。圖 4-3 物業(yè)費更新圖管理員只需填寫業(yè)主的 id 號,其他信息即可動態(tài)顯示,然后確認繳費,即可繳費成功,業(yè)主繳費明細圖如下圖 4-4 所示: 圖 4-4 業(yè)主繳費明細圖(2)業(yè)主入住模塊管理員可以根據(jù)業(yè)主 id、身份證號、入住時間、樓宇號

26、、是否樓長等多條件查詢。界面如圖 4-5 所示: 圖 4-5 入住信息查詢界面圖若業(yè)主買過房子,則必然會注冊一個業(yè)主 id,填寫必要的入住信息,用戶則可在家用互聯(lián)網(wǎng)來利用客戶端來享受客戶服務,業(yè)主信息注冊界面圖如圖 4-6 所示:圖 4-6 注冊入住信息界面圖 若業(yè)主聯(lián)系方式等信息有所變動,既可自己自行修改,也可以通過管理員那邊修改,修改入住信息界面圖如圖 4-7 所示: 圖 4-7 修改入住信息界面圖(3)樓宇管理模塊 如有擴建樓宇或爆破樓宇時則要增刪樓宇信息,如下圖 4-8 所示: 圖 4-8 改查樓宇信息界面圖 銷售部門更看重樓宇的售賣情況,得出樓宇的入住率和空置率等信息,指定相應的促銷

27、政策等,樓宇分析圖如下圖 4-9 所示: 圖 4-9 樓宇分析界面圖 當有新樓宇建成時,管理員應添加相應的房間信息,房間管理界面圖如圖4-10 所示: 圖 4-10 樓宇分析界面圖(4)日常生活管理模塊投訴建議信息如圖 4-11 所示:圖 4-11 投訴建議界面圖管理員可以接受用戶的電話等信息來添加報修信息,還能及時修改維修狀態(tài)等信息,維修處理界面圖如下圖 4-12 所示: 圖 4-12 維修處理界面圖4.34.3 用戶功能實現(xiàn)用戶功能實現(xiàn)(1)個人信息管理模塊 用戶可以及時修改自己的變更信息,來傳達到管理員那端,個人信息查改界面如圖 4-13 所示: 圖 4-13 個人信息查改界面圖(2)住

28、房維護管理模塊用戶需通過此模塊來處理自己的物業(yè)費等信息和住房信息,如下圖個人維修界面圖 4-14 所示,用戶可以查看自己的維修進度和發(fā)表維修信息。圖 4-14 個人維修處理界面圖用戶還可以通過客戶端直接發(fā)表投訴建議,如下圖 4-15 所示: 圖 4-15 個人信息查改界面圖業(yè)主可以通過客戶端進行自主繳費,省去了去物業(yè)部門的交現(xiàn)金煩惱,業(yè)主自主繳費如下圖 4-16 所示圖 4-16 個人信息查改界面圖(3)小區(qū)信息管理模塊用戶可以通過客戶端來發(fā)表論壇,這是業(yè)主交流的平臺,論壇界面圖如下圖 4-17 所示:圖 4-17 發(fā)表論壇界面圖5 5 系統(tǒng)測試與性能分析系統(tǒng)測試與性能分析對系統(tǒng)的各個模塊進行

29、測試是整個開發(fā)過程中的一個重要的步驟。測試任何產(chǎn)品都有兩種方法,一個是黑盒測試,一個是白盒測試。黑盒測試法把程序看成一個黑盒子,完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只檢查程序功能是否能按照說明書正常使用,程序是否能適當?shù)慕邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,又稱為功能測試。白盒測試法是把程序看成裝在一個透明的白盒里,也就是完全了解程序的結(jié)構(gòu)和處理過程,按照程序內(nèi)部的邏輯測試程序,稱為結(jié)構(gòu)測試。對該系統(tǒng)模塊的測試主要采用的是黑盒測試,下面進行各個功能模塊的測試工作。5.15.1 管理員模塊的測試管理員模塊的測試(1)物業(yè)費管理 如果收據(jù)號存在,管理員通過此收據(jù)號查詢繳費明細時,才會查得出來,否則會用文

30、本框提示:不存在此信息;如果輸入的日期不符合要求,則無法查出來數(shù)據(jù),也會提示:輸入不合法;如果按照業(yè)主名查詢時,不存在此業(yè)主名,則也無法查詢出來信息。繳費分析時,如果輸入的日期格式不符合要求時,則會彈出窗口顯示日期不合法,請按照正確的日期格式輸入。當所有輸入不合法時,后邊的按鈕都會變成不可點擊的。繳費查詢輸入測試如圖 5-1 所示。 圖 5-1 繳費查詢輸入測試界面圖如果業(yè)主前來繳費,如果不存在此業(yè)主的 id 號,則無法繳納費用,繳費按鈕則無法編輯。繳費輸入測試界面圖如圖圖 5-2 所示: 圖 5-2 繳費輸入測試界面圖(2)業(yè)主入住管理 管理員可以通過業(yè)主 id 和身份證號等信息來查詢業(yè)主信

31、息,如果數(shù)據(jù)庫中沒有對應的信息,則系統(tǒng)會彈出信息提示:不存在該用戶 id;不存在該用戶身份證相關(guān)信息。入住查詢測試界面圖如圖 5-3 所示。圖 5-3 入住查詢測試界面圖(3)樓宇管理 管理員除了按照要求分析樓宇信息外還要添加房間信息,如果添加房間時房間號不是以樓宇號開頭,或者樓層數(shù)超過房間號的中間 2 位,或者房間號的后兩位超過每層最多的戶數(shù),則會提示:添加失敗,房間號不合法信息。添加房間信息測試界面圖如圖 5-4 所示: 圖 5-4 添加房間測試界面圖(4)生活信息管理當管理員要查詢某個維修信息時,可以通過維修號和房間號來查詢,如果不存在該維修號的信息或者該房間的信息時,則會提示:不存在該

32、維修號;不存在該房間號信息。添加房間測試界面圖如圖 5-5 所示:圖 5-5 添加房間測試界面圖 當管理員受理客戶添加維修記錄信息時,當添加的房間號無產(chǎn)權(quán)或者電話等信息信息不符合要求、備注為空等,系統(tǒng)都會提示。如圖 5-6 添加維修測試界面圖圖 5-6 添加維修信息測試界面圖(5)修改密碼當管理員或用戶選擇修改密碼時,首先必須要求原密碼輸入正確,否則后續(xù)文本框不可編輯;原密碼輸入正確后還要求新密碼不能為空;請輸入的密碼和確認密碼必須一致。這樣才能修改成功。修改密碼測試界面圖如圖 5-7 所示:圖 5-7 修改密碼測試界面圖5.25.2 用戶模塊的測試用戶模塊的測試(1)個人信息管理修改密碼模塊與管理員修改密碼要求相同,界面如圖 5-7 所示 (2)小區(qū)信息管理 當用戶在論壇上發(fā)表的主題或內(nèi)容為空,則提交內(nèi)容時系統(tǒng)會提示:提交失敗,關(guān)鍵信息不能為空,發(fā)表論壇信息測試界面如圖 5-8 所示: 圖 5-8 發(fā)表論壇信息測試界面圖(3)住房維護管理當用戶添加投訴信息內(nèi)容為空時,系統(tǒng)會提示用戶關(guān)鍵信息不能為空,則添加失敗,添加投訴信息測試界面圖如圖 5-9 所示: 圖 5-9 添加投訴信息測試界面圖 通過客戶端,業(yè)主可以選擇自助繳費,若所選繳費月份已繳納過費用,則系統(tǒng)提示:繳費失敗,您本月物業(yè)費已經(jīng)繳完信息。點擊查詢繳費歷史,即可查詢哪個月份沒繳費用,自助繳費測

溫馨提示

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

評論

0/150

提交評論