本篇論文目錄導航:
【題目】小區物業管理系統軟件設計探究
【第一章】物管軟件系統的研發探析緒論
【第二章】物業管理系統各種指標分析
【第三章】小區物業管理系統創建
【第四章】物管系統數據庫的設計
【第五章】物業管理系統詳細設計
【第六章】物業管理系統測試分析
【總結/參考文獻】小區物業管理軟件開發研究總結與參考文獻
第 2 章 系統各種指標分析
2.1 開發技術可行性分析
軟件系統的開發之前,均要進行可行性分析??尚行苑治龅挠⑽娜Q為:FeasibilityAnalysis (也可以叫做可行性研究,以下可行性研究與可行性分析均為同一個意思)。
可行性研究實在做過充分系統調查的基礎上,對系統開發的必要性和可能性等進行系統全面的調查驗證。主要包括對系統開發的繼續可行性、經濟可行性和社會可能性等方面的研究。研究的目的是避免決策失誤,最大限度的保障所開發系統的成功??尚行匝芯康母救蝿站褪墙档统杀镜膯栴},通過前期的預測,分析,花費最小的人力、物力以及財力,在盡可能短的時間內對課題的研究內容進行一個全方位的可行性認證。目前解決小區物業管理問題的主流前臺開發系統為 Microsoft Visual Basic 6.0 系統,所以本課題也選擇了該系統,以幫助小區更好的解決小區內的物業管理問題。Microsoft Visual Basic 6.0 系統的特點是可視化程度高、直接面向的對象是 Windows 的開發語言。不但如此,MicrosoftVisual Basic 6.0 系統操作起來簡便易行而且開發效率和通用率都比較高[7].
2.1.1 Visual Basic 6.0 簡介
Visual Basic 6.0 是 Microsoft 公司與 1998 年配合 Windows 推出的一種基于對象的程序設計語言,簡稱 VB.Visual Basic 6.0 進一步增強了系統的數據庫處理功能和創建控件等方面的內容?,F在 Visual Basic 6.0 系統能夠在開發數據庫、多媒體、圖形、網絡和多媒體等多個方面的應用程序中很好的完成任務。Visual Basic 6.0 系統的數據訪問特性允許諸如企業數據庫和 Microsoft SQL Server 等在內的幾乎全部數據口格式建立前端應用程序和對應的數據庫。同時 Visual Basic 6.0 系統還可以提供大量的省級生活中的實用控件以及模塊來更快更好更加人性化地幫助我們完成界面設計和實現系統的功能,這樣一來,就大大的減輕了編程人員的工作量,也間接的提高了系統的可靠性和效率。因為,自動變成同人工編程相比不但錯誤率幾乎為零,而且速度比人工快了不知多少倍。綜上所述,使用 Visual Basic 6.0 系統會作為本軟件的開發環境,在技術上的可行性是非常高的[8].
2.1.2 面向對象編程的概念
Object-Oriented Programming 簡稱 OOP,是面向對象設計的英文全稱,面向對象設計的創意來源于軟件重用代碼,其跟其他的設計軟件相比具有的最為明顯的優點是其具有模擬現實世界環境的功能,僅從這一點就使其成為編程軟件中自上而下的編程優勝者。面向對象編程的工作原理為:將函數"植入"、"嫁接"或者說"封裝"進系統操作平臺 Windows以及其他系統平臺編程中所必需的對象中。如此說來,面向實用性對象的編程語言的不斷出現和升級,是對原本復雜繁重而且容易出現錯誤的編程工作,進行語句指令條理清晰、使其程序本身更加結構緊密,使整個編程工作進行起來更加容易,也變得容易成功。面向對象的編程語言的出現,不僅是對其所進行的工作還是去更進一步的處理工作的能力來說,都是一場具有劃時代意義的革命。在實際操作中對象和傳統的編程方法和程序設計語言是不能兼容的?;蛘?,只是本分面向對象,這樣就會使事情變得很糟,也給編程工作帶來了巨大的麻煩。只有整個環境都是面向對象的才能使編程變得容易成為可能,否則的話,只是部分面對對象,哪怕只有一小部分不是面向對象的就會給編程工作造成阻礙。而Visual Basic6.0 的設計理念就是全面面向對象,所以該系統使用該軟件在技術可行性上是能通過論證的[7].
2.1.3 操作和調度上的可行性
對于本研究中的小區物業管理中,管理系統在投用前應該抽出專門的人員對該系統的操作和維護進行專項的培訓,和系統專業的訓練。技術培訓人員最好為開發該系統的對該系統比較熟悉的操作系統構建成員擔任,這樣才能更快更好地完成培訓科目[8].培訓的內容至少應包括以下幾個方面的內容:準確的認識系統每個部分的功能并對可以熟練操作該系統;能夠掌握一般的故障分析和故障排除方法;能夠對系統進行簡單的維護[9].另外,在系統的開發設計階段,還要對直觀界面和操作控制說明文字進行認真組織,力求使每位用戶都能很好地正確的理解文字中所描述的操作方法。當今世界計算機科技飛速發展,已經到了普及的程度,因此,要力求用戶都能通過客戶端對本系統中部分與其業務相關內容進行操作。本系統就很好地實現了這一點,在該系統下,用戶可以利用微型機配合簡單的操作,實現本系統的管理和應用。所以本系統具有操作的可行性。調度的可行性指的是計算機操作系統在規定期限內交付客戶正常使用的可能性大小。能否按期交付不僅關乎到開發人員的信譽問題,按照相關合同法的規定不能按期交付還需要負責一定的經濟責任。所以,開發期限的選定是非常重要的。本項研究開始前筆者已經對該小區的正常業務運作流程和工作的種類性質進行了詳細的調查研究,研究發現,該小區物業管理中的工作較為普通,便于開發人員著手設計先關的系統功能,因此,判斷該系統的開發周期不會太長,開發中的不可預見的問題較少且都較易解決,可調度性較強。
2.2 市場及應用需求分析
小區管理的最高境界是花費最少的人力物力與財力為住戶提供更多更優質的全方位服務。在傳統的管理方式中,不但要需求大量的人員對社區的各項工作進行管理和監督,耗費較高,出錯的可能性和頻率也很高。非但如此,因為人力管理的不穩定性,每年都會有大量的人員變動。因此對新人的業務培訓開支也相當大。而一套功能完備的小區物業管理系統已經投用就會在未來的若干年時間內,持續提供各種服務。雖然在此期間會需要一些系統升級、系統維護等工作。但是綜合計算下來,平均到每年的花費中同傳統的管理模式相比較,僅從花費這一項就有一筆相當可觀的開支節省[10-16].非但如此,傳統管理模式下的管理效果,跟智能化管理下的小區服務質量是不可同日而語的。綜上所述,該系統具有很高的性價比,符合新形勢下的市場需求,一定能有廣闊的市場。根據相關需求,我們決定,該系統中應該具有的功能包括以下幾個方面:
(1)具有對所屬小區內所有的房屋資料進行錄入、增刪、修改和查詢管理,方便管理人員及時的根據物業信息的變化對系統數據庫進行更新。
(2)可以對小區內每個住戶的詳細資料進行錄入、增刪、修改、管理保存、查詢等功能。住戶的資料,是小區管理的基本對象,因此一定要嚴格管理,不能出錯。
(3)在得到了所有業主的基本資料之后實現實質性的業務管理來要分本別類的設計數據管理、物業設備管理、收費管理、故障管理以及住戶投訴管理等功能模塊。除此之外還有之前說過的個性化功能,可以更好的實現物業系統內的需求。
(1)云端存儲功能。只要工作電腦與互聯網鏈接,就會按照預訂的頻率或者同步云端存儲的文件,這里主要是存儲數據庫文件以及其他重要成果文件[17].
(2)計算器直接調用功能。計算器在物業管理中是經常要使用的功能,實現此功能可以減少辦公場所物件,減少占地,使辦公場所更快捷更人性化。實現此功能很簡單,只需將計算機本身具有的計算器工具的調用鏈接代碼使用一個按鈕,單擊動作調用就可以[18].
(3)做表功能。信息化物業管理一方面是為了更好的服務,其次是為了更好的實現自我管理。物業管理部門為了實現自控自審,需要對一年或某項目的收入指出進行不斷計算,來評定工作的成績。有了物業管理信息系統,可以根據相關的內容,快速生成表格。
如此,可以實現月報、季報、年報等具有重要意義的報表[19].
(4)數據分析功能。物業管理過程中會出現各種類別的數據,如果對這些數據稍作分析,可以發現很多潛在的問題,可以及早發現,及早處理,避免了問題出現了還沒有覺察到,變被動為主動[20].
2.3 業務流程分析
目前研究中的小區物業管理主要采用的是人工管理的模式,管理中存在著許多問題。
比如用戶要申請某項服務,必須要填寫相關材料,并經過各級領導的審核、簽字后,再經過服務人員在了解服務信息的基礎上完善各種手續、然后才能享受到該項服務。這些繁瑣的手續不但費力費時,而且效率極低,同時也會個業主留下不好的印象,不利于小區物業管理工作長期有效的開展[21].本項研究中,通過在系統中加入以下功能很好地解決了這些問題。這些系統包括:戶主信息管理系統、住戶報修管理系統、住戶投訴管理系統和物業系統管理以及物業收費管理。物業管理業務流程分析圖(圖 2.1)如下所示。
2.3.1 進戶
管理部門在收到用戶提交的申請后,對該用戶進行進戶申請資格審查,審查的主要目的是明確該房產證是否已經有人入住、是否具有相關有效手續(房產證、購房合同以及租房合同等),審查合格后,為住戶辦理相關手續,否則,拒絕該申請人進戶。
2.3.2 更戶
更戶的前提是房屋的業主發生了改變,對此要判斷原住戶是否已經出戶,是則直接辦理相關手續,否則拒絕其請求。
2.3.3 收費
收費之前,要明確收費的內容和類別,以及相應的計費方法。計費時,要將符合相關規定的收費單交給住戶。收費前要先下費用通知明細,才可以收費。
2.3.4 報修
管理部門收到住戶的申請之后,將保修的日期、內容、接待員等資料整理好后報至經理室,經理室審批后發往工程部,由工程部組織人員進行維修服務,再將維修信息反饋到相關主管部門,由其對維修情況進行考察回訪。
2.3.5 投訴
管理部門將通過各種方式比如電話、網絡、直接到服務中心進行投訴收集到的用戶投訴進行審核、記錄、分類整理,然后將投訴資料交至相關部門,由其對投訴內容進行處理,并將處理結果及時反饋到客戶。
2.4 數據流程分析
小區物業管理系統的數據流程主要包括以下幾個方面的內容:
(1)用戶表。用戶表是為了實現多用戶分權限使用此軟件而設計的,主要考慮到軟件的使用很大情況下管理人員較少,因此,在設計時考慮用戶數據類型為以無符號的 16 位(2 個字節)數字的形式存儲。該表為系統的登陸窗口數據,訪問時需要輸入用戶名和密碼,如果不對或者為空均不能順利登錄進行操作。這個表格(如表 2.1 所示)是系統的使用鑰匙。
(2)住戶基本信息表。物業管理的服務對象就是小區業主。因此,軟件的開發自然不能缺少小區內住戶的基本情況。為了方便管理,便于聯系,因此小區物業基本信息表并沒有涉及很多的內容,主要涉及了地址門牌號(主鍵)、戶主、身份證號碼、聯系電話等信息,該表用于存放戶主的信息,所有住戶的信息構成了該系統的管理基本數據信息系統,如表 2.2 所示。