屋租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
屋租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
屋租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
屋租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
屋租賃管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、成果 課程設(shè)計(jì)報(bào)告 題 目 屋租賃管理系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 課 程 名 稱 工程項(xiàng)目實(shí)踐 院 部 名 稱 龍?bào)磳W(xué)院 專 業(yè) 計(jì)算機(jī)科學(xué)和技術(shù) 班 級(jí) M11計(jì)算機(jī)科學(xué)和技術(shù) II 學(xué) 生 姓 名 學(xué) 號(hào) 課程設(shè)計(jì)地點(diǎn) 校 內(nèi) 課程設(shè)計(jì)學(xué)時(shí) 8 周 指 導(dǎo) 教 師 鐘 睿 金陵科技學(xué)院教務(wù)處制【注:依據(jù)課程設(shè)計(jì)大綱第四項(xiàng)具體要求撰寫課程設(shè)計(jì)報(bào)告】【摘要】隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,簡(jiǎn)潔的租憑服務(wù)已經(jīng)不能滿意人們的需求。如何利用先進(jìn)的管理手段,提高房屋租憑管理水平,是當(dāng)今社會(huì)所面臨的一個(gè)重要課題。本文通過用Visual Basic 6.0編寫房屋租賃管理系統(tǒng),利用軟件工程原理,采

2、納面對(duì)對(duì)象的編程方法,其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,實(shí)現(xiàn)了房屋租賃管理的自動(dòng)化和信息化。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、敏捷好用、數(shù)據(jù)平安的要求動(dòng)身,完成基本資料管理、客戶資料管理、租憑合同管理、財(cái)務(wù)管理、統(tǒng)計(jì)報(bào)表管理等功能。經(jīng)過實(shí)際測(cè)試證明,本文所設(shè)計(jì)的房屋租賃管理系統(tǒng),可以用于物業(yè)管理部門從事房屋租賃信息管理的工作,基本滿意各方面的須要。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的全過程。著重說明白系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、技術(shù)難點(diǎn)和解決方案?!娟P(guān)鍵詞】數(shù)據(jù)庫(kù) Visual Basic 6.0 房屋租賃管理系統(tǒng)【Abstract】Along

3、 with the our country market economy fast development and the people living standard unceasing enhancement, simple rented depends on the service already not to be able to meet peoples need. How uses the advanced management method, enhances the room to depend on the management level, is an important

4、topic which now the society faces. This article through uses VB6.0 to compile the house to rent the management system management system, using the software engineering principle, uses the object-oriented programming method, its development mainly includes the backstage database the establishment and

5、 the maintenance as well as front end the application procedure development two aspects, realized the house to rent the management the automation and the information。The overall system from conforms to the operation easily, the contact surface friendly, is nimble, practical, the safe request embarks

6、, completes the basic document management, the customer material management, rents depends on function and so on contract management, financial control, statistical report form management After the actual test proof, the house which this article designs rents the management system management system

7、to be allowed to use in the estate management department to be engaged in the house to rent the information management aspect the need. The paper mainly introduced this topic development background, must complete function and development entire process. Key explanation system design key point, desig

8、n thought, difficult technology and solution.【Keywords】Database Visual the Basic 6.0 houses rent the management system management system書目前言11 房屋租賃管理系統(tǒng)概述21.1 課題來源21.2 開發(fā)背景和開發(fā)目的21.3 系統(tǒng)任務(wù)31.4 系統(tǒng)目標(biāo)31.5 系統(tǒng)安排32 可行性探討42.1 技術(shù)可行性42.2 經(jīng)濟(jì)可行性52.3 社會(huì)可行性53 系統(tǒng)分析63.1 業(yè)務(wù)流程63.2 數(shù)據(jù)流程圖83.3 數(shù)據(jù)字典94 系統(tǒng)設(shè)計(jì)114.1 系統(tǒng)模塊設(shè)計(jì)114.2

9、 數(shù)據(jù)庫(kù)分析設(shè)計(jì)144.3 輸入輸出設(shè)計(jì)165 系統(tǒng)實(shí)施和測(cè)試175.1 系統(tǒng)實(shí)施175.2 系統(tǒng)測(cè)試17結(jié)論22致謝23參考文獻(xiàn)24附錄 部分程序清單25前言信息化建設(shè)日漸深化,如何利用日新月異的計(jì)算機(jī)技術(shù)建立一套高效、敏捷、功能強(qiáng)大的管理系統(tǒng),正成為計(jì)算機(jī)專業(yè)人員關(guān)注的重要問題。信息化進(jìn)程不斷推動(dòng),使得其更加逐步地滲透到了一般人的生活領(lǐng)域。本文通過對(duì)部分房屋出租方的功能分析、需求分析,進(jìn)行房屋租賃管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。具體實(shí)現(xiàn)了房屋出租房、客戶等相關(guān)信息的添加等。房屋租賃管理系統(tǒng)是針對(duì)在房屋管理中所遇到的問題,如用戶信息管理、房屋信息管理、租金信息管理的查詢、統(tǒng)計(jì)等諸多功能。用人手處理以上

10、工作,效率不高,工作量大,而且所得數(shù)據(jù)并不行靠。本系統(tǒng)改善了人手操作的不足,供應(yīng)牢靠的查詢、精確無誤的統(tǒng)計(jì),簡(jiǎn)潔快捷的查找流程。使繁瑣困難的房屋租賃管理工作變得輕松悠然。本系統(tǒng)適用于中小型房屋中介應(yīng)用。房屋租賃管理系統(tǒng),用來管理房屋和用戶過程中的靜態(tài)和動(dòng)態(tài)信息。本系統(tǒng)是一個(gè)典型的房屋租賃管理系統(tǒng),系統(tǒng)管理的信息主要分為基本資料管理、客戶資料管理、租賃管理、財(cái)務(wù)管理以及統(tǒng)計(jì)報(bào)表五大部分等,系統(tǒng)的目的就是有效地處理這些信息。1 房屋租賃管理系統(tǒng)概述1.1 課題來源我國(guó)市場(chǎng)經(jīng)濟(jì)快速發(fā)展,信息化水平不斷提高,如何利用先進(jìn)的管理手段,提高物業(yè)管理的水平,是當(dāng)今社會(huì)所面臨的一個(gè)重要課題。提高企業(yè)的管理水平

11、,必需全方位地提高企業(yè)的管理意識(shí)。只有高標(biāo)準(zhǔn)、高質(zhì)量的管理才能滿意企業(yè)的發(fā)展需求。面對(duì)信息時(shí)代的挑戰(zhàn),利用高科技手段來提高房屋租賃管理無疑是一條行之有效的途徑。在某種意義上,信息和科技在企業(yè)管理和現(xiàn)代化建設(shè)中顯現(xiàn)出越來越重要的地位。房租租賃管理方面的信息化和科學(xué)化,已成為現(xiàn)代化生活水平步入高臺(tái)階的重要標(biāo)記。計(jì)算機(jī)技術(shù)不斷的飛速發(fā)展,計(jì)算機(jī)以及計(jì)算機(jī)限制的自動(dòng)處理技術(shù)已融入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。當(dāng)今社會(huì),科學(xué)信息技術(shù)有了重大的飛躍,為人們的生活、工作、學(xué)習(xí)帶來潛移默化的影響。今日我們運(yùn)用計(jì)算機(jī)對(duì)房屋租賃信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索快速、查找便利、牢

12、靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高房屋租賃管理的效率。面對(duì)目前的實(shí)際狀況,迫切須要開發(fā)一個(gè)簡(jiǎn)潔快捷的系統(tǒng)來適應(yīng)這些工作。1.2 開發(fā)背景和開發(fā)目的利用計(jì)算機(jī)實(shí)現(xiàn)物業(yè)管理中的房屋租賃管理勢(shì)在必行。對(duì)于物業(yè)管理企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成房屋租賃管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)型管理走向科學(xué)化、規(guī)范化的必要條件。而房屋租賃管理是一項(xiàng)瑣碎、困難而又非常細(xì)致的工作。房屋的基本資料,客戶資料的管理,房屋租賃管理,各項(xiàng)收費(fèi)以及統(tǒng)計(jì)報(bào)表的管理,一般不允許出錯(cuò)。假如實(shí)行手工操作,須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力。計(jì)算機(jī)進(jìn)行

13、房屋租賃工作的管理,不僅能夠保證各項(xiàng)信息精確無誤、快速輸出,同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索快速、查找便利、牢靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高物業(yè)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,和世界接軌的重要條件。開發(fā)本系統(tǒng)就是為了解決物業(yè)管理企業(yè)在房屋租賃信息管理中的一些不規(guī)范,使房屋租賃信息的管理向著規(guī)范化、簡(jiǎn)潔化、有效化的方向發(fā)展。1.3 系統(tǒng)任務(wù)房屋管理系統(tǒng)是管理房屋的重要工具,一個(gè)完善的房屋系統(tǒng)的任務(wù)主要包括以下幾項(xiàng):房屋基本資料管理,主要負(fù)責(zé)管理各種房屋信息;客戶基本資料管理,主要負(fù)責(zé)客戶的一些信息;租金合同管理,主要負(fù)責(zé)為求租戶和

14、租戶之間達(dá)成協(xié)議;系統(tǒng)管理,主要負(fù)責(zé)管理用戶信息和用戶登錄。1.4 系統(tǒng)目標(biāo)采納企業(yè)現(xiàn)有的軟硬件環(huán)境以及科學(xué)的管理系統(tǒng)開發(fā)方案,建立房屋租賃信息管理系統(tǒng),實(shí)現(xiàn)房屋租賃信息管理的計(jì)算機(jī)自動(dòng)化。系統(tǒng)應(yīng)符合物業(yè)管理企業(yè)原有的房屋租賃管理制度,并達(dá)到操作直觀、便利、運(yùn)用、平安等要求。1.5 系統(tǒng)安排系統(tǒng)開發(fā)過程安排如下:總體上分為三大階段來完成,要求每一階段的任務(wù)都要按質(zhì)按量來完成,以便整個(gè)系統(tǒng)功能能夠正常運(yùn)行。第一階段:系統(tǒng)分析,可行性分析;其次階段:系統(tǒng)總體設(shè)計(jì),實(shí)現(xiàn)子系統(tǒng)及各個(gè)模塊的組合;第三階段:軟硬件的打算,系統(tǒng)的調(diào)試和測(cè)試。2 可行性探討2.1 技術(shù)可行性技術(shù)可行性包括以下幾個(gè)方面:硬件、

15、系統(tǒng)軟件、應(yīng)用軟件、技術(shù)人員。針對(duì)這四個(gè)方面可行性都是沒有問題的。本系統(tǒng)預(yù)采納Visual Basic編程語(yǔ)言加Access數(shù)據(jù)庫(kù)。目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,選擇最合適的。VB程序語(yǔ)言具有很多優(yōu)秀的特性,用其設(shè)計(jì)應(yīng)用程序時(shí)有兩個(gè)基本特點(diǎn):可視化設(shè)計(jì)和事務(wù)驅(qū)動(dòng)編程。在設(shè)計(jì)時(shí),頭腦中所想象的應(yīng)用程序界面,完全可以通過鍵盤鼠標(biāo)以及徒手畫出來,而不是編制大量的代碼然后再編譯生成,假如須要修改,也是利用鍵盤鼠標(biāo)和手畫,而底層的一些程序代碼由VB自動(dòng)生成或修改。Windows操作系統(tǒng)出現(xiàn)以來,圖形化的用戶界面和多任務(wù)多進(jìn)程的應(yīng)用程序要求程序設(shè)計(jì)不能是單一性的,再運(yùn)用VB應(yīng)用

16、程序時(shí),必需首先確定應(yīng)用程序如何同用戶進(jìn)行交互,例如發(fā)生鼠標(biāo)單擊、鍵盤輸入等事務(wù)時(shí),由用戶編寫的代碼限制這些事務(wù)的響應(yīng),這就是所謂的時(shí)間驅(qū)動(dòng)編程。傳統(tǒng)的應(yīng)用程序開發(fā)過程可以分為三個(gè)明顯的步驟:編碼、編譯和測(cè)試。但是VB和傳統(tǒng)的語(yǔ)言不通,它運(yùn)用交互式方法開發(fā)應(yīng)用程序,使三個(gè)步驟之間不再有明顯的界限。在大多數(shù)語(yǔ)言里,假如編寫代碼時(shí)發(fā)生了錯(cuò)誤,則在起先編譯應(yīng)用程序時(shí)該錯(cuò)誤就會(huì)被編譯器捕獲。此時(shí)必需查找并改正該錯(cuò)誤,然后再次進(jìn)行編譯,對(duì)每一個(gè)發(fā)覺的錯(cuò)誤都要重復(fù)這樣的過程。VB在編程者輸入代碼時(shí)便進(jìn)行說明,即使捕獲并突出顯示大多數(shù)語(yǔ)法或拼法錯(cuò)誤。除即使捕獲錯(cuò)誤以外,VB也在輸入代碼時(shí)部分的編譯該代碼。當(dāng)

17、打算運(yùn)行和測(cè)試應(yīng)用程序時(shí),只需極短時(shí)間即可完成編譯。假如編譯器發(fā)覺了錯(cuò)誤,則將錯(cuò)誤突出顯示于代碼中。這樣可以更正錯(cuò)誤并接著編譯,而不需從頭起先。由于VB的交互特性,因此在開發(fā)應(yīng)用程序時(shí),系統(tǒng)頻繁地運(yùn)行著應(yīng)用程序,通過這種方式,代碼運(yùn)行的效果可以在開發(fā)時(shí)進(jìn)行測(cè)試,而不必等到編譯完成以后。房屋租賃管理系統(tǒng)中采納的是Access2000數(shù)據(jù)庫(kù)。Access2000就是一個(gè)關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)能匯合各種信息以供查詢、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它運(yùn)用數(shù)據(jù)庫(kù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖供應(yīng)了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access也允許創(chuàng)建自定義報(bào)表

18、用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也供應(yīng)了數(shù)據(jù)存儲(chǔ)庫(kù),可以運(yùn)用桌面的數(shù)據(jù)庫(kù)文件吧數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,和其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。如上所述,Access作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了很多優(yōu)點(diǎn)。可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。數(shù)據(jù)庫(kù)訪問方式:ADO(Active Data Objects)實(shí)際是一種供應(yīng)訪問各種數(shù)據(jù)類型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)潔的格式,通過ODBC的方法同數(shù)據(jù)庫(kù)接口??梢赃\(yùn)用任何一種ODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)

19、文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法供應(yīng)統(tǒng)一的數(shù)據(jù)訪問接口方法。其主要優(yōu)點(diǎn)是易于運(yùn)用、高速度、低內(nèi)存支出和占用磁盤空間很少。Data控件是在數(shù)據(jù)庫(kù)中的信息和將信息顯示給用戶看的Visual Basic程序之間架起了一座橋梁。我們可以設(shè)置data控件的各個(gè)屬性,告知它要調(diào)用哪個(gè)數(shù)據(jù)庫(kù)的哪個(gè)部分,缺省的狀況下,data控件依據(jù)數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)數(shù)據(jù)表建立一個(gè)dynaset-type(動(dòng)態(tài)集合)類型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著當(dāng)原來的數(shù)據(jù)表中的內(nèi)容該表了以后,該記錄集合中的記錄也會(huì)隨之該表,data控件還供應(yīng)了用來閱讀不同記錄的各種跳轉(zhuǎn)按鈕。將d

20、ata控件旋轉(zhuǎn)在窗體中之后,我們還必需在該控件和要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。2.2 經(jīng)濟(jì)可行性本系統(tǒng)開發(fā)簡(jiǎn)潔但要耗去肯定的時(shí)間,所用的開發(fā)工具和軟件都差不多是免費(fèi)的。而且,由于系統(tǒng)能夠在將來較長(zhǎng)一段時(shí)期內(nèi)穩(wěn)定地發(fā)揮作用,這對(duì)于房屋租賃信息的自動(dòng)化管理,以及管理企業(yè)的人力和財(cái)力都有很大的幫助。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。2.3 社會(huì)可行性 如今的計(jì)算機(jī)已經(jīng)走進(jìn)千家萬戶,硬件成本的下降,導(dǎo)致計(jì)算機(jī)購(gòu)買成本的降低,這套系統(tǒng)有友好的用戶界面、良好的平安性設(shè)置、具體的操作說明,這樣可以使各類用戶很快地駕馭系統(tǒng)的運(yùn)用方法,因此在社會(huì)上普及是可行的。3 系統(tǒng)分析系統(tǒng)分析階段的任務(wù)是:系統(tǒng)分析員

21、和用戶在一起,充分了解用戶的要求,并把雙方的理解用系統(tǒng)說明書的方式表達(dá)出來。系統(tǒng)說明書審核通過之后,將成為系統(tǒng)設(shè)計(jì)的依據(jù)和將來驗(yàn)收的依據(jù)。系統(tǒng)分析是要回答系統(tǒng)要“做什么”這個(gè)問題。只有明確了問題,才有可能解決問題。3.1 業(yè)務(wù)流程房屋租賃管理活動(dòng)其核心是對(duì)房屋、客戶及其合同信息的管理。首先,房屋管理者要進(jìn)行房屋登記,錄入房屋的基本信息,以便對(duì)房屋有良好的管理;其次,要進(jìn)行客戶登記,客戶進(jìn)行登記之后才能進(jìn)行查詢;最終是發(fā)生在客戶和房屋兩個(gè)實(shí)體之間的合同信息,而且要對(duì)此信息做反饋。3.1.1 總的業(yè)務(wù)流程圖業(yè)務(wù)處理管理業(yè)務(wù)處理功能描述表格報(bào)表的制作數(shù)據(jù)的存儲(chǔ)數(shù)據(jù)流向房屋租賃管理系統(tǒng)總的業(yè)務(wù)流程是:

22、管理員對(duì)房屋和客戶的管理。管理員通過對(duì)房屋做出相應(yīng)的處理,然后依據(jù)處理的結(jié)果存儲(chǔ)在房屋信息表里。通過對(duì)客戶的管理,將管理后的信息存入客戶信息表里。用戶信息表管理員處理用戶信息房屋信息表用戶信息表用戶管理員租賃信息租賃信息表管理員處理房屋信息房屋房屋信息表圖3.1 總的業(yè)務(wù)流程3.1.2 具體業(yè)務(wù)流程圖(1)權(quán)限管理業(yè)務(wù)流程圖通過不同的用戶類型,通過登錄界面確定后,進(jìn)入相應(yīng)的系統(tǒng)界面,進(jìn)行系統(tǒng)操作,不同的權(quán)限,會(huì)進(jìn)行不同的功能模塊操作。起先登錄信息輸入U(xiǎn)serpassUseridUsertype系統(tǒng)主界面圖3.2 權(quán)限管理業(yè)務(wù)流程(2)管理員信息管理業(yè)務(wù)流程圖管理員可以進(jìn)行管理員信息的修改、刪除

23、、查詢、添加管理員等操作。停止Usermessage管理員操作起先圖3.3 管理員信息管理業(yè)務(wù)流程3.2 數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述實(shí)際業(yè)務(wù)管理系統(tǒng)工作流程的一種圖形表示法。它描述系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流淌和處理的狀況,本文主要是為了對(duì)房屋、客戶基本信息等進(jìn)行計(jì)算機(jī)管理。系統(tǒng)總體流程圖如下:用戶身份驗(yàn)證用戶的功能選擇密碼 是否正確各功能模塊的運(yùn)用用戶數(shù)據(jù)庫(kù)登錄檢驗(yàn)用戶登錄正確讀數(shù)據(jù)出錯(cuò)處理用戶存數(shù)據(jù)圖3.4 系統(tǒng)流程下面是對(duì)各個(gè)功能模塊的流程分析:(1)房屋類別管理基本信息流程:分析:房屋類別基本信息的流淌首先是以房屋類別的編號(hào)為依據(jù),來達(dá)到添加、修

24、改、查詢類別記錄。同時(shí),也對(duì)數(shù)據(jù)庫(kù)中的房屋類別表的編號(hào)進(jìn)行檢查。(2)客戶信息管理基本信息流程:分析:客戶基本信息的流淌,首先是以客戶編號(hào)為流淌方向的依據(jù),來達(dá)到添加、修改、記錄、刪除記錄。為了數(shù)據(jù)的一樣性,進(jìn)行這些操作的同時(shí),也對(duì)數(shù)據(jù)庫(kù)中的記錄進(jìn)行檢查,檢查是否有重復(fù)的記錄。如有則不能進(jìn)行添加。(3)租賃信息類別管理基本信息流程:分析:租賃信息類別基本信息的流淌首先是以合同類別編號(hào)為流淌方向的依據(jù),來達(dá)到添加、修改、記錄讀者類別記錄。為了數(shù)據(jù)的一樣性,也對(duì)數(shù)據(jù)庫(kù)的記錄進(jìn)行檢查。3.3 數(shù)據(jù)字典(1)數(shù)據(jù)元素表3.1 數(shù)據(jù)元素?cái)?shù)據(jù)元素條目數(shù)據(jù)元素名稱:用戶密碼別名:userpass長(zhǎng)度:50描

25、述:用戶登錄系統(tǒng)的密碼數(shù)據(jù)元素條目數(shù)據(jù)元素名稱:租賃信息別名:leasinginformation長(zhǎng)度:50類型:字符型描述:合同信息數(shù)據(jù)元素條目數(shù)據(jù)元素名稱:客戶編號(hào)別名:guesterindex類型:數(shù)值型長(zhǎng)度:50描述:區(qū)分客戶的唯一標(biāo)識(shí)數(shù)據(jù)元素條目數(shù)據(jù)元素名稱:房屋名稱別名:roomname類型:字符型長(zhǎng)度:50描述:房屋的名稱(2)數(shù)據(jù)流條目表3.2 數(shù)據(jù)流條目數(shù)據(jù)流條目數(shù)據(jù)流名稱:guestmessage簡(jiǎn)述:客戶登錄后可進(jìn)行查詢數(shù)據(jù)來源:guester數(shù)據(jù)流向:查詢窗口包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:按條件查找簡(jiǎn)述:客戶按類別或編號(hào)查找的結(jié)果數(shù)據(jù)來源:leasingmess

26、age數(shù)據(jù)流向:查詢窗口包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:查詢結(jié)果簡(jiǎn)述:從房屋表中檢索信息數(shù)據(jù)來源:roommessage數(shù)據(jù)流向:查詢結(jié)果包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱:顯示房屋簡(jiǎn)述:由條件將各類數(shù)據(jù)顯示數(shù)據(jù)來源:roommessage數(shù)據(jù)流向:閱讀房屋信息包含的數(shù)據(jù)結(jié)構(gòu):(3)處理功能條目表3.3 處理功能條目處理功能條目名稱:查詢房屋輸入數(shù)據(jù):按房屋編號(hào)或房屋大小或房屋價(jià)錢等等來查詢輸出數(shù)據(jù):客戶所需的房屋信息處理邏輯:支持模糊查詢,對(duì)查詢的圖書可進(jìn)行修改刪除等處理功能條目名稱:管理員登錄輸入數(shù)據(jù):管理員名稱和管理員密碼輸出數(shù)據(jù):是否登錄勝利處理邏輯:1、管理員名稱和密碼是否和

27、數(shù)據(jù)庫(kù)中的相符合2、區(qū)分不同的用戶類型來進(jìn)入系統(tǒng)不同的操作處理功能條目名稱:添加管理員輸入數(shù)據(jù):用戶名稱,用戶密碼,用戶ID輸出數(shù)據(jù):是否添加勝利處理邏輯:1、用戶名稱是否正確 2、用戶密碼是否正確4 系統(tǒng)設(shè)計(jì)4.1 系統(tǒng)模塊設(shè)計(jì)財(cái)務(wù)管理統(tǒng)計(jì)報(bào)表租金統(tǒng)計(jì)押金退還定金退還租金管理租金收取押金收取定金統(tǒng)計(jì)預(yù)訂單統(tǒng)計(jì)歷史合同現(xiàn)有合同歷史租戶求租客戶租戶信息表房屋統(tǒng)計(jì)定金收取租戶基本資料求租客戶資料房屋基本管理預(yù)定到期提示出租到期提示預(yù)訂單查詢合同查詢預(yù)定租房合同管理合同續(xù)簽合同簽訂房屋租賃管理系統(tǒng)統(tǒng)計(jì)報(bào)表財(cái)務(wù)管理客戶資料租賃管理基本資料依據(jù)前邊對(duì)房屋租賃管理系統(tǒng)的分析,一個(gè)標(biāo)準(zhǔn)的房屋租賃管理系統(tǒng)應(yīng)當(dāng)

28、包含以下的一些功能:圖4.1 系統(tǒng)功能4.1.1 基本資料模塊基本資料模塊負(fù)責(zé)維護(hù)房屋類型信息,主要供應(yīng)添加、修改、刪除功能。房屋類型包括:房屋編號(hào)、房型、裝修新狀況、物業(yè)地址、建筑面積、出租價(jià)位、運(yùn)用面積、目前狀態(tài)、備注。圖4.2 基本資料功能模塊4.1.2 客戶資料模塊客戶資料模塊主要由租戶資料和求租戶資料組成,主要供應(yīng)增加、修改、刪除和查詢功能??蛻纛悇e信息主要包括:租戶編號(hào)、租戶姓名、性別、工作單位、電話、身份證、租住人數(shù)、備注;求租戶編號(hào)、求租戶姓名、電話、房型要求、面積要求、裝修要求、意向價(jià)位、意向房屋編號(hào)、備注。圖4.3 租戶資料功能模塊圖4.4 求租資料功能模塊4.1.3 租賃

29、管理模塊租賃管理模塊主要負(fù)責(zé)為客戶供應(yīng)房屋信息服務(wù),租賃信息主要包括合同簽訂、合同續(xù)簽、合同管理、預(yù)定租房、合同查詢、預(yù)訂單查詢、出租到期提示、預(yù)定到期提示。圖4.5 租賃管理功能模塊4.1.4 系統(tǒng)管理模塊用戶管理系統(tǒng)管理模塊主要負(fù)責(zé)用戶權(quán)限管理,包括用戶管理、密碼維護(hù)、重新登錄,其功能模塊如下所示:系統(tǒng)管理重新登錄密碼維護(hù)用戶管理模塊負(fù)責(zé)管理用戶信息,包括用戶ID、用戶姓名、用戶類別、密碼等。密碼維護(hù)模塊負(fù)責(zé)維護(hù)客戶的密碼信息。重新登錄模塊主要負(fù)責(zé)給客戶供應(yīng)重新登錄功能,重新登錄時(shí)將檢查用戶權(quán)限。4.2 數(shù)據(jù)庫(kù)分析設(shè)計(jì)4.2.1 數(shù)據(jù)庫(kù)的規(guī)范化設(shè)計(jì)進(jìn)行數(shù)據(jù)庫(kù)程序設(shè)計(jì),首先要做的工作就是設(shè)計(jì)

30、數(shù)據(jù)庫(kù)表格,就是設(shè)計(jì)每一個(gè)表應(yīng)當(dāng)由哪幾列構(gòu)成,這項(xiàng)工作看似很簡(jiǎn)潔,事實(shí)上是很困難的,實(shí)現(xiàn)的不好,會(huì)使表格中產(chǎn)生大量的重復(fù)性數(shù)據(jù),造成存儲(chǔ)空間的奢侈,還有可能造成記錄內(nèi)容的不一樣,即所謂的存儲(chǔ)異樣問題。數(shù)據(jù)表格的設(shè)計(jì)是很重要的,假如設(shè)計(jì)的不合理,將會(huì)帶來大量的問題。為了解決上面這個(gè)問題,我們應(yīng)當(dāng)將上述表格分成幾個(gè)表格,具體的如何分解表格才算符合要求,這就須要用到數(shù)據(jù)組織的規(guī)范化形式。在規(guī)范化理論中表式二維的,它具有如下四特性質(zhì):(1)在表中的隨意一列上,數(shù)據(jù)項(xiàng)應(yīng)屬于同一個(gè)屬性。(2)表中全部行都是不相同的,不允許有重復(fù)組項(xiàng)出現(xiàn)。(3)在表中,行的依次無關(guān)緊要。(4)在表中,列的依次無關(guān)緊要,但不

31、能重復(fù)。4.2.2 表的建立數(shù)據(jù)表之間的關(guān)系指明兩個(gè)表之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表。這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲得信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式成為自連接。這種連接是指一個(gè)表被連接。依據(jù)系統(tǒng)分析,系統(tǒng)須要建立五個(gè)表,其中主要的三個(gè)表用途說明如下:表4.1 系統(tǒng)需建立的表ID數(shù)據(jù)表名稱數(shù)據(jù)表用途1房屋類型表保存房屋資料基本信息2客戶信息表保存客戶資料基本信息3租賃信息表保存租賃協(xié)議基本信息4.2.3 系統(tǒng)E-R圖房屋客戶E-R圖是一種信息模型圖,體現(xiàn)了系統(tǒng)實(shí)體之間的關(guān)系。通過系統(tǒng)需求分析,了解了系統(tǒng)的

32、分解功能,以及數(shù)據(jù)流程。依據(jù)這些實(shí)體和實(shí)體之間的關(guān)系可以得到系統(tǒng)E-R圖如下所示:管理員管管管租賃合同圖4.6 房屋租賃實(shí)體E-R關(guān)系usertypeuserpassusernameMEID管理員圖4.7 管理員實(shí)體E-R關(guān)系4.3 輸入輸出設(shè)計(jì)實(shí)現(xiàn)目標(biāo):為了保證應(yīng)用程序的平安,通常要運(yùn)用系統(tǒng)登錄程序來驗(yàn)證登錄系統(tǒng)的用戶是否合法,只有合法的用戶才可進(jìn)入系統(tǒng)。在輸入用戶名和密碼后,如正確,則進(jìn)圖房屋租賃管理系統(tǒng),管理員可以進(jìn)行一系列操作;如用戶名或密碼錯(cuò)誤,系統(tǒng)會(huì)顯示提示信息,提示用戶進(jìn)行重新輸入。假如連續(xù)輸入三次錯(cuò)誤,系統(tǒng)自行關(guān)閉,用戶須要重新登錄。(1)通過輸入正確的用戶口令進(jìn)入圖書館管理系

33、統(tǒng)。(2)密碼錯(cuò)誤提示并返回錯(cuò)誤點(diǎn),三次口令錯(cuò)誤,推出系統(tǒng)。開發(fā)過程:提示密碼錯(cuò)錯(cuò)誤超過三次主程序輸入用戶用戶推斷密碼正確錯(cuò)誤圖4.8 輸入輸出實(shí)體E-R關(guān)系5 系統(tǒng)實(shí)施和測(cè)試5.1 系統(tǒng)實(shí)施5.1.1 硬件、軟件的打算依據(jù)系統(tǒng)分析和系統(tǒng)設(shè)計(jì)方案的要求,選擇和安裝符合新系統(tǒng)運(yùn)行環(huán)境要求的硬件和軟件。硬件環(huán)境:舉薦配置:256M內(nèi)存,P4 1.2GHz,40GB硬盤,800*600辨別率顯示器;軟件環(huán)境:客戶端系統(tǒng)要求:操作系統(tǒng)Windows 98/Me數(shù)據(jù)庫(kù)Access2000工具Visual Basic 6.0。5.1.2 數(shù)據(jù)打算依據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)打算方案的要求,安裝調(diào)試系統(tǒng)所須要的數(shù)據(jù)庫(kù)管理

34、系統(tǒng)。收集和整理信息系統(tǒng)的運(yùn)行所需的基礎(chǔ)數(shù)據(jù),建立數(shù)據(jù)庫(kù)。5.1.3 程序設(shè)計(jì)制定編程的規(guī)范約定;采納結(jié)構(gòu)化程序設(shè)計(jì)方法;選擇合適的程序設(shè)計(jì)語(yǔ)言進(jìn)行編程,包括程序的設(shè)計(jì)、測(cè)試、運(yùn)行和調(diào)試。5.1.4 系統(tǒng)測(cè)試和調(diào)試系統(tǒng)測(cè)試時(shí)為了發(fā)覺系統(tǒng)中所存在的錯(cuò)誤而運(yùn)行系統(tǒng)的過程,其目的就是在系統(tǒng)投入運(yùn)行之前,盡可能多的發(fā)覺系統(tǒng)中的錯(cuò)誤,以保證系統(tǒng)牢靠地、高質(zhì)量地實(shí)現(xiàn)設(shè)計(jì)功能;系統(tǒng)調(diào)試是將測(cè)試出的錯(cuò)誤進(jìn)行診斷和改正。5.2 系統(tǒng)測(cè)試目前,檢測(cè)軟件有三種手段:動(dòng)態(tài)檢查、靜態(tài)檢查和正確性證明。檢測(cè)的目的是為了發(fā)覺程序的錯(cuò)誤。因此,測(cè)試的關(guān)鍵問題是如何設(shè)計(jì)測(cè)試用例,即設(shè)計(jì)一批測(cè)試數(shù)據(jù),通過有限的測(cè)試用例,在有限的

35、研制時(shí)間、研制經(jīng)費(fèi)的約束下,盡可能多地發(fā)覺程序中的錯(cuò)誤。測(cè)試有四種類型:模塊測(cè)試、聯(lián)合測(cè)試、驗(yàn)收測(cè)試、系統(tǒng)測(cè)試。測(cè)試的原則:測(cè)試數(shù)據(jù)包括輸入數(shù)據(jù)和預(yù)期的輸出效果;不僅要選用合理的輸入數(shù)據(jù)作為測(cè)試用例,而且應(yīng)選擇不合理的數(shù)據(jù)作為測(cè)試用例;既要檢查程序是否完成了它應(yīng)做的工作,又要檢查它是否還做了它不應(yīng)做的事情;測(cè)試用例應(yīng)長(zhǎng)期保存,直到這個(gè)程序被廢棄。本程序所采納的測(cè)試方法是:白箱測(cè)試,黑箱測(cè)試。白箱測(cè)試:依據(jù)一個(gè)軟件部件的內(nèi)部限制結(jié)構(gòu),測(cè)試它是否依據(jù)設(shè)計(jì)正確的執(zhí)行。對(duì)于本系統(tǒng)而言,我們?cè)趯?duì)初始狀況下的測(cè)試主要是依據(jù)代碼的思想來一步一步進(jìn)行測(cè)試,運(yùn)行循環(huán)和選擇的方法在調(diào)試系統(tǒng)過程中應(yīng)用的都是白箱測(cè)試

36、方法,從編程的角度來調(diào)試系統(tǒng),從而測(cè)試系統(tǒng)已知數(shù)據(jù)的運(yùn)行得到相應(yīng)的結(jié)果。黑箱測(cè)試:依據(jù)一個(gè)軟件部件由外部界面所能視察到的功能效果,測(cè)試它是否和其他部件正確的溝通,一般指輸入正確時(shí),看是否有正確的輸出。對(duì)于房屋租賃管理系統(tǒng),我們主要是在系統(tǒng)運(yùn)行過程中,輸入相應(yīng)數(shù)據(jù),看是否能得到我們所期望的數(shù)據(jù)結(jié)果來進(jìn)行測(cè)試,假如結(jié)果正確,則測(cè)試勝利。5.2.1 測(cè)試步驟(1)設(shè)計(jì)測(cè)試狀況采納黑箱測(cè)試和白箱測(cè)試相結(jié)合的方法,依據(jù)程序的具體內(nèi)容設(shè)計(jì)測(cè)試狀況,并編制一些測(cè)試程序,以備上機(jī)運(yùn)行,開展測(cè)試工作。(2)進(jìn)行模塊測(cè)試采納“自頂向下”和“自底向上”的方法測(cè)試每一個(gè)程序模塊,直至整個(gè)系統(tǒng)。(3)完勝利能測(cè)試驗(yàn)收測(cè)

37、試,安裝測(cè)試等高級(jí)測(cè)試內(nèi)容,進(jìn)而完成整個(gè)系統(tǒng)的測(cè)試任務(wù)。5.2.2 測(cè)試用例(1)依據(jù)以上步驟,以添加房屋類別為例:輸入:相關(guān)的房屋類別信息期望輸出:添加房屋類別勝利實(shí)際輸出:添加房屋類別勝利圖5.1 房屋類用例測(cè)試(2)添加客戶信息輸入:相關(guān)客戶信息期望輸出:客戶信息添加勝利實(shí)際輸出:客戶信息添加勝利圖5.2 客戶類用例測(cè)試(3)修改當(dāng)前用戶密碼輸入:用戶須要修改的密碼期望輸出:修改密碼勝利實(shí)際輸出:修改密碼勝利圖5.3 用戶密碼用例測(cè)試其中用戶admin的密碼已經(jīng)修改,當(dāng)再次進(jìn)入系統(tǒng)時(shí),假如用戶admin在登錄時(shí),只能輸入新密碼才可登錄,而舊密碼提示“密碼或用戶名輸入錯(cuò)誤”,那么測(cè)試勝利。

38、(4)添加管理員輸入:添加新的管理員用戶名跟密碼期望輸出:添加管理員勝利實(shí)際輸出:添加管理員勝利圖5.4 管理員用例測(cè)試 在對(duì)一些系統(tǒng)功能的測(cè)試中,還運(yùn)用了對(duì)菜單的測(cè)試,系統(tǒng)多個(gè)模塊功能聯(lián)合的測(cè)試,均取得了預(yù)期的效果。結(jié)論經(jīng)過一個(gè)多月的努力,畢業(yè)設(shè)計(jì)最終完成了。在這段學(xué)習(xí)和實(shí)踐的時(shí)間里,雖然遇到過很多的困難,也看到了希望。房屋租賃管理系統(tǒng)的設(shè)計(jì),讓我又駕馭了一門技術(shù),雖然還不夠精通,但還是有肯定的相識(shí)和了解,對(duì)于我將來的學(xué)習(xí)是有幫助的。本系統(tǒng)的功能基本符合設(shè)計(jì)需求,能夠完成房屋租賃信息的存儲(chǔ)和查詢以及各類相關(guān)報(bào)表統(tǒng)計(jì)。運(yùn)用戶便利進(jìn)行數(shù)據(jù)輸入、修改、刪除等管理操作。對(duì)于數(shù)據(jù)的一樣性的問題也通過程

39、序進(jìn)行了有效的解決。在系統(tǒng)設(shè)計(jì)過程中,我體會(huì)到了即使是一件小事也不能馬虎,在設(shè)計(jì)之前肯定要對(duì)所設(shè)計(jì)的系統(tǒng)有較為深刻的了解,并對(duì)用戶的要求加以仔細(xì)的分析,并賜予分類,對(duì)所分類進(jìn)行功能模塊化設(shè)計(jì),畫出系統(tǒng)數(shù)據(jù)流程圖,這樣在進(jìn)行具體設(shè)計(jì)時(shí)才可以做到有條不紊一步一步地進(jìn)行。編制一個(gè)系統(tǒng)還是有很多可學(xué)習(xí)的地方,不僅要駕馭好相關(guān)學(xué)問,而且做事要細(xì)心、謹(jǐn)慎,這也是將來工作和學(xué)習(xí)應(yīng)當(dāng)留意的地方??偟膩碚f,通過這次課題,我也同時(shí)學(xué)到了技術(shù)層面以外的學(xué)問,那就是在建立應(yīng)用程序上的流程:定出探討方向,收集資料,分析資料,確定項(xiàng)目,實(shí)現(xiàn)分析,提出實(shí)現(xiàn)方案,程序編輯,程序調(diào)試,程序修改,程序增加等等的步驟。這些都使我相

40、識(shí)到建立應(yīng)用程序不是一件隨意的事情,它有一個(gè)系統(tǒng)的、嚴(yán)密的、邏輯的工作流程。將來的社會(huì)是競(jìng)爭(zhēng)激烈的社會(huì),特殊是計(jì)算機(jī)行業(yè),要不斷的學(xué)習(xí)學(xué)習(xí)再學(xué)習(xí),才可以吧自己融入到社會(huì)的發(fā)展中去,所以在工作過程中,要不斷的充電,才可以更好的體會(huì)自己人生的價(jià)值。由于本人水平有限,在文中難免有不足之處,望各位老師和同學(xué)指責(zé)指正。致謝 通過這次畢業(yè)設(shè)計(jì),使我感到高科技、新學(xué)問的力氣。在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西,取人之長(zhǎng),補(bǔ)己之短。指導(dǎo)老師仔細(xì)負(fù)責(zé)的工作看法,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和身后的理論水平都使我受益匪淺。無論在理論上還是實(shí)踐中,都賜予我很大的幫助,使我得到不少的提高。整個(gè)畢業(yè)設(shè)計(jì)過程中,從最初的

41、選題到中期檢查,從系統(tǒng)的完成到現(xiàn)在的畢業(yè)設(shè)計(jì)論文,由于閱歷匱乏,難免有很多考慮不周的地方。導(dǎo)師無論多忙多累,都會(huì)賜予了細(xì)心的指導(dǎo)和熱忱的幫助。這對(duì)于我今后的工作和學(xué)習(xí)都是一種巨大的幫助和財(cái)寶,誠(chéng)心感謝指導(dǎo)老師的耐性輔導(dǎo),在此我向指導(dǎo)老師致以崇高的敬意。另外,在系統(tǒng)開發(fā)過程中,四周的同學(xué)也賜予了我相當(dāng)大的幫助,解決了不少的難點(diǎn),使得系統(tǒng)能夠剛好開發(fā)完成,在此一并表示感謝。還要感謝高校四年來全部教過我的老師,為我打下了計(jì)算機(jī)的專業(yè)基礎(chǔ)學(xué)問,為畢業(yè)設(shè)計(jì)打下了堅(jiān)實(shí)的基礎(chǔ)。對(duì)學(xué)院及專業(yè)一并表示深深的謝意!參考文獻(xiàn)1 王棟 Visual Basic程序設(shè)計(jì)運(yùn)用教程M.北京:清華高校出版社,2005.2 武

42、新華,魏平俊.Visual Basic管理信息系統(tǒng)開發(fā)案例M.西安:西安電子科技高校出版社,2006.3 鄺孔武,王曉敏.信息系統(tǒng)分析和設(shè)計(jì)M.北京:清華高校出版社,2003.4 明日科技.Visual Basic管理信息系統(tǒng)完整項(xiàng)目實(shí)例剖析M.北京:人民郵電出版社,2005.5 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論M.北京:高等教化出版社,2003.6 龔沛曾.Visual Basic程序設(shè)計(jì)教程M北京:高等教化出版社,2004.7 黃明.管理信息系統(tǒng)開發(fā)畢業(yè)設(shè)計(jì)和開發(fā)實(shí)例M.西安:西安電子科技高校出版社,2005.8 黃明.Visual Basic 6.0信息系統(tǒng)設(shè)計(jì)和開發(fā)實(shí)例M.西安:西安電子科

43、技高校出版社,2005.9 何維義.房屋租賃實(shí)戰(zhàn)開發(fā)和管理J.房屋中介理論和實(shí)踐,2004,Vol8(4):42-44.10 傅若宇.房屋租賃管理和應(yīng)用J.2004,Vol(6):23-25.11 馬愛方.房屋中介信息期刊管理和應(yīng)用J.房屋中介工作和探討,2006,Vol5(4):32-36.12 張和平.房屋租賃管理信息系統(tǒng)設(shè)計(jì)J.合肥工業(yè)高校學(xué)報(bào)(自然科學(xué)版),2006,Vol(5):23-25.13 Shrabonti Ghosh, S.S. Alam, Computer Science J. Lecture Notes in Computer, 2006, Vol2(7):12-18.

44、14 Jin Hgun Son, International Journal On Digital Libtaries J. Database Management, 2006, Vol2(9):34-39.附錄(部分程序清單)部分源程序:在此重點(diǎn)分析房屋和客戶中新增,刪除,保存三個(gè)吩咐按鈕的源代碼設(shè)計(jì):新增按鈕的源代碼:Private Sub cmdAdd_Click() 設(shè)置除保存和取消按鈕外的其他按鈕不行用cmdAdd.Enabled = FalsecmdEdit.Enabled = FalsecmdDel.Enabled = FalsecmdSave.Enabled = Truecmd

45、Cancel.Enabled = TruecmdFirst.Enabled = FalsecmdPrev.Enabled = FalsecmdNext.Enabled = FalsecmdLast.Enabled = FalsecmdQuery.Enabled = False須要清空全部text框,并且設(shè)置它們可寫For i = 0 To 7 Text(i).Txt = “” Text(i).Enabled = TrueNext iCombol.Enabled = Trueadd變量用于保存時(shí)推斷是從添加還是修改后保存add = 1Text 1(0).SetFocusEnd SubPrivat

46、e Sub cmdCancel_Click()取消按鈕用于用戶添加或修改過程中放棄添加或修改操作cmdSave.Enabled = FalsecmdCancel.Enabled = FalsecmdAdd.Enabled = TruecmdQuery.Enabled = True假如是從添加后取消If add = 1 Then 假如當(dāng)前House表中有數(shù)據(jù)則顯示第一條數(shù)據(jù) If Nor rs_house.EOF And Not rs_house. BOF Then For i = 0 To 7 Text(i).Text = rs_house.Fields(i) Next i If rs_hou

47、se.Fields(8) = “已租” Then Combol.ListIndex = 0 ElseIf rs_house.Fields(8) = “未租” Then Combol.ListIndex = 1 ElseIf rs_house.Fields(8) = “意向” Then Combol.ListIndex = 2 End If CmdEdit.Enabled = True CmdDel.Enabled = True CmdFirst.Enabled = True CmdPrev.Enabled = True CmdNext.Enabled = True CmdLast.Enable

48、d = True 假如沒有數(shù)據(jù),則顯示空 Else For I = 0 To 7 Text(i).Text = “” Next i CmdEdit.Enabled = False CmdDel.Enabled = False CmdFirst.Enabled = False CmdPrev.Enabled = False CmdNext.Enabled = False CmdLast.Enabled = False End Tf 假如是修改后取消,則復(fù)原到修改前的數(shù)據(jù)ElseIf add = 0 Then For I = 0 To 7 Text1(i).Text = rs_house.Fiel

49、ds(i) Next i If rs_house.Fields(8) = “已租” Then Combol.ListIndex = 0 ElseIf rs_house.Fields(8) = “未租” Then Combol.ListIndex = 1 ElseIf rs_house.Fields(8) = “意向” Then Combol.ListIndex = 2 End IfEnd If 起先時(shí)設(shè)置各個(gè)text框不行寫 For i = 0 To 7 Text1(i).Enabled = False Next i 先設(shè)置ComboBox的默認(rèn)值及不行改 Combol.Enabled = F

50、alseEnd SubPrivate Sub cmdClose_Click()Unload MeEnd Sub刪除按鈕的源代碼:Private Sub cmdDel_Click()當(dāng)單擊刪除記錄時(shí),須要彈出一個(gè)提示框,警告用戶Dim answer As StringAnswer = MsgBox(“確定要?jiǎng)h除嗎?”,vbYesNo,“”)的確刪除If answer = vbYes Then rs_house.Delete 刪除當(dāng)前記錄 rs_house.Update 更新刪除 MsgBox “勝利刪除!”, vbOKOnly + vbExlamation, “”Else Exit SubEnd If刪除之后,顯示總信息條數(shù)須要減1Text2.Text = Val(Text2.Text) 1刪除當(dāng)前記錄后,須要顯示下一條記錄,假如刪除的是最終一條記錄,則顯示上一條記錄先移動(dòng)rs_house記錄到后一條rs_house.MoveNextIf rs_house.EOF Then Rs_house.MovePrevious 假如沒有到記錄首則顯示

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論