VB小區(qū)物業(yè)管理系統(tǒng)論文_第1頁
VB小區(qū)物業(yè)管理系統(tǒng)論文_第2頁
VB小區(qū)物業(yè)管理系統(tǒng)論文_第3頁
VB小區(qū)物業(yè)管理系統(tǒng)論文_第4頁
VB小區(qū)物業(yè)管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文小區(qū)物業(yè)管理系統(tǒng)畢業(yè)論文摘要:本論文描述了小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)。本軟件的前臺設(shè)計由Visual Basic實現(xiàn)。利用Access用戶界面工具進行數(shù)據(jù)庫的創(chuàng)建和管理。本系統(tǒng)界面設(shè)計大方、簡潔、實用,操作簡單方便,是一款完全適合普通小區(qū)物業(yè)日常事務(wù)管理的軟件。軟件設(shè)計綜合了具有一定代表性的多家物業(yè)管理公司的業(yè)務(wù)模式和需求。能實現(xiàn)房產(chǎn)、客戶等小區(qū)的智能化管理,可以提高物業(yè)管理的效率。關(guān)鍵詞:小區(qū)物管,物業(yè)管理,物業(yè)管理系統(tǒng),小區(qū)物業(yè)管理系統(tǒng),Visual Basic ,AccessAbstractThe paper describes the design and r

2、ealization of Property Manage System(PMS) .The foreground of the software is carried out by Visual Basic 6.0. Using the Access customer interface tool to create and manage the database. This interface of the system is generous, practical, with simple operational method, and it is also a software com

3、plete suiting the common Property business management.It synthesizes the requirement and business mode of many property management company in designing precess.It can realize the management of house property, customer in a small area of inhabitancy. And increase the efficiency of the property manage

4、ment.Key word: Property Manage System, PMS, Visual Basic ,Access目錄第一章 前言.3第二章 系統(tǒng)需求分析.41物業(yè)管理的發(fā)展成因.42現(xiàn)行系統(tǒng)存在問題的分析.53解決方案.64可行性分析.6第三章 新系統(tǒng)邏輯方案.71初步調(diào)研.72詳細調(diào)研.7第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計.81需要分析.82本小區(qū)管理系統(tǒng)的目標(biāo).8第五章 小區(qū)物業(yè)管理系統(tǒng)的設(shè)計.81小區(qū)物業(yè)管理系統(tǒng)的功能.92系統(tǒng)菜單.103模塊結(jié)構(gòu)圖.114統(tǒng)流程圖.135數(shù)據(jù)流程圖.156系統(tǒng)界面.16第六章 實施概況.191系統(tǒng)開發(fā)環(huán)境.192系統(tǒng)測試.203系統(tǒng)運行與維護.2

5、14系統(tǒng)的轉(zhuǎn)換方案.23結(jié)束語.24參考文獻.24附錄.25第一章 前言隨著我國國民經(jīng)濟的飛速發(fā)展,電子計算機和通信技術(shù)的發(fā)展,人類已經(jīng)逐漸地進入信息化社會。信息和材料、能源一樣成為一種社會的基本生產(chǎn)資料,在人類的社會生產(chǎn)活動中發(fā)揮著重要的作用。同時人們對信息和數(shù)據(jù)的利用與處理也已進入自動化、網(wǎng)絡(luò)化和社會化的階段,因此,開發(fā)相關(guān)的管理信息系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,管理信息系統(tǒng)作為一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)于一體,可以解決企業(yè)或組織所面臨的問題,對內(nèi)來看,可以提高工作效率;對外來看,獲得競爭優(yōu)勢。信息管理系統(tǒng)(MIS)是為企業(yè)提供有關(guān)內(nèi)部

6、經(jīng)營,外部環(huán)境和決策支持信息而建立起來的信息保障體系。目前,在歐美發(fā)達國家,絕大多數(shù)企業(yè)都在不同程度上建立起來了自己的企業(yè)信息管理系統(tǒng),以確保在競爭中處于有利的地位。在我國,隨著市場經(jīng)濟的發(fā)展,企業(yè)技術(shù)進步和管理水平的不斷提高,市場的作用不斷擴大,中小企業(yè)急需要MIS軟件來管理企業(yè)的日常經(jīng)營活動。對一個企業(yè)來說,本身就是一個大系統(tǒng),這個大系統(tǒng)友若干相關(guān)的生產(chǎn)系統(tǒng),管理系統(tǒng)和信息系統(tǒng)所組成,其中信息系統(tǒng)的設(shè)計好壞直接關(guān)系到企業(yè)的發(fā)展,因此設(shè)計MIS系統(tǒng)的時候必須遵循一下原則:·眼前利益與長遠利益相結(jié)合 設(shè)計一個企業(yè)的信息管理系統(tǒng)的時候,既要考慮當(dāng)前的現(xiàn)實利益,也要考慮到長遠的戰(zhàn)略利益,

7、兩者兼顧。如果只重眼前利益而忽視了長遠利益,必然會事倍功半,企業(yè)也不可能長生不衰。·局部利益和整體利益相結(jié)合 企業(yè)信息管理系統(tǒng)是一個有機的整體,它由若干個子系統(tǒng)組成,這就要求我們從大系統(tǒng)出發(fā)來把我子下體之間的多層次關(guān)系,合理劃分各個子系統(tǒng)之間的任務(wù),逐層逐級分解下去。形成一個單個子系統(tǒng)服從于局部系統(tǒng),局部系統(tǒng)服從于整個系統(tǒng)的一體化局面,從而最大限度的發(fā)揮企業(yè)信息管理系統(tǒng)的效力。開放性和靈活性相結(jié)合 系統(tǒng)設(shè)計一方面要主意增強對外部的開放程度和能力,發(fā)揮對外開發(fā)的功能,不斷增強對外開放意識和開拓精神,使企業(yè)在激烈的市場競爭立于不敗之地;另以方面,要有一定的靈活性,便于對系統(tǒng)進行修改,完善

8、和補充,使設(shè)計的系統(tǒng)具有較強的適應(yīng)性,以增強企業(yè)的經(jīng)濟效益。·針對性和實用性相結(jié)合 系統(tǒng)的設(shè)計必須針對社會發(fā)展的需要,按照企業(yè)的具體情況進行,不同地區(qū),不同行業(yè),體制和機車不同,用戶的需求也有差異,設(shè)計的系統(tǒng)也應(yīng)有所區(qū)別。同時,必須注意系統(tǒng)的實用性,盡可能的以較小的投入獲得最大的效益,使系統(tǒng)設(shè)計的各個方面都能得到充分的開發(fā)和利用。MIS對于企業(yè)的日常經(jīng)營起著很大的作用。在企業(yè)的人事管理中用記錄大量員工的基本信息和人事變動的記錄,如果要人員來管理那些數(shù)據(jù)的效率是極其低的,還有很容易就會出錯。出勤管理和工資管理也是一樣。因此對企業(yè)的信息實現(xiàn)數(shù)字化,用計算機來管理顯得非常的必要。小區(qū)物業(yè)管

9、理系統(tǒng)就是一個例子,隨著人民生活水平不斷提高,人們對生活環(huán)境要求日益提高,尤其是對居住環(huán)境不斷提出新的需求,為了適應(yīng)這種形式,小區(qū)的經(jīng)營者不僅首先要有堅實的硬件基礎(chǔ),還要有一套現(xiàn)代化的物業(yè)管理系統(tǒng)。而要實現(xiàn)這一功能,就職求物業(yè)管理者配備一套高效的管理住處網(wǎng)絡(luò)系統(tǒng),以便在小區(qū)內(nèi)快速地發(fā)布和獲取住處并以最快地速度響應(yīng)用戶的需求,及時為用戶提供服務(wù),為住戶提供一個高效、舒適的居住、生活環(huán)境。住宅小區(qū)的物業(yè)管理準確地講應(yīng)當(dāng)是指對以居住為主要功用的物業(yè)進行管理。除住宅外還應(yīng)包括公寓、別墅等。小區(qū)/寫字樓物業(yè)管理系統(tǒng)的開發(fā),是為了規(guī)范住宅小區(qū)的管理工作,為物業(yè)管理部門提供一套高效、快捷的應(yīng)用軟件。適用于管

10、理以下物業(yè),房產(chǎn)業(yè)主、大中小型物業(yè)管理公司、物業(yè)服務(wù)提供商、房地產(chǎn)開發(fā)商、物業(yè)中介公司等物業(yè)管理企業(yè),用來管理公寓、住宅群體、智能小區(qū)、商品房、多層住宅、商業(yè)大廈、學(xué)校、醫(yī)院、別墅區(qū)、部隊營房區(qū)、各類小區(qū)等。本系統(tǒng)可以徹底解決手工計算、抄寫物業(yè)管理中房產(chǎn)資料、業(yè)主資料、住房資料以及文件檔案等操作時數(shù)量龐大的難題,也可以有效避免長時間無法即時查詢某房產(chǎn)或業(yè)主資料的繁瑣性。隨時按照業(yè)主名稱、房號、房屋類型、房間朝向、面積等多種條件任意查詢,減少重復(fù),提高工作效率第二章 系統(tǒng)需求分析1、物業(yè)管理的發(fā)展成因(1)住宅建設(shè)迅猛發(fā)展,大量住宅小區(qū)投入使用。改革開放以來,住宅建設(shè)飛速發(fā)展。我國城鎮(zhèn)現(xiàn)有住宅已

11、近80億平方米。僅79年至99年城鎮(zhèn)新建住宅52.5億平方米。大量住宅小區(qū)投入使用,帶來了管理工作的變化。除了對房屋進行維修外,還必須對附屬物、設(shè)備、場地、環(huán)衛(wèi)綠化、道路、治安進行專業(yè)化管理,以保持新建住區(qū)的完好,發(fā)揮其整體功能和綜合效益。國外和香港對住宅區(qū)和其它物業(yè)實施專業(yè)化管理的經(jīng)驗被引入,取得了較好的效果,帶動了全國物業(yè)管理工作的起步和發(fā)展。 (2)住房制度改革的逐步深化。隨著房改的步步深化,城鎮(zhèn)居民住房自有率已經(jīng)超過75%,形成一個住區(qū)內(nèi),一幢房子里的產(chǎn)權(quán)多元化格局。房管所及單位房管處(科)的管房體制已經(jīng)完全不能適應(yīng)。對管理的社會化形成了客觀的要求。物業(yè)管理從體制上克服了房改后形成的多

12、個產(chǎn)權(quán)單位多頭、多家管理,各自為政、扯皮推諉等舊管理體制的弊端。 (3)體制改革的推動。隨著計劃經(jīng)濟體制加快向社會主義市場經(jīng)濟體制的轉(zhuǎn)軌,政府職能的轉(zhuǎn)變,以前那種由政府行政福利型直接管理房屋,政府對住區(qū)環(huán)境、社區(qū)服務(wù)直接負責(zé)的辦法,已經(jīng)不能適應(yīng)形勢的變化。一個由業(yè)主自治與物業(yè)公司專業(yè)化管理結(jié)合,由物業(yè)管理企業(yè)實施經(jīng)營型管理和有償服務(wù),使管理得以以業(yè)養(yǎng)業(yè)、自我發(fā)展、良性循環(huán),既減輕了政府的壓力和負擔(dān),又使得管理經(jīng)費有了穩(wěn)定來源的機制,日益顯示其新體制的優(yōu)越性。(4)人民群眾生活水平的不斷提高。居民對住房問題的關(guān)切從有無轉(zhuǎn)為大小,繼而更加關(guān)注環(huán)境和社區(qū)服務(wù)。同時,廣大住戶擁有了自己的產(chǎn)業(yè),對保持房

13、產(chǎn)和附屬設(shè)施的完好,以達到保值、增值的觀念也逐步樹立,使得物業(yè)管理的好壞已經(jīng)成為居民選購住房考慮的重要因素,物業(yè)管理為越來越多的人接受,其行業(yè)地位不斷攀升,外部環(huán)境逐步改善。2、現(xiàn)行系統(tǒng)存在問題的分析該小區(qū)的管理工作大部分還是進行著手工管理,工作起來效率很低,并且不能及時了解小區(qū)內(nèi)部各處的信息,也不方便工作人員之間彼此的交流,不便于動態(tài)及時地了解概況,以便更好地適應(yīng)當(dāng)前小區(qū)的管理需求。手工管理還存在這許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報。計算機信息化管理有著儲存信息量大、速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,同時也提高了我們工作人員的自身素質(zhì)。3、解決方案基于以

14、上的對問題的分析,利用計算機給我們提供信息,及時地調(diào)整小區(qū)物業(yè)管理整體結(jié)構(gòu),并且對整個信息進行動態(tài)管理就十分必要了。小區(qū)物業(yè)信息系統(tǒng)的建立,需要進行對住戶的需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問題的詳細方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。小區(qū)物業(yè)信息管理系統(tǒng)的體系結(jié)構(gòu),既要符合企業(yè)的生產(chǎn)經(jīng)營體制,又要符合計算機軟件本身的特點,因此需要從下面幾個方面來綜合的考慮: 綜合考慮企業(yè)現(xiàn)行的管理體制下各個職能部門的要求,把關(guān)系緊密,數(shù)據(jù)采集,交換,加工分析路徑最短,業(yè)務(wù)相對獨立的一些職能劃分為一個子系統(tǒng)。 充分考慮企業(yè)管理部門的業(yè)務(wù)分工,盡可能的使一個功能子系統(tǒng)屬于一個職能的管轄范圍內(nèi),以便于今后個子系統(tǒng)

15、的管理和維護。 有利于子系統(tǒng)的開發(fā),設(shè)計和維護,各個子系統(tǒng)之間相對獨立和相對穩(wěn)定。在軟、硬件方面對系統(tǒng)的需求,軟件要求易學(xué),界面友好,容易掌握,可以很簡單方便的管理各種信息。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的實際情況。系統(tǒng)設(shè)計開發(fā)的周期要短,在短時間內(nèi)完成,減少開發(fā)成本,提高開發(fā)效率,方便、簡單、實用作為系統(tǒng)開發(fā)的指導(dǎo)思想。4、可行性分析通過對該小區(qū)的各個方面進行了具體的了解之后,現(xiàn)對該單位開發(fā)物業(yè)管理系統(tǒng)的可行性進行分析。技術(shù)上可行:該系統(tǒng)所需硬件設(shè)備,市場上銷售且價格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用Visual

16、Basic,這些軟件在MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。經(jīng)濟上可行:由于住戶需要支付管理費,因此小區(qū)在采用計算機來進行小區(qū)的管理,因開發(fā)經(jīng)費沒有問題。管理上可行:該小區(qū)的物業(yè)管理人員都經(jīng)過專業(yè)的培訓(xùn)。有計算機操作經(jīng)驗,并有豐富的管理和工作經(jīng)驗,因此因管理上可行。另外,小區(qū)也決定對新員工制定了培訓(xùn)計劃,并進行了實施MIS的物質(zhì)準備和工作準備。綜上所述,開發(fā)小區(qū)物業(yè)管理系統(tǒng)在技術(shù)上、經(jīng)濟上、管理上都是可行的。第三章 新系統(tǒng)邏輯方案1、初步調(diào)研在本系統(tǒng)被批準立項之后,我實地去該小區(qū)進行了參觀和學(xué)習(xí),現(xiàn)對該小區(qū)的整體情況進行調(diào)研,調(diào)研分兩步進行,一是初步調(diào)研,二是詳細調(diào)

17、研。由于該小區(qū)物業(yè)管理不員較少,因此在調(diào)研時采用了會議討論法和個人訪談法兩種方法,通過會議討論法了解小區(qū)的整體情況,對開發(fā)新系統(tǒng)的態(tài)度等。通過個人訪談法了解各個部門的主要職能及具體運作方式、過程等。對該小區(qū)進行初步調(diào)研的具體內(nèi)容為:(1)小區(qū)的規(guī)模:棟數(shù);(2)小區(qū)的主要服務(wù)項目;(3)物業(yè)管理共分幾個部門;(4)物業(yè)管理職工人數(shù);(5)職工受教育程度;(6)主要住戶結(jié)構(gòu);(7)對開發(fā)新系統(tǒng)的態(tài)度;(8)開發(fā)新系統(tǒng)所需的時間(規(guī)定多長時間開發(fā)完成)。2、詳細調(diào)研通過調(diào)查,確定系統(tǒng)需要具有以下功能: A:由于操作人員的計算機知識普遍較差,要求有良好的人機界面; B:由于該系統(tǒng)的使用對象多,要求有

18、較好的權(quán)限管理; C:原始數(shù)據(jù)修改簡單方便,支持多條件修改D:方便的數(shù)據(jù)查詢,支持多條件查詢;E:在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;F:數(shù)據(jù)計算自動完成,盡量減少人工干預(yù);G:退出系統(tǒng)由于本系統(tǒng)管理的對象單一,涉及的計算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。且物業(yè)管理部門購進的計算機都PentiumIII以上的機器,在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻,特別是網(wǎng)上資料,以及生產(chǎn)一線提供的各種要求,完全可以實現(xiàn)。 VB6.0中文版作為一個關(guān)系型數(shù)據(jù)庫系統(tǒng),它提供了面向?qū)ο蟮木幊碳夹g(shù),可簡化數(shù)據(jù)庫管理,使開發(fā)應(yīng)用程序

19、這項艱辛的工作就象堆積木那樣簡單方便。另外,用VB6.0中文版開發(fā)的應(yīng)用程序可以獨立運行于windows平臺。第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計1、需要分析本小區(qū)物業(yè)管理系統(tǒng)要求達到以下的要求:有效的管理住戶資料,并保證其安全性。自動安排日常的管理事務(wù)。及時處理住戶的意見,并做好記錄備案。2、本小區(qū)管理系統(tǒng)的目標(biāo)確保準確、可靠的小區(qū)管理,保證數(shù)據(jù)的安全性,一致性,完整性,提高效率,防止漏洞。所有的管理記錄必須完整、準確、報表及時,滿足普通住戶和管理員管理的要求。第五章 小區(qū)物業(yè)管理系統(tǒng)的設(shè)計1小區(qū)物業(yè)管理系統(tǒng)的功能小區(qū)物業(yè)管理系統(tǒng)大致上需要住戶資料管理、投訴管理、住戶報修管理、統(tǒng)計報表、數(shù)據(jù)備份、數(shù)據(jù)恢

20、復(fù)等幾個主要的功能。故本系統(tǒng)的模塊的劃分及功能如下:A、住戶資料管理:詳細記錄小區(qū)住戶的信息 B、投訴管理:管理住戶的投訴情況。C、住戶報修管理:記錄報修信息,為住戶提供及時的維修服務(wù)。D、物業(yè)受費項目管理:用戶的繳費信息。E、住戶停車車位管理:這個功能可以輕松監(jiān)控住戶的車位信息。F、系統(tǒng)維護:數(shù)據(jù)備份。2 系統(tǒng)菜單小區(qū)物業(yè)資料管理 開發(fā)商資料 監(jiān)理商資料建筑商資料小區(qū)物業(yè)基本管理 用戶投訴管理 住戶報修管理 設(shè)備保修管理 住戶繳費管理 物業(yè)收費管理 物業(yè)收費項目管理 住戶停車車位管理統(tǒng)計報表 住戶投訴統(tǒng)計報表 住房維修統(tǒng)計報表 物業(yè)設(shè)備維修統(tǒng)計報表 物料配件耗用統(tǒng)計報表系統(tǒng)維護 數(shù)據(jù)備份幫助

21、3 模塊結(jié)構(gòu)圖小區(qū)物業(yè)管理系統(tǒng)住戶資料管理住戶投訴管理住戶報修管理住戶繳費管理停車車位管理數(shù)據(jù)維護4系統(tǒng)流程圖5 數(shù)據(jù)流程圖 規(guī)范化數(shù)據(jù)規(guī)則:.第一范式(1NF):消除重復(fù)字段和非原子的值。.第二范式(2NF):要求每一個字段都依賴于主關(guān)鍵字段的每一部分。.第三范式(3NF):要求所有非主關(guān)鍵字都只依賴于主關(guān)鍵字段。確定字段原則:根據(jù)表中存儲信息的不同,表中所需的字段也不一樣,在確定所需字段時有下列方法可供使用:.描述不同主題的字段應(yīng)屬于不同的表,通過定義之間的關(guān)系,可以將多個表中的字段進行數(shù)據(jù)組合,生成各種表單或報表。 .不要在表中存儲通過推導(dǎo)或計算可以得到的數(shù)據(jù)。 .收集所需的全部信息。應(yīng)

22、全面檢查書面的表單和報表,確定所需的數(shù)據(jù)都已包括在所設(shè)計的表中或可由這些表計算出來。 .以最小的邏輯單位存儲信息。應(yīng)盡量把信息分解成比較小的邏輯單位。 .對于主關(guān)鍵字段,VB6.0不充許其有重復(fù)值或NULL 值。 確定字段數(shù)據(jù)類型規(guī)則: 在實際選擇數(shù)據(jù)類型時,應(yīng)結(jié)合字段的自身情況并考慮以下幾點: .該字段用于存儲什么類型的值 .要對字段中的值執(zhí)行什么類型的運算 .是否要用字段進行排序或篩選 .是否用字段對記錄進行分組本系統(tǒng)數(shù)據(jù)庫采用了Microsoft推出的Access數(shù)據(jù)庫,這是微軟集成到Office中的一個桌面數(shù)據(jù)庫,能夠快速方便的和Office的其他套件綜合使用。由于Access具有顯著

23、的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采用Access作為后臺數(shù)據(jù)庫。使用Access的好處還在于,如果你的系統(tǒng)擴展到Client/Server模式的時候,可以使用Microsoft的數(shù)據(jù)庫服務(wù)器軟件SQL Server,此時,程序只需要簡單的修改一下鏈接(ADO的數(shù)據(jù)源)就可以,這樣,為程序的平滑擴展提供了非常有力的條件。本系統(tǒng)共有七個數(shù)據(jù)表,物理結(jié)構(gòu)如下:Ddmin(管理員)表:字段名稱字段類型寬度小數(shù)位ID自動編號UserName文本20Psw文本50BaseInfo(住戶信息)表:字段名稱字段類型寬度小數(shù)位住戶編號文本20戶主名稱文本20聯(lián)系電話文本20樓宇名稱文本50樓層文本20房

24、屋號文本20單元文本20遷入日期日期/時間房型文本20備注備注DataMoney(收費管理)表:字段名稱字段類型寬度小數(shù)位編號自動編號單據(jù)編號文本20住戶名稱文本20繳費日期日期/時間20收費人員文本20繳費方式文本20繳費總額數(shù)字42備注備注Park(車位管理)表:字段名稱字段類型寬度小數(shù)位編號自動編號車位編號文本20住戶名稱文本20使用日期日期/時間備注備注ParkBase(車位信息)表:字段名稱字段類型寬度小數(shù)位編號自動編號車位編號文本20備注備注Repair(報修管理)表:字段名稱字段類型寬度小數(shù)位單據(jù)編號文本20住戶名稱文本20維修人員文本20報修日期日期/時間服務(wù)費用數(shù)字4物料費用

25、數(shù)字4費用合計數(shù)字4報修內(nèi)容備注TouShu(投訴管理)表:字段名稱字段類型寬度小數(shù)位投訴編號文本20投訴住戶文本20接待人員文本20投訴日期日期/時間投訴內(nèi)容備注處理人員文本20處理情況備注6 系統(tǒng)界面:A.登陸界面:登錄界面主要是對系統(tǒng)的安全性進行管理,防止非法用戶侵入造成信息泄露。B:系統(tǒng)主界面:在本界面上集成了本系統(tǒng)的所有功能:C:住戶資料錄入界面:將每個具體的信息錄入本系統(tǒng),以便快速查詢和管理D.住戶投訴管理界面:小區(qū)管理是一個雙向的過程,本功能模塊主要是對住戶提出的問題進行記錄,以便及時處理。E:住戶報修管理界面:方便工作人員及時對隹戶的物產(chǎn)進行維護。F.物業(yè)收費管理:方便牧業(yè)管理

26、部門對住戶的物業(yè)費的收取G.住戶停車車位管理:對住戶的車位進行管理。第六章 實施概況61系統(tǒng)開發(fā)環(huán)境:系統(tǒng)開發(fā)環(huán)境包括硬件平臺和軟件平臺兩種。硬件平臺是指開發(fā)與運行所需要的硬件環(huán)境,主要包括計算機機型及硬件配置。由于本系統(tǒng)是一個小型的MIS管理系統(tǒng),因此對計算機硬件的要求不高,比較經(jīng)濟,只要配備有PII處理器(或以上)、64M內(nèi)存(或以上)、10G硬盤(或以上)的普通微機即可順利運行。軟件平臺是指系統(tǒng)開發(fā)與運行的軟件環(huán)境。本系統(tǒng)在開發(fā)時選用了穩(wěn)定性較強的Windows XP中文專業(yè)版和Visual Basic6.0作為開發(fā)語言,同時選用了Access數(shù)據(jù)庫,由于這些軟件產(chǎn)品都是Microsof

27、t公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。Visual Basic是一種可視化的、面向?qū)ο蠛驼{(diào)用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Win

28、dows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)??偟膩碚f,Visual Basic具有以下特點:可視化編程:用傳統(tǒng)程序設(shè)計語言設(shè)計程序時,都是通過編寫程序代碼來設(shè)計用戶界面,在設(shè)計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。Visual Basic提供了可視化設(shè)計工具,把Windows界面設(shè)計的復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計而編寫大量程序代碼。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的

29、屬性。Visual Basic自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計的效率。面向?qū)ο蟮某绦蛟O(shè)計4.0版以后的Visual Basic支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言(C+)不完全相同。在一般的面向?qū)ο蟪绦蛟O(shè)計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法(OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,使對象成為實在的東西。在設(shè)計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,Visual Basic自動生成對象

30、的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。結(jié)構(gòu)化程序設(shè)計語言Visual Basic是在BASIC語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。Visual Basic語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調(diào)試器和編譯器。Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設(shè)計Visual Basic程序的過程中,隨時可以運行程序,而在整個程序設(shè)計好之后,可以編譯生成可執(zhí)行文件(.EXE),

31、脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運行。事件驅(qū)動編程機制Visual Basic通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程序來響應(yīng)。例如,命令按鈕是一個對象,當(dāng)用戶單擊該按鈕時,將產(chǎn)生一個“單擊(CLICK)”事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。在用Visual Basic設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效

32、率。訪問數(shù)據(jù)庫Visual Basic具有強大的數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,并提供了強大的數(shù)據(jù)存儲和檢索功能。同時,Visual Basic還能直接編輯和訪問其他外部數(shù)據(jù)庫,如dBASE,F(xiàn)oxPro,Paradox等,這些數(shù)據(jù)庫格式都可以用Visual Basic編輯和處理。Visual Basic提供開放式數(shù)據(jù)連接,即ODBC功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQL Server,Oracle等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言SQL數(shù)據(jù)標(biāo)準,直接訪問服務(wù)器上的數(shù)據(jù)庫,并

33、提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機制和網(wǎng)絡(luò)數(shù)據(jù)庫的SQL的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供了SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務(wù)器(client/server)方案。動態(tài)數(shù)據(jù)交換(DDE)利用動態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)變化時,可以自動更新鏈接的數(shù)據(jù)。Visual Basic提供了動態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他Windows應(yīng)用程序建立動態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進行通信。對

34、象的鏈接與嵌入(OLE)對象的鏈接與嵌入(OLE)將每個應(yīng)用程序都看做是一個對象(object),將不同的對象鏈接(link)起來,再嵌入(embed)某個應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。OLE技術(shù)是Microsoft公司對象技術(shù)的戰(zhàn)略,它把多個應(yīng)用程序合為一體,將每個應(yīng)用程序看做是一個對象進行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。利用OLE技術(shù),可以方便地建立復(fù)合式文檔(compound document),這種文檔由來自多個不同應(yīng)用程序的對象組成,文檔中的每個對象都與原來的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來應(yīng)用程序完全相同的操作。動態(tài)鏈接庫(

35、DLL)Visual Basic是一種高級程序設(shè)計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現(xiàn)。但它可以通過動態(tài)鏈接庫技術(shù)將C/C+或匯編語言編寫的程序加入到Visual Basic應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語言編寫的函數(shù)。此外,通過動態(tài)鏈接庫,還可以調(diào)用Windows應(yīng)用程序接口(API)函數(shù),實現(xiàn)SDK所具有的功能。本系統(tǒng)在單機上運行。6.2系統(tǒng)測試:在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全面測試,采取的方式是:1、菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設(shè)計的功能,我把該圖書館有關(guān)圖書的所有基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系

36、統(tǒng)中,并對每一個菜單項反復(fù)進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。2、數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。例如:例如對物業(yè)費的管理,我首先進入單個數(shù)據(jù)的輸入,然后進行數(shù)據(jù)統(tǒng)計工作,隨時觀察這些數(shù)值之間是否有沖突產(chǎn)生,經(jīng)過驗證,說明該功能完全正常。3、綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進行了整體的測試,依次來檢驗系統(tǒng)功能是否符合系統(tǒng)設(shè)計的要求。6.3 系統(tǒng)運行與維護:系統(tǒng)的運行:1初始數(shù)據(jù)的輸入本系統(tǒng)的的輸入采用鼠標(biāo)和鍵盤相結(jié)合的輸入方法。2、怎樣進入系統(tǒng)A、將本系統(tǒng)所在的文件夾拷貝到硬盤,然后執(zhí)行其中的物業(yè)管理系統(tǒng)的程序文件即可,應(yīng)注意要將

37、全部文件的屬性變以存檔,消除只讀屬性。B、在隨后出現(xiàn)的登錄界面上輸入正確的用戶名和密碼即可3、怎樣使用本系統(tǒng):點擊鼠標(biāo)左鍵即可進行相應(yīng)功能的選擇。系統(tǒng)的維護:本系統(tǒng)是個較復(fù)雜的人-機系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運行,同時需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運行的效率與服務(wù)水平,這就需要自始至終進行系統(tǒng)的維護工作。系統(tǒng)的維護主要包括四個方面:(1)程序的維護:指的是修改部分或全部程序,這種維護往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進行的。(2)數(shù)據(jù)文件的維護:指的是按照用戶的要求對數(shù)據(jù)文件進行不定期的修改。(3)代碼的維護:隨著系統(tǒng)的發(fā)展和變化,

38、可能會出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護。(4)硬件的維護:指的是對系統(tǒng)所使用的設(shè)備進行維護。本系統(tǒng)的日常維護由物業(yè)公司的專人來負責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負責(zé)。64系統(tǒng)的轉(zhuǎn)換方案:本次開發(fā)的小區(qū)管理系統(tǒng)采用了并行轉(zhuǎn)換方式,以保證平衡可靠的過度。即一方面使用本系統(tǒng)來進行工作,另一方面又繼續(xù)沿用老的方式手工方式,這種狀況持續(xù)了半個月的時間,在這期間發(fā)現(xiàn)了一些程序中存在的漏洞和錯誤,用戶也提出一些修改意見,經(jīng)過程序的進一步完善后,正式投入了使用,中止了以前老的手工的操作方式。結(jié)束語在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經(jīng)驗方面都存在著不

39、足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)必然會存在一些缺陷和不足。因為對物業(yè)管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。雖然網(wǎng)絡(luò)在物業(yè)管理系統(tǒng)中的應(yīng)用已經(jīng)很普遍,但在開發(fā)過程由于硬件的限制,未能實現(xiàn)網(wǎng)絡(luò)功能,在大多數(shù)物業(yè)管理系統(tǒng)單機版中,數(shù)據(jù)庫是用普通的單機版數(shù)據(jù)庫,那么在以后的系統(tǒng)更新過程中會造成不必要的損失。盡管該物業(yè)管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是牧業(yè)管理系統(tǒng)所必需的。相信該物業(yè)管理系統(tǒng)將是一套物業(yè)管理員必不可少的管理軟件,在本次畢業(yè)設(shè)計中,我從指導(dǎo)老師(-)老師身上

40、學(xué)到了很多東西。他認真負責(zé)的工作態(tài)度,嚴謹?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)。另外,在系統(tǒng)開發(fā)過程中還有同組的同學(xué)也給了我不少幫助,這里一并表示感謝。 參考文獻Visual Basic 6使用指南田金蘭電子工業(yè)出版社1997年出版Visual Basic 6數(shù)據(jù)庫訪問技術(shù)Jeffrey機械工業(yè)出版社1995年出版軟件開發(fā)技術(shù)潘錦平西安電子科技大學(xué)出版社1997年出版數(shù)據(jù)庫系統(tǒng)概論王珊高等教育出版社1991年出版附錄一、 部分程序源代碼:1.啟動界面 Dim

41、 aDim bPrivate Sub Form_Load()Data1.DatabaseName = App.Path + "db.mdb"Data1.RecordSource = "用戶管理"End SubPrivate Sub Timer1_Timer()a = a + 1If a = 3 ThenCall jsEnd IfEnd SubPrivate Sub js()b = Data1.Recordset.RecordCount If b > 0 Then Form11.Show Unload Me Else Form10.Show Unlo

42、ad Me End IfEnd Sub2.用戶登陸Private Sub Command3_Click()Form10.ShowEnd SubPrivate Sub Form_Load()Data1.DatabaseName = App.Path + "db.mdb"Data1.RecordSource = "用戶管理"End SubPrivate Sub Command1_Click()If Text1.Text = "" And Text2.Text = "" Then MsgBox "請輸入用戶名和

43、密碼!" Else If Text1.Text = "" Then MsgBox "你還沒有輸入用戶名!" Text1.SetFocus Else If Text2.Text = "" Then MsgBox "你還沒有輸入密碼!" Text2.SetFocus Else Dim user As String user = "用戶名=" & "'" & Trim(Text1.Text) & "' and "

44、 + "密碼=" & "'" & Trim(Text2.Text) & "'" Data1.Recordset.FindFirst user If Data1.Recordset.NoMatch Then MsgBox "沒有該用戶,或密碼錯誤!" Exit Sub Else MDIForm1.Show Form3.Show Form19.Label3.Caption = Text1.Text Unload Me End If End If End IfEnd IfEnd S

45、ubPrivate Sub Command2_Click()EndEnd Sub3.用戶注冊Private Sub Command3_Click()Form10.ShowEnd SubPrivate Sub Form_Load()Data1.DatabaseName = App.Path + "db.mdb"Data1.RecordSource = "用戶管理"End SubPrivate Sub Command1_Click()If Text1.Text = "" And Text2.Text = "" Then M

溫馨提示

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

評論

0/150

提交評論