房屋租賃管理系統(tǒng)_第1頁(yè)
房屋租賃管理系統(tǒng)_第2頁(yè)
房屋租賃管理系統(tǒng)_第3頁(yè)
房屋租賃管理系統(tǒng)_第4頁(yè)
房屋租賃管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、西安財(cái)經(jīng)學(xué)院行知學(xué)院本科(畢業(yè)設(shè)計(jì))論文圖書(shū)管理系統(tǒng)本科畢業(yè)論文(設(shè)計(jì))論文題目: 房屋租賃管理系統(tǒng) 前臺(tái)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名: XXX 學(xué) 號(hào): xxxx 專(zhuān) 業(yè): 信息管理與信息系統(tǒng) 班 級(jí): XXX 指導(dǎo)教師: xxx 完成日期: 200X 年 xx月 xx日2房屋租賃管理管理系統(tǒng)內(nèi) 容 摘 要隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,簡(jiǎn)單的租憑服務(wù)已經(jīng)不能滿(mǎn)足人們的需求。如何利用先進(jìn)的管理手段,提高房屋租憑管理水平,是當(dāng)今社會(huì)所面臨的一個(gè)重要課題。本文通過(guò)用VB6.0編寫(xiě)房屋租賃管理系統(tǒng),利用數(shù)據(jù)庫(kù)原理,采用面向?qū)ο蟮木幊谭椒ǎ溟_(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及

2、前臺(tái)應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面,實(shí)現(xiàn)了房屋租賃管理的自動(dòng)化和信息化. 整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成基本資料管理、客戶(hù)資料管理、租憑合同管理、財(cái)務(wù)管理、統(tǒng)計(jì)報(bào)表管理等功能.經(jīng)過(guò)實(shí)際測(cè)試證明,本文所設(shè)計(jì)的房屋租賃管理系統(tǒng)可以用于物業(yè)管理部門(mén)從事房屋租賃信息管理方面的需要。論文主要介紹了本課題的開(kāi)發(fā)背景,所要完成的功能和開(kāi)發(fā)的全過(guò)程。重點(diǎn)的說(shuō)明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。關(guān)鍵詞: 數(shù)據(jù)庫(kù) Visual Basic 6.0 房屋租賃管理系統(tǒng)Rental Design and Implementation The future design and

3、implementation of subsystemsAbstractWith the rapid development of market economy and the continuous improvement of people's living standard, Simple lease services can not meet peoples needs. How to make use of advanced management methods,enhance the level of housing lease management,is a vital i

4、mportant topic which we face in society today.In this paper,by using VB6.0 to write housing rental management system, making use of software engineering principles, using the Object-Oriented programming method. Including the development of both the background of the establishment and maintenance of

5、database and front-end application, achieved the automation and information of the housing lease management. The whole system start with the simple, user-friendly, flexible, practical and safety point, complete the basic information management, customer data management, lease contract management, fi

6、nancial management and statistics management function,etc. In this paper, the housing lease management system has already been proved through practice, can be applied to the property management and engaged in the rental housing needs. This paper mainly introduces the development background of the su

7、bject, Focusing on the importance of system design, design ideas, technologies and solutions.Keywords: database; Visual Basic 6.0; housing lease management system.32目 錄緒 論1一 房屋租賃管理系統(tǒng)概述2(一) 課題來(lái)源2(二) 開(kāi)發(fā)背景和開(kāi)發(fā)目的2二 系統(tǒng)規(guī)劃3(一) 系統(tǒng)的任務(wù)3(二) 系統(tǒng)目標(biāo)3(三) 系統(tǒng)計(jì)劃3(四) 可行性研究41.技術(shù)可行性42.經(jīng)濟(jì)可行性53.社會(huì)可行性6三 系統(tǒng)分析7(一) 業(yè)務(wù)流程71.總的業(yè)務(wù)流

8、程圖72.詳細(xì)業(yè)務(wù)流程圖8(二) 數(shù)據(jù)流程圖91.房屋類(lèi)別管理基本信息流程:92.客戶(hù)信息管理基本信息流程:103.租賃信息類(lèi)別管理基本信息流程:10(三) 數(shù)據(jù)字典121.數(shù)據(jù)元素122.數(shù)據(jù)流條目123.處理功能條目13四系統(tǒng)設(shè)計(jì)14(一) 系統(tǒng)模塊設(shè)計(jì)141."基本資料"模塊152."客戶(hù)資料"模塊153."租賃管理"模塊164."系統(tǒng)管理"模塊17 (二) 數(shù)據(jù)庫(kù)分析設(shè)計(jì)181.數(shù)據(jù)庫(kù)的規(guī)范化設(shè)計(jì)182.表的建立183.系統(tǒng)E-R圖19(三) 輸入輸出設(shè)計(jì)19五系統(tǒng)實(shí)施與測(cè)試21(一) 系統(tǒng)實(shí)施211.硬件

9、、軟件的準(zhǔn)備212.數(shù)據(jù)準(zhǔn)備213.程序設(shè)計(jì)214.系統(tǒng)設(shè)計(jì)與調(diào)試21(二) 系統(tǒng)測(cè)試221.測(cè)試步驟222.測(cè)試用例23七致謝27附錄(部分程序清單)29緒 論 現(xiàn)在計(jì)算機(jī)發(fā)展非常迅速,計(jì)算機(jī)的應(yīng)用越來(lái)越普及,人們作計(jì)算機(jī)進(jìn)行辦公已經(jīng)不是趨勢(shì),而是普遍現(xiàn)象,沒(méi)有電腦的辦公已經(jīng)很不像樣了。用電腦辦公并不是追趕時(shí)尚,而是電腦的確能幫助人們解決很多工作上的難題,能大大提高工作效率和工作質(zhì)量。 房屋租賃管理系統(tǒng)是針對(duì)在房屋管理中所遇到的問(wèn)題,如用戶(hù)信息管理、房屋信息管理、租金信息管理的查詢(xún)、統(tǒng)計(jì)、等諸多功能。用人手處理以上工作,效率不高,工作量大,而且所得數(shù)據(jù)并不可靠。本系統(tǒng)改善了人手操作的不足,提

10、供可靠的查詢(xún)、準(zhǔn)確無(wú)誤的統(tǒng)計(jì),簡(jiǎn)單快捷的查詢(xún)流程。使繁瑣復(fù)雜的房屋租賃管理工作變提輕松悠閑。本系統(tǒng)適用于中小型房屋中介應(yīng)用。一 房屋租賃管理系統(tǒng)概述(一) 課題來(lái)源隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展和信息化水平的不斷提高,如何利用先進(jìn)的管理手段,提高物業(yè)管理的水平,是當(dāng)今社會(huì)所面臨的一個(gè)課題。提高企業(yè)的管理水平,必須全方位地提高企業(yè)的管理意識(shí)。只有高標(biāo)準(zhǔn)、高質(zhì)量的管理才能滿(mǎn)足企業(yè)的發(fā)展需求。面對(duì)信息時(shí)代的挑戰(zhàn),利用高科技手段來(lái)提高房屋租賃管理無(wú)疑是一條行之有效的途徑。在某種意義上,信息與科技在企業(yè)管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來(lái)越重要的地位。房租租賃管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺(tái)階

11、的重要標(biāo)志。 隨著計(jì)算機(jī)技術(shù)不斷的飛速發(fā)展,計(jì)算機(jī)以及計(jì)算機(jī)控制的自動(dòng)處理技術(shù)已融入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。對(duì)于當(dāng)今的科學(xué)信息是一次重大的飛越,為人們的生活、工作、學(xué)習(xí)帶來(lái)潛移默化的影響。今天我們使用計(jì)算機(jī)對(duì)房屋租賃信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高房屋租賃管理的效率。面對(duì)目前的實(shí)際狀況,迫切需要開(kāi)發(fā)一個(gè)簡(jiǎn)單快捷的系統(tǒng)來(lái)適應(yīng)這一些工作.(二) 開(kāi)發(fā)背景和開(kāi)發(fā)目的利用計(jì)算機(jī)實(shí)現(xiàn)物業(yè)管理中的房屋租賃管理勢(shì)在必行。對(duì)于物業(yè)管理企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成房屋租賃管理

12、的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)型管理走向科學(xué)化、規(guī)范化的必要條件;而房屋租賃管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,房屋的基本資料,客戶(hù)資料的管理,房屋租賃管理,各項(xiàng)收費(fèi)以及統(tǒng)計(jì)報(bào)表的管理,一般不允許出錯(cuò),如果實(shí)行手工操作,須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行房屋租賃工作的管理,不僅能夠保證各項(xiàng)信息準(zhǔn)確無(wú)誤、快速輸出,同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高物業(yè)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。開(kāi)發(fā)本系統(tǒng)就是為了解決物業(yè)

13、管理企業(yè)在房屋租賃信息管理中的一些不規(guī)范,使房屋租賃信息的管理向著規(guī)范化、簡(jiǎn)單化、有效化的方向發(fā)展。二 系統(tǒng)規(guī)劃房屋租賃管理系統(tǒng)用來(lái)管理房屋與用戶(hù)過(guò)程中的靜態(tài)和動(dòng)態(tài)信息。本系統(tǒng)是一個(gè)典型的房屋租賃管理系統(tǒng),系統(tǒng)管理的信息主要分為基本資料管理、客戶(hù)資料管理、租賃管理、財(cái)務(wù)管理以及統(tǒng)計(jì)報(bào)表五大部分等,系統(tǒng)的目的就是有效地處理這些信息。(一) 系統(tǒng)的任務(wù)房屋管理系統(tǒng)是管理房屋的重要工具,一個(gè)完善的房屋系統(tǒng)的任務(wù)主要包括以下幾項(xiàng):房屋基本資料管理,主要責(zé)任管理各種房屋信息??蛻?hù)基本資料管理,主要負(fù)責(zé)客戶(hù)的一些信息。租金合同管理,主要負(fù)責(zé)為求租戶(hù)與租戶(hù)之間達(dá)成協(xié)議。系統(tǒng)管理 ,主要負(fù)責(zé)管理用戶(hù)信息和用戶(hù)

14、登錄。 (二) 系統(tǒng)目標(biāo)采用企業(yè)現(xiàn)有的軟硬件環(huán)境及科學(xué)的管理系統(tǒng)開(kāi)發(fā)方案,建立房屋租賃信息管理系統(tǒng),實(shí)現(xiàn)房屋租賃信息管理的計(jì)算機(jī)自動(dòng)化。系統(tǒng)應(yīng)符合物業(yè)管理企業(yè)原有的房屋租賃管理制度,并達(dá)到操作直觀(guān)、方便、實(shí)用、安全等要求。(三) 系統(tǒng)計(jì)劃系統(tǒng)開(kāi)發(fā)過(guò)程計(jì)劃如下:總體分為三大階段來(lái)完成,要求每一階段的任務(wù)的任務(wù)都要按質(zhì)按量來(lái)完成,以便整個(gè)系統(tǒng)功能能夠正常運(yùn)行。第一階段:系統(tǒng)分析,可行性分析。第二階段:系統(tǒng)總體設(shè)計(jì),實(shí)現(xiàn)子系統(tǒng)及各個(gè)模塊的組合。第三階段:軟硬件的準(zhǔn)備,系統(tǒng)的調(diào)試與測(cè)試。(四) 可行性研究1.技術(shù)可行性(1)技術(shù)可行性包括以下幾個(gè)方面:硬件,系統(tǒng)軟件,應(yīng)用軟件,技術(shù)人員。針對(duì)這四個(gè)方面

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

16、要求程序設(shè)計(jì)不能是單一性的,在使用VB應(yīng)用程序時(shí),必須首先確定應(yīng)用程序如何同用戶(hù)進(jìn)行交互.例如發(fā)生鼠標(biāo)單擊、鍵盤(pán)輸入等事件時(shí),由用戶(hù)編寫(xiě)的代碼控制這些事件的響應(yīng),這就是所謂的事件驅(qū)動(dòng)編程。 龔沛曾.Visual Basic 程序設(shè)計(jì)教程.6是計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)采用的一本難得的教材,使我受益匪淺。通過(guò)這門(mén)課程的學(xué)習(xí),我已能用vb編寫(xiě)簡(jiǎn)單的程序,為了搞好這次畢業(yè)設(shè)計(jì),我決定使用vb作為編程語(yǔ)言。)VB開(kāi)發(fā)的方法 傳統(tǒng)的應(yīng)用程序開(kāi)發(fā)過(guò)程可以分為三個(gè)明顯的步驟:編碼、編譯和測(cè)試。但是vb與傳統(tǒng)的語(yǔ)言不同,它使用交互式方法開(kāi)發(fā)應(yīng)用程序,使三個(gè)步驟之間不再有明顯的界限。 在大多數(shù)語(yǔ)言里,如果編寫(xiě)代碼時(shí)發(fā)生了錯(cuò)

17、誤,則在開(kāi)始編譯應(yīng)用程序時(shí)該錯(cuò)誤就會(huì)被編譯器捕獲。此時(shí)必須查找并改正該錯(cuò)誤,然后再次進(jìn)行編譯,對(duì)每一個(gè)發(fā)現(xiàn)的錯(cuò)誤都要重復(fù)這樣的過(guò)程。VB在編程者輸入代碼時(shí)便進(jìn)行解釋,即時(shí)捕獲并突出顯示大多數(shù)語(yǔ)法或拼寫(xiě)錯(cuò)誤??雌饋?lái)就像一位專(zhuān)家在監(jiān)視代碼的輸入。 除即時(shí)捕獲錯(cuò)誤以外, VB也在輸入代碼時(shí)部分地編譯該代碼。當(dāng)準(zhǔn)備運(yùn)行和測(cè)試應(yīng)用程序時(shí),只需極短時(shí)間即可完成編譯。如果編譯器發(fā)現(xiàn)了錯(cuò)誤、則將錯(cuò)誤突出顯示于代碼中。這時(shí)可以更正錯(cuò)誤并繼續(xù)編譯、而不需從頭開(kāi)始。 由于VB的交互特性,因此在開(kāi)發(fā)應(yīng)用程序時(shí),系統(tǒng)頻繁地運(yùn)行著應(yīng)用程序。通過(guò)這種方式,代碼運(yùn)行的效果可以在開(kāi)發(fā)時(shí)進(jìn)行測(cè)試,而不必等到編譯完成以后(2) A

18、ccess2000數(shù)據(jù)庫(kù)的特點(diǎn)房屋租賃管理系統(tǒng)中采用的是Access2000數(shù)據(jù)庫(kù)。Access2000就是一個(gè)關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索。Access的優(yōu)點(diǎn)在于它使用數(shù)據(jù)庫(kù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類(lèi)似于Excel的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access也允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面的數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其它網(wǎng)絡(luò)用戶(hù)共享數(shù)據(jù)庫(kù)。如上所述,Access作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn)??梢栽谝粋€(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的

19、強(qiáng)大功能。(3) VB與Access二者的結(jié)合數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)方式:ADO(Active Data Objects)實(shí)際是一種提供訪(fǎng)問(wèn)各種數(shù)據(jù)類(lèi)型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法同數(shù)據(jù)庫(kù)接口。可以使用任何一種ODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過(guò)其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪(fǎng)問(wèn)接口方法。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間較少。 data控件是在數(shù)據(jù)庫(kù)中的信息與將信息顯示給用戶(hù)看的v

20、isual 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)集合)類(lèi)型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著當(dāng)原來(lái)的數(shù)據(jù)表中的內(nèi)容改變了以后,該記錄集合中的記錄也會(huì)隨之改變,data控件還提供了用來(lái)瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將data控件旋轉(zhuǎn)在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。52.經(jīng)濟(jì)可行性本系統(tǒng)開(kāi)發(fā)簡(jiǎn)單但要耗去一定的時(shí)間,所用的開(kāi)發(fā)工具和軟件都差不多是免費(fèi)的。而且,由于系統(tǒng)能夠在未來(lái)較長(zhǎng)的一段時(shí)期內(nèi)穩(wěn)定地發(fā)揮作

21、用,這對(duì)于房屋租賃信息的自動(dòng)化管理,以及管理企業(yè)的人力和財(cái)力都有很大的幫助。由此可見(jiàn)在,開(kāi)發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。3.社會(huì)可行性如今的計(jì)算機(jī)已經(jīng)走進(jìn)千家萬(wàn)戶(hù),硬件成本的下降,導(dǎo)致計(jì)算機(jī)購(gòu)買(mǎi)成本的降低.我的這套系統(tǒng)是利用自己的計(jì)算機(jī)加Microsoft Visual Basic 6.0作為軟件的開(kāi)發(fā)平臺(tái),使開(kāi)發(fā)出來(lái)的系統(tǒng)有友好的用戶(hù)界面、有良好的安全性設(shè)置、有詳細(xì)的操作說(shuō)明書(shū),這樣更使各類(lèi)用戶(hù)很快地掌握系統(tǒng)的使用方法,操作友好因此在社會(huì)普及上是可行的.三 系統(tǒng)分析系統(tǒng)分析階段的任務(wù)是:系統(tǒng)分析員與用戶(hù)在一起,充分了解用戶(hù)的要求,并把雙方的理解用系統(tǒng)說(shuō)明書(shū)的方式表達(dá)出來(lái)。系統(tǒng)說(shuō)明書(shū)審核通過(guò)之

22、后,將成為系統(tǒng)設(shè)計(jì)的依據(jù)和將來(lái)驗(yàn)收的依據(jù)。系統(tǒng)分析是要回答系統(tǒng)要“做什么”這個(gè)問(wèn)題。只有明確了問(wèn)題,才有可能解決問(wèn)題。否則,方向不明,無(wú)的放失,費(fèi)力不討好。(一) 業(yè)務(wù)流程房屋租賃管理活動(dòng)其核心是對(duì)房屋、客戶(hù)及其合同信息的管理。首先,房屋管理者要進(jìn)行房屋登記,錄入房屋的基本信息,以便對(duì)房屋有良好的管理;其次,要進(jìn)行客戶(hù)登記,客戶(hù)進(jìn)行登記之后才能進(jìn)行查詢(xún);最后是發(fā)生在客戶(hù)與房屋兩個(gè)實(shí)體之間的合同信息,而且要對(duì)此信息做以反饋。1.總的業(yè)務(wù)流程圖 業(yè)務(wù)處理管理 業(yè)務(wù)處理功能描述 表格報(bào)表的制作 數(shù)據(jù)的存儲(chǔ) 數(shù)據(jù)流向房屋租賃管理系統(tǒng)總的業(yè)務(wù)流程是:管理員對(duì)房屋和客戶(hù)的管理。管理員通過(guò)對(duì)房屋做出相應(yīng)的處

23、理,然后根據(jù)處理的結(jié)果存儲(chǔ)在房屋信息表里。通過(guò)對(duì)客戶(hù)的管理,將管理后的信息存入客戶(hù)信息表里。房屋房屋信息表處理房屋信息房屋信息表用戶(hù)用戶(hù)信息表處理用戶(hù)信息用戶(hù)信息表管理員租賃信息管理員租賃信息表管理員 總的業(yè)務(wù)流程圖2-12.詳細(xì)業(yè)務(wù)流程圖(1)權(quán)限管理業(yè)務(wù)流程圖 通過(guò)不同的用戶(hù)類(lèi)型,通過(guò)登錄界面確定后,進(jìn)入相應(yīng)的系統(tǒng)界面,進(jìn)行系統(tǒng)操 作,不同的權(quán)限,會(huì)進(jìn)行不同的功能模塊操作。權(quán)限管理業(yè)務(wù)流程圖2-2(2)管理員信息管理業(yè)務(wù)流程圖管理員可以進(jìn)行管理員信息的修改,刪除,查詢(xún),添加管理員等操作。管理員信息管理業(yè)務(wù)流程圖2-3(二) 數(shù)據(jù)流程圖數(shù)據(jù)流程圖(Data Flow DFD)是描述實(shí)際業(yè)務(wù)管

24、理系統(tǒng)工作流程的一種圖形表示法。它描繪系統(tǒng)的邏輯模型圖,其中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況,本文房屋租賃管理系統(tǒng)主要是為了對(duì)房屋、客戶(hù)基本信息等進(jìn)行計(jì)算機(jī)管理。系統(tǒng)總體流程圖如下: 系統(tǒng)流程圖2-4下面就是對(duì)各個(gè)功能模塊的流程分析:1.房屋類(lèi)別管理基本信息流程:分析:房屋類(lèi)別基本信息的流動(dòng)首先是以房屋類(lèi)別的編號(hào)為依據(jù),來(lái)達(dá)到添加、修改、查詢(xún)圖書(shū)類(lèi)別記錄。同時(shí),也對(duì)數(shù)據(jù)庫(kù)中的房屋類(lèi)別表的編號(hào)進(jìn)行檢查。 2.客戶(hù)信息管理基本信息流程:分析:客戶(hù)基本信息的流動(dòng),首先是以客戶(hù)編號(hào)為流動(dòng)方向的依據(jù),來(lái)達(dá)到添加、修改、記錄、刪除圖書(shū)記錄。為了數(shù)據(jù)的一致性,進(jìn)行這些操作的同時(shí),

25、也對(duì)數(shù)據(jù)庫(kù)中的記錄進(jìn)行檢查,檢查是否有重復(fù)的記錄。如有則不能進(jìn)行添加。3.租賃信息類(lèi)別管理基本信息流程: 分析:租賃信息類(lèi)別基本信息的流動(dòng)首先是以合同類(lèi)別編號(hào)為流動(dòng)方向的依據(jù),來(lái)達(dá)到添加、修改、記錄讀者類(lèi)別記錄。為了數(shù)據(jù)的一致性,也對(duì)數(shù)據(jù)庫(kù)的記錄進(jìn)行檢查.(1) . 房屋管理系統(tǒng)詳細(xì)數(shù)據(jù)流程圖: 外部實(shí)體: 處理框: 數(shù)據(jù)流: 數(shù)據(jù)存儲(chǔ) D:租賃信息表管理員租賃管理P2P1房屋管理辦法 P3用戶(hù)管理D1房屋信息表D2D3用戶(hù)信息表頂層DFD圖2-5管理員處理用戶(hù)名與密碼顯示系統(tǒng)界面面處理命令房屋租賃命令輸入用戶(hù)名及密碼有效用戶(hù)名及密碼租賃房屋處理修改密碼D4管理員表添加房屋及修改信息用戶(hù)登記及

26、修改信息D3D1房屋信息表用戶(hù)信息表D2租賃信息表反饋給管理員修改用戶(hù)名及密碼房屋信息修改命令修改用戶(hù)信息命令 房屋用戶(hù)一層DFD圖2-6管理員客戶(hù)管理客戶(hù)P21P11添加房屋D1房屋信息表P12租賃管理D2D1D3租賃信息表房屋信息表客戶(hù)信息表協(xié)議登記二層借閱DFD圖2-7(三) 數(shù)據(jù)字典1.數(shù)據(jù)元素表2-1數(shù)據(jù)元素條目數(shù)據(jù)元素名稱(chēng):用戶(hù)密碼別名: userpass長(zhǎng)度:50描述:用戶(hù)登陸系統(tǒng)的密碼數(shù)據(jù)元素條目數(shù)據(jù)元素名稱(chēng):租賃信息 別名:leasinginformation長(zhǎng)度:50類(lèi)型:字符型描述:合同信息數(shù)據(jù)元素條目數(shù)據(jù)元素名稱(chēng):客戶(hù)編號(hào)別名: guesterindex類(lèi)型:數(shù)值型長(zhǎng)度

27、:50描述:區(qū)分客戶(hù)的唯一標(biāo)識(shí) 數(shù)據(jù)元素條目數(shù)據(jù)元素名稱(chēng):房屋名稱(chēng)別名:roomname類(lèi)型:字符型長(zhǎng)度:50描述:房屋的名稱(chēng)2.數(shù)據(jù)流條目表2-2數(shù)據(jù)流條目數(shù)據(jù)流名稱(chēng):guestmessage 簡(jiǎn)述:客戶(hù)登陸后可進(jìn)行查詢(xún)數(shù)據(jù)來(lái)源:guester數(shù)據(jù)流向:查詢(xún)窗口包含的數(shù)據(jù)結(jié)構(gòu): 數(shù)據(jù)流條目數(shù)據(jù)流名稱(chēng):按條件查找 簡(jiǎn)述:客戶(hù)按類(lèi)別或編號(hào)查找的結(jié)果數(shù)據(jù)來(lái)源:查詢(xún)窗口數(shù)據(jù)流向:leasingmessage包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱(chēng):查詢(xún)結(jié)果 簡(jiǎn)述:從房屋表中檢索信息數(shù)據(jù)來(lái)源:roommessage數(shù)據(jù)流向:查詢(xún)結(jié)果 包含的數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)流條目數(shù)據(jù)流名稱(chēng):顯示房屋 簡(jiǎn)述:由條件將各類(lèi)數(shù)據(jù)顯

28、示數(shù)據(jù)來(lái)源: roommessage數(shù)據(jù)流向:瀏覽房屋信息包含的數(shù)據(jù)結(jié)構(gòu):3.處理功能條目表2-3處理功能條目名稱(chēng):查詢(xún)房屋輸入數(shù)據(jù):按房屋編號(hào)或房屋大小或房屋價(jià)錢(qián)等等來(lái)查詢(xún)輸出數(shù)據(jù):客戶(hù)所需的房屋信息處理邏輯:支持模糊查詢(xún),對(duì)查詢(xún)的圖書(shū)可進(jìn)行修改刪除等表2-4 處理功能條目名稱(chēng):管理員登陸輸入數(shù)據(jù):管理員名稱(chēng)和管理員密碼輸出數(shù)據(jù):是否登錄成功處理邏輯:1.管理員名稱(chēng)和密碼是否與數(shù)據(jù)庫(kù)中的相符合 2.區(qū)別不同的用戶(hù)類(lèi)型來(lái)進(jìn)入系統(tǒng)不同的操作。 處理功能條目名稱(chēng):添加管理員輸入數(shù)據(jù):用戶(hù)名稱(chēng),用戶(hù)密碼,用戶(hù)ID 輸出數(shù)據(jù):是否添加成功處理邏輯:1.用戶(hù)名稱(chēng)是否正確 2.用戶(hù)密碼是否正確四系統(tǒng)設(shè)計(jì)(

29、一) 系統(tǒng)模塊設(shè)計(jì)根據(jù)前邊對(duì)圖書(shū)管理系統(tǒng)的分析,一個(gè)標(biāo)準(zhǔn)的圖書(shū)管理系統(tǒng)應(yīng)該包含以下的一些功能:房屋租賃管理系統(tǒng)基本資料客戶(hù)資料租賃管理財(cái)務(wù)管理統(tǒng)計(jì)報(bào)表房屋基本管理租戶(hù)基本資料求租客戶(hù)資料合同續(xù)簽合同管理預(yù)定租房合同查詢(xún)預(yù)定單查詢(xún)出租到期提醒預(yù)定到期提醒合同簽訂財(cái)務(wù)管理定金收取租金收取押金收取租金管理定金退還押金退還統(tǒng)計(jì)報(bào)表基本資料基本資料基本資料基本資料基本資料預(yù)定單統(tǒng)計(jì)租戶(hù)信息表求租客戶(hù)房屋統(tǒng)計(jì)歷史租戶(hù)現(xiàn)有合同歷史合同定金統(tǒng)計(jì)租金統(tǒng)計(jì)系統(tǒng)功能圖4-11."基本資料"模塊 “基本資料”模塊負(fù)責(zé)維護(hù)房屋類(lèi)型信息,主要提供添加、修改、刪除功能.房屋類(lèi)型包括:房屋編號(hào)、房型、裝修

30、新情況、物業(yè)地址、建筑面積、出租價(jià)位、使用面積、目前狀態(tài)、備注?;举Y料功能模塊圖4-22."客戶(hù)資料"模塊 "客戶(hù)資料"模塊主要由租戶(hù)資料和求租戶(hù)資料組成,主要提供增加、修改、刪除和查詢(xún)功能.客戶(hù)類(lèi)別信息主要包括(1)租戶(hù)編號(hào)、租戶(hù)姓名、性別、工作單位、電話(huà)、身份證、租住人數(shù)、備注。(2)求租客戶(hù)編號(hào)、求租客戶(hù)姓名、電話(huà)、房型要求、面積要求、裝修要求、意向價(jià)位、意向房屋編號(hào)、備注。租戶(hù)資料功能模塊圖4-3求租資料功能模塊圖4-43."租賃管理"模塊 "租賃管理"模塊主要負(fù)責(zé)為客戶(hù)提供房屋信息服務(wù),租賃信息主要包括

31、合同簽訂、合同續(xù)簽、合同管理、預(yù)定租房、合同查詢(xún)、預(yù)定單查詢(xún)、出租到期提醒、預(yù)定到期提醒。租賃管理功能模塊圖4-54."系統(tǒng)管理"模塊"系統(tǒng)管理"模塊主要負(fù)責(zé)用戶(hù)權(quán)限管理,包括用戶(hù)管理、密碼維護(hù)、重新登陸.,其功能模塊如下所示: 1."用戶(hù)管理"模塊 "用戶(hù)管理"模塊負(fù)責(zé)管理用戶(hù)信息.用戶(hù)信息包括用戶(hù)ID、用戶(hù)姓名、用戶(hù)類(lèi)別、密碼等。2."密碼維護(hù)"模塊 "密碼維護(hù)" 模塊負(fù)責(zé)維護(hù)客戶(hù)的密碼信息.3."重新登陸"模塊 "重新登陸"模塊主

32、要負(fù)責(zé)給客戶(hù)提供重新登陸功能.重新登陸時(shí)將檢查用戶(hù)權(quán)限. (二) 數(shù)據(jù)庫(kù)分析設(shè)計(jì) 1.數(shù)據(jù)庫(kù)的規(guī)范化設(shè)計(jì)進(jìn)行數(shù)據(jù)庫(kù)程序設(shè)計(jì),首先要做的工作就是設(shè)計(jì)數(shù)據(jù)庫(kù)表格,就是設(shè)計(jì)每一個(gè)表應(yīng)該由那幾列構(gòu)成,這項(xiàng)工作看似很簡(jiǎn)單,實(shí)際上是很復(fù)雜的,實(shí)現(xiàn)得不好,會(huì)使表格中產(chǎn)生大量的重復(fù)性數(shù)據(jù),造成存儲(chǔ)空間的浪費(fèi),還有可能造成記錄內(nèi)容的不一致,即所謂的存儲(chǔ)異常問(wèn)題。數(shù)據(jù)表格的設(shè)計(jì)是很重要的,如果設(shè)計(jì)的不合理,將會(huì)帶來(lái)大量的問(wèn)題。為了解決上面這個(gè)問(wèn)題,我們應(yīng)該將上述表格分成幾個(gè)表格,具體的如何分解表格才算符合要求,這就需要用到數(shù)據(jù)組織的規(guī)范化形式。 在規(guī)范化理論中表是二維的,它具有如下四個(gè)性質(zhì):1、 在表中

33、的任意一列上,數(shù)據(jù)項(xiàng)應(yīng)屬于同一個(gè)屬性。2、 表中所有行都是不相同的,不允許有重復(fù)組項(xiàng)出現(xiàn)。3、 在表中,行的順序無(wú)關(guān)緊要。4、 在表中,列的順序無(wú)關(guān)緊要,但不能重復(fù)。2.表的建立數(shù)據(jù)表之間的關(guān)系指明兩個(gè)表之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶(hù)要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式稱(chēng)為自連接。這種連接是指一個(gè)表被連接。根據(jù)系統(tǒng)分析,系統(tǒng)需要建立5個(gè)表,其中主要的3個(gè)表用途說(shuō)明如下:表4-1 ID 數(shù)據(jù)表名稱(chēng) 數(shù)據(jù)表用途 1 房屋類(lèi)型表 保存房屋資料基本信息

34、2 客戶(hù)信息表 保存客戶(hù)資料基本信息 3 租賃信息表 保存租賃協(xié)議基本信息 3.系統(tǒng)E-R圖E-R圖是一種信息模型圖,體現(xiàn)了系統(tǒng)實(shí)體之間的關(guān)系.通過(guò)系統(tǒng)需求分析,了解了系統(tǒng)的分解功能 以及數(shù)據(jù)流程.根據(jù)這些實(shí)體和實(shí)體之間的關(guān)系可以得到系統(tǒng)E-R圖如下所示:(1) 房屋租賃信息實(shí)體E-R關(guān)系圖 管理員管理客戶(hù)管理房屋管理租賃合同房屋租賃實(shí)體E-R關(guān)系圖4-6(2) 管理員信息實(shí)體E-R圖:管理員間實(shí)體E-R關(guān)系圖4-7(三) 輸入輸出設(shè)計(jì) 實(shí)現(xiàn)目標(biāo):為了保證應(yīng)用程序的安全,通常要使用系統(tǒng)登錄程序來(lái)驗(yàn)證登錄系統(tǒng)的用戶(hù)是否合法,只有合法的用戶(hù)才可進(jìn)入系統(tǒng)。在輸入用戶(hù)名和密碼后,如正確,則進(jìn)入圖書(shū)管理

35、系統(tǒng),管理員可以進(jìn)行一系列操作;如用戶(hù)名或密碼錯(cuò)誤,系統(tǒng)會(huì)顯示提示信息,提示用戶(hù)進(jìn)行重新輸入。如果連續(xù)輸入3次錯(cuò)誤,系統(tǒng)自行關(guān)閉,用戶(hù)需重新登陸。(1)通過(guò)輸入正確的用戶(hù)口令進(jìn)入圖書(shū)館管理系統(tǒng)。(2)密碼錯(cuò)誤提醒并返回錯(cuò)誤點(diǎn),3次口令錯(cuò)誤,退出系統(tǒng)。開(kāi)發(fā)過(guò)程: 用戶(hù) 提示密碼錯(cuò) 輸入用戶(hù)判斷密碼是錯(cuò)誤 錯(cuò)誤超過(guò)3次 正確主程序 正確輸入輸出實(shí)體E-R關(guān)系圖4-8 五系統(tǒng)實(shí)施與測(cè)試(一) 系統(tǒng)實(shí)施1.硬件、軟件的準(zhǔn)備根據(jù)系統(tǒng)分析和系統(tǒng)設(shè)計(jì)方案的要求,選擇與安裝符合新系統(tǒng)運(yùn)行環(huán)境要求的硬件和軟件。硬件環(huán)境:客戶(hù)端系統(tǒng)要求:操作系統(tǒng):Windows 98/Me;最低硬件配置:32M內(nèi)存,586以上處

36、理器, 10GB硬盤(pán);推薦硬件配置:256M內(nèi)存,P4 1.2GHz, 40GB硬盤(pán), 800*600分辨率的顯示器;軟件環(huán)境:客戶(hù)端系統(tǒng)要求:操作系統(tǒng):Windows 98/Me數(shù)據(jù)庫(kù):Access2000 工具:Visual Basic 6.02.數(shù)據(jù)準(zhǔn)備按照數(shù)據(jù)庫(kù)設(shè)計(jì)準(zhǔn)備方案的要求,安裝調(diào)試系統(tǒng)所需要的數(shù)據(jù)庫(kù)管理系統(tǒng)。收集和整理信息系統(tǒng)的運(yùn)行所需的基礎(chǔ)數(shù)據(jù),建立數(shù)據(jù)庫(kù)。3.程序設(shè)計(jì) 制定編程的規(guī)范約定;采用結(jié)構(gòu)化程序設(shè)計(jì)方法;選擇合適的程序設(shè)計(jì)語(yǔ)言進(jìn)行編程,包括程序的設(shè)計(jì)、測(cè)試、運(yùn)行和調(diào)試。4.系統(tǒng)設(shè)計(jì)與調(diào)試 系統(tǒng)測(cè)試是為了發(fā)現(xiàn)系統(tǒng)中所存在的錯(cuò)誤而運(yùn)行系統(tǒng)的過(guò)程,其目的就是在系統(tǒng)投入運(yùn)行

37、之前,盡可能多的發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤,以保證系統(tǒng)可靠地、高質(zhì)量地實(shí)現(xiàn)設(shè)計(jì)功能;系統(tǒng)調(diào)試是將測(cè)試出的錯(cuò)誤進(jìn)行診斷和改正。(二) 系統(tǒng)測(cè)試目前,檢測(cè)軟件有三種手段:動(dòng)態(tài)檢查、靜態(tài)檢查和正確性證明。檢測(cè)的目的是為了發(fā)現(xiàn)程序的錯(cuò)誤。因此,測(cè)試的關(guān)鍵問(wèn)題是如何設(shè)計(jì)測(cè)試用例,即設(shè)計(jì)一批測(cè)試數(shù)據(jù),通過(guò)有限的測(cè)試用例,在有限的研制時(shí)間、研制經(jīng)費(fèi)的約束下,盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤。測(cè)試有四種類(lèi)型:模塊測(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)做的工作,又要檢查他是否還做

38、了他不應(yīng)做的事情;測(cè)試用例應(yīng)長(zhǎng)期保存,直到這個(gè)程序被廢棄。本系統(tǒng)所采用的測(cè)試方法是:白箱測(cè)試,黑箱測(cè)試。白箱測(cè)試:根據(jù)一個(gè)軟件部件的內(nèi)部控制結(jié)構(gòu),測(cè)試它是否依據(jù)設(shè)計(jì)正確的執(zhí)行。對(duì)于本系統(tǒng)而言,我們?cè)趯?duì)初始情況下的測(cè)試主要是根據(jù)代碼的思想來(lái)一步一步進(jìn)行測(cè)試,運(yùn)行循環(huán)和選擇的方法在調(diào)試系統(tǒng)過(guò)程中應(yīng)用的都是白箱測(cè)試方法,從編程的角度來(lái)調(diào)試系統(tǒng),從而測(cè)試系統(tǒng)已知數(shù)據(jù)的運(yùn)行得到相應(yīng)的結(jié)果。黑箱測(cè)試:根據(jù)一個(gè)軟件部件由外部界面所能觀(guān)察到的功能效果,測(cè)試它是否與其他部件正確的溝通,一般指輸入正確時(shí),看是否有正確的輸出。對(duì)于圖書(shū)管理系統(tǒng),我們主要是在系統(tǒng)運(yùn)行過(guò)程中,輸入相應(yīng)數(shù)據(jù),看是否能得到我們所期望的數(shù)據(jù)結(jié)

39、果來(lái)進(jìn)行測(cè)試,如果結(jié)果正確,則測(cè)試成功。1.測(cè)試步驟(1)設(shè)計(jì)測(cè)試情況 采用黑盒法和白盒法相結(jié)合的方法,根據(jù)程序的具體內(nèi)容設(shè)計(jì)測(cè)試情況,并編制一些測(cè)試程序,以備上機(jī)運(yùn)行,開(kāi)展測(cè)試工作。(2)進(jìn)行模塊測(cè)試采用“自頂向下”和“自底向上”的方法測(cè)試每一個(gè)程序模塊,直至整個(gè)系統(tǒng)。(3)完成功能測(cè)試驗(yàn)收測(cè)試,安裝測(cè)試等高級(jí)測(cè)試內(nèi)容,進(jìn)而完成整個(gè)系統(tǒng)的測(cè)試任務(wù)。2.測(cè)試用例(1)根據(jù)以上步驟,以添加房屋類(lèi)別為例:輸入:相關(guān)的房屋類(lèi)別信息期望輸出:添加房屋類(lèi)別成功實(shí)際輸出:添加房屋類(lèi)別成功房屋類(lèi)用例測(cè)試圖5-1(2)添加客戶(hù)信息輸入:相關(guān)客戶(hù)信息期望輸出:客戶(hù)信息添加成功實(shí)際輸出:客戶(hù)信息添加成功客戶(hù)類(lèi)用例

40、測(cè)試圖5-2(3)修改當(dāng)前用戶(hù)密碼輸入:用戶(hù)需要修改的密碼期望輸出:修改密碼成功實(shí)際輸出:修改密碼成功 用戶(hù)密碼用例測(cè)試圖5-3其中用戶(hù)admin的密碼已經(jīng)修改,當(dāng)再次進(jìn)入系統(tǒng)時(shí),如果用戶(hù)admin在登錄時(shí),只能輸入新密碼才可登錄,而舊密碼提示“密碼或用戶(hù)名輸入錯(cuò)誤”,那么測(cè)試成功(4)添加管理員輸入:添加新的管理員用戶(hù)名跟密碼期望輸出:添加管理員成功實(shí)際輸出:添加管理員成功 管理員用例測(cè)試圖5-4在對(duì)一些系統(tǒng)功能的測(cè)試中,還運(yùn)用了對(duì)菜單的測(cè)試,系統(tǒng)多個(gè)模塊功能聯(lián)合的測(cè)試。六結(jié)論 經(jīng)過(guò)一個(gè)多月的努力畢業(yè)設(shè)計(jì)終于完畢,在這段學(xué)習(xí)時(shí)間里,雖然遇到過(guò)困難,也看到了希望,房屋租賃管理系統(tǒng)的設(shè)計(jì),讓我又

41、學(xué)到了一門(mén)技術(shù),雖然還掌握得不夠精通,但還是有一定的認(rèn)識(shí)和了解,對(duì)于我將來(lái)的學(xué)習(xí)是有價(jià)值的。本系統(tǒng)的功能基本符合設(shè)計(jì)需求,能夠完成房屋租賃信息的存儲(chǔ)和查詢(xún)以及各類(lèi)相關(guān)報(bào)表統(tǒng)計(jì)。使用戶(hù)方便進(jìn)行數(shù)據(jù)輸入、修改、刪除等管理措施。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。在系統(tǒng)設(shè)計(jì)過(guò)程中,我體會(huì)到了即使是一件小事也不能馬虎,在設(shè)計(jì)之前一定要對(duì)所設(shè)計(jì)的系統(tǒng)有較為深刻地了解,并對(duì)用戶(hù)的要求加以認(rèn)真的分析,并給予分類(lèi),對(duì)所分類(lèi)進(jìn)行功能模塊化設(shè)計(jì),畫(huà)出系統(tǒng)數(shù)據(jù)流圖,流程圖和結(jié)構(gòu)圖.這樣在進(jìn)行詳細(xì)設(shè)計(jì)時(shí)才可以做到有條不紊一步一步地進(jìn)行.編制一個(gè)系統(tǒng)還是有很多可學(xué)習(xí)的地方,不僅要掌握好相關(guān)知識(shí),而且做事要

42、細(xì)心,謹(jǐn)慎,這也是將來(lái)工作和學(xué)習(xí)應(yīng)該注意的地方??偟膩?lái)說(shuō),通過(guò)這次課題,我也同時(shí)學(xué)到了技術(shù)層面以外的知識(shí),那就是在建立應(yīng)用程序上的流程:定出研究方向,收集資料,分析資料,確定項(xiàng)目,實(shí)現(xiàn)分析,提出實(shí)現(xiàn)方案,程序編輯,程序調(diào)試,程序修改,程序增添等等的步驟。這些都使我認(rèn)識(shí)到建立應(yīng)用程序不是一件隨便的事情,它有一個(gè)系統(tǒng)的、嚴(yán)密的、邏輯的工作流程。,將來(lái)的社會(huì)是競(jìng)爭(zhēng)激烈的社會(huì),特別是計(jì)算機(jī)行業(yè),要不斷的學(xué)習(xí),再學(xué)習(xí),才可以把自己融入社會(huì)的發(fā)展中,所以在工作過(guò)程中,要不斷的充電,才可以更好的體會(huì)自己人生的價(jià)值。由于本人的水平有限,在文章中難免有錯(cuò)誤,和不足之處,望評(píng)審老師和同學(xué)們批評(píng)指正。在本次畢業(yè)設(shè)計(jì)

43、中,我從指導(dǎo)老師身上學(xué)到了很多東西,取人之長(zhǎng),補(bǔ)已之短。指導(dǎo)老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助和財(cái)富,忠心感謝指導(dǎo)老師的耐心的輔導(dǎo)。在此我向他們至以最高的敬意.七致謝 通過(guò)這次畢業(yè)設(shè)計(jì),使我感到高科技、新知識(shí)的力量。在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師XXX老師身上學(xué)到了很多東西。老師負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝

44、他耐心的輔導(dǎo)。 另外,在系統(tǒng)開(kāi)發(fā)過(guò)程中身邊的周鑫同學(xué)都給與我了幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)開(kāi)發(fā)完成,這里表示感謝。參考文獻(xiàn)1 王棟. Visual Basic程序設(shè)計(jì)實(shí)用教程M.北京:清華大學(xué)出版社,2005. 2 武新華,魏平俊. Visual Basic管理信息系統(tǒng)開(kāi)發(fā)案例M.西安:西安電子科技大學(xué)出版社,2006.3 鄺孔武,王曉敏.信息系統(tǒng)分析與設(shè)計(jì)M.北京:清華大學(xué)出版社,2003. 4 明日科技.Visual Basic管理信息系統(tǒng)完整項(xiàng)目實(shí)例剖析M .北京:人民郵電出版社,2005.5 薩師煊,王 珊.數(shù)據(jù)庫(kù)系統(tǒng)概論M.北京: 高等教育出版社,2003. 6 龔沛曾

45、.Visual Basic 程序設(shè)計(jì)教程M.北京高等教育出版社,2004. 7 黃明.管理信息系統(tǒng)開(kāi)發(fā)畢業(yè)設(shè)計(jì)與開(kāi)發(fā)實(shí)例M. 西安:西安電子科技大學(xué)出版社,2005.8 黃明.Visual Basic 6.0信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例M.西安:西安電子科技大學(xué)出版社,2005. 9 何維義.房屋租賃實(shí)戰(zhàn)開(kāi)發(fā)與管理J.房屋中介理論與實(shí)踐,2004,Vol8(4):42-44.10 傅若宇.房屋租賃管理與應(yīng)用J.2004,Vol3(6):23-25.11 馬愛(ài)方.房屋中介信息期刊管理與應(yīng)用J.房屋中介工作與研究,2006,Vol5(4):32-36.12 張和平.房屋租賃管理信息系統(tǒng)設(shè)計(jì)J.合肥工業(yè)大

46、學(xué)學(xué)報(bào)(自然科學(xué)版),2006,Vol6(5):23-25.13 Shrabonti Ghosh, S.S. Alam, Computer SciencesJ.Lecture Notes in Computer,2006,Vol2 (7):12-18.14 Jin Hgun Son, International Journal On Digital LibrariesJ.Database Management,2006,Vol2(9):34-39.附錄(部分程序清單)部分源程序:在此重點(diǎn)分析房屋與客戶(hù)中新增,修改,刪除,保存四個(gè)命令按鈕的源代碼設(shè)計(jì):新增按鈕源碼:Private Sub cmd

47、Add_Click() '設(shè)置除保存和取消按鈕外的其他按鈕不可用 cmdAdd.Enabled = False cmdEdit.Enabled = False cmdDel.Enabled = False cmdSave.Enabled = True cmdCancel.Enabled = True cmdFirst.Enabled = False cmdPrev.Enabled = False cmdNext.Enabled = False cmdLast.Enabled = False cmdQuery.Enabled = False '需要清空所有text框,并且設(shè)置它們

48、可寫(xiě) For i = 0 To 7 Text1(i).Text = "" Text1(i).Enabled = True Next i Combo1.Enabled = True 'add變量用于保存時(shí)判斷是從添加還是修改后保存 add = 1 Text1(0).SetFocus End SubPrivate Sub cmdCancel_Click() '取消按鈕用于用戶(hù)添加或修改過(guò)程中放棄添加或修改操作 cmdSave.Enabled = False cmdCancel.Enabled = False cmdAdd.Enabled = True cmdQu

49、ery.Enabled = True '如果是從添加后取消 If add = 1 Then '如果當(dāng)前House表中有數(shù)據(jù)則顯示第一條數(shù)據(jù) If Not rs_house.EOF And Not rs_house.BOF Then For i = 0 To 7 Text1(i).Text = rs_house.Fields(i) Next i If rs_house.Fields(8) = "已租" Then Combo1.ListIndex = 0 ElseIf rs_house.Fields(8) = "未租" Then Combo1

50、.ListIndex = 1 ElseIf rs_house.Fields(8) = "意向" Then Combo1.ListIndex = 2 End If cmdEdit.Enabled = True cmdDel.Enabled = True cmdFirst.Enabled = True cmdPrev.Enabled = True cmdNext.Enabled = True cmdLast.Enabled = True '如果沒(méi)有數(shù)據(jù),則顯示空 Else For i = 0 To 7 Text1(i).Text = "" Next

51、i cmdEdit.Enabled = False cmdDel.Enabled = False cmdFirst.Enabled = False cmdPrev.Enabled = False cmdNext.Enabled = False cmdLast.Enabled = False End If '如果是修改后取消,則恢復(fù)到修改前的數(shù)據(jù) ElseIf add = 0 Then For i = 0 To 7 Text1(i).Text = rs_house.Fields(i) Next i If rs_house.Fields(8) = "已租" Then Combo1.ListIndex = 0 ElseIf rs_house.Fields(8) = "未租" Then Combo1.ListIndex = 1 ElseIf rs_house.Fields(8) = "意向" Then Combo1.ListIndex = 2 End If End If '開(kāi)始時(shí)設(shè)置各個(gè)text框不可寫(xiě) For i = 0 To 7 Text1(i).Enabled = False Next i '先設(shè)置ComboBox的默認(rèn)值及不可改 Combo1.Enabled = FalseE

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論