![某小區(qū)物業(yè)管理系統畢業(yè)論文_第1頁](http://file4.renrendoc.com/view/f01b449727aa1bafdedd198066b46914/f01b449727aa1bafdedd198066b469141.gif)
![某小區(qū)物業(yè)管理系統畢業(yè)論文_第2頁](http://file4.renrendoc.com/view/f01b449727aa1bafdedd198066b46914/f01b449727aa1bafdedd198066b469142.gif)
![某小區(qū)物業(yè)管理系統畢業(yè)論文_第3頁](http://file4.renrendoc.com/view/f01b449727aa1bafdedd198066b46914/f01b449727aa1bafdedd198066b469143.gif)
![某小區(qū)物業(yè)管理系統畢業(yè)論文_第4頁](http://file4.renrendoc.com/view/f01b449727aa1bafdedd198066b46914/f01b449727aa1bafdedd198066b469144.gif)
![某小區(qū)物業(yè)管理系統畢業(yè)論文_第5頁](http://file4.renrendoc.com/view/f01b449727aa1bafdedd198066b46914/f01b449727aa1bafdedd198066b469145.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
松石名第小區(qū)物業(yè)管理系統畢業(yè)論文目錄摘要 IAbstract II目錄 III1緒論 11.1研究背景 11.2國外研究現狀 11.2.1國外研究現狀 11.2.2國研究現狀 21.3本文研究容 21.4本文所涉及的相關技術 31.4.1VisualBasic6.0的簡介 31.4.2面向對象編程的概念 31.4.3MicrosoftSQL簡介 41.4.4開發(fā)環(huán)境和運行環(huán)境 41.5本文的結構 52小區(qū)物業(yè)管理系統分析 62.1需求分析 62.2可行性分析 62.2.1經濟可行性 62.2.2技術可行性 72.2.3法律可行性 72.2.4管理可行性 72.3相關流程分析 82.3.1系統的主要業(yè)務流程分析 82.3.2系統的主要數據流程分析 113小區(qū)物業(yè)管理系統的設計 153.1系統目標 153.2系統的功能結構設計 153.3數據庫設計 163.3.1幾種主要的實體 173.3.2系統的部分E-R圖 183.3.3數據表的設計 193.3.4數據庫的設置 224小區(qū)物業(yè)管理系統的實現 244.1系統登錄模塊的實現 244.2主窗體的實現 244.3經營部模塊的實現 264.3.1住戶資料登記模塊 264.3.2房產資料登記模塊 274.4管理部模塊的實現 284.4.1物業(yè)設備管理(4.1~4.6要不要刪掉?因為沒加圖) 284.4.2儀表數據管理 284.4.3停車場管理 294.4.4住戶投訴管理 294.4.5住戶報修管理 294.4.6設備維修管理 294.5工程部模塊的實現 304.5.1裝修隊登記 304.5.2裝修信息登記 304.6財務部模塊的實現 314.7保安部模塊的實現 314.8經理室模塊的實現 324.9系統設置模塊的實現 334.10系統維護模塊的實現 334.10.1數據庫備份與還原模塊介紹 334.10.2系統日志 345小區(qū)物業(yè)管理系統的測試與運行 365.1系統測試的相關概念 365.2本系統的測試與運行 366總結與展望 406.1總結 406.2展望 40參考文獻 42附錄 43致謝 451緒論1.1研究背景小區(qū)物業(yè)管理是現代化商業(yè)和住宅管理中一個極其重要的工作,隨著城市建設的發(fā)展和房地產行業(yè)競爭的激烈,現代物業(yè)管理逐漸涉及多方面,它包含了日常管理、財務管理、服務管理、工程管理等多個職能模塊,并盡可能的滿足客戶的需要,以提高管理的效率,從而減輕了小區(qū)物業(yè)管理人員的工作強度,提高了小區(qū)物業(yè)管理工作的現代化水平。但是,在發(fā)展過程中,物業(yè)管理還是存在服務對象單一、公司個體規(guī)模較小、法規(guī)不健全等問題,這制約了物業(yè)管理在國的進一步發(fā)展。[1]為了提高物業(yè)管理的水平,必須全方位地提高物業(yè)管理的意識。面對信息時代的挑戰(zhàn),利用高科技手段以計算機管理來提高物業(yè)管理,無疑是一條行之有效的途徑。使用計算機對企業(yè)單位的各項各項信息進行管理,具有手工管理所無法比擬的優(yōu)點。[2]例如,檢索迅速、查找方便、可靠性高、存儲量大、性好、成本低等,這些優(yōu)點能夠極大地提高工作效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。在某種意義上說,信息與科技在物業(yè)管理與現代化建設中顯現出越來越重要的地位。物業(yè)管理的信息化與科學化,已成為現代生活水平步入高臺階的重要標志。1.2國外研究現狀1.2.1國外研究現狀早在1988年左右,Anderson和Cordell就有關住宅物業(yè)做了相關的研究調查,并引用計算機系統做相關的簡單分析,指出住宅物業(yè)和有關周邊景觀、房產銷售價格之間的關系,并應用于房產銷售和物業(yè)管理。[3]隨后在2000年左右,信息技術(IT)和可用的廣泛的軟件的進一步發(fā)展,這給城市帶來了許多改變,在建筑業(yè),Z.M.Deng、H.Lib、C.M.Tam、Q.P.Shenb和P.E.D.Love就指出一個以互聯網為基礎的項目管理系統,并以香港某地的房產商的有關情況,開發(fā)了一個類似的小區(qū)物業(yè)管理系統。[4]該系統的實際應用下,他們發(fā)現該系統可以處理信息的共享,并提高了效率,而且能進行更好的管理。在隨后的幾年里,管理信息系統的應用不斷發(fā)展。在2003年左右,JacquelineGeoghegan、LoriLynch和ShawnBucholtz根據馬里縣的實際情況,使用了一個獨特的空間數據庫、一個享樂模型、估計系數等用于計算潛在的變化對于給定的住房價值住宅物業(yè)稅、縣的增長預期稅收收入和維護土地成本等之間的關系。[5]JianliTian也認為隨著人民生活水品的提高,將管理信息系統應用于物業(yè)管理變得越來越實用,并指出此信息管理系統,主要包括建立和維護和發(fā)展,其開發(fā)包括兩個方面,前端應用程序和后臺的數據庫,要求建立數據的一致性和完整性,有倉庫處理能力強、數據安全性好的特點。[6]1.2.2國研究現狀國對小區(qū)物業(yè)管理的起步稍微晚些,但是隨著計算機技術的發(fā)展,我國對他的研究也在不斷地加深。早在2000左右,殿華就根據我國的物業(yè)管理的現狀和發(fā)展特點,評價當時我國物業(yè)管理公司的管理模式,分析其管理模式的特點和不足之處,提出了住宅小區(qū)物業(yè)管理發(fā)展的模式——建立“規(guī)模化取向、合署式管理”的運作模式。[7]隨后石勇規(guī)劃設計了住宅小區(qū)智能化系統的基本模式,并通過對其各組成系統的功能分析,構建了一個簡單的家居智能控制系統。[8]隨著社會的不斷發(fā)展和進步,用戶的需求也在變化,隨著網絡的普及化,通信技術和計算機網絡也逐漸應用到建筑觀念和建筑實踐中,于是建筑中增加了“智能化系統”,達到建筑結構與智能化系統的完美結合。[9]之后隨著智能化小區(qū)的不斷發(fā)展,人們根據當前的有關技術做了進一步的改進,使其在功能上不斷適應新興的科技設施、滿足新的管理需求、提供更加舒適安全的家居環(huán)境。馬瑞華從智能化小區(qū)物業(yè)管理系統面臨的具體問題入手,首先分析了VbService技術、.NET技術、多層架構技術,然后在對現代化智能小區(qū)物業(yè)管理系統進行功能需求分析的基礎上,針對性地提出了基于CDMA的小區(qū)網絡系統改進方案,并提出了多層結構的可擴充的模塊式開發(fā)方法,采用改進的XML屬性證書格式的方式提高安全性。[10]1.3本文研究容目前,我國的小區(qū)物業(yè)管理工作,雖然已經取得很大成績,但仍然處于起步階段,有不少工作不盡人意。當前,許多地方涌現出了一些運用計算機技術、網絡技術的智能化住宅小區(qū),但是這些小區(qū)的應用,某些并不是根據小區(qū)的一些實際情況而開發(fā)的適應其實際需求的系統,這導致在實際的應用過程中,還存在著不少的問題。所以我提出針對松石名第小區(qū)的現狀,開發(fā)一個松石名第小區(qū)物業(yè)管理系統。本系統的主要目的是告別帳本,安全、快捷的保存數據信息。由于小區(qū)物業(yè)管理涉及到費用的問題,為了增強系統的性,使業(yè)主利益不受損害,本系統具有管理員式的權限管理的功能,并且所有用戶的“登陸、退出”操作均計入系統日志中,便于日后系統管理人員對于用戶使用進行管理與監(jiān)控,還有查詢、錄入、修改、刪除、以及對物業(yè)設備統計等功能,使業(yè)主能夠對自家的物業(yè)費用和投訴等情況提供透明化、直觀的了解,而對于系統中的數據,里面有的數據每天是不停的變化的,然而由于某些外界的原因,會出現系統奔潰等難以預料的問題,這可能會對數據庫中數據有所影響,所以我在此系統中還增加了數據備份與恢復的功能。1.4本文所涉及的相關技術1.4.1VisualBasic6.0的簡介VisualBasic(簡稱VB)是Microsoft公司開發(fā)的一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言??捎糜陂_發(fā)Windows環(huán)境下的各類應用程序。它簡單易學、效率高,且功能強大可以與Windows專業(yè)開發(fā)工具SDK相媲美。在VisualBasic環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows部的廣泛應用程序接口(SPI)函數,以用動態(tài)庫(DLL)、對象的與世隔嵌入(OLE)、開放式數據連接(ODBC)等技術,可以高效、快速地開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統。VB6.0是隨著Windows98推出的,該版本在創(chuàng)建自定義控件、對數據庫的訪問以及對Internet的訪問等方面都做了進一步的加強、完善、提高。VB提供了強大的數據庫管理和存取操作的能力。利用數據空間和數據庫管理窗口,通過VB提供的開放式數據連接接口(ODBC,OpenDataBaseConnectivity),能直接編輯和訪問Access、MicrosoftSQLServer等數據庫,還增加了功能強大、使用方便的ADO(ActiveDatabaseObject)技術,支持所有OLEDB數據庫廠商。[11]VB中提供大量的控件,這些控件可幫助我們設計界面和實現功能,減少了編程人員的很多麻煩,提高了編程的效率和可靠性。所以我選擇VisualBasic6.0作為我這套系統的開發(fā)環(huán)境。1.4.2面向對象編程的概念面向對象的程序設計(Object-OrientedProgramming,簡記為OOP)是VisualBasic6.0誕生的基礎。OOP的一條基本原則是計算機程序是由單個能夠起到子程序作用的單元或對象組合而成。OOP達到了軟件工程的三個主要目標:重用性、靈活性和擴展性。為了實現整體運算,每個對象都能夠接收信息、處理數據和向其它對象發(fā)送信息。面向對象程序設計推廣了程序的靈活性和可維護性,并且在大型項目設計中廣為應用。[12]面向對象程序設計要比以往的做法更加便于學習,因為它能夠讓人們更簡單地設計并維護程序,使得程序更加便于分析、設計、理解。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現實世界環(huán)境的能力,這使它被公認為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴展語句,把函數“封裝”進Windows編程所必需的“對象”中。面向對象的編程語言使得復雜的工作條理清晰、編寫容易。而VisualBasic6.0是完全面向對象的,這就使得VisualBasic6.0成為一種觸手可及的促進軟件重用的開發(fā)工具,從而具有強大的吸引力。1.4.3MicrosoftSQL簡介SQLServer是Microsoft開發(fā)和推廣的關系型數據庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并與1988年退出了第一個OS/2版本。SQLServer近年來不斷更新版本,于2000年推出了SQLSever2000,它包含一套圖形工具,如服務器管理(用于啟動和關閉數據庫服務)、企業(yè)管理器(用于創(chuàng)建和修改數據庫及備份數據庫等)和查詢分析器(用于交互執(zhí)行Transact-SQL語句和過程并提供圖形查詢分析功能)等。MicrosoftSQL是一種關系型數據庫管理系統,不但能存儲和管理數據,還能編寫數據庫管理軟件,用戶可以通過MicrosoftSQL提供的開發(fā)環(huán)境及工具方便地構建數據庫應用程序,大部分是直觀的可視化的操作,無需編寫程序代碼,是一種使用方便、功能較強的數據庫開發(fā)工具。[13]MicrosoftSQLServer是一個全面的數據庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數據管理。MicrosoftSQLServer數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序。MicrosoftSQLServer數據引擎是本企業(yè)數據管理解決方案的核心。此外MicrosoftSQLServer結合了分析、報表、集成和通知功能。1.4.4開發(fā)環(huán)境和運行環(huán)境(1)開發(fā)環(huán)境編程語言:VB6.0數據庫設計:MicrosoftSQL2000(2)運行環(huán)境硬件要求CPU:奔騰2.8GHz及以上存:256MB及以上顯示卡:標準VGA256色顯示模式以上軟件要求:WindowsXP/7Office2003(帶MicrosoftSQL2000)1.5本文的結構本文的具體組織結構安排如下:第一章:緒論。介紹課題背景、國外對小區(qū)物業(yè)管理信息系統的研究現狀、本文研究的容,所使用相關技術介紹以及組織結構。第二章:系統分析。討論了從系統的功能進行需求分析和可行性分析,并對其進行業(yè)務流程、數據流程的分析。第三章:系統的設計。主要從系統開發(fā)目標、系統功能模塊以及數據庫相關進行了詳細設計。第四章:系統的具體實現。主要對系統后臺登錄模塊、經營部模塊、管理部模塊、工程部模塊、財務部模塊、保安部模塊、經理室、系統設置、系統維護、輔助功能的設計與實現。第五章,系統的測試與運行。主要是對其功能進行測試。第六章:總結與展望。對整篇文章的容進行了總結,并對今后的改進方向以及發(fā)展方向進行了展望。2小區(qū)物業(yè)管理系統分析2.1需求分析“松石名第”坐落于校園南路246號,占地面積為98.37畝,總建筑面積約168000㎡,戶型從88㎡~297㎡全面實用,均為高層,綜合健康、節(jié)能、人居等特點,是合理舒適的完美統一。人與自然的和諧讓居住在這里的人們享受心靈回歸自然中種種優(yōu)美細致的感受是小區(qū)建設的目標。對于松石名第小區(qū)物業(yè)來說,由于管理面積較大,住戶數量多,物業(yè)管理圍廣,管理容繁雜,小區(qū)物業(yè)管理混亂的問題尚未解決。然而隨著該行業(yè)的競爭日益激烈,“提高物業(yè)管理的工作效率、為住戶提供更好的服務”[14]成為了現代物業(yè)管理公司必須要考慮的問題。再者,小區(qū)的維修維護,甚至對各項投訴也必須要求小區(qū)管理者做到最好,做到完善。同時查詢某房產資料或業(yè)主資料往往也需要較長時間,給物業(yè)管理者的工作帶來諸多弊端。再看,近年來已竣工的住宅小區(qū)中,房屋及物業(yè)管理往往是局部的或者是單一的,一些物業(yè)管理單位企業(yè)更是忽視自身建設,把物業(yè)管理看成只是收費服務和簡單生產活動,對企業(yè)發(fā)展和專業(yè)管理水平提高,既沒有規(guī)劃,也沒有可行的措施,沒有明確管理目標責任制,企業(yè)既無壓力也無動力,管理不計成本,年終也沒有核算。因此,為提升服務管理水平,為人民安居樂業(yè)做出更好的貢獻,迫切需要開發(fā)一個適應松石名第小區(qū)的小區(qū)物業(yè)管理系統。該系統在實施后,能夠滿足對小區(qū)資源情況的統計,對業(yè)主投訴、維修、裝修、保安等信息進行管理,能夠滿足對水費、電費、煤氣費、三表的抄收,統計核算各項費用統計匯總等操作,通過設置不同的安全級別以滿足用戶安全需求,建立友好的用戶界面以滿足用戶界面需求等等。2.2可行性分析2.2.1經濟可行性在信息時代的今天,小區(qū)物業(yè)部已經具備網絡系統,因此本系統在實施階段將現有網絡系統為基礎進行系統實施,以減少系統后期階段的成本。通過對將來資金的收益分來分析,本系統可以在實施后的兩三年,明顯降低各項管理費用、人品費用等各項費用的支出,員工數量也將控制在合理的圍之。同時小區(qū)物業(yè)管理的服務質量將有所提高,這是無法用經濟價值來衡量的。并且本系統成熟后可以將其作為以商業(yè)軟件的形式投放給其他小區(qū)的物業(yè)管理領域。因此,本系統在經濟上是可行的。2.2.2技術可行性從技術上分析,本系統的開發(fā)主要針對數據庫中的數據進行操作,考慮到系統的功能要求,系統的技術實現上可以使用VisualBasic6.0開發(fā)工具與MicrosoftSQL2000相結合進行軟件開發(fā)。VisualBasic6.0逐漸功能強大,可以實現系統的各項功能操作,并提高開發(fā)軟件的效率和軟件安全性。同時,微軟提供的SQL2000具有較高的數據安全行與可維護性,它能夠處理大量數據,同時保持數據完整性并提供許多高級管理和數據分配功能。系統在投入使用后,后期數據維護比較容易,因此,本系統的開發(fā)在技術上是可行的。2.2.3法律可行性在小區(qū)主要以中、高層人群為主,因此對小區(qū)部人員的個人信息管理要提供一定的措施,以免產生侵犯個人隱私權和不必要的法律糾紛。因此在數據庫設計階段,要對各種信息有一定的權限控制。在開發(fā)工具的選擇上使用正版軟件,以免在開發(fā)過程中因問題帶來不必要的開發(fā)延期以及經濟糾紛。在個人信息管理上,數據庫的設計主要針對小區(qū)業(yè)主進行全面了解,并且與各業(yè)主達成協議對有關個人隱私的信息不予公開,對每位業(yè)主的信息實行個性化的記錄,以便業(yè)主個人信息的性。因此,本系統的開發(fā)在法律上是可行的。2.2.4管理可行性對于這套小區(qū)物業(yè)管理系統而言,在投入使用前,會由開發(fā)并能熟練操作本系統的工程人員對用戶群進行專業(yè)系統的培訓。培訓容應包括,熟練掌握系統的各個功能和簡單的系統維護,在開發(fā)設計程序的過程中直觀的界面和控件的文字解釋完全能使得用戶充分理解起功能和意義,在計算機普及的今天,用戶對本系統的操作完全可以看做是一種簡單的,配合形式的手工操作,因為本系統最適合用于微型機,可以說幾乎任何人都可以使用和管理。此外,在系統中設有權限管理,只要最高權限的管理員admin針對每個用戶,每個部門分有不同的權限,這樣便于小區(qū)工作人員進行單一化同一管理,對整個小區(qū)的這樣管理和維護具有較高的安全性,非常的便捷。因此本系統的開發(fā)在管理上市可行的。2.3相關流程分析2.3.1系統的主要業(yè)務流程分析業(yè)務流程圖是一種描述系統各單位、人員之間業(yè)務關系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務流程中的不合理流向,它是一種物理模型。業(yè)務流程圖描述的是完整的業(yè)務流程,以業(yè)務處理過程為中心,一般沒有數據的概念。[15]本文業(yè)務流程中出現的符號作如下說明,如圖2.1所示。圖2.1一些業(yè)務流程圖的符號根據前期對松石名第小區(qū)物業(yè)管理工作的調研情況,再參考市場上的一些小區(qū)物業(yè)管理軟件,結合當前小區(qū)物業(yè)管理的實際情況,給出了小區(qū)物業(yè)管理的業(yè)務流程圖,如圖2.2所示。由系統的業(yè)務流程圖中我們可以看出整個系統的活動主要是業(yè)主與物業(yè)公司之間進行開展的。小區(qū)的物業(yè)管理主要涉及到的業(yè)務有住戶在簽約后入住該小區(qū),物業(yè)公司對其進行管理,并收取相關費用。物業(yè)公司可以進行業(yè)主信息和房產信息的添加,并對房產、住戶、住戶投訴、住戶報修、設備、收費、停車等信息進行日常管理。而業(yè)主可以通過物業(yè)公司的相關部門進行投訴、維修、查閱相關表的信息等等。圖2.2系統的業(yè)務流程圖為了對業(yè)務流程的進一步了解分別對業(yè)主水電費用繳納、業(yè)主設備報修處理業(yè)務流程、業(yè)主投訴處理業(yè)務流程等處理業(yè)務流程進行詳細的介紹。(1)業(yè)主水電費用繳納業(yè)務流程,如圖2.3所示。圖2.3水電氣費用繳納業(yè)務流程圖(2)業(yè)主設備維修業(yè)務流程圖,如圖2.4所示。圖2.4業(yè)主設備維修業(yè)務流程圖(3)業(yè)主投訴業(yè)務流程圖,如圖2.5所示。圖2.5業(yè)主投訴業(yè)務流程圖2.3.2系統的主要數據流程分析數據流圖:簡稱DFD,就是采用圖形方式來表達系統的邏輯功能、數據在系統部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。[16]數據流(DataFlow):指具有名稱且有流向的數據,用標有名稱的箭頭表示。一個數據流可以是記錄、組合項或者基本項。數據處理(Process):表示對數據所進行的加工和變換,在圖中用矩形框表示。指向處理的數據流為該處理的輸入數據,離開處理得數據流為改處理的輸出數據。數據存儲:表示用文件方式或數據庫形式所存儲的數據,對其進行存取分別以指向或離開數據存儲的箭頭表示。外部實體:表示數據的來源及數據的去向,可以是一個組織或人員,他處于系統圍之外與系統有關的外部事物或外部環(huán)境。 本文數據流程中出現的符號,如圖2.6所示。圖2.6數據流程圖的符號根據小區(qū)整體業(yè)務流程,做整體數據流程圖,如圖2.7所示。圖2.7系統整體數據流程圖進一步對業(yè)主水電費用繳納、業(yè)主設備報修處理、業(yè)主投訴處理等處理數據流程進行詳細的介紹。(1)業(yè)主水電費用繳納數據流程,如圖2.8所示。圖2.8水電氣費用繳納數據流程圖(2)業(yè)主設備維修數據流程圖,如圖2.9所示。圖2.9業(yè)主設備維修數據流程圖(3)業(yè)主投訴數據流程圖,如圖2.10所示。圖2.10業(yè)主投訴數據流程圖3小區(qū)物業(yè)管理系統的設計3.1系統目標松石名第小區(qū)物業(yè)管理系統目標是設計一款高標準、高質量的社區(qū)服務管理系統,面對小區(qū)物業(yè)管理過程中出現的各種問題,物業(yè)管理系統在實施后,應能達到以下目標:(1)系統界面友好美觀,操作簡單易行。(2)全自動化信息管理,可隨時掌握工作效率。(3)全方位的快速查詢,提高工作效率。(4)完整的工程及服務檔案,提高管理水平。(5)靈活、準確的收費,提高財務工作效率。(6)系統部控制嚴密,數據存儲安全可靠。(7)物業(yè)公司領導可隨從查詢小區(qū)的最新信息情況。3.2系統的功能結構設計根據對小區(qū)業(yè)務調查和物業(yè)管理員對系統功能提出的具體要求,同時結合計算機管理的特點,本系統功能主要由以下9部分主成,系統功能結構如圖3.1所示。圖3.1系統的功能結構圖其中具體功能做如下:(1)通過“經營部”/“住戶資料登記”命令,可添加房屋業(yè)主相關信息,也可進行刪除、修改相關業(yè)主信息。并通過全局查看所有用戶收費資料和儀表資料信息。(2)通過“經營部”/“房產信息登記”命令,添加、刪除、修改相關房屋信息。(3)通過“管理部”/“物業(yè)設備管理”、“儀表管理”、“停車場管理”、“住戶投訴管理”、“設備維修管理”命令,可進行相關信息的添加、刪除、修改、查閱。(4)通過“工程部”中的菜單命令,可分別添加裝修隊信息、維修信息及裝修信息。裝修信息登記模塊中的修改信息模塊中只可以修改驗收和罰金。(5)通過“財務部”中的菜單命令,可添加及查詢收費信息。(6)通過“保安部”中的菜單命令,可添加及查詢保安排班信息。(7)通過“經理室”中的菜單命令,查看相關儀表信息的統計,保安排班信息的查看等。(8)通過“系統設置”中的菜單命令,添加管理員及設置相應的權限。(9)通過“系統維護”中的菜單命令,可備份及恢復數據庫,查看日志,清除日志。(10)通過“幫助”中的命令,查看系統使用說明書和相關作者信息。(11)通過“退出”中的命令,退出系統。3.3數據庫設計由于SQLServer2000數據庫具有容量大、效率高等特點,可以為用戶提供強大的功能支持,因此,本系統后臺數據庫采用的是SQLServer2000,數據庫名為WYGL。通過前面對系統進行的需求分析、業(yè)務流程設計以及系統功能結構的確定,規(guī)劃出系統中使用的數據庫實體及實體E-R圖。構成E-R圖的基本要素是實體型、屬性和聯系,其表示方法為:(1)實體型(Entity):具有相同屬性的實體具有相同的特征和性質,用實體名及其屬性名集合來抽象和刻畫同類實體;在E-R圖中用矩形表示,矩形框寫明實體名;如果是弱實體的話,在矩形外面再套實線矩形。(2)屬性(Attribute):實體所具有的某一特性,一個實體可由若干個屬性來刻畫。在E-R圖中用橢圓形表示,并用無向邊將其與相應的實體連接起來;如果是多值屬性的話,再橢圓形外面再套實線橢圓。如果是派生屬性則用虛線橢圓表示。(3)聯系(Relationship):聯系也稱關系,信息世界中反映實體部或實體之間的聯系。實體部的聯系通常是指組成實體的各屬性之間的聯系;實體之間的聯系通常是指不同實體集之間的聯系。在E-R圖中用菱形表示,菱形框寫明聯系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標上聯系的類型(1:1,1:n或m:n)。如果是弱實體的聯系則在菱形外面再套菱形。3.3.1幾種主要的實體本系統根據上面的設計規(guī)劃出使用的數據庫實體對象分別為小區(qū)、樓棟、房間、住戶、住戶投訴、住戶報修、設備、設備維修、各種收費(電表、水表、氣表)、停車場使用等。下面對其中幾種主要實體做相關介紹。(1)小區(qū)住戶基本信息實體,如圖3.2所示。圖3.2小區(qū)住戶基本信息實體(2)房產基本信息實體,如圖3.3所示。圖3.3小區(qū)住戶基本信息實體(3)設備維修基本信息實體,如圖3.4所示。圖3.4故障基本信息實體3.3.2系統的部分E-R圖(1)房產管理E-R圖房產管理是對小區(qū)基本信息、樓棟基本信息以及戶主基本信息進行有效的管理,通過對松石名第小區(qū)的需求分析,可確定該模塊涉及的實體主要有樓棟和房間。樓棟與房間是一對多的關系。樓棟屬性有樓棟名稱、樓層信息、入住戶數及空置戶數等;房間屬性有房號、房型、建筑面積、使用面積等等。房產管的E-R圖設計,如圖3.5所示。圖3.5房產管理E-R圖(2)住戶管理E-R圖住戶管理主要是對小區(qū)住戶基本信息、住戶報修信息以及住戶投訴信息進行有效的管理,通過前期的需求分析,可以確定該模塊涉及的實體主要有住戶、住戶投訴、住戶報修、停車場信息以及工作人員。住戶的屬性有住戶、、聯系、聯系地址等;住戶報修的屬性包括住戶、住戶地址、報修日期、接待人員、維修人員、服務費用、物料費用、維修容、維修情況等;住戶投訴屬性有投訴編號、投訴住戶、投訴日期、投訴容等;工作人員的屬性包括等。住戶與住戶投訴是一對多的關系,住戶與住戶報修是一對多的關系,住戶投訴與工作人員是多對多的關系,住戶報修與工作人員是多對多的關系。住戶管理E-R圖,如圖3.6所示。圖3.6住戶管理E-R圖3.3.3數據表的設計下面將根據前面數據庫實體E-R圖設計的數據表結構,本系統總共需要設計16表。涵蓋經營部(房產管理、住戶管理)、財務部(收費管理)、管理部(設備管理)、工程部等各個功能模塊。下面列出數據庫的表(部分表與功能某塊有所重合,不在重復列出),如表4.1所示。表4.1所示物業(yè)管理服務系統數據庫組成表功能某塊數據庫表明(英文名)中文對應表名經營部zh住戶信息表fc房產信息表管理部wysb物業(yè)設備tc停車場sbwx設備維修zhbx住戶報修表zhts住戶投訴表工程部zxd裝修隊zxxx裝修信息表財務部wysf物業(yè)收費ybsf儀表收費保安部bab保安排班表經理室dbzl電表資料pbzl氣表資料sbzl水表資料系統設置UserTable用戶表以下是針對小區(qū)物業(yè)管理系統列出了其中一些主要表結構。由于篇幅緣故,在這里未能列出所有的數據表。(1)用戶表(UserTable)用戶表存放登陸系統所需要的用戶名和密碼,需要訪問此表,并且每一個用戶設有不同的權限,權限設置時,也要用到此表。表4.2用戶表(UserTable)列名數據類型長度允許空用戶名(主鍵)nvarchar20密碼nvarchar20√經營部Bit1√管理部Bit1√工程部Bit1√財務部Bit1√保安部Bit1√經理室Bit1√系統設置Bit1√系統維護Bit1√(2)住戶基本信息表(zh)住戶表存放小區(qū)所有的住戶信息,這些信息也是小區(qū)物業(yè)管理的基本信息,在實現系統的各個功能中起真非常重要的作用。表4.3住戶基本信息表表(zh)列名數據類型長度允許空住戶編號Char10業(yè)主Char10√物業(yè)地址varchar50籍貫Char20√工作單位varchar50√郵編char20√Char20Char20√入住時間datetime8√遷出時間char20√房型char20√建筑面積real4√使用面積real4√性別char2(3)房產基本信息(fc)房產表存放小區(qū)的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。表4.4房產基本信息表(fc)列名數據類型長度允許空房間編號Char10物業(yè)地址varchar50√建筑面積real4使用面積real4房型char20√裝修情況Char20√單價real4總價real4買主編號char10√買主char10√備注varchar50√是否出售char2(4)住戶報修表(zhbx)住戶報修表存放小區(qū)住戶的各種故障的所有信息。表4.5住戶報修表(zhbx)列名數據類型長度允許空報修編號Char10報修日期datetime8√接待人員char10√報修住戶char10物業(yè)地址varchar50√char20√完成日期datetime8√維修人員varchar50服務費用real4物料費用real4合計費用real4報修容varchar50維修情況varchar503.3.4數據庫的設置VB具有強大的數據庫開發(fā)和管理能力,可與其它專業(yè)的數據庫管理系統相媲美,它提供了大量的簡化數據庫應用程序的數據工具。VB的數據庫組件可以使用的數據方式,包含直接指定數據庫完整文件名稱、通過數據庫別名的設置(有建驅動程序的數據庫)以及通過窗口開放系統(ODBC)的設置等。ODBC(Open
Database
Connectivity)
是“開放式數據庫互連”的簡稱,由微軟提出,是一種使用SQL的應用程序接口(API),用戶可以添加數據庫驅動程序,將您的應用程序到自己的數據庫管理系統。ODBC的最大優(yōu)點是能以統一的方式處理所有的數據庫,用它生成的程序與數據庫無關。只要安裝的應用程序提供符合ODBC接口標準的驅動引擎并在ODBC中登錄,ODBC中就會存有記錄,而其他符合標準的終端程序便可以通過ODBC中設置的驅動引擎使用文件或數據庫。因此要MicrosoftSQL2000數據庫文件,必須先確定是否安裝了MicrosoftSQL2000應用程序或其驅動引擎于ODBC中。[16](1)“開始”/“設置”/“控制面板”/“管理工具”/“數據源(ODBC)”,出現“ODBC數據源管理器”窗口。(2)單擊“添加”按鈕,選擇SQL驅動程序,單擊“完成”。(3)出現“創(chuàng)建到SQLServer的新數據源”窗口,輸入數據源名稱、描述、選擇要連接到的SQLServer服務器,單擊“下一步”。(4)出現“創(chuàng)建到SQLServer的新數據源”窗口,設置完后單擊“下一步”。注意:若在此處選擇“使用用戶輸入登錄ID和密碼的SQLServer驗證”。則需要在相應的數據庫“安全性”/“登錄”中創(chuàng)建用戶ID并且賦予其數據庫權限。(5)出現“創(chuàng)建到SQLServer的新數據源”窗口,勾選“更改默認的數據庫為”,選擇要創(chuàng)建ODBC的SQL數據庫(WYGL),單擊“下一步”。(6)在打開的窗口中單擊“完成”,完成ODBC的設置。(7)單擊“測試數據源(T)”按鈕。(8)單擊“確定”?;氐絆DBC數據源管理器窗口,可以看到系統DSN里多出了剛才添加的SQLServer數據庫的數據源。單擊“確定”,完成SQLServer數據庫ODBC的設置。4小區(qū)物業(yè)管理系統的實現4.1系統登錄模塊的實現任何一款應用系統的登陸界面都必不可少,為了保證應用系統的安全性,通常都要使用系統登錄來驗證登錄系統的用戶是否合法。只有合法的用戶才可以進入本系統并使用系統的部功能。在“用戶名”下拉列表框中選擇相應的用戶名,輸入所對應的正確的密碼后,單擊“確定”按鈕進入主窗體。系統登錄界面如圖4.1所示。圖4.1系統登錄界面在登錄窗體中,“用戶名”下拉框主要通過列表框(ComboBox)控件來篩選數據表中的用戶名,并比較用戶輸入的密碼是否與數據表中的信息一致,如果數據一致,則該用戶進入本系統,如果數據不一致,判斷用戶名和密碼是否輸入3次,如果輸入超過3次將自動退出本系統,否則要求用戶繼續(xù)輸入密碼。在“用戶名”下拉列表框中顯示所有系統用戶的名稱,其中包括最高權限的系統管理與admin,該系統對各組織機構的操作職能進行了初步劃分。當用戶以系統管理員的身份進入系統后,用戶可以通過系統管理員模塊對相關部門用戶的日常工作進行管理,具體權限設定之后“系統設置”模塊會作詳細說明。4.2主窗體的實現主窗體的好壞將會影響到整體應用程序的形象,因此首先應該對主窗體進行設計的美觀一點。同時,主窗體也是一個應用程序的核心,應用程序所有功能的調用都要通過主窗體來實現,系統主窗體是操作應用程序的入口,用戶可以通過操作主窗體來控制和調用其子窗體的運行。在主窗體中單擊工具欄中的按鈕,即可在窗體的左側顯示其對應的圖形菜單。通過單擊圖形菜單中的菜單項來調用相應的子模塊窗體,主窗體運行效果圖如圖4.2所示。圖4.2主窗體運行界面在主窗體設計中,主要通過菜單欄、工具欄或圖形界面菜單來調用相應的子模塊窗體。其中,菜單由VisualBasic的菜單編輯器完成,而圖形菜單則是由一種特殊的手段來完成。在小區(qū)物業(yè)管理系統的主窗體中通過單擊工具欄中的按鈕顯示相應的圖形菜單,例如,單擊工具欄上的“經營部”按鈕,調用的圖形菜單如圖4.3所示,單擊“管理部”按鈕如圖4.4所示圖4.3經營部圖4.4管理部主窗體底下狀態(tài)欄是通過在窗體上添加StatusBar控件。由于該控件并不是VB的標準控件,需要在“工程”/“部件”下添加,設置的窗格中,當前操作員是調用系統登錄窗口中的用戶名,其中系統時間是通過添加Timer控件實現的。本窗體的設計遵循界面簡潔、美觀大方和人機交互友好的原則來設計。4.3經營部模塊的實現根據松石名第小區(qū)物業(yè)管理的具體職能,在系統中設定經營部,負責建立小區(qū)住戶信息登記和房產信息登記等。其中包括“住戶資料登記模塊”和“房產資料登記模塊”。4.3.1住戶資料登記模塊住戶資料主要是對住戶的基本信息如(住戶編號、住戶、物業(yè)地址、號、入住時間等信息)和另外兩個標簽的信息進行添加、修改、刪除、查詢。添加、修改、刪除這些操作必須保存后才能生效。還可以直接進行“上一條”“第一條”、“下一條”、“最后一條”記錄的方便查詢。當記錄較多,通過簡單的查詢可以方便的找的目標記錄,查詢結果已表格方式顯示。表格顯示結果的同時,如果還出現多條記錄,可以根據某個字段對記錄進行排序,這樣可以給用戶帶來更大的方便和提高查找效率。示例如下:單擊工具欄“經營部”,在單擊左邊圖片中“住戶資料登記”,出現住戶資料登記窗口,如圖4.5?;蛘咧苯油ㄟ^“經營部”菜單欄,選擇“住戶資料登記”。圖4.5住戶資料登記界面可進行住戶資料的添加,修改,刪除,查詢。也可通過SSTab中單擊“住戶收費資料”和“住戶儀表資料”可以查看相關信息。以下是通過查找按鈕,查詢“00002”用戶,之后操作的效果圖圖4.6住戶信息查詢界面之后顯示表格式查詢結果。如果查詢結果不唯一,還可以選擇不同的排序方式方式,進行排序。圖4.7住戶信息查詢結果界面4.3.2房產資料登記模塊房產資料用于錄入物業(yè)公司管轄的所有小區(qū)房屋的信息資料,主要是對住戶的基本信息如(房間編號、物業(yè)地址、使用面積、房型、裝修情況等信息)的添加、修改、刪除、查詢。添加、修改、刪除這些操作必須保存后才能生效。當記錄較多,通過簡單的查詢可以方便的找的目標記錄,查詢結果已表格方式顯示。表格顯示結果的同時,如果還出現多條記錄,可以根據某個字段對記錄進行排序,這樣可以給用戶帶來更大的方便和提高查找效率。或者也可以選擇逐條顯示,直接在當前窗體上顯示查詢結果。圖4.8顯示房產資料登記模塊的效果圖。圖4.8房產資料登記界面4.4管理部模塊的實現管理部負責建立物業(yè)設備信息、儀表數據信息、停車場信息等資料。管理部具體職能有:對小區(qū)的物業(yè)設備等相關數據進行管理,對住戶投訴、住戶報修、設備維修信息進行管理。4.4.1物業(yè)設備管理(4.1~4.6要不要刪掉?因為沒加圖)物料設備管理:物料管理維護日常運行當中所用到的設備信息,管理設備的采購、所屬部門、品牌和購買日期等信息。物業(yè)物料設備基本信息的錄入,包括設備編號、設備名稱、型號、品牌、所屬部門、購買日期等相關信息。物業(yè)物料設備基本信息的修改。物業(yè)物料設備基本信息的刪除。物業(yè)物料設備基本信息的查詢。4.4.2儀表數據管理儀表數據管理:儀表數據是為了登記日常運行當中所用到的水、電、氣三表的信息,可以用于抄表員對信息的直接登記,查詢。水、電、氣三表信息的錄入,包括儀表編號、住戶、物業(yè)地址、本月用量、辦理人等相關信息。水、電、氣三表基本信息的修改。水、電、氣三表基本信息的刪除。水、電、氣三表基本信息的查詢。注:水、電、氣三表是通過SSTab進行切換的。4.4.3停車場管理停車場管理:停車場管理是為了登記停車場相關信息,方便工作人員對其進行管理。停車場信息的錄入,包括車位編號、車位位置、物業(yè)地址、使用日期、停車住戶等相關信息。停車場相關基本信息的修改。停車場相關基本信息的刪除。停車場相關基本信息的查詢。4.4.4住戶投訴管理住戶投訴管理:住戶投訴主要將住戶投訴的信息保存到數據庫中。當住戶填寫投訴信息時,需要通過程序進行合法數據驗證,例如投訴住戶、投訴日期、投訴容為必填項及投訴日期必須填寫規(guī)定的格式。住戶投訴信息的錄入,包括投訴編號、投訴日期、接待人員等相關信息。住戶投訴相關基本信息的修改。住戶投訴相關基本信息的刪除。住戶投訴相關基本信息的查詢。4.4.5住戶報修管理住戶報修管理:住戶報修主要將住戶報修的信息保存到數據庫中。當住戶填寫報修信息時,需要通過程序進行合法數據驗證,例如報修編號、報修日期、投報修住戶為必填項及投訴日期必須填寫規(guī)定的格式。住戶報修信息的錄入,包括報修編號、報修日期、接待人員等相關信息。住戶報修相關基本信息的修改。住戶報修相關基本信息的刪除。住戶報修相關基本信息的查詢。4.4.6設備維修管理設備維修管理:設備維修主要將有關小區(qū)設備維修的相關信息保存到數據庫中,便于日后的查詢。設備維修信息的錄入,包括維修編號、設備編號、設備名稱等相關信息。設備維修相關基本信息的修改。設備維修相關基本信息的刪除。設備維修相關基本信息的查詢。4.5工程部模塊的實現在“工程部”管理模塊中,用戶對工程部的日常工作進行管理。在這里又將具體工作進行劃分,包括維修信息管理、裝修情況管理、小區(qū)裝修隊的管理。方便小區(qū)住戶查詢有關維修和裝修的信息。系統菜單欄下,分“裝修隊登記”,“裝修信息登記”,“裝修信息查詢”,“維修信息登記”,“維修信息查詢”幾個功能模塊。由于篇幅限制,選幾個模塊做說明。4.5.1裝修隊登記裝修隊登記:主要將有關小區(qū)的常用,或者裝修質量不錯的裝修隊登記,以便日后小區(qū)住戶查詢。裝修隊信息的錄入,包括出入證編號、裝修隊名、裝修圍等相關信息。裝修隊相關基本信息的修改。裝修隊相關基本信息的刪除。裝修隊相關基本信息的查詢。有關裝修隊登記效果圖,見圖4.9。圖4.9裝修隊登記界面4.5.2裝修信息登記裝修信息管理:對小區(qū)中的裝修信息進行管理。便于將有關房屋裝修信息的查詢。裝修信息的錄入,包括編號、裝修隊、客戶等相關信息。而裝修隊是通過與裝修隊表相連后,用戶進行選擇的,使用起來,相當的方便。裝修相關基本信息的修改。裝修相關基本信息的刪除。4.6財務部模塊的實現收費管理模塊主要是對收費信息的管理,即完成收費登記、收費查詢、費用交納等操作功能。該模塊主要有收費登記頁面:方便財務人員添加新的收費信息,也可供前臺住戶方便查詢;收費查詢頁面:財務人員可以根據不同的條件進行查詢收費情況;費用交納頁面:財務人員登記小區(qū)住戶交納的水、電、物業(yè)費用的信息。此功能與住戶信息添加大致相同。收費管理效果圖見圖4.10圖5.10收費管理界面4.7保安部模塊的實現由于要求對小區(qū)保安巡邏值班的管理,小區(qū)的保安主要工作就是保證該小區(qū)的安全,為了更好的做好小區(qū)安全工作,要求小區(qū)的保安實行二十四小時值班制。為了便于小區(qū)管理人員對保安部的管理,特在此系統加入保安部,以數字化的形式,進行排班、查詢操作。具體效果圖見圖5.11圖5.11保安排班界面4.8經理室模塊的實現經理室的主要功能是對各種報表統計的管理,直接查看相關信息,做有關決策。該系統經理室下屬功能某塊為9個,分別為“物業(yè)設備統計”、“儀表資料統計”、“收費統計”、“住戶投訴統計”、“住戶報修統計”“設備維修統計”、“裝修信息查詢”,“維修信息查詢”、“保安排班查詢”等模塊。統計模塊中顯示該模塊的所有信息,并可以根據相關要求進行排序選擇。而查詢模塊可以進行信息的查詢選擇。由于篇幅有限,而模塊結構差不多,特此只列出收費統計,見圖5.12圖5.12收費統計特別要說明,由于經理經常要看有關紙質的報表,本系統中特意增加有關報表的明細信息的打印。儀表收費統計打印后,如圖5.13所示。圖5.13儀表收費統計明細表4.9系統設置模塊的實現系統設置某塊包括操作員管理模塊和權限管理模塊,如果你是授權用戶,就可以進入系統設置模塊。操作員管理,可以進行密碼的修改,用戶的增刪等等。而權限管理,可以賦予其他管理員相關權限,一般該功能只對系統管理員開放。具體效果圖,見圖5.14圖5.14權限管理4.10系統維護模塊的實現系統在運行過程中,難免會出現一些硬件故障會認為操作失誤的情況,照成軟件無法正常工作。這樣一來,就顯得系統維護這個模塊的功能尤為主要。一般情況下,在VB的管理系統中,系統維護主要執(zhí)行兩個功能“數據備份與恢復”,然而本系統還加入了“日志查看”和“清理操作”,也就是,加入了Windows初始化文件的應用,使之來記錄系統日志。下面分別給予介紹。4.10.1數據庫備份與還原模塊介紹數據備份是一項十分重要的操作,前面介紹一般的系統規(guī)定每隔一段時間必須進行數據備份,以防意外事件的發(fā)生而造成數據損失,不至于使歷史數據遺失或破壞,保持數據的完整性。所謂備份就是指對SQLServer數據庫或事務日志進行拷貝,數據庫備份記錄了在進行備份這一操作時數據庫中所有數據的狀態(tài)。根據系統的實際情況,選擇了完整備份數據庫,就是將整個數據庫全部備份下來。對于一般的小型數據庫,這種方法是可行的,也是方便的。通過選擇驅動器,選擇你要備份的位置,然后進行備份。而恢復數據時,在左側的列表中選擇備份卡,在右側選擇要還原的數據庫。數據庫備份和還原的效果,如圖5.15所示。圖5.15數據庫備份和恢復4.10.2系統日志在開發(fā)應用程序時,我們可以創(chuàng)建應用程序自己的INI文件,通過INI文件保存應用程序的一些運行環(huán)境信息,然后在程序中讀取INI文件中的設置信息并據以處理。為了方便用戶使用和使系統具有靈活性,大多數Windows應用程序將用戶所做的選擇以及各種變化的系統信息記錄在初始化(INI)文件中。[17]然而本系統中INI文件的應用完全的為了記錄用戶所進行的“登錄”、“登出”操作。本系統中讀寫INI文件也可以使用其常用的兩種方式:一是在Windows中用“記事本”(Notepad)對其進行編輯,比較簡單,無需贅述;二是由Windows應用程序讀寫INI文件,通常是應用程序運行時讀取INI文件中的信息,退出應用程序時保存用戶對運行環(huán)境的某些修改。而本文在“登錄”、“登出”系統使就是使用API函數來進行記錄的。下面介紹API函數申明的一個好的方法。通過“API文本瀏覽器”復制法。依次點擊“開始”——“程序”——“MicrosoftVisualBasic6.0中文版”——“MicrosoftVisualBasic6.0中文版工具”——“API文本瀏覽器”,即可運行“API文本瀏覽器”。選擇“文件”菜單下的“加載文本文件”命令,打開一個叫“Win32api.txt”的文件(該文件在VisualStudio安裝目錄下的“Common\Tools\Winapi”子目錄下)。然后,在“API類型”下選擇“聲明”,再在下面的輸入框中輸入你要查找的函數名,如:“GetPrivateProfileInt”,按下回車,你就可以在“選定項”下的文本框中看到該函數的具體聲明方式了。此時按下“復制”按鈕,就可以將該聲明復制到剪貼板中,接就可以將其粘貼到程序中去了。本系統中,有關系統日志的操作,是通過“查看日志”、“日志清理”實現的。而對于“日志清理”系統會提出“系統提示”,以保證該操作不是誤刪?!安榭慈罩尽焙汀叭罩厩謇怼边\行的結果分別如圖5.16和圖5.17所示。圖5.16查看日志圖5.17日志清理5小區(qū)物業(yè)管理系統的測試與運行5.1系統測試的相關概念系統測試是管理信息系統開發(fā)周期中一個十分重要而漫長的階段。其重要性體現在它是保證系統質量與可靠性的最后關口,是對整個系統開發(fā)過程包括系統分析、系統設計和系統實現的最終審查。盡管在系統開發(fā)周期的各個階段均采取了嚴格的技術審查,希望盡早發(fā)現問題予以修正,但依然難免遺留下差錯,如果沒有在投入運行前的系統測試階段被發(fā)現并糾正,問題遲早會在運行中暴露出來,到那時要糾正錯誤將會付出更大的代價,甚至會造成不堪設想的后果。測試工作的成功與否,取決于測試案例設計是否科學合理。測試案例系指測試輸入數據及其對應的輸出,其設計依賴于所采用的測試方法。有三種技術:(1)動態(tài)測試技術,即有控制的運行系統,從多種角度觀察程序運行時的行為,發(fā)現其中的錯誤。測試的關鍵問題是如何設計測試用例,即設計一批測試數據,通過有限的測試用例,在有限的研制時間和經費的條件下,盡可能多地發(fā)現程序中的錯誤。(2)靜態(tài)評審技術,即通過人工方式評審系統文檔或程序,發(fā)現其中的錯誤。(3)程序正確性證明技術目前還處于初級階段,其基本思想使證明程序是否完成預定的功能。因此,在使用這種測試技術時必須提供實現程序功能的嚴格數學模型,然后根據程序代碼來證明程序確實能實現它的功能說明。[18]5.2本系統的測試與運行為了使本軟件運行更加穩(wěn)定,我對它的功能進行了全面的測試。本系統的測試主要以人工測試為主,采用的是個人復查的方法。在編寫完每一個功能模塊的時候,反復運行,并盡量窮盡其所有途徑,盡可能的發(fā)現其錯誤,并進行改正?,F就此舉一個例子作為說明。使用此系統的各類用戶身份登陸本系統,使用系統管理員身份登陸系統注冊普通用戶,分與權限,接著在更改權限。以下以“權限設置”,作詳細介紹。首先說明一下,權限設置時對“經營部”、“管理部”,“工程部”,“財務部”,“保安部”,“經理室”,“系統設置”,“系統維護”等功能模塊進行設置。而“輔助功能”,“幫助”,“退出”功能對所有用戶均可見,這樣的設置是與實際相符的?,F在先讓admin注冊用戶zyn,設置權限為“經營部”、“管理部”,“工程部”可用。見圖6.1。圖6.1用戶zyn權限效果圖接著,查看數據庫中,用戶表(UserTable)中用戶zyn所對應的數據,見圖6.2。圖6.2用戶表(UserTable)中用戶zyn所對應的數據然后登陸zyn用戶,查看權限設置結果。見圖6.3,注意看當前狀態(tài)欄中“當前操作員”項和菜單欄。圖6.3zyn權限設置結果1現在對工具欄中“工程部”和“財務部”,分別進行選擇操作,比較看權限設置結果。見圖6.4和6.5,工程部操作后,注意看左邊PictureBox;財務部操作后,注意看系統提示。圖6.4工程部操作圖6.5財務部操作現在我再次對它進行權限修改,只給zyn用戶賦予“經營部”權限,數據庫中數據變化見圖6.6,注意看“管理部”和“工程部”數據的變化。圖6.6對zyn權限更改后數據庫圖測試結果:使用管理員身份登陸系統時的對普通用戶權限的設置結果與數據庫中的數據相同,對房產信息、住戶信息、住戶信息、裝修隊信息,物業(yè)收費信息等等的添加、刪除和修改操作結果與數據庫中的數據也一一對應,并無不同。經過測試所有功能都能得以實現,至此系統功能的測試與運行完滿結束。6總結與展望6.1總結為滿足松石名第小區(qū)物業(yè)中管理和服務對信息化、網絡化的需求,適應物業(yè)管理企業(yè)規(guī)模的不斷擴大與跨區(qū)域發(fā)展的要求,本人以VisualBasic6.0為開發(fā)工具,以MicrosoftSQL為后臺數據庫,結合相關數據庫連接工具,開發(fā)了這套松石名第小區(qū)物業(yè)管理系統。主要完成了以下工作:(1)系統需求分析階段,對物業(yè)管理人員、系統管理人員、住戶等幾類用戶在系統的中不同表現,對功能需求進行了分析,找出了系統中涉及到的相關功能,最后以“職能部門”劃分子系統,便于與實際接軌。還進行了詳細的可行性分析,對開發(fā)系統的優(yōu)點一目了然。(2)在系統詳細設計階段,對數據庫進行了詳細設計,然后根據系統的各個功能模塊,對系統登錄模塊、住戶信息管理模塊、房產信息管理模塊、住戶投訴管理模塊、停車場管理模塊、收費管理模塊等進行了詳細設計。(3)為了保證系統開發(fā)的效率,在編寫完每一個功能模塊的時候,反復進行運行與測試。減少后期測試階段的工作量。(4)在系統測試階段,為保證系統功能的正確實現,再次對系統進行了詳細測試。本系統中采用VB6.0技術所開發(fā)的松石名第小區(qū)物業(yè)管理信息系統具有良好的可擴展性、易維護性與易操作性,可在系統現有功能的基礎上不斷增加與完善。從系統整個體系結構來說能夠基本滿足小區(qū)物業(yè)管理與服務的現在需求以及物業(yè)行業(yè)的未來發(fā)展需求。6.2展望由于自身經驗欠缺、時間倉促,所以本系統還有許多需要改進與完善的地方:(1)對數據庫和代碼設計進一步優(yōu)化,以提高軟件質量與運行效率。(2)由于開發(fā)周期所限,本系統對綠化清潔、消防安全等一些功能還未實現,有待進一步開發(fā)。(3)未能實現良好的功能互連,有待提高。(4)報表是小區(qū)物業(yè)管理信息系統中的重要組成部分,由于時間原因,報表的設計工作還未完成,有待以后根據小區(qū)物業(yè)的實際狀況進一步設計和完善。(5)在界面優(yōu)化方面,還有待進一步提高。參考文獻[1]景勛.基于實證調查的國物業(yè)管理現狀分析和探討[J].現代物業(yè).2007.04[2]魏珺,彩紅.淺談管理信息系統在企業(yè)發(fā)展中的作用[J].硅谷.2010.07[3]L.M.ANDERSON,H.K.CORDELL.ASurvevbasedonActualSalesPrices[J].LandscapeandUrbanPlanning,15(1988)153-164ElsevierSciencePublishersB.V.,Amsterdam一PrintedinTheNetherlands[4]Z.M.Deng,H.Lib,C.M.Tam,Q.P.Shenb,P.E.D.Love;AnapplicationoftheInternet-basedprojectmanagementsystem[J].2001ElsevierScienceB.V.[5]JacquelineGeoghegan,LoriLynch,ShawnBucholtz.CapitalizationofOpenSpacesintoHousingValuesandtheResidentialPropertyTaxRevenueImpactsofAgriculturalEasementPrograms[J].AgriculturalandResourceEconomicsReview32/1(April2003):33-45[6]JianliTian.ApplicationDesignofCommunityPropertyManagementSystembasedonDelphi[J].2010InternationalConferenceonComputerandCo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現代辦公環(huán)境下的智能配送技術應用實例
- 2024秋七年級數學上冊 第4章 一元一次方程4.2 解一元一次方程 3用合并同類項法解方程說課稿(新版)蘇科版001
- Unit 4 History And Traditions Reading for Writing 說課稿-2023-2024學年高中英語人教版(2019)必修第二冊
- Unit 4 Friends Forever Understanding ideas click for a friend 說課稿-2024-2025學年高中英語外研版必修第一冊
- 2024年五年級英語下冊 Unit 2 How do you come to school第1課時說課稿 譯林牛津版
- 6 魯濱遜漂流記(節(jié)選)(說課稿)-2023-2024學年語文六年級下冊統編版
- 16《夏天里的成長》(說課稿)2024-2025學年部編版語文六年級上冊001
- Unit 2 Wildlife Protection Reading and Thinking Language Focus 說課稿-2024-2025學年高一上學期英語人教版(2019)必修第二冊001
- 2023-2024學年粵教版(2019)高中信息技術必修一《數據與計算》第五章第二節(jié)《數據的采集》說課稿001
- 2025廣告發(fā)布代理合同
- 時政述評培訓課件
- 2022屆高三體育特長生家長會
- 不對外供貨協議
- 2024屆高考作文主題訓練:時評類(含解析)
- 260噸汽車吊地基承載力驗算
- 公司新員工三級安全教育培訓(車間級)
- 北師大版高三數學選修4-6初等數論初步全冊課件【完整版】
- 老子道德經全文講解學習課件
- 企業(yè)更名通知函
- 經大量臨床實驗證明,空氣負離子能有效治療心腦血管疾病
- GB/T 12618-1990開口型扁圓頭抽芯鉚釘
評論
0/150
提交評論