小區(qū)物業(yè)管理信息系統(tǒng)概述文件_第1頁
小區(qū)物業(yè)管理信息系統(tǒng)概述文件_第2頁
小區(qū)物業(yè)管理信息系統(tǒng)概述文件_第3頁
小區(qū)物業(yè)管理信息系統(tǒng)概述文件_第4頁
小區(qū)物業(yè)管理信息系統(tǒng)概述文件_第5頁
已閱讀5頁,還剩125頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

122/130摘要治理信息系統(tǒng)(ManagementInformationSystems簡稱MIS)是60年代在歐美新興起來的計(jì)算機(jī)應(yīng)用學(xué)科。目前,由于開發(fā)高質(zhì)量MIS的能力大大落后計(jì)算機(jī)硬件日新月異的進(jìn)展,但競爭激烈的社會(huì)對(duì)MIS進(jìn)展和完善需求在不斷地增加,MIS現(xiàn)在差不多深入到我國的各行各業(yè)。本軟件的前臺(tái)設(shè)計(jì)由VisualBasic實(shí)現(xiàn)。利用SQLServer2000用戶界面工具進(jìn)行數(shù)據(jù)庫的創(chuàng)建和治理。本系統(tǒng)界面設(shè)計(jì)大方、簡潔、有用、操作簡單方便,是一款完全適合一般小區(qū)物業(yè)日常事務(wù)治理的軟件。軟件設(shè)計(jì)綜合了具有一定代表性的多家物業(yè)治理公司的業(yè)務(wù)模式和需求。實(shí)現(xiàn)了小區(qū)信息數(shù)據(jù)庫的創(chuàng)建及各種費(fèi)用的收取、統(tǒng)計(jì)、匯總,實(shí)現(xiàn)房產(chǎn)、客戶等小區(qū)的智能化治理,提高物業(yè)治理的效率。關(guān)鍵詞:小區(qū)物業(yè);物業(yè)治理系統(tǒng);VisualBasic;SQLServer2000;ABSTRACTMIS(ManagementInformationSystems)is60agesinEuropeandAmericanewlyarisencomputerapplicationscience.Now,developingabilityofthehighquantityMISconsumedlyfallbehindthecomputerhardware’sthecontinuouschanges,buttheneedtoimproveMISconstantlyincreasebecauseofthesocietycompetition,andtheMISisalreadydeepnowintoourcountryseverytrade.TheforegroundofthesoftwareiscarriedoutbyVisualBasic6.0.UsingtheSQLServer2000customerinterfacetooltocreateandmanagethedatabase.Thisinterfaceofthesystemisgenerous,practical,withsimpleoperationalmethod,anditisalsoasoftwarecompletesuitingthecommoncommunitypropertybusinessmanagement.Itsynthesizestherequirementandbusinessmodeofthemanypropertymanagementcompanyindesigningpresess.Itrealizedtheestablishmentoftheinformationdatabaseofthedistrictandcollecting,staatistics,gatheringofdifferentexpenses.Itcanrealizethemanagementofhouseproperty,customerinasmallareaofinhabitancy.Andincreasetheeffciencyofthepropertymanagement.Keywords:Communityproperty;Propertymanagementsystem;VisualBasic6.0;SQLServer2000;

目錄前言 1第一章系統(tǒng)的概述 21.1系統(tǒng)研究的目標(biāo)和應(yīng)用背景 21.1.1系統(tǒng)研究的目標(biāo) 21.1.2系統(tǒng)的應(yīng)用背景 31.2系統(tǒng)研究的設(shè)計(jì)要求 31.3系統(tǒng)的運(yùn)行環(huán)境 31.3.1硬件環(huán)境 31.3.2軟件環(huán)境 4第二章系統(tǒng)的可行性研究 52.1技術(shù)可行性研究 52.2經(jīng)濟(jì)可行性研究 62.3操作可行性研究 7第三章系統(tǒng)的分析 83.1系統(tǒng)的需求分析 83.1.1需求分析的任務(wù) 83.1.2需求分析的方法 93.2系統(tǒng)的功能分析 9第四章系統(tǒng)的設(shè)計(jì) 124.1系統(tǒng)的設(shè)計(jì)目標(biāo) 124.2系統(tǒng)的總體設(shè)計(jì) 124.2.1系統(tǒng)的功能設(shè)計(jì) 124.2.2系統(tǒng)的模塊設(shè)計(jì) 134.2.3系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì) 144.3系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì) 16第五章系統(tǒng)的界面及編碼的實(shí)現(xiàn) 235.1系統(tǒng)界面設(shè)計(jì) 235.1.1加載系統(tǒng)及用戶登錄部分 235.1.2系統(tǒng)主臺(tái)平臺(tái)部分 265.1.3主窗體調(diào)用各個(gè)模塊部分 275.2系統(tǒng)代碼設(shè)計(jì) 51第六章系統(tǒng)的測(cè)試 526.1實(shí)施環(huán)境和工具的比較選擇 526.2編程環(huán)境、工具、實(shí)現(xiàn)與數(shù)據(jù)預(yù)備概況 526.3系統(tǒng)測(cè)試概況 536.4系統(tǒng)轉(zhuǎn)換方案及實(shí)現(xiàn)概況 546.5系統(tǒng)運(yùn)行與維護(hù)概況 54結(jié)論 55參考文獻(xiàn) 56附錄I源代碼摘錄 57附錄Ⅱ文獻(xiàn)翻譯 61謝辭 64前言本軟件使用MicrosoftVisualBasic6.0進(jìn)行編寫。數(shù)據(jù)庫技術(shù)的產(chǎn)生與進(jìn)展源于關(guān)于數(shù)據(jù)的組織與治理。數(shù)據(jù)庫技術(shù)是數(shù)據(jù)治理的技術(shù),它隨著數(shù)據(jù)治理任務(wù)的需要而產(chǎn)生于20世紀(jì)60年代中期。這是一門綜合性技術(shù),涉及操作系統(tǒng),數(shù)據(jù)結(jié)構(gòu),算法設(shè)計(jì)和程序設(shè)計(jì)等知識(shí)。數(shù)據(jù)庫技術(shù)的差不多思想是對(duì)數(shù)據(jù)實(shí)行集中,統(tǒng)一,獨(dú)立的治理,用戶能夠最大限度的共享數(shù)據(jù)資源。一個(gè)好的治理信息系統(tǒng)的建立必須要以一個(gè)好的治理基礎(chǔ)為前提。本物業(yè)治理系統(tǒng)的開發(fā),是為了規(guī)范住宅小區(qū)的治理工作,為物業(yè)治理部門提供一套高效、快捷的應(yīng)用軟件。適用于治理以下物業(yè):房產(chǎn)業(yè)主、住宅群體、智能小區(qū)、各類小區(qū)等等。使用計(jì)算機(jī)進(jìn)行小區(qū)物業(yè)信息的處理優(yōu)點(diǎn)如下:及時(shí)信息交流,改善服務(wù)質(zhì)量,通過本系統(tǒng)對(duì)小區(qū)物業(yè)治理信息的規(guī)范治理,能夠及時(shí)的掌握業(yè)主們的需求,并依照需求有針對(duì)性的改進(jìn)業(yè)務(wù),以提高服務(wù)質(zhì)量。方便查詢,提高工作效率。隨著人們生活水平的不斷提高,人們對(duì)生活環(huán)境要求日益提高,尤其是對(duì)居住環(huán)境不斷提出新的需求,為了適應(yīng)這種形式,小區(qū)的經(jīng)營者不僅首先要有堅(jiān)實(shí)的硬件基礎(chǔ),還要有一套現(xiàn)代化的物業(yè)治理系統(tǒng)。第一章系統(tǒng)的概述1.1系統(tǒng)研究的目標(biāo)和應(yīng)用背景1.1.1系統(tǒng)研究的目標(biāo)本系統(tǒng)介紹了小區(qū)物業(yè)治理系統(tǒng)的實(shí)現(xiàn)。它是小區(qū)現(xiàn)代化的治理手段。智能小區(qū)開始建設(shè)的同時(shí)應(yīng)該遵循"治理是保障"的原則,沒有高質(zhì)量的住宅小區(qū)智能化治理,就不可能充分發(fā)揮住宅小區(qū)智能化的功能效果??茖W(xué)高效的治理是智能化的真正內(nèi)涵,簡單的硬件拼湊關(guān)于智能小區(qū)的實(shí)際應(yīng)用是缺少實(shí)際意義的。為此,作為小區(qū)的實(shí)際治理者-物業(yè)治理公司應(yīng)該運(yùn)用現(xiàn)代化的計(jì)算機(jī)治理手段,使物業(yè)的硬件治理結(jié)合軟件治理,為物業(yè)治理走向現(xiàn)代化、制度化與規(guī)范化制造條件。在本系統(tǒng)中,我對(duì)整個(gè)系統(tǒng)模型的分析與設(shè)計(jì),以及整個(gè)數(shù)據(jù)庫模型的分析與設(shè)計(jì)有了一定的了解。物業(yè)治理軟件的設(shè)計(jì)從低到高有三個(gè)層次:第一個(gè)層次為單項(xiàng)數(shù)據(jù)處理,模仿手工治理方式,多用于簡單的事物性工作,這是目前國內(nèi)大多數(shù)物業(yè)治理公司所處計(jì)算機(jī)應(yīng)用水平;第二個(gè)層次是數(shù)據(jù)綜合處理,現(xiàn)在計(jì)算機(jī)應(yīng)用呈現(xiàn)網(wǎng)絡(luò)化和實(shí)時(shí)處理特點(diǎn),差不多具備部分提高物業(yè)治理效率的特點(diǎn);第三個(gè)層次則是治理信息系統(tǒng),現(xiàn)在信息論、操縱論、系統(tǒng)工程等優(yōu)化理論在軟件程序中得以運(yùn)用,計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫的建立,使計(jì)算機(jī)有治理某個(gè)單一系統(tǒng)進(jìn)展成全面的治理系統(tǒng)。系統(tǒng)集成能力的高低和決策分析功能成為衡量現(xiàn)在期物業(yè)治理軟件水平的依據(jù)。我們下文討論的物業(yè)治理軟件的設(shè)計(jì)確實(shí)是第三個(gè)層次的軟件設(shè)計(jì)。本系統(tǒng)介紹了小區(qū)物業(yè)治理系統(tǒng)的實(shí)現(xiàn)。它是小區(qū)現(xiàn)代化的治理手段。智能小區(qū)開始建設(shè)的同時(shí)應(yīng)該遵循"治理是保障"的原則,沒有高質(zhì)量的住宅小區(qū)智能化治理,就不可能充分發(fā)揮住宅小區(qū)智能化的功能效果??茖W(xué)高效的治理是智能化的真正內(nèi)涵,簡單的硬件拼湊關(guān)于智能小區(qū)的實(shí)際應(yīng)用是缺少實(shí)際意義的。為此,作為小區(qū)的實(shí)際治理者-物業(yè)治理公司應(yīng)該運(yùn)用現(xiàn)代化的計(jì)算機(jī)治理手段,使物業(yè)的硬件治理結(jié)合軟件治理,為物業(yè)治理走向現(xiàn)代化、制度化與規(guī)范化制造條件。1.1.2系統(tǒng)的應(yīng)用背景近年來,隨著人民生活水平的提高,人們對(duì)住宅質(zhì)量提出更高的要求。在此前提下,我國各地涌現(xiàn)出了一些運(yùn)用現(xiàn)代的計(jì)算機(jī)、操縱與通信技術(shù)的智能化住宅小區(qū)。然而許多智能小區(qū)都存在搭好了平臺(tái)卻沒有智能化的軟體在上面運(yùn)行的情況,或者講缺少現(xiàn)代化的治理手段。1.2系統(tǒng)研究的設(shè)計(jì)要求(1)對(duì)小區(qū)所有房屋資料的錄入和增,刪,改,查詢等功能的實(shí)現(xiàn),這是一個(gè)小區(qū)治理的基礎(chǔ),小區(qū)治理差不多上基于該小區(qū)的房產(chǎn)資源而產(chǎn)生的。(2)對(duì)本小區(qū)內(nèi)住戶的詳細(xì)資料的治理,包括增,刪,改,查詢等功能的實(shí)現(xiàn),這也是物業(yè)治理產(chǎn)生的基礎(chǔ),物業(yè)治理差不多上相對(duì)該小區(qū)的所有住戶而言的。(3)有了上述資料后,需要實(shí)現(xiàn)實(shí)質(zhì)性的物業(yè)治理,本系統(tǒng)要緊實(shí)現(xiàn)物業(yè)設(shè)備治理,儀表包括水,電,煤氣表數(shù)據(jù)治理,收費(fèi)治理,住戶投訴治理,住戶報(bào)修治理,設(shè)備維修治理,停車場(chǎng)治理,這些差不多的物業(yè)治理功能構(gòu)成了小區(qū)物業(yè)治理的主體,其中與住戶緊密的是儀表數(shù)據(jù)和收費(fèi)治理,儀表數(shù)據(jù)治理模塊治理每個(gè)住戶的水,電,氣表的資料,統(tǒng)計(jì)住戶每月的用量以及需要交納的費(fèi)用,收費(fèi)治理記錄物業(yè)公司對(duì)住戶的每一筆收費(fèi),包括水,電,氣等使用費(fèi)用和物業(yè)治理費(fèi)用,物業(yè)維修費(fèi)用等費(fèi)用。住戶投訴治理和住戶維修治理分不記錄住戶對(duì)物業(yè)公司的不滿的投訴和針對(duì)各種設(shè)施向物業(yè)公司的報(bào)修,物業(yè)設(shè)備和設(shè)備維修治理則是對(duì)一些整個(gè)小區(qū)的公共設(shè)施的治理和維修記錄,比如小區(qū)大門。1.3系統(tǒng)的運(yùn)行環(huán)境1.3.1硬件環(huán)境AMDAthlon3200+80GB硬盤512MB內(nèi)存D-LinkDE-528PCIEthernet10M網(wǎng)卡七彩虹X550雙128B顯卡聯(lián)想鼠鍵套裝1.3.2軟件環(huán)境數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)應(yīng)用技術(shù)中的一個(gè)重要組成部分,關(guān)于大量的數(shù)據(jù),使用數(shù)據(jù)庫來存儲(chǔ)治理將比通過文件來存儲(chǔ)治理有更高的效率。本系統(tǒng)的設(shè)計(jì)采納的是Microsoft公司的MSSQLServer2000、以及采納VisualBasic來處理圖像數(shù)據(jù)。McrosoftSQLServer2000是一個(gè)可縮放、高性能的數(shù)據(jù)庫治理系統(tǒng),它提供了與WindowsNT線程和調(diào)度服務(wù)、性能監(jiān)視器和事件掃瞄器的集成,基于Windows治理界面并提供對(duì)多個(gè)服務(wù)器上的遠(yuǎn)程數(shù)據(jù)復(fù)制治理、服務(wù)器治理、診斷和調(diào)整的可視化拖放操縱。MSSQLServer2000是當(dāng)今社會(huì)的主流數(shù)據(jù)庫治理系統(tǒng),它的穩(wěn)定性和易用性是為世人所稱道的,最重要的一點(diǎn)它是當(dāng)今世界最大的軟件設(shè)計(jì)廠商-Microsoft數(shù)據(jù)的產(chǎn)品。因此,他同WindowsNT,Windows2000等操作系統(tǒng)的結(jié)合是最完美的。因此,在數(shù)據(jù)治理系統(tǒng)上,我們采納了MSSQLServer2000。VisualBasic提供了強(qiáng)有力的數(shù)據(jù)庫存取能力,將Windows的各種先進(jìn)特性與強(qiáng)大的數(shù)據(jù)庫治理功能有機(jī)地結(jié)合在一起。1991年Microsoft公司推出Windows應(yīng)用程序開發(fā)工具——VisualBasic,在VB中,既繼承了其先輩Basic所具有的程序設(shè)計(jì)語言簡單易用的特點(diǎn),其編程系統(tǒng)又采納了面向?qū)ο?,事件?qū)動(dòng)的編程機(jī)制,用一種巧妙的方法把Windows的編程復(fù)雜性封裝起來,提供了一種所見即所得的可視界面設(shè)計(jì)方法,給寬敞非計(jì)算機(jī)專業(yè)人員學(xué)習(xí)、使用、研究和開發(fā)Windows環(huán)境下的應(yīng)用程序帶來了福音。在VisualBasic中,有兩種常用的處理圖像數(shù)據(jù)的方法。1.數(shù)據(jù)綁定。能夠使用Image或者Picture的DataField、DataMember和DataSource的屬性來對(duì)數(shù)據(jù)進(jìn)行捆綁。這種方法類似與關(guān)于一般數(shù)據(jù)類型的綁定。2.直接讀寫。也能夠使用ADO對(duì)圖像數(shù)據(jù)進(jìn)行讀寫。第二章系統(tǒng)的可行性研究可行性研究的目的不是解決問題,而是確定問題是否值得去解決,假如問題沒有可行的解,那么花費(fèi)在這項(xiàng)工程上的任何時(shí)刻、人力、軟件資源和經(jīng)費(fèi),差不多上無謂的白費(fèi)。本系統(tǒng)介紹了小區(qū)物業(yè)治理系統(tǒng)的實(shí)現(xiàn),它是小區(qū)物業(yè)治理的一個(gè)要緊組成部分,其作用是對(duì)所有住戶,住房,設(shè)備情況以及各種維修,收費(fèi)進(jìn)行有效的治理?;谝陨锨闆r要緊從以下三方面研究本系統(tǒng)的可行性:技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性。2.1技術(shù)可行性研究小區(qū)物業(yè)治理系統(tǒng)采納了當(dāng)前的主流計(jì)算結(jié)構(gòu)—C/S模式進(jìn)行開發(fā),前臺(tái)開發(fā)工具選用MicrosoftVisualBasic6.0。MicrosoftVisualBasic6.0是一種可視化的、面向?qū)ο蟮腤indows開發(fā)語言,MicrosoftVisualBasic6.0具有易用、通用和開發(fā)效率高的特點(diǎn)。后臺(tái)的數(shù)據(jù)庫開發(fā)工具選用了MicrosoftSQLServer2000,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)治理和數(shù)據(jù)分配功能。這兩種開發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。(1)VisualBasic6.0的簡介VisualBasic(簡稱VB)是Microsoft公司開發(fā)的一種通用的基于對(duì)象的程序設(shè)計(jì)語言。VB6.0是與WIN98配合于1998年推出的,進(jìn)一步加強(qiáng)了數(shù)據(jù)庫、Internet和創(chuàng)建控件方面的功能。VB能夠用于能夠開發(fā)多媒體、數(shù)據(jù)庫、網(wǎng)絡(luò)、圖形等方面的應(yīng)用程序。數(shù)據(jù)訪問特性同意對(duì)包括MicrosoftSQLServer和其它企業(yè)數(shù)據(jù)庫在內(nèi)的大部分?jǐn)?shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序,以及可調(diào)整的服務(wù)器端部件。VB中提供大量的控件,這些控件可關(guān)心我們?cè)O(shè)計(jì)界面和實(shí)現(xiàn)功能,減少了編程人員的專門多苦惱,提高了編程的效率和可靠性。因此我選擇VisualBasic6.0作為我這套系統(tǒng)的開發(fā)環(huán)境。(2)面向?qū)ο缶幊痰母拍?面向?qū)ο蟮某绦蛟O(shè)計(jì)(Object-OrientedProgramming,簡記為OOP)是VisualBasic6.0誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實(shí)世界環(huán)境的能力,這使它被公認(rèn)為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴(kuò)展語句,把函數(shù)“封裝”進(jìn)Windows編程所必需的“對(duì)象”中。面向?qū)ο蟮木幊陶Z言使得復(fù)雜的工作條理清晰、編寫容易。講它是一場(chǎng)革命,不是對(duì)對(duì)象本身而言,而是對(duì)它們處理工作的能力而言。對(duì)象并不與傳統(tǒng)程序設(shè)計(jì)和編程方法兼容,只是部分面向?qū)ο蠓炊鴷?huì)使情形更糟。除非整個(gè)開發(fā)環(huán)境差不多上面向?qū)ο蟮?,否則對(duì)象產(chǎn)生的好處還沒有帶來的苦惱多。而VisualBasic6.0是完全面向?qū)ο蟮?,這就使得VisualBasic6.0成為一種觸手可及的促進(jìn)軟件重用的開發(fā)工具,從而具有強(qiáng)大的吸引力。(3)SQLServer簡介數(shù)據(jù)庫(SQLSERVER2000)數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)技術(shù)中的一個(gè)重要組成部分。關(guān)于大量的數(shù)據(jù),使用數(shù)據(jù)庫來存儲(chǔ)治理將比通過文件來存儲(chǔ)治理有更高的效率。數(shù)據(jù)庫確實(shí)是一組排列成易于處理和讀取的相關(guān)信息的集合。幾乎所有的應(yīng)用程序都需要存放大量的數(shù)據(jù),并將其組織成易于讀取的格式。這種要求通常能夠用數(shù)據(jù)庫治理系統(tǒng)(DBMS)來實(shí)現(xiàn)。由于它提供了結(jié)構(gòu)化查詢語言(SQL)的標(biāo)準(zhǔn)接口,該接口同意以一致的和可理解的方法一起使用許多數(shù)據(jù)庫工具和產(chǎn)品。VisualBasic6.0提供強(qiáng)有力的數(shù)據(jù)庫存儲(chǔ)能力,將Windows的各種先進(jìn)特性與數(shù)據(jù)庫治理功能有機(jī)的結(jié)合在一起。VisualBasic6.0在數(shù)據(jù)庫治理方面要緊是用ActiveX數(shù)據(jù)對(duì)象ADO(ActiveXDataObjects)這種新的數(shù)據(jù)庫訪問標(biāo)準(zhǔn)代替了原有的數(shù)據(jù)訪問對(duì)象和遠(yuǎn)程數(shù)據(jù)訪問對(duì)象。SQL語言是一種綜合的、通用的、功能極強(qiáng)同時(shí)又簡潔易學(xué)的語言。SQL語言集數(shù)據(jù)查詢(dataquery)、數(shù)據(jù)操縱(datamanipulation)、數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)操縱(datacontrol)功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語言的特點(diǎn)和優(yōu)點(diǎn)。2.2經(jīng)濟(jì)可行性研究隨著計(jì)算機(jī)技術(shù)的飛速進(jìn)展,計(jì)算機(jī)在企業(yè)治理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事治理勢(shì)在必行。21世紀(jì)是一個(gè)充滿競爭和挑戰(zhàn)的世紀(jì)。在那個(gè)世紀(jì)中,高效化、系統(tǒng)化、規(guī)范化、自動(dòng)化已成為現(xiàn)代企業(yè)的代名詞。做為我國支柱產(chǎn)業(yè)之一的房地產(chǎn)業(yè)在當(dāng)今智能化小區(qū)的進(jìn)展的驅(qū)動(dòng)下,在當(dāng)今信息時(shí)代的推動(dòng)下,擁有自己的一套特色的小區(qū)物業(yè)治理系統(tǒng)是特不必要的,與小區(qū)內(nèi)繁多的硬件設(shè)施相比較,傳統(tǒng)的手工式的治理方式差不多無法適合當(dāng)今的龐大的數(shù)據(jù)處理和精確的運(yùn)算需求,因此一套精美完善的小區(qū)物業(yè)治理系統(tǒng)是提高工作效率節(jié)約人力物力的有效解決方案。傳統(tǒng)的治理方式,對(duì)物業(yè)治理人員要求數(shù)量多,耗資高,錯(cuò)誤率高,工作人員流淌和對(duì)新人的培訓(xùn)經(jīng)費(fèi)也是不小的開支。一套完善的小區(qū)物業(yè)治理系統(tǒng)可持續(xù)使用并能隨著時(shí)代和工作的需求不斷更新,一期投入終身受用,按長期的使用計(jì)算,開發(fā)系統(tǒng)的造價(jià)平均到每年與傳統(tǒng)式的治理方式的年耗資本相對(duì)比,性價(jià)比是可行的。開發(fā)這套系統(tǒng)的經(jīng)濟(jì)可行性是專門高的。要緊從投資和收益方面來考慮,那個(gè)系統(tǒng)的經(jīng)濟(jì)效益必須要超過它的開發(fā)成本,一般這種軟件的生成差不多上由使用單位請(qǐng)專門的軟件公司或開發(fā)人員進(jìn)行設(shè)計(jì)開發(fā)來實(shí)現(xiàn)的,這同樣也存在一個(gè)后期維護(hù)的問題。而關(guān)于一個(gè)規(guī)模較大的物業(yè)公司來講,如此一個(gè)治理軟件所需的功能并不是專門多,然而能夠帶來治理效率確信能夠大幅度提高,經(jīng)濟(jì)效益確信能超過它的開發(fā)成本。2.3操作可行性研究隨著計(jì)算機(jī)的普及,物業(yè)治理人員水平的提高,有能力使用計(jì)算機(jī)進(jìn)行日常的治理。因此本系統(tǒng)的操作方式在那個(gè)用戶組織內(nèi)行得通。必要時(shí)還應(yīng)該從法律社會(huì)效益等更廣泛的方面研究系統(tǒng)的可行性。通過從以上三方面研究了系統(tǒng)的可行性,在考慮了種種因素后,我自己制定了一個(gè)較好的解決方案,同時(shí)為該系統(tǒng)軟件制定了一個(gè)初步的打算。關(guān)于這套小區(qū)物業(yè)治理系統(tǒng)而言,在投入使用前,會(huì)由開發(fā)并能熟練操作本系統(tǒng)的工程人員對(duì)用戶群進(jìn)行專業(yè)系統(tǒng)的培訓(xùn)。培訓(xùn)內(nèi)容應(yīng)包括,熟練掌握系統(tǒng)的各個(gè)功能和簡單的系統(tǒng)維護(hù),在開發(fā)設(shè)計(jì)程序的過程中直觀的界面和控件的文字解釋完全能使得用戶充分理解起功能和意義,在計(jì)算機(jī)普及的今天,用戶對(duì)本系統(tǒng)的操作完全能夠看做是一種簡單的,配合形式的手工操作,因?yàn)楸鞠到y(tǒng)最適合用于微型機(jī),能夠講幾乎任何人都能夠使用和治理。因此本系統(tǒng)的操作是完全可行的。第三章系統(tǒng)的分析3.1系統(tǒng)的需求分析為了開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先必須明白用戶的需求。對(duì)軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計(jì)和編碼工作做得如何出色,不能真正滿足用戶需求的程序只會(huì)令用戶失望,給開發(fā)者帶來苦惱。盡管在可行性研究時(shí)期差不多粗略了解用戶的需求,甚至還提出了一些可行性的方案,然而,可行性研究的差不多目的是用較小的成本在較短的時(shí)刻內(nèi)確定是否存在可行的解法,因此許多細(xì)節(jié)被忽略了。然而在最終的系統(tǒng)鮮中卻不能遺漏任何一個(gè)微小的部分細(xì)節(jié),因此可行性研究并不能代替需求分析,它實(shí)際上并沒有準(zhǔn)確地回“答系統(tǒng)必須做什么?”那個(gè)問題。3.1.1需求分析的任務(wù)需求分析是軟件工程開發(fā)設(shè)計(jì)的一個(gè)重要的環(huán)節(jié),是軟件定義時(shí)期的最后一個(gè)時(shí)期,它的差不多任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么,要解決的問題是什么?”,應(yīng)該對(duì)整個(gè)應(yīng)用情況作全面的,詳細(xì)的調(diào)查,確定特定數(shù)據(jù)庫應(yīng)用環(huán)境下的設(shè)計(jì)目標(biāo),收集該應(yīng)用環(huán)境下針對(duì)系統(tǒng)設(shè)計(jì)所需要的差不多數(shù)據(jù)以及對(duì)這些數(shù)據(jù)的具體處理要求,從而確定用戶的需求,從“數(shù)據(jù)”與“處理”,通過調(diào)查,收集,分析獲得用戶對(duì)數(shù)據(jù)庫的需求。信息需求:物業(yè)治理(系統(tǒng)):實(shí)現(xiàn)用戶注冊(cè)、登錄、密碼修改,等功能并對(duì)其權(quán)限進(jìn)行操縱以方便不同用戶對(duì)其信息進(jìn)行操作,便于歸檔查詢統(tǒng)計(jì),也保障了系統(tǒng)的安全性。其中包括的注冊(cè)/登錄信息有(登錄名,登陸密碼,用戶描述等)。住戶信息治理:業(yè)主信息治理包括(業(yè)主ID,業(yè)主姓名,出生年月,籍貫,性不,工作單位及地址,郵編,身份證號(hào)碼,聯(lián)系電話,入住時(shí)刻,遷出時(shí)刻等)房產(chǎn)信息治理:房產(chǎn)信息治理包括(房間編號(hào),物業(yè)地址,建筑面積,使用面積,轉(zhuǎn)修情況,單價(jià),總價(jià),是否差不多售出,買主編號(hào),買主姓名,備注等)物業(yè)設(shè)備治理:物業(yè)設(shè)備治理包括(設(shè)備編號(hào),設(shè)備名稱,型號(hào),品牌,所屬部門,購買日期,事故記錄等)收費(fèi)治理:收費(fèi)治理要緊包括(收費(fèi)編號(hào),住戶姓名,物業(yè)地址,年份,月份,收費(fèi)項(xiàng)目,收費(fèi)方式,應(yīng)收總額,已交金額,欠款金額,交費(fèi)日期,辦理人,備注等)。物業(yè)設(shè)備維修治理:物業(yè)設(shè)備維修治理要緊包括(維修編號(hào),設(shè)備編號(hào),設(shè)備名稱,維修日期等)。處理需求:用戶能夠維護(hù),查詢,修改,差不多信息數(shù)據(jù),操作人員能夠修改密碼等個(gè)人信息。安全性與完整性要求:用戶進(jìn)入系統(tǒng)前必須登錄,輸入密碼,經(jīng)服務(wù)器確認(rèn)后方可進(jìn)入系統(tǒng)。本系統(tǒng)的要緊任務(wù)是物業(yè)治理系統(tǒng)的系統(tǒng)化.規(guī)范化以及自動(dòng)化。系統(tǒng)的功能:實(shí)現(xiàn)對(duì)入住業(yè)主信息的錄入,治理和查詢的功能。實(shí)現(xiàn)對(duì)小區(qū)房產(chǎn)信息的錄入,治理和查詢的功能實(shí)現(xiàn)對(duì)小區(qū)物業(yè)設(shè)備的錄入,治理和查詢的功能。實(shí)現(xiàn)對(duì)小區(qū)物業(yè)治理收費(fèi),儀表使用情況收費(fèi)的錄入,治理和查詢的功能。實(shí)現(xiàn)對(duì)小區(qū)物業(yè)設(shè)備維修的錄入,治理和查詢的功能。3.1.2需求分析的方法進(jìn)行需求分析首先是調(diào)查清晰用戶的實(shí)際需求,與用戶達(dá)成共認(rèn)識(shí),然后分析與表達(dá)這些需求。調(diào)查了解了用戶需求分析以后,還需要進(jìn)一步分析和表達(dá)用戶的需求,在眾多的分析方法中結(jié)構(gòu)化分析方法是一種簡單有用的方法。用數(shù)據(jù)流圖和數(shù)據(jù)字典來表達(dá)需求分析。3.2系統(tǒng)的功能分析通過調(diào)研與可行性分析,出于對(duì)人們生活住房考慮,設(shè)計(jì)了這套小區(qū)物業(yè)治理系統(tǒng),本系統(tǒng)要緊考慮到小區(qū)物業(yè)治理的普遍要求,小區(qū)物業(yè)治理系統(tǒng)要緊包括:(1)對(duì)小區(qū)所有房屋資料的錄入和增、刪、改、查詢等功能實(shí)現(xiàn),在基于這些小區(qū)的房產(chǎn)資源對(duì)小區(qū)進(jìn)行治理。(2)對(duì)小區(qū)內(nèi)住戶的詳細(xì)資料的治理,包括增、刪、改、查詢等功能的實(shí)現(xiàn),這些也是一個(gè)小區(qū)的差不多資源,怎么講物業(yè)治理最后是針對(duì)小區(qū)的所有住戶而言的。(3)在具有了所有的差不多資料信息后,需要實(shí)現(xiàn)實(shí)質(zhì)性的物業(yè)治理。要緊的治理業(yè)務(wù)包括:物業(yè)設(shè)備治理、儀表(水、電、煤氣表)數(shù)據(jù)治理、收費(fèi)治理、住戶投訴治理、住戶報(bào)修治理、設(shè)備維修治理、停車場(chǎng)治理。這些成為小區(qū)物業(yè)治理的主體。(4)各項(xiàng)治理業(yè)務(wù)的統(tǒng)計(jì)報(bào)表,包括:物業(yè)設(shè)備統(tǒng)計(jì)報(bào)表、所有住戶的水、點(diǎn)、氣儀表資料統(tǒng)計(jì)、各種收費(fèi)統(tǒng)計(jì)、住戶投訴統(tǒng)計(jì)、住戶報(bào)修統(tǒng)計(jì)、物業(yè)設(shè)備維修統(tǒng)計(jì)等,如此就能夠便于物業(yè)公司對(duì)小區(qū)進(jìn)行全面的了解和治理了。系統(tǒng)的功能:系統(tǒng)用戶治理功能系統(tǒng)用戶的添加,包括用戶名、密碼、添加時(shí)刻信息。系統(tǒng)用戶密碼的修改。2.小區(qū)住戶信息治理功能住戶差不多信息的錄入,包括住戶編號(hào)、住戶姓名、物業(yè)地址、使用面積、入住時(shí)刻等信息。住戶差不多信息的修改。住戶差不多信息的刪除。住戶差不多信息的查詢。3.小區(qū)房產(chǎn)信息治理功能房產(chǎn)差不多信息的錄入,包括房間編號(hào)、物業(yè)地址、使用面積、房型、單價(jià)、總價(jià)等信息。房產(chǎn)差不多信息的修改。房產(chǎn)差不多信息的刪除。房產(chǎn)差不多信息的查詢。4.小區(qū)物業(yè)設(shè)備信息治理功能物業(yè)設(shè)備差不多信息的錄入,包括設(shè)備編號(hào)、設(shè)備名稱、型號(hào)、品牌、所屬部門、購買日期、事故記錄信息。物業(yè)設(shè)備差不多信息的修改。物業(yè)設(shè)備差不多信息的刪除。物業(yè)設(shè)備差不多信息的查詢。5.小區(qū)儀表信息治理功能儀表差不多信息的錄入,包括儀表編號(hào)、本月用量、單價(jià)、本月費(fèi)用、上月抄表日期、本月抄表日期等信息。儀表設(shè)備差不多信息的修改。儀表設(shè)備差不多信息的刪除。儀表設(shè)備差不多信息的查詢。6.小區(qū)停車信息治理功能停車場(chǎng)差不多信息的錄入,包括停車編號(hào)、車位位置、停車住戶、物業(yè)地址、使用日期、備注信息。停車場(chǎng)差不多信息的修改。停車場(chǎng)差不多信息的刪除。停車場(chǎng)差不多信息的查詢。7.小區(qū)收費(fèi)治理功能其中包括物業(yè)收費(fèi)和儀表收費(fèi)兩大類信息的錄入,包括收費(fèi)編號(hào)、年份、月份、收費(fèi)項(xiàng)目、收費(fèi)方式、應(yīng)收總額、已交金額等信息。收費(fèi)差不多信息的修改。收費(fèi)差不多信息的刪除。收費(fèi)差不多信息的查詢。8.小區(qū)住戶投訴治理功能住戶投訴差不多信息的錄入,包括投訴編號(hào)、投訴日期、接待人員、處理日期、處理人員、投訴內(nèi)容等信息。住戶投訴差不多信息的修改。住戶投訴差不多信息的刪除。住戶投訴差不多信息的查詢。9.小區(qū)住戶報(bào)修治理功能住戶報(bào)修差不多信息的錄入,包括報(bào)修編號(hào)、報(bào)修日期、接待人員、完成日期、維修人員、報(bào)修內(nèi)容、維修情況等信息。住戶報(bào)修差不多信息的修改。住戶報(bào)修差不多信息的刪除。住戶報(bào)修差不多信息的查詢。10.退出退出小區(qū)物業(yè)治理信息系統(tǒng)。第四章系統(tǒng)的設(shè)計(jì)4.1系統(tǒng)的設(shè)計(jì)目標(biāo)系統(tǒng)設(shè)計(jì)時(shí)期的要緊目的是將系統(tǒng)分析時(shí)期所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成能夠?qū)嵤┑幕谟?jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。而系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)時(shí)期的要緊活動(dòng)之一,是為了實(shí)現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項(xiàng)指標(biāo)。這一時(shí)期的要緊任務(wù)確實(shí)是將整個(gè)系統(tǒng)合理的劃分成各個(gè)功能模塊,正確處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義各模塊的內(nèi)部結(jié)構(gòu)等等。4.2系統(tǒng)的總體設(shè)計(jì)4.2.1系統(tǒng)的功能設(shè)計(jì)該系統(tǒng)是基于MDI窗體以VB自帶的ODBC引擎連接SQLServer數(shù)據(jù)庫進(jìn)行開發(fā)的小區(qū)物業(yè)治理系統(tǒng),力求與實(shí)際相結(jié)合具有小區(qū)日常治理和統(tǒng)計(jì)等功能,旨在達(dá)到使小區(qū)的治理和人事數(shù)字化使之更加方便快捷以提高工作效率。本系統(tǒng)功能模塊結(jié)構(gòu)圖,如圖4-1所示。圖4-1系統(tǒng)各模塊結(jié)構(gòu)圖4.2.2系統(tǒng)的模塊設(shè)計(jì)本系統(tǒng)分為四個(gè)要緊模塊,即系統(tǒng)治理、資料治理、物業(yè)治理和數(shù)據(jù)報(bào)表治理。1.登錄系統(tǒng)治理要緊包括:添加用戶模塊包括:為系統(tǒng)新用戶設(shè)置用戶名及口令。修改密碼模塊包括:用于操作員更改自己的系統(tǒng)口令。資料治理要緊包括:住戶資料模塊包括:顯示添加修改刪除查詢。房產(chǎn)資料模塊包括:顯示添加修改刪除查詢。3.物業(yè)治理要緊包括:物業(yè)設(shè)備治理模塊包括:顯示添加修改刪除查詢等。儀表數(shù)據(jù)治理模塊包括:顯示添加修改刪除查詢等。停車治理模塊包括:顯示添加修改刪除查詢等。收費(fèi)治理模塊包括:顯示添加修改刪除查詢等。住戶投訴治理模塊包括:顯示添加修改刪除查詢等。用戶報(bào)修治理模塊包括:顯示添加修改刪除查詢。設(shè)備維修治理模塊包括:顯示添加修改刪除查詢等。4.數(shù)據(jù)報(bào)表治理要緊包括:物業(yè)設(shè)備統(tǒng)計(jì)、儀表資料統(tǒng)計(jì)、收費(fèi)統(tǒng)計(jì)等等6個(gè)模塊。這些模塊要緊用于匯總資料,以便于查看、統(tǒng)計(jì)、打印。

4.2.3系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)小區(qū)物業(yè)治理信息系統(tǒng)部分實(shí)體E-R圖如下所示:小區(qū)住戶差不多信息實(shí)體住戶編號(hào)小區(qū)住戶差不多信息實(shí)體住戶編號(hào)業(yè)主姓名物業(yè)地址入住時(shí)刻……圖4-2住戶差不多信息實(shí)體E-R圖小區(qū)房產(chǎn)差不多信息實(shí)體小區(qū)房產(chǎn)差不多信息實(shí)體積房間編號(hào)是否出售房型房型物業(yè)地址……圖4-3房產(chǎn)差不多信息實(shí)體E-R圖水表差不多信息實(shí)體水表差不多信息實(shí)體儀表表編號(hào)號(hào)單價(jià)本月用量本月費(fèi)用……圖4-4水表差不多信息實(shí)體E-R圖儀表收費(fèi)信息實(shí)體儀表收費(fèi)信息實(shí)體收費(fèi)編號(hào)收費(fèi)項(xiàng)目收費(fèi)方式應(yīng)收總額……圖4-5儀表收費(fèi)信息實(shí)體E-R圖停車場(chǎng)差不多信息實(shí)體車位編號(hào)停車住戶開始日期截止日期停車場(chǎng)差不多信息實(shí)體車位編號(hào)停車住戶開始日期截止日期……圖4-6停車場(chǎng)差不多信息實(shí)體E-R圖住戶投訴差不多信息實(shí)體住戶投訴差不多信息實(shí)體投訴編號(hào)投訴日期處理日期處理人員……圖4-7住戶投訴差不多信息實(shí)體E-R圖上述E-R圖對(duì)本部分?jǐn)?shù)據(jù)庫設(shè)計(jì)來講是局部的實(shí)體E-R圖,其他局部實(shí)體E-R圖就不贅述。通過將局部實(shí)體E-R圖進(jìn)行按照關(guān)系合并,得出總體簡化E-R圖如圖4-8所示。電表電表水表配備配備投訴信息煤氣表使用配備使用使用投訴住戶居住房產(chǎn)停車場(chǎng)收繳收繳停車其他物業(yè)費(fèi)儀表收費(fèi)報(bào)修信息通報(bào)11n1111111m111n111mn1m圖4-8實(shí)體之間關(guān)系簡化E-R圖4.3系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求。本系統(tǒng)的后臺(tái)數(shù)據(jù)庫是由多張表構(gòu)成的。如下所示:(1)登陸表(UserTable)登陸表存放登錄系統(tǒng)所需要的用戶名和密碼,修改密碼時(shí)也同樣需要訪問此表,如表4-1所示。表4-1用戶表字段名數(shù)據(jù)類型可否為空userId(主鍵)Char(10)NOTNULLuserPwdIntNOTNULLTnameChar(20)NOTNULLRtimeDatetimeNOTNULL(2)住戶表(zh)住戶表存放小區(qū)內(nèi)所有的住戶信息,這些信息也是小區(qū)物業(yè)治理的差不多信息,在實(shí)現(xiàn)系統(tǒng)的各個(gè)功能中起真特不重要的作用,如表4-2所示。表4-2住戶表字段名數(shù)據(jù)類型可否為空住戶編號(hào)(主鍵)Char(10)NOTNULL業(yè)主姓名Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL籍貫Char(20)NULL工作單位VarChar(50)NULL郵編Char(10)NULL身份證號(hào)Char(20)NOTNULL電話Char(20)NULL入住時(shí)刻DatetimeNULL遷出時(shí)刻Char(20)NULL房型Char(20)NULL建筑面積Float(8)NULL使用面積Float(8)NULL性不Char(2)NOTNULL(3)房產(chǎn)表(fc)房產(chǎn)表存放小區(qū)內(nèi)的所有房屋的信息,其中包括已售出的房屋和未售出的房屋,如表4-3所示。表4-3房產(chǎn)表字段名數(shù)據(jù)類型可否為空住戶編號(hào)(主鍵)Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL建筑面積Float(8)NOTNULL使用面積Float(8)NOTNULL字段名數(shù)據(jù)類型可否為空房型Char(20)NULL單價(jià)Float(8)NOTNULL總價(jià)Float(8)NOTNULL買主編號(hào)Char(10)NULL買主姓名Char(10)NULL備注Varchar(50)NULL是否已出售Char(2)NOTNULL(4)物業(yè)設(shè)備表(wysb)物業(yè)設(shè)備表存放歸屬小區(qū)物業(yè)治理的所有設(shè)備,如表4-4所示。表4-4物業(yè)設(shè)備表字段名數(shù)據(jù)類型可否為空設(shè)備編號(hào)(主鍵)Char(10)NOTNULL設(shè)備名稱Char(20)NOTNULL字段名數(shù)據(jù)類型可否為空型號(hào)Char(20)NULL品牌Char(10)NULL所屬部門Varchar(50)NOTNULL購買日期DatetimeNOTNULL事故記錄Varchar(50)NULL(5)停車治理信息表(tc)停車場(chǎng)信息表存放小區(qū)內(nèi)住戶停車位置的所有信息,如表4-5所示。表4-5停車治理信息表字段名數(shù)據(jù)類型可否為空車位編號(hào)(主鍵)Char(20)NOTNULL車位位置Varchar(50)NOTNULL停車住戶Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL開始日期DatetimeNULL截止日期DatetimeNULL備注Varchar(50)NULL(6)住戶投訴表(zhts)住戶投訴表存放小區(qū)內(nèi)住戶的各種投訴的所有信息,如表4-6所示。表4-6住戶投訴表字段名數(shù)據(jù)類型可否為空投訴編號(hào)(主鍵)Char(10)NOTNULL投訴日期DatetimeNOTNULL字段名數(shù)據(jù)類型可否為空接待人員Char(10)NULL投訴住戶Char(10)NULL物業(yè)地址Varchar(50)NOTNULL電話Char(20)NULL處理日期DatetimeNULL處理人員Varchar(50)NOTNULL投訴內(nèi)容Varchar(50)NOTNULL備注Varchar(50)NULL(7)住戶報(bào)修表(zhbx)住戶報(bào)修表存放小區(qū)內(nèi)住戶的各種報(bào)修的所有信息,如表4-7所示。表4-7住戶報(bào)修表字段名數(shù)據(jù)類型可否為空?qǐng)?bào)修編號(hào)(主鍵)Char(10)NOTNULL報(bào)修日期DatetimeNOTNULL字段名數(shù)據(jù)類型可否為空接待人員Char(10)NULL報(bào)修住戶Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL電話Char(20)NULL完成日期DatetimeNOTNULL維修人員Varchar(50)NOTNULL服務(wù)費(fèi)用Float(8)NOTNULL物料費(fèi)用Float(8)NOTNULL合計(jì)費(fèi)用Float(8)NOTNULL報(bào)修內(nèi)容Varchar(50)NOTNULL維修情況Varchar(50)NULL(8)設(shè)備維修表(sbwx)設(shè)備維修表存放小區(qū)內(nèi)設(shè)備維修的所有信息,如表4-8所示。表4-8設(shè)備維修表字段名數(shù)據(jù)類型可否為空維修編號(hào)(主鍵)Char(10)NOTNULL設(shè)備編號(hào)Char(10)NOTNULL設(shè)備名稱Char(20)NOTNULL維修日期DatetimeNOTNULL完成日期DatetimeNOTNULL維修費(fèi)用Float(8)NOTNULL維修人員Varchar(50)NOTNULL維修內(nèi)容Varchar(50)NOTNULL字段名數(shù)據(jù)類型可否為空維修情況Varchar(50)NULL(9)水表資料表(sbzl)水表資料表存放小區(qū)內(nèi)住戶的水表的所有信息,如表4-9所示。表4-9水表資料表字段名數(shù)據(jù)類型可否為空儀表編號(hào)(主鍵)Char(10)NOTNULL住戶姓名Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL年份IntNOTNULL月份IntNOTNULL上月資料Float(8)NOTNULL字段名數(shù)據(jù)類型可否為空本月用量Float(8)NOTNULL單價(jià)Float(8)NOTNULL本月費(fèi)用Float(8)NOTNULL上月抄表日期DatetimeNOTNULL本月抄表日期DatetimeNOTNULL本月交費(fèi)日期DatetimeNOTNULL辦理人Char(10)NULL(10)電表資料表(dbzl)電表資料表存放小區(qū)內(nèi)住戶的電表的所有信息,如表4-10所示。表4-10電表資料表字段名數(shù)據(jù)類型可否為空儀表編號(hào)(主鍵)Char(10)NOTNULL住戶姓名Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL年份IntNOTNULL月份IntNOTNULL上月資料Float(8)NOTNULL本月用量Float(8)NOTNULL單價(jià)Float(8)NOTNULL本月費(fèi)用Float(8)NOTNULL上月抄表日期DatetimeNOTNULL本月抄表日期DatetimeNOTNULL本月交費(fèi)日期DatetimeNOTNULL辦理人Char(10)NULL(11)煤氣資料表(qbzl)煤氣表資料表存放小區(qū)內(nèi)住戶的氣表的所有信息,如表4-11所示。表4-11煤氣資料表字段名數(shù)據(jù)類型可否為空儀表編號(hào)(主鍵)Char(10)NOTNULL住戶姓名Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL年份Int(4)NOTNULL月份Int(4)NOTNULL上月資料Float(8)NOTNULL本月用量Float(8)NOTNULL單價(jià)Float(8)NOTNULL本月費(fèi)用Float(8)NOTNULL上月抄表日期DatetimeNOTNULL字段名數(shù)據(jù)類型可否為空本月抄表日期DatetimeNOTNULL本月交費(fèi)日期DatetimeNOTNULL辦理人Char(10)NULL(12)物業(yè)收費(fèi)表(wysf)物業(yè)收費(fèi)表存放小區(qū)內(nèi)住戶的各種除儀表以外設(shè)備的各種收費(fèi)信息,如表4-12所示。表4-12物業(yè)收費(fèi)表字段名數(shù)據(jù)類型可否為空收費(fèi)編號(hào)(主鍵)Char(10)NOTNULL住戶姓名Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL年份Int(4)NOTNULL月份Int(4)NOTNULL收費(fèi)項(xiàng)目Varchar(50)NOTNULL收費(fèi)方式Varchar(50)NOTNULL應(yīng)收總額Float(8)NOTNULL已交金額Float(8)NOTNULL欠費(fèi)金額Float(8)NOTNULL交費(fèi)日期DatetimeNOTNULL辦理人Char(10)NULL備注Varchar(50)NULL(13)儀表收費(fèi)表(ybsf) 儀表收費(fèi)表存放小區(qū)內(nèi)住戶的儀表的收費(fèi)信息,如表4-13所示。表4-13儀表收費(fèi)表字段名數(shù)據(jù)類型可否為空收費(fèi)編號(hào)(主鍵)Char(10)NOTNULL住戶姓名Char(10)NOTNULL物業(yè)地址Varchar(50)NOTNULL收費(fèi)項(xiàng)目Varchar(50)NOTNULL收費(fèi)方式Varchar(50)NOTNULL應(yīng)收總額Float(8)NOTNULL已交金額Float(8)NOTNULL欠費(fèi)金額Float(8)NOTNULL交費(fèi)日期DatetimeNOTNULL辦理人Char(10)NULL備注Varchar(50)NULL

第五章系統(tǒng)的界面及編碼的實(shí)現(xiàn)5.1系統(tǒng)界面設(shè)計(jì)通過以上的分析及建模,差不多完成了數(shù)據(jù)庫的后臺(tái)工作。下面要完成的是人機(jī)交互的界面。本系統(tǒng)分為以下三部分:(1)加載系統(tǒng)及用戶登錄;(2)系統(tǒng)主體平臺(tái);(3)通過主體平臺(tái)調(diào)用的功能模塊。5.1.1加載系統(tǒng)及用戶登錄部分啟動(dòng)系統(tǒng)程序后,首先進(jìn)入加載系統(tǒng)界面如圖5-1所示。圖5-1加載系統(tǒng)界面加載系統(tǒng)部分代碼如下:PrivateSubTimer1_Timer()Ifdlaytime>=100Then'Timer1.Enabled=FalseLoadfrmLoginfrmLogin.ShowUnloadMeElsedlaytime=dlaytime+1P1.Value=dlaytimeEndIfEndSub2.當(dāng)進(jìn)程條結(jié)束時(shí),隨后彈出系統(tǒng)登錄界面。在登錄進(jìn)入主體平臺(tái)的時(shí)候,系統(tǒng)會(huì)要求用戶輸入用戶名及密碼作為驗(yàn)證信息,為了防止非用戶在使用時(shí)重復(fù)試探登錄信息,在登錄時(shí)系統(tǒng)限制添加次數(shù)為三次,假如超出三次,將自動(dòng)退出。登錄窗體界面如圖5-2所示。圖5-2系統(tǒng)登錄界面系統(tǒng)登錄界面部分代碼如下所示:PrivateSubcmdLogin_Click()Dimrs_userAsNewADODB.RecordsetDimtxtSQLAsStringDimMsgTextAsStringIfUsName.Text=""ThenMsgBox"用戶名不能為空,請(qǐng)輸入用戶名!",vbOKOnly+vbInformation,"注意"UsName.SetFocusExitSubElseIfPwd.Text=""ThenMsgBox"請(qǐng)輸入密碼!",vbOKOnly+vbInformation,"注意"Pwd.SetFocusExitSubElsetxtSQL="select*fromUserTablewhereuserId='"&UsName.Text&"'"Setrs_user=ExecuteSQL(txtSQL,MsgText)Ifrs_user.EOF=TrueThenMsgBox"沒有那個(gè)用戶,請(qǐng)重新輸入你的用戶名!",vbOKOnly+vbInformation,"注意"UsName.SetFocusElseIfTrim(rs_user.Fields(1))=Trim(Pwd.Text)ThenOK=Truers_user.CloseMe.HideUserName=Trim(UsName.Text)FrmMain.ShowElseMsgBox"輸入密碼不正確,請(qǐng)重新輸入!",vbOKOnly+vbInformation,"注意"Pwd.SetFocusPwd.Text=""EndIfEndIfEndIfmiCount=miCount+1IfmiCount=3ThenMe.HideEndIfEndIfEndSub5.1.2系統(tǒng)主臺(tái)平臺(tái)部分主窗口,是一個(gè)多文檔窗口,提供了關(guān)于各個(gè)模塊和各種操作的接口。依照模塊化原理,本系統(tǒng)可按照不同的功能分成四個(gè)獨(dú)立的功能模塊實(shí)現(xiàn)系統(tǒng)所需功能。系統(tǒng)主體平臺(tái)的四個(gè)功能模塊,分不是系統(tǒng)治理、資料治理、物業(yè)治理、數(shù)據(jù)報(bào)表治理。此系統(tǒng)中每一個(gè)模塊能夠由下一級(jí)模塊實(shí)現(xiàn),下面將詳細(xì)介紹各個(gè)功能模塊所完成的功能。如圖5-3所示。圖5-3主窗體界面主窗體界面部分代碼:PrivateSubCall_Click()CallForm.ShowEndSubPrivateSubcmdExit_Click()UnloadMeEndSubPrivateSubcmdFee_Click()frmC4.ShowEndSubPrivateSubcmdHouse_Click()frmB2.ShowEndSubPrivateSubcmdTgFee_Click()frmD3.ShowEndSub5.1.3主窗體調(diào)用各個(gè)模塊部分(1)系統(tǒng)治理模塊系統(tǒng)治理模塊包括三個(gè)功能模塊,分不是新用戶注冊(cè)模塊、修改密碼模塊,退出模塊。=1\*GB3①新用戶注冊(cè)新用戶注冊(cè)模塊要緊完成對(duì)新用戶信息的錄入,包括:用戶名、密碼、密碼確認(rèn)、真實(shí)姓名和注冊(cè)日期。在那個(gè)界面中用戶需要輸入兩次密碼,用來保證所輸入密碼的正確性,最大可能地減少因?yàn)槊艽a輸入錯(cuò)誤造成的苦惱。然后添加真實(shí)姓名和注冊(cè)日期。用戶輸入信息完畢后,單擊“確定”按鈕就能夠?qū)⑺斎氲馁Y料寫入后臺(tái)數(shù)據(jù)庫中,從而完成添加用戶的操作。界面如圖5-4所示。圖5-4新用戶注冊(cè)界面新用戶注冊(cè)界面部分代碼,如下所示:Setrs_check=ExecuteSQL(strsql,MsgText)Ifrs_check.EOF=FalseThenMsgBox"此用戶名已存在,請(qǐng)選擇其他用戶!",vbOKOnly+vbInformation,"注意"txtUser.Text=""txtUser.SetFocusrs_check.CloseExitSubEndIfDimsqladdAsStringsqladd="select*fromUserTable"Setrs_add=ExecuteSQL(sqladd,MsgText)rs_add.AddNewrs_add.Fields(0)=txtUser.Textrs_add.Fields(1)=txtPwd.Textrs_add.Fields(2)=txtTUser.Textrs_add.Fields(3)=txtRTime.Textrs_add.UpdateMsgBox"新用戶已注冊(cè)成功!",vbOKOnly+vbInformation,"注意"rs_check.Closers_add.CloseUnloadMe=2\*GB3②修改密碼界面在“系統(tǒng)治理”菜單中選擇“修改密碼”,能夠進(jìn)入修改用戶密碼界面。本窗體中仍然采納密碼驗(yàn)證的方法,目的同樣是為了減少錯(cuò)誤輸入所造成的苦惱。界面如圖5-5所示。圖5-5修改密碼界面修改密碼界面部分代碼,如下所示:IftxtNPwd.Text<>txtRNPwd.TextThenMsgBox"兩次輸入的密碼不同,請(qǐng)重新輸入!",vbOKOnly+vbInformation,"注意"txtNPwd.SetFocusExitSubEndIfsql="select*fromUserTablewhereuserId='"&txtUser.Text&"'and"&"userPwd='"&txtPwd.Text&"'"Setxgsql=ExecuteSQL(sql,MsgText)Ifxgsql.EOF=TrueThenMsgBox"原用名或密碼錯(cuò)誤!",vbOKOnly+vbInformation,"注意"txtUser.Text=""txtUser.SetFocustxtPwd.Text=""xgsql.CloseExitSubElsexgsql.Fields(1)=txtNPwd.Textxgsql.UpdateMsgBox"修改密碼成功!",vbOKOnly+vbInformation,"注意"xgsql.CloseUnloadMeEndIf=3\*GB3③退出點(diǎn)擊“退出”后系統(tǒng)將自動(dòng)退出。(2)資料治理=1\*GB3①住戶資料住戶資料要緊是對(duì)住戶的差不多信息和另外兩個(gè)標(biāo)簽的信息進(jìn)行添加、修改、刪除、查詢及統(tǒng)計(jì)記錄個(gè)數(shù)。添加、修改、刪除這些操作必須保存后才能生效。住戶資料窗體界面如圖5-6所示。圖5-6住戶資料窗體界面住戶資料窗體界面部分代碼,如下所示:PrivateSubcmdn_Click()'先移動(dòng)rs_client記錄到后一條rs_client.MoveNext'設(shè)置前一條和第一條按鈕可用cmdp.Enabled=Truecmdf.Enabled=True'假如差不多是最后一條記錄,則提示用戶Ifrs_client.EOF=TrueThenMsgBox"對(duì)不起,差不多是最后一條記錄了!",vbOKOnly+vbInformation,"注意"'同時(shí)設(shè)置“后一條”和最后一條按鈕不可用cmdn.Enabled=Falsecmdl.Enabled=FalseExitSub'假如不是,則個(gè)數(shù)據(jù)表的記錄位置移到后一條記錄,同時(shí)顯示之ElseFori=0To12Text1(i).Text=rs_client.Fields(i)NextiIfrs_client.Fields(13)="男"ThenCombo1.ListIndex=0ElseCombo1.ListIndex=1EndIfEndIfEndSub以表格形式查詢住戶資料,能夠查詢住戶編號(hào)、住戶姓名、性不、籍貫、房型、建筑面積、使用面積、工作單位及地址、郵編、身份證號(hào)、電話、入住時(shí)刻、遷出時(shí)刻、物業(yè)地址,查詢窗體界面,如圖5-7所示。圖5-7查詢結(jié)果界面查詢結(jié)果界面代碼如下所示:PrivateSubcmdOrder_Click()'排序顯示全部數(shù)據(jù),而不是查詢結(jié)果數(shù)據(jù)DimsqlAsStringDimMsgTextAsStringIfquery=FalseThenIfrs_order.State=adStateOpenThenrs_order.CloseEndIfsql="select*fromzhorderby"&Combo1.Textrs_order.CursorLocation=adUseClientSetrs_order=ExecuteSQL(sql,MsgText)'設(shè)置DataGrid1的數(shù)據(jù)源SetDataGrid1.DataSource=rs_orderDataGrid1.Refresh'因查詢而調(diào)用,只顯示符合查詢的數(shù)據(jù)ElseIfquery=TrueThenIfrs_order.State=adStateOpenThenrs_order.CloseEndIfsql="select*fromzh"&sqlqc&"orderby"&Combo1.Textrs_order.CursorLocation=adUseClientSetrs_order=ExecuteSQL(sql,MsgText)SetDataGrid1.DataSource=rs_orderDataGrid1.RefreshEndIfEndSub=2\*GB3②房產(chǎn)資料房產(chǎn)資料要緊是對(duì)住戶的差不多信息如(房間編號(hào)、物業(yè)地址、建筑面積、使用面積、房型、單價(jià)、總價(jià)、是否已出售,買主編號(hào)、買主姓名、備注)的添加、修改、刪除、查詢及統(tǒng)計(jì)記錄個(gè)數(shù)。添加、修改、刪除這些操作必須保存后才能生效。簡單查詢可使用“前一條”、“后一條”、“第一條”、“最后一條”這些功能進(jìn)行查找。房產(chǎn)資料窗體如圖5-8所示。圖5-8房產(chǎn)資料窗體房產(chǎn)資料窗體:Dimrs_checkAsNewADODB.RecordsetDimsqlCheckAsStringDimMsgTextAsStringsqlCheck="select*fromfcwhere房間編號(hào)='"&(Text1(0).Text)&"'"setrs_check=ExecuteSQL(sqlCheck,MsgText)IfNotrs_check.EOFAndNotrs_check.BOFThenMsgBox"該房間編號(hào)差不多存在,請(qǐng)重填一個(gè)!",vbOKOnly+vbInformation,"注意"rs_check.CloseText1(0).SetFocusText1(0).Text=""ExitSubEndIfrs_check.Close'主鍵不重復(fù),能夠加入表中rs_house.AddNewFori=0To10rs_house.Fields(i)=Text1(i).TextNextirs_house.Fields(11)=Combo1.Textrs_house.Update'添加之后顯示總共條數(shù)信息加1Text2.Text=Val(Text2.Text)+1'修改數(shù)據(jù)后的保存Elsers_house.Deleters_house.AddNewrs_house.Fields("房間編號(hào)")=Text1(0).TextFori=1To6rs_house.Fields(i)=Text1(i).TextNextirs_house.Fields("總價(jià)")=Text1(7).TextForj=8To10rs_house.Fields(j)=Text1(j).TextNextjrs_house.Fields(11)=Combo1.Textrs_house.UpdateEndIf(3)物業(yè)治理=1\*GB3①物業(yè)設(shè)備治理物業(yè)設(shè)備治理要緊是對(duì)除儀表外的小區(qū)內(nèi)的所有物業(yè)設(shè)備差不多信息如(設(shè)備編號(hào)、設(shè)備名稱、型號(hào)、品牌、所屬部門、購買日期、事故記錄)的添加、修改、刪除、查詢及統(tǒng)計(jì)記錄個(gè)數(shù)。添加、修改、刪除這些操作必須保存后才能生效。簡單查詢可使用“前一條”、“后一條”、“第一條”、“最后一條”這些功能進(jìn)行查找。物業(yè)設(shè)備治理資料窗體如圖5-9所示。圖5-9物業(yè)設(shè)備治理窗體物業(yè)設(shè)備治理界面要緊代碼,如下所示:Dimrs_checkAsNewADODB.RecordsetDimsqlCheckAsStringDimMsgTextAsStringsqlCheck="select*fromwysbwhere設(shè)備編號(hào)='"&(Text1(0).Text)&"'"Setrs_check=ExecuteSQL(sqlCheck,MsgText)IfNotrs_check.EOFAndNotrs_check.BOFThenMsgBox"該設(shè)備編號(hào)差不多存在,請(qǐng)重填一個(gè)!",vbOKOnly+vbInformation,"注意"rs_check.CloseText1(0).SetFocusText1(0).Text=""ExitSubEndIfrs_check.Close'主鍵不重復(fù),能夠加入表中rs_equip.AddNewFori=0To6rs_equip.Fields(i)=Text1(i).TextNextirs_equip.Update'添加之后顯示總共條數(shù)信息加1Text2.Text=Val(Text2.Text)+1'修改數(shù)據(jù)后的保存Elsers_equip.Deleters_equip.AddNewFori=0To6rs_equip.Fields(i)=Text1(i).TextNextirs_equip.UpdateEndIfMsgBox"保存數(shù)據(jù)成功!",vbOKOnly+vbInformation,"祝賀"'保存后需要設(shè)置其他按鈕可用,以及各個(gè)text框不可寫cmdadd.Enabled=Truecmdedit.Enabled=Truecmd

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論