本篇論文目錄導航:
【題目】小區物業管理系統軟件設計探究
【第一章】物管軟件系統的研發探析緒論
【第二章】物業管理系統各種指標分析
【第三章】小區物業管理系統創建
【第四章】物管系統數據庫的設計
【第五章】物業管理系統詳細設計
【第六章】物業管理系統測試分析
【總結/參考文獻】小區物業管理軟件開發研究總結與參考文獻
第 3 章 系統設計
3.1 數據庫設計
3.1.1 概念結構
(1)住戶信息數據庫結果設計,通過對以往小區物業管理實際需求情況及常用的信息分析,其住戶信息主要包括了住戶編號、房屋編號、戶主名稱、聯系電話以及聯系地址等信息,其結果圖如圖 3.1 所示。
3.1.2 實體聯系圖
3.1.3 數據庫邏輯結構設計
有了數據庫的概念結構圖,因此數據庫中的邏輯結構便可以繼續設計,在該小區物業管理系統中,其主要參數如下表 3.1、3.2、3.3、3.4、3.5、3.6、3.7、3.8、3.9、3.10、3.11 以及 3.12.
3.2 系統模塊設計
3.2.1 登錄主界面設計
在登陸頁面處,用戶需要將獨立的用戶名和密碼進行輸入,輸入完成確定之后系統將自動將用戶輸入內容與后臺數據庫中存儲的數據進行匹配工作,如果匹配完成,那么系統將打開系統主界面。
3.2.2 業主信息管理界面設計
業主信息管理界面是對用戶信息主要信息的管理模塊,能夠實現用戶基本內容的管理,主要包括業主姓名、業主電話、物業詳細地址、身份證號、使用時間、基本收費信息,需要實現的功能包括對自身的信息的修改、查詢和修改工作。
3.2.3 收費項目管理主界面設計
收費項目管理:在該目錄下系統需要完成的功能包括對于用戶的收費項目進行管理,主要包括對收費項目的添加和修改,對已經完成的收費項目查詢功能,時間較長或者不需要保留的項目記錄進行刪除,同樣也可以利用添加的控件來實現功能。
需要在收費項目部分列舉項目較多主要分為以下幾項內容:收費項目名稱、收費開始時間、開始時顯示數值、收費終止時間、終止時顯示數值、使用量、繳費時間記錄、物品金額單價、應繳費用數額、分攤系數值、收費備注、其他。
該收費項目的功能結構示意圖如下所示,當用戶運行程序之后,將自動進入物業管理費用的管理界面顯示,在該界面內,用戶可以實現對于費用繳納的查詢和處理,同時對于記錄的內容進行修改,查詢收費項目的具體使用內容,使用戶能夠了解物業管理的詳細分配。
3.2.4 投訴項目管理-投訴單界面設計
投訴項目管理:投訴項目是物業管理過程中不可缺少的環節,需要對用戶反饋上來的信息進行接收和處理,因此主要需要完成的任務類型包括添加投訴信息、修改投訴信息、刪除投訴信息以及查詢投訴信息的功能、在添加環節按鈕能夠將投訴單窗口進行顯示,并且對用戶需要投訴的具體內容進行詳細了解,將相應信息進行保存和處理。物業公司可以通過系統入口登錄查看相應的用戶所提交的相關信息,并且根據投訴單中的內容與用戶取得聯系。
相關信息包括:單號數、提交時間、投訴問題、發單人、發單時間、接單人、接單時間、詳細投訴內容、處理進度情況、領導意見反饋、處理時間、處理結束時間、用戶反饋信息、用戶反饋簽字、其他。
3.2.5 維修項目管理--維修單界面設計
維修項目管理:添加維修項目記錄、修改維修項目記錄、刪除維修項目記錄。添加維修項目按鈕觸發可以將維修單窗口彈出,用戶在該窗口下對維修內容進行填寫,然后保存,物業公司對信息進行查看和處理。
相關內容包括:維修單號、發單時間、需要進行維修的地點、住戶可以配合維修工作時間、報修情況、發單人、接單人、接單時間、維修內容、處理進度、領導意見、總費用、人工費、材料費、住戶簽字、住戶反饋、其他。
3.3 基于 VB 信息編碼設計
VB 是由微軟公司在 windows 環境之下開發軟件的工具平臺,采用 VB 平臺來設計本系統能夠十分快速簡單便捷的而完成,對于所有計算機都能適用。在 VB 中微軟引入控件的概念,將多種功能按鈕和文本框信息列入其中,直接進行使用,對于操作者而言能夠大幅度的提升工作效率,避免重復的工作。同時在每個空間中都是由若干個屬性來控制外觀和工作方法的,因此,采用 VB 平臺來編碼不需要使用大量的代碼信息就能夠將界面中的各個元素和主要位置安排規范,只是將已經設計好的控件向屏幕主體添加即可,跟一般畫圖軟件的程序類似。
而傳統的編程方法一般都是根據過程為導向,將事件的發展順序為依據逐漸設計相應的程序代碼,這種模式的缺點是必須要時刻保證事件的發生過程和需求,時間和活動都十分重要,這樣對于事件驅動方面的工作量將會非常大。采用 VB 平臺主要是對對象進行編輯,以時間驅動編程機制的開展,只需要將需要響應用戶點擊按鈕或者移動鼠標之后的效果即可,同時利用多種已經提供的系統控件能夠極大的提高工作效率,對于不必要完成額外工作量大幅度減少。
3.4 輸入輸出設計
3.4.1 輸入設計
對數據的輸入工作時是人工控制計算機的主要連接點,輸入環節的設計工作主要是對輸入界面的管理和設計、輸入方法的采用以及對于數據正確性的判斷設計任務。
在該系統內,需要輸入的信息主要分為用戶個人信息、所居住房屋的基本信息、車位使用情況的信息、各項費用繳納情況的主要信息等基礎性內容,輸入容量設定為系統滿足要求的最低水平,這樣能夠有效的避免重復輸入的操作。對于輸入時編號的設定和輸入時間的記錄由系統自行分配相應的信息,這樣設定的目的是保證輸入信息的規范性問題,在收費管理過程中,對于付款方面的內容系統已經自行設定完成用戶只需要選擇相應內容即可完成操作,不需要進行手動輸入信息,如果信息有誤,系統會自動進行提示。
3.4.2 輸出設計
輸出設計是系統對于用戶相應輸入產生的響應,主要是有關用戶所需的管理業務和信息確定內容,這些環節都是系統輸出需要完成的主要任務、輸出設計環節需要將輸出內容、輸出格式以及輸出方式等過程進行準確確認,完成這三個項目的內容即表示一個完整輸出。
在該系統中輸出任務是對于住戶投訴統計情況、住戶報修情況以及物業費用收繳情況進行相應的表格輸出。在這三個表格內,不僅需要杜宇相應的數據和信息進行輸出,同時還要完成一定的數據計算工作,將數據統計結果進行輸出,例如住戶保修統計中,對于時間以及投訴次數的統計都必須同時完成。對于表格的格式經過多次設計和修改之后將表格的形式進行確定,但是如果物業管理部門需要采用其他形式的表格,其形式也可以進行修改,同時對于表格的內容不僅可以輸出為文件格式,而且還可以進行打印,為使用者提供了很大的便捷。
3.5 數據字典設計
數據字典的核心作用是提供分析階段的工具說明,字典中存儲的資料就是對于人或者機器不能了解資料進行解釋的工具,在結構化分析過程中,數據字典是對每個成分的內容進行定義和解釋,也就是對數據流圖中的所有資料和元素進行規定,將所有規定作為一個集合,該集合即為數據字典。數據字典不但是數據庫的中心部分,同時也是對每個用戶重要的內容,一般用戶都是采用 SQL 語句來讀取相應的數據庫信息。