【正文】
計(jì)、匯總。摘 要小區(qū)信息管理工作流程的特征為工作繁雜化、多樣化、管理復(fù)雜化、收繳費(fèi)用與設(shè)備維護(hù)繁瑣化。軟件設(shè)計(jì)還實(shí)現(xiàn)對(duì)小區(qū)住戶、樓盤等信息的智能化管理,可以提高物業(yè)管理的效率。但隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,以及人們居住需求的不斷提高和房地產(chǎn)業(yè)的不斷發(fā)展,有關(guān)物業(yè)的數(shù)據(jù)越來(lái)越龐雜,人們對(duì)物業(yè)信息的處理要求日益提高,簡(jiǎn)單的社區(qū)服務(wù)已經(jīng)不能滿足人們的需求。面對(duì)信息時(shí)代的挑戰(zhàn),利用高科技手段來(lái)提高物業(yè)管理無(wú)疑是一條行之有效的途徑。因此,面對(duì)我國(guó)物業(yè)管理的快速發(fā)展,如何從我國(guó)的國(guó)情出發(fā),尋求有效的措施推進(jìn)物業(yè)管理行業(yè)的發(fā)展,已成為我國(guó)物業(yè)管理亟待研究和解決的重大課題。因此,開發(fā)一套能夠?yàn)橛脩籼峁┮?guī)范化的事務(wù)管理、充足的信息和快捷的查詢手段的小區(qū)物業(yè)管理系統(tǒng)成為很有必要的事情。通過(guò)提高日常物業(yè)管理工作中的科技含量,促進(jìn)當(dāng)前管理方式、管理手段的現(xiàn)代化,使物業(yè)管理能夠適應(yīng)現(xiàn)代科技和現(xiàn)代建筑技術(shù)的發(fā)展潮流,保持物業(yè)管理的高水平。由于管理面積大,戶數(shù)多,物業(yè)管理范圍廣,管理內(nèi)容繁雜,小區(qū)物業(yè)管理混亂的問(wèn)題一直無(wú)法解決。根據(jù)該小區(qū)具體情況,系統(tǒng)在實(shí)施后,能夠滿足對(duì)小區(qū)住戶資料、財(cái)產(chǎn)資源統(tǒng)計(jì)、小區(qū)投訴、裝修、維修、等進(jìn)行管理,能夠滿足對(duì)水、電表抄收、停車、統(tǒng)計(jì)、核算、各項(xiàng)費(fèi)用統(tǒng)計(jì)匯總,極大簡(jiǎn)化了整個(gè)小區(qū)的信息管理程序,不僅使負(fù)責(zé)管理的物業(yè)人員工作量急劇減輕,而且信息的錯(cuò)誤率明顯下降到幾乎為零。作為管理信息系統(tǒng)的開發(fā),Visual Basic是一個(gè)非常理想選擇。Microsoft Office Access 2007是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。Microsoft Office Access 2007具有以下功能特點(diǎn):(1)使用Office Fluent用戶界面更快地獲得更好的結(jié)果。通過(guò)內(nèi)容豐富的預(yù)制解決方案庫(kù),您可以立即開始跟蹤自己的信息。在 Office Access 2007 中創(chuàng)建報(bào)表真正能體驗(yàn)到“所見(jiàn)即所得”(WYSIWYG)。借助自動(dòng)數(shù)據(jù)類型檢測(cè),在 Office Access 2007 中創(chuàng)建表就像處理 Microsoft Office Excel 表格一樣容易。Office Access 2007 支持附件和多值字段等新的字段類型。通過(guò)Office Access 2007,您可以使用Microsoft Office InfoPath 2007 或 HTML 創(chuàng)建表單來(lái)為數(shù)據(jù)庫(kù)收集數(shù)據(jù)。借助這兩種應(yīng)用程序的強(qiáng)大功能,工作組成員可以直接通過(guò) Web 界面訪問(wèn)和編輯數(shù)據(jù)以及查看實(shí)時(shí)報(bào)表。(9) 將數(shù)據(jù)移動(dòng)到Windows SharePoint Services,增強(qiáng)可管理性。通過(guò)Office Access 2007,您可以將其他Access 數(shù)據(jù)庫(kù)、Excel 電子表格、Windows SharePoint Services 網(wǎng)站、ODBC 數(shù)據(jù)源、Microsoft SQL Server 數(shù)據(jù)庫(kù)和其他數(shù)據(jù)源中的表鏈接到您的數(shù)據(jù)庫(kù)。然而,語(yǔ)言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒(méi)有彈性的語(yǔ)言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來(lái)處理,使得原來(lái)所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程序語(yǔ)言的彈性,卻沒(méi)有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(wèn)(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。Visual Basic提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái),開發(fā)人員不必為界面設(shè)計(jì)而編寫大量程序代碼。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OOP),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。Visual Basic語(yǔ)句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。訪問(wèn)數(shù)據(jù)庫(kù):Visual Basic具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。動(dòng)態(tài)數(shù)據(jù)交換(DDE):利用動(dòng)態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路。OLE技術(shù)是Microsoft公司對(duì)象技術(shù)的戰(zhàn)略,它把多個(gè)應(yīng)用程序合為一體,將每個(gè)應(yīng)用程序看作是一個(gè)對(duì)象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用Windows應(yīng)用程序接口(API)函數(shù),實(shí)現(xiàn)SDK所具有的功能。Microsoft Office Access以它自己的格式將數(shù)據(jù)存儲(chǔ)在基于Access Jet的數(shù)據(jù)庫(kù)引擎里??梢晫?duì)象用于顯示表和報(bào)表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)。開發(fā)者應(yīng)致力于謹(jǐn)慎地使用算法。(2)用整形數(shù)進(jìn)行數(shù)學(xué)運(yùn)算即使Microsoft Access 會(huì)使用一個(gè)聯(lián)合處理器來(lái)處理浮點(diǎn)型算術(shù),整型數(shù)算術(shù)也總是要快一些。(3)避免使用過(guò)程調(diào)用避免在循環(huán)體中使用子程序或函數(shù)調(diào)用。另外這種數(shù)據(jù)類型比傳統(tǒng)的數(shù)據(jù)類型要大并消耗更多的存儲(chǔ)空間。例如,在一個(gè)循環(huán)中,你查閱某表格中得一個(gè)控制的屬性,那么在循環(huán)外把屬性分配給一個(gè)變量,然后在循環(huán)中用查詢一個(gè)變量來(lái)代替查閱一個(gè)屬性的方法要比較快。Microsoft Access軟件特性:用戶可以創(chuàng)建表,進(jìn)行查詢,創(chuàng)建圖表和報(bào)告,并且可以通過(guò)宏把他們聯(lián)系在一起。在Access中,VBA能夠通過(guò)ADO訪問(wèn)參數(shù)化的存儲(chǔ)過(guò)程。與一般的CS關(guān)系型數(shù)據(jù)庫(kù)管理不同,Access不執(zhí)行數(shù)據(jù)庫(kù)觸發(fā),預(yù)存程序或交互式登錄操作。Microsoft Access的優(yōu)點(diǎn):(1)存儲(chǔ)方式單一 Access管理的對(duì)象有表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊,以上對(duì)象都存放在后綴為(.mdb)的數(shù)據(jù)庫(kù)文件種,便于用戶的操作和管理。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡(jiǎn)便。 (5)Access支持ODBC(開發(fā)數(shù)據(jù)庫(kù)互連,Open Data Base Connectivity),利用Access強(qiáng)大的DDE(動(dòng)態(tài)數(shù)據(jù)交換)和OLE(對(duì)象的聯(lián)接和嵌入)特性,可以在一個(gè)數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動(dòng)態(tài)的數(shù)據(jù)庫(kù)報(bào)表和窗體等。還可以通過(guò)以Access作為前臺(tái)客戶端,以SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)的方式(如ADP)開發(fā)大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)管理的技術(shù),它隨著數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生于20世紀(jì)60年代中期。數(shù)據(jù)庫(kù)系統(tǒng)是由數(shù)據(jù),數(shù)據(jù)庫(kù)管理系統(tǒng),應(yīng)用程序,用戶組成。培訓(xùn)內(nèi)容應(yīng)包括,熟練掌握系統(tǒng)的各個(gè)功能和簡(jiǎn)單的系統(tǒng)維護(hù),在開發(fā)設(shè)計(jì)程序的過(guò)程中直觀的界面和控件的文字解釋完全能使得用戶充分理解起功能和意義,在計(jì)算機(jī)普及的今天,用戶對(duì)本系統(tǒng)的操作完全可以看做是一種簡(jiǎn)單的,配合形式的手工操作,因?yàn)楸鞠到y(tǒng)最適合用于微型機(jī),可以說(shuō)幾乎任何人都可以使用和管理。操作系統(tǒng): Windows 200Windows XP、Windows Vista,分辨率:1024*768。(2)小區(qū)住戶信息管理功能包括以下幾方面:住戶基本信息的錄入,包括住戶電話、住戶姓名、物業(yè)地址、身份證號(hào)、入住時(shí)間等信息;住戶基本信息的修改;住戶基本信息的刪除;住戶基本信息的查詢。3 系統(tǒng)主體設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì):(a) 住戶基本信息實(shí)體ER圖(b) 房產(chǎn)基本信息實(shí)體ER圖(c) 水表基本信息實(shí)體ER圖(d) 停車場(chǎng)基本信息實(shí)體ER圖(e) 住戶投訴基本信息實(shí)體ER圖經(jīng)過(guò)調(diào)研與可行性分析,小區(qū)物業(yè)管理系統(tǒng)的基本設(shè)計(jì)思想是把整個(gè)系統(tǒng)按照實(shí)現(xiàn)的功能進(jìn)行分解,將小區(qū)物業(yè)管理系統(tǒng)分為四個(gè)部分,第一部分為“登陸系統(tǒng)”,第二部分為“基本資料”,第三部分為“物業(yè)管理”,第四部分為“數(shù)據(jù)報(bào)表統(tǒng)計(jì)”.: 小區(qū)信息管理系統(tǒng)結(jié)構(gòu)圖根據(jù)該小區(qū)信息管理的特點(diǎn)和該小區(qū)的實(shí)際情況。 系統(tǒng)登陸界面設(shè)計(jì) 用戶登錄圖,新建一個(gè)窗體,在窗體中添加二個(gè)Lable控件,二個(gè)TextBox控件,二個(gè)mandButton控件,設(shè)置其屬性。構(gòu)造查詢?cè)撚脩裘兔艽a的sql語(yǔ)句 sqluser = select * from UserTable where Username = 39。 and Password = 39。 = adUseClient 39。提示用戶登錄成功并關(guān)閉游標(biāo)和登錄窗口 MsgBox 登錄成功!, vbOKOnly + vbInformation, 注意 Unload Me End If End Sub 基本資料模塊的設(shè)計(jì)(a) 住戶資料圖,同理窗體中的控件的添加比較直接,參照登錄窗體的設(shè)計(jì),:。add變量用于保存時(shí)判斷是從添加還是修改后保存 add = 1 Text1(0).SetFocus Text1(13).Text = DateEnd Sub修改按鈕的源碼:Private Sub cmdEdit_Click() 39。確實(shí)刪除 If answer = vbYes Then 39。刪除當(dāng)前記錄后,需要顯示下一條記錄,如果刪除的是最后一條記錄,則顯示上一條記錄 39。如果刪除的不是首尾記錄,則顯示當(dāng)前記錄即可 Else For i = 0 To 14 Text1(i).Text = (i) Next i If (15) = 男 Then = 0 Else = 1 End If End If End Sub保存按鈕的源碼如下:Private Sub cmdSave_Click() 39。 amp。主鍵不重復(fù),可以加入表中 For i = 0 To 14 (i) = Text1(i).Text Next i (15) = 39。兩部分均能實(shí)現(xiàn)對(duì)用戶信息的增、查、刪、改,并且“以表格顯示”功能實(shí)現(xiàn)了對(duì)所有信息的直接可視化管理,各種信息一目了然,方便操作,便于統(tǒng)計(jì),有效的降低了管理員的工作強(qiáng)度,節(jié)約了大量時(shí)間。檢測(cè)房間編號(hào)這個(gè)主鍵是否已經(jīng)在表中存在 Dim rs_check As New Dim sqlCheck As String sqlCheck = select * from Equipment where 設(shè)備編號(hào)= 39。 sqlCheck, conn, adOpenStatic, adLockOptimistic If Not And Not Then MsgBox 該設(shè)備編號(hào)已經(jīng)存在,請(qǐng)重填一個(gè)!, vbOKOnly + vbInformation, 注意 Text1(0).SetFocus Text1(0).Text = Exit Sub End If 39。保存后需要設(shè)置其他按鈕可用,以及各個(gè)text框不可寫 = True = True = True = False = False = True = True = True = True = True For i = 0 To 6 Text1(i).Enabled = False Next i End Sub:(b) 儀表數(shù)據(jù)管理圖(c) 停車場(chǎng)管理圖(d) 收