




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 哈爾濱華德學院誠信宏達房屋中介系統(tǒng)的設計與實現(xiàn)指導教師: 學科專業(yè): 論題方向: 學 號: 學習中心: 摘 要隨著房地產(chǎn)業(yè)的開發(fā),房產(chǎn)中介行業(yè)也隨之發(fā)展起來,由于房改政策的出臺,購房、售房、租房的居民越來越多,這對房產(chǎn)中介部門無疑是一個發(fā)展的契機。本文結(jié)合目前中國城市房產(chǎn)管理的實際情況和現(xiàn)階段房屋產(chǎn)業(yè)的供求關(guān)系對房產(chǎn)中介系統(tǒng)進行了需求分析,闡述了建立房產(chǎn)信息系統(tǒng)的方法和技術(shù)實施方案,并以此進行了系統(tǒng)功能設計和數(shù)據(jù)庫設計,實現(xiàn)了房產(chǎn)管理的各項業(yè)務需求。本系統(tǒng)主要實現(xiàn)了新房及二手房信息的發(fā)布,用戶需求信息的發(fā)布、以及給用戶提供一個房產(chǎn)信息的查詢功能、和用戶權(quán)限管理功能、房屋信息管理功能、留言反饋
2、功能以及用戶給各個新房供應信息評價功能。 關(guān)鍵詞:1、房產(chǎn)信息管理 2、數(shù)據(jù)庫 3、 房屋信息 4、Visual C# 2005 目 錄 HYPERLINK l _Toc261712739 1 引言1 HYPERLINK l _Toc261712740 1.1課題研究的背景1 HYPERLINK l _Toc261712741 1.2課題研究的意義2 HYPERLINK l _Toc261712742 1.3論文結(jié)構(gòu)2 HYPERLINK l _Toc261712743 2可行性研究3 HYPERLINK l _Toc261712744 2.1現(xiàn)狀及存在的問題3 HYPERLINK l _To
3、c261712745 2.2可行性分析3 HYPERLINK l _Toc261712750 需求分析4 HYPERLINK l _Toc261712751 3.1功能需求分析4 HYPERLINK l _Toc261712752 3.2開發(fā)環(huán)境需求分析6 HYPERLINK l _Toc261712756 總體設計7 HYPERLINK l _Toc261712757 4.1系統(tǒng)結(jié)構(gòu)圖設計7 HYPERLINK l _Toc261712758 4.2系統(tǒng)流程圖設計8 HYPERLINK l _Toc261712759 4.3系統(tǒng)功能模塊圖8 HYPERLINK l _Toc261712760
4、 4.4系統(tǒng)數(shù)據(jù)流圖9 HYPERLINK l _Toc261712761 數(shù)據(jù)庫設計10 HYPERLINK l _Toc261712762 5.1數(shù)據(jù)庫需求分析10 HYPERLINK l _Toc261712763 5.2數(shù)據(jù)庫結(jié)構(gòu)的設計10 HYPERLINK l _Toc261712764 5.3數(shù)據(jù)庫表格設計13 HYPERLINK l _Toc261712765 各功能模塊的具體設計與實現(xiàn)15 HYPERLINK l _Toc261712766 6.1系統(tǒng)登錄界面的設計與實現(xiàn)15 HYPERLINK l _Toc261712767 6.2系統(tǒng)主界面的設計與實現(xiàn)15 HYPERLI
5、NK l _Toc261712768 6.3出租房屋信息管理界面的設計與實現(xiàn)16 HYPERLINK l _Toc261712769 6.4出售房屋信息管理界面的設計與實現(xiàn)18 HYPERLINK l _Toc261712770 6.5求購客戶信息界面的設計與實現(xiàn) PAGEREF _Toc261712770 h 20 HYPERLINK l _Toc261712771 6.6求租客戶信息界面的設計與實現(xiàn) PAGEREF _Toc261712771 h 20 HYPERLINK l _Toc261712772 6.7數(shù)據(jù)庫連接的實現(xiàn) PAGEREF _Toc261712772 h 21 HYPE
6、RLINK l _Toc261712773 總結(jié) PAGEREF _Toc261712773 h 22 HYPERLINK l _Toc261712774 7.1系統(tǒng)開發(fā)中遇到的問題 PAGEREF _Toc261712774 h 22 HYPERLINK l _Toc261712775 7.2系統(tǒng)中有待改進之處 PAGEREF _Toc261712775 h 22 HYPERLINK l _Toc261712777 參考文獻 PAGEREF _Toc261712777 h 231引言1.1課題研究的背景 隨著我國社會主義市場經(jīng)濟體制的確立和發(fā)展,商業(yè)流通領域進入了一個空前的發(fā)展階段,面臨商界
7、的激烈競爭,只有在多變的商品和顧客中挖掘并掌握市場需求,即淘汰“賣不出去的商品”,購進“賣得快、利潤高的商品”的經(jīng)營者才會獲利,企業(yè)也才能在競爭中生存和發(fā)展,如果能夠選擇一個好的管理系統(tǒng),把大量繁雜的、看似毫無關(guān)系的數(shù)據(jù),有機的結(jié)合起來,形象的反映出市場的供求關(guān)系,就能夠為得出正確的決策做出事半功倍的效果。在過去,銷售業(yè)的操作一般都靠人工操作,如靠人工登記卡片、填寫表格資料,然后根據(jù)不同的分類入帳,銷售額的日結(jié)算和每月的盤點都需花費大量的人力和物力來完成。即使前幾年,有些商家開始使用電腦管理,但也只是進行一些簡單的數(shù)據(jù)計算的操作。這是一項極其繁瑣的工作。通過人手工計算不僅容易出錯,而且不能夠及
8、時把數(shù)據(jù)之間的關(guān)系形象化表現(xiàn)出來,也就不能夠進一步掌握市場的最新動態(tài)。而通過本系統(tǒng)基本可解決以上問題,并且能夠方便、靈活地對數(shù)據(jù)庫的資料進行查詢、統(tǒng)計、打印等操作,所有這些對數(shù)據(jù)庫進行的操作都受到管理級別的限制,確保數(shù)據(jù)的安全性。數(shù)據(jù)庫技術(shù)是一門歷史彌堅的學科,不像其它的計算機技術(shù)會隨著時間的推移而變得越來越?jīng)]有聲息??紤]其原因,則是因為信息的爆炸對數(shù)據(jù)庫技術(shù)的要求只增不減。在互聯(lián)網(wǎng)日益發(fā)展、壯大的背景下,在因特網(wǎng)熱潮不減的情況下,如何讓原來在單機中使用的數(shù)據(jù)庫可供多機使用,也成了必然的趨勢。企業(yè)要在競爭中求得生存,就應使自己的產(chǎn)品資料銷售、管理等方面科學化。 此“房產(chǎn)中介管理系統(tǒng)”的開發(fā)定位
9、于一個能夠滿足數(shù)據(jù)庫管理軟件,即具備一個數(shù)據(jù)庫管理軟件的基本功能,包括數(shù)據(jù)的增加,刪除,修改,查詢,統(tǒng)計等,便于用戶查看,操作,和查詢房屋登記信息。同時能夠提供高質(zhì)量的套打及快速生成統(tǒng)計分析報表。此外,系統(tǒng)具有用戶登錄功能,不同用戶有不同的權(quán)限,這樣可以提高數(shù)據(jù)的安全性和可靠性。該系統(tǒng)符合各房產(chǎn)中介公司和各地房管局規(guī)定的各項數(shù)據(jù)項上報匯總統(tǒng)計的要求。系統(tǒng)采用C#程序設計語言的程序設計與數(shù)據(jù)庫相結(jié)合的手段進行開發(fā),結(jié)構(gòu)緊湊、運行速度快、操作簡單,更因為擁有自己的源代碼,所以保證了軟件具有高度的保密、安全性,本系統(tǒng)將房產(chǎn)中介公司工作人員方便、安全、高效的進行管理。1.2課題研究的意義 網(wǎng)絡信息技術(shù)
10、發(fā)展到今天,Internet已經(jīng)直接影響著我們的生活,信息網(wǎng)絡正在成長為“第四媒體”,將成為人們獲得信息和實現(xiàn)社會多種功能的主要載體。以其高效率、低支付、高收益、全球性等特點,受到各界的廣泛重視。這就是我們創(chuàng)建房產(chǎn)中介系統(tǒng)的起因。隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡給人們帶來了很多便利,比如人們借助于網(wǎng)絡進行相互交流變得更加方便。很多人都在網(wǎng)上發(fā)布自己的個人信息,公司也在網(wǎng)上擁有自己的網(wǎng)上交易平臺,這給人們帶來了方便。本課題是設計一個產(chǎn)房信息網(wǎng)上查閱系統(tǒng)。主要實現(xiàn)網(wǎng)上房屋信息發(fā)布,包括出租、出售、求購、求租等信息,方便人們在網(wǎng)上看了信息后直接與房主聯(lián)系等功能,同時提供后臺管理功能,對系統(tǒng)進行維護。這
11、樣使得購房者可以不出家門了解各小區(qū)的房價情況,使得租房者能快速找到自己想要的房子,而不用出中介費。隨著使用互聯(lián)網(wǎng)的人越來越多,課題具有廣大的應用前景。1.3論文結(jié)構(gòu) 第一章對房屋中介行業(yè)國內(nèi)外的發(fā)展現(xiàn)狀以及論文的整體結(jié)構(gòu)進行了概括說明。第二章對實現(xiàn)該軟件的可行性做以研究。第三章對需求分析進行了比較詳細的介紹。第四章中重點介紹了總體設計。第五章介紹了數(shù)據(jù)庫的設計,第六章介紹了各功能模塊的設計與實現(xiàn)。第七章對整篇文章加以總結(jié)。2可行性研究2.1 現(xiàn)狀及存在問題隨著住房制度改革不斷深化和居民收入水平的提高,住房成為新的消費熱點。1998以后,隨著住房實物分配制度的取消和按揭政策的實施,房地產(chǎn)投資進入
12、平穩(wěn)快速發(fā)展時期,房地產(chǎn)業(yè)成為經(jīng)濟的支柱產(chǎn)業(yè)之一。2003年以來,房屋價格持續(xù)上揚,大部分城市房屋銷售價格上漲明顯。隨之而來國家出臺了多項針對房地產(chǎn)行業(yè)的調(diào)控政策,希望能引導房地產(chǎn)市場的健康發(fā)展。而房屋中介行業(yè)是房地產(chǎn)業(yè)的重要組成部分,房屋中介貫穿在房地產(chǎn)業(yè)經(jīng)濟運行的全過程之中,為房地產(chǎn)業(yè)的生產(chǎn)、流通和消費提供了多元化的中介服務 。房屋中介行業(yè)做為一個管理房屋信息的機構(gòu),其對信息的管理應該準確,無誤。因此利用所學過的軟件工程設計思想,數(shù)據(jù)庫等知識設計一個房屋中介管理的軟件對于提高該中介公司的工作效率變得尤為重要?!胺慨a(chǎn)中介管理系統(tǒng)”的開發(fā)定位在一個能夠滿足數(shù)據(jù)庫管理系統(tǒng),即具備一個數(shù)據(jù)庫管理系
13、統(tǒng)的基本功能,包括數(shù)據(jù)的增加,刪除,修改,查詢等,便于用戶查看,操作,和查詢房屋登記信息。此外,系統(tǒng)具有會員和管理員登錄功能,這樣可以提高數(shù)據(jù)的安全性和可靠性。該系統(tǒng)符合各房產(chǎn)中介公司的要求。在開發(fā)過程中注重明確需求分析,遵循用戶參與、優(yōu)化創(chuàng)新、使用高效、處理規(guī)范化的原則,使開發(fā)模型更加趨于完善。2.2可行性分析可行性研究的目的不是解決問題,而是確定問題是否值得去解決??尚行匝芯繉嵸|(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設計過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設計的過程。對于可行性分析,可從如下三個方面來進行:2.2.1技術(shù)可行性技術(shù)可行性考慮的問題是利用現(xiàn)有的技術(shù)條件是否
14、能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。房屋中介管理系統(tǒng)的工作主要是在客戶和房屋中介人員之間架起一座橋梁,能相互提供信息,處理信息。這一特點非常適合于計算機的特點,而計算機硬件和軟件技術(shù)的飛速發(fā)展,也為系統(tǒng)的建設提供了技術(shù)條件。通過對房屋中介的工作流程加以分析,同時.net提供給的良好開發(fā)平臺,其與數(shù)據(jù)庫鏈接的方便性以及目前一些利用數(shù)據(jù)庫知識實現(xiàn)的信息管理系統(tǒng),為實驗的順利進行提供可靠的參考和依據(jù)。經(jīng)濟可行性經(jīng)濟可行性應該考慮其開發(fā)維護費用及該系統(tǒng)所能帶來的效益之間的關(guān)系。該系統(tǒng)適用于中小型的房屋中介機構(gòu),開發(fā)該系統(tǒng)的費用主要包括開發(fā)階段的費用以及今后的運行、維護費用。其新系統(tǒng)帶
15、來的效益來自使用該系統(tǒng)后房屋中介機構(gòu)工作的科學化,規(guī)范3需求分析在軟件工程的發(fā)展過程中,需求分析在很長一段時間里被人們認為是整個軟件工程中最簡單的一個步驟,但在過去十幾年中人們逐漸認識到軟件工程是整個過程中最為關(guān)鍵的一個部分。雖然在可行性研究階段已經(jīng)粗略了解了用戶的需求,甚至還提出了一些可行的方案,但是,可行性研究的基本目的是用較小的成本在較短的時間內(nèi)確定是否存在可行的解法,因此許多細節(jié)被忽略了。然而在最終的系統(tǒng)中卻不能遺漏任何一個微小的細節(jié),所以可行性研究并不能代替需求分析,它實際上并沒有準確地回答“系統(tǒng)必須做什么?”這個問題。所以進行軟件設計之前,必須先進行需求分析,才能保證軟件設計順利完
16、成。假如在需求分析階段分析者們未能正確地認識到顧客的需要的話,那么最后的軟件實際上不可能達到顧客的需要,或者軟件無法在規(guī)定的時間里完工。系統(tǒng)的需求分析是需要開發(fā)人員和用戶一起完成。需求分析主要是對管理信息系統(tǒng)的需求進行分析,分析在設計系統(tǒng)時可能遇到的問題,及其解決方案,對目標系統(tǒng)提出完整、準確、清晰、具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎,關(guān)系到系統(tǒng)的可利用價值,是開發(fā)軟件所不可缺少的重要環(huán)節(jié)。房屋中介管理系統(tǒng)的實現(xiàn)需要從實際出發(fā),對實際情況進行客觀的分析,深入了解需求。系統(tǒng)利用access與數(shù)據(jù)庫結(jié)合的技術(shù)建立數(shù)據(jù)庫管理系統(tǒng)。同時需求分析也是進行概要設計和詳細設計的基礎,是進行內(nèi)部維護和
17、測試的依據(jù)。3.1功能需求分析房屋中介管理系統(tǒng)的需求主要包括房屋信息的登記,查詢,修改,刪除。對客戶需求的記錄,查詢,修改,刪除。房屋登記將需要登記的房屋的信息輸入系統(tǒng),由系統(tǒng)進行儲存,隨時可以查閱修改。一般情況下,普通工作人員只能瀏覽查詢房屋具體信息,而管理員用戶除了能查詢房屋具體信息以外,還能夠登記房屋信息,發(fā)布房屋信息,修該,刪除房屋數(shù)據(jù)。因此,普通用戶和管理人員的的權(quán)限要明確區(qū)分開來,防止操作時因操作錯誤產(chǎn)生的數(shù)據(jù)丟失和數(shù)據(jù)錯誤。具體分析如下:添加操作:在執(zhí)行操作時首先都要先檢查是否已經(jīng)輸入數(shù)據(jù),如果輸入的數(shù)據(jù)不全或者有錯誤,將提示用戶輸入正確的數(shù)據(jù),如果輸入的數(shù)據(jù)正確,點擊添加按鈕,
18、能夠?qū)?shù)據(jù)輸入到數(shù)據(jù)庫,并保存數(shù)據(jù)。刪除操作:在選定一個房屋信息后可將其從數(shù)據(jù)庫中刪除,并在前端界面顯示出來。查詢操作:能夠進行全部數(shù)據(jù)的查詢,同時也能進行模糊的查詢, SQL語句中用“l(fā)ike”,還有組合查詢,通過對用戶輸入情況的判斷來確定SQL語句的最終形式,比如用戶查詢時輸入的查詢條件不全面,甚至只有一個,依然能夠查詢出所輸入的條件對應的數(shù)據(jù)。同時,該系統(tǒng)運行在windows平臺上,有數(shù)據(jù)庫維護功能。并且該系統(tǒng)還應有一個較好的圖形用戶界面。查詢操作:能夠進行全部數(shù)據(jù)的查詢,同時也能進行模糊的查詢, SQL語句中用“l(fā)ike”,還有組合查詢,通過對用戶輸入情況的判斷來確定SQL語句的最終形
19、式,比如用戶查詢時輸入的查詢條件不全面,甚至只有一個,依然能夠查詢出所輸入的條件對應的數(shù)據(jù)。同時,該系統(tǒng)運行在windows平臺上,有數(shù)據(jù)庫維護功能。并且該系統(tǒng)還應有一個較好的圖形用戶界面。3.2開發(fā)環(huán)境需求分析大多數(shù)的房屋中介公司使用的電腦系統(tǒng)都是WINDOWS的。所以開發(fā)的房屋中介管理系統(tǒng)也是基于WINDOWS系統(tǒng)的,對于其開發(fā)環(huán)境,可以作如下的分析:3.2.1硬件環(huán)境內(nèi)存:512M及以上硬盤:10GB以上顯存:64MB以上分辨率:10248003.2.2軟件環(huán)境操作系統(tǒng)平臺:Windows XP數(shù)據(jù)庫服務器:Microsoft Access 2003服務器平臺:Windows XP前端開
20、發(fā)工具: .net20053.2.3系統(tǒng)處理數(shù)據(jù)的需求分析該系統(tǒng)處理的數(shù)據(jù)來自于客戶提供的房屋信息,客戶需求的一些房屋信息以及客戶的聯(lián)系方式等。處理的數(shù)據(jù)分為文本型和數(shù)字型,利用ACCESS可以很好的處理這些數(shù)據(jù)。同時,對于大量的無用數(shù)據(jù)要及時的清理,以防止系統(tǒng)執(zhí)行速度的下降??傮w設計在總體設計這個階段,應劃分出組成該系統(tǒng)的一些物理元素程序,文件,數(shù)據(jù)庫,人工過程和文檔等等。同時,總體設計階段另一項重要任務是設計軟件的結(jié)構(gòu),確定系統(tǒng)中每個程序由哪些模塊組成,以及這些模塊間的關(guān)系。具體到該系統(tǒng),開發(fā)任務是實現(xiàn)房屋中介管理系統(tǒng)化、規(guī)范化和自動化,從而提高房屋中介公司的工作效率。對于該系統(tǒng),其本質(zhì)上
21、是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮“數(shù)據(jù)”及對數(shù)據(jù)的“處理”這兩個方面的問題。為了把在房屋中介公司工作過程中的對所處理的數(shù)據(jù)清晰明確地表達出來,通常需要建立一個概念性的數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是對數(shù)據(jù)和信息建模。這里運用最常用的表示概念性數(shù)據(jù)模型的方法,是實體聯(lián)系方法即ER模型。其具體的設計圖如下所示:4.1系統(tǒng)結(jié)構(gòu)圖設計該系統(tǒng)的主要結(jié)構(gòu)包括以下幾個部分:出租房屋信息管理,出售房屋信息管理,求租房屋信息管理,求購房屋信息管理,退出系統(tǒng)。其系統(tǒng)的結(jié)構(gòu)圖設計如下:房屋中介管理系統(tǒng)登陸系統(tǒng)出租房屋信息管理出售房屋信息管理求租房屋信息管理求購房屋信息管
22、理退出系統(tǒng)圖4-1 系統(tǒng)結(jié)構(gòu)圖進入該系統(tǒng)后,在登錄界面輸入正確的密碼后,就可進入系統(tǒng)的主界面,分為如圖所示的幾個部分。4.2系統(tǒng)流程圖設計用戶登錄判斷密碼各功能模塊操作界面退出系統(tǒng)是否圖4-2系統(tǒng)流程圖用戶登錄系統(tǒng)后對其所輸入的密碼進行判斷,正確后方可進入系統(tǒng)的主界面,錯誤時將提示密碼錯誤,不能進入系統(tǒng)。房屋中介管理系統(tǒng)出租出售房屋信息管理求租求購房屋信息管理客戶信息管理客戶信息添加客戶信息修改客戶信息刪除房屋信息添加房屋信息修改房屋信息刪除房屋信息添加房屋信息修改房屋信息刪除4.3系統(tǒng)功能模塊圖圖4-3系統(tǒng)功能模塊圖4.4系統(tǒng)數(shù)據(jù)流圖出租出售房屋人提供的信息對信息記錄求租求購人查詢是否合適結(jié)
23、束是否對其需求進行記錄圖4-4系統(tǒng)數(shù)據(jù)流圖該系統(tǒng)的初始信息由出租出售房屋的客戶提供,當求租求購客戶未能從中找到所需的信息時,將提供其所需的信息,系統(tǒng)對其進行記錄。 數(shù)據(jù)庫設計該系統(tǒng)的主要功能是對數(shù)據(jù)進行管理,所以數(shù)據(jù)庫的設計在該系統(tǒng)中起著相當關(guān)鍵的作用。數(shù)據(jù)庫設計的好壞直接決定了該系統(tǒng)設計成功與否。本系統(tǒng)采用access作為后臺數(shù)據(jù)庫。Access是Office辦公套件中一個極為重要的組成部分。剛開始時微軟公司是將Access單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將Access捆綁在OFFICE中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將Access捆綁到OFFICE97中,成為OFF
24、ICE套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件了。自從1992年開始銷售以來,已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。Access的新版本功能變得更加強大。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。Access是一個關(guān)聯(lián)式資料庫管理與前端開發(fā)系統(tǒng),除了后端的資料庫管理之外,也具備前端UI介面開發(fā)工具。 5.1數(shù)據(jù)庫需求分析通過對房屋中介公司工作情況的分析,可以確定該數(shù)據(jù)庫的結(jié)構(gòu),包括如下四張表格,分別記錄如下的信息:出租房屋信息:包括房主姓名,聯(lián)系方式。要求出租房屋的一些信息,包
25、括房屋地址,房屋類型,裝修情況等信息。出售房屋信息:包括房主姓名,聯(lián)系方式。要求出售房屋的一些信息,包括房屋地址,房屋類型,裝修情況等信息。求購客戶信息:包括的數(shù)據(jù)項有客戶姓名,聯(lián)系方式,對所需房屋要求的一些信息等。求租客戶信息:包括的數(shù)據(jù)項有客戶姓名,聯(lián)系方式,對所需房屋要求的一些信息等。5.2數(shù)據(jù)庫結(jié)構(gòu)的設計E-R圖的設計是為了把給用戶的數(shù)據(jù)要求清楚,準確的描述出來,通常建立一個概念性的數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點對數(shù)據(jù)建立的模型,它描述了從用戶的角度看到的數(shù)據(jù),它反映了用戶的實現(xiàn)環(huán)境。在數(shù)據(jù)模型中包含3中相互關(guān)聯(lián)的信息:數(shù)據(jù)對象,數(shù)據(jù)對象的屬性及數(shù)據(jù)
26、對象彼此間相互連接的關(guān)系。該數(shù)據(jù)庫的設計包含四張表格,對應了四個E-R圖,其具體的設計如下房屋情況出租房屋信息客戶姓名聯(lián)系方式戶型房屋地址每月價格房屋種類裝修情況建筑面積圖5-1出租房屋信息E-R圖房屋情況每平方米價格出租房屋信息客戶姓名聯(lián)系方式戶型房屋地址房屋種類裝修情況建筑面積圖5-2出租房屋信息E-R圖求購人信息客戶姓名聯(lián)系方式戶型房屋種類裝修情況建筑面積圖5-3求購人信息E-R圖求租人信息客戶姓名聯(lián)系方式戶型房屋種類裝修情況建筑面積圖5-4客戶需求實體E-R圖5.3數(shù)據(jù)庫表格設計在上面的實體以及實體之間關(guān)系的基礎上,設計出各個數(shù)據(jù)表,用以記錄信息。該數(shù)據(jù)庫的設計中包含4個表格,分別用來
27、記錄出租房屋信息,出售房屋信息,求租人信息,求購人信息。其具體的設計如下所示:圖5-1出租房屋信息表其中,客戶姓名,房屋種類,戶型,裝修情況,房屋地址,房屋情況為文本型數(shù)據(jù),字段長度均為50 ,聯(lián)系方式,每月價格,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。圖5-2出售房屋信息表其中,客戶姓名,房屋種類,戶型,裝修情況,房屋地址,房屋情況為文本型數(shù)據(jù),字段長度均為50 ,聯(lián)系方式,房屋價格,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。圖5-3求購人信息表其中,客戶姓名,房屋種類,戶型,裝修情況,為文本型數(shù)據(jù),字段長度均為50 ,聯(lián)系方式,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。圖5-求租人信息表
28、其中,客戶姓名,房屋種類,戶型,裝修情況,為文本型數(shù)據(jù),字段長度均為50 ,聯(lián)系方式,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。各功能模塊的具體設計與實現(xiàn)該軟件的主界面由Microsoft Visual C# 2005來實現(xiàn), C# 2005作為一種編程語言,它是為生成在 .NET Framework 上運行的多種應用程序而設計的。C# 不僅簡單而且功能強大、類型安全,同時是面向?qū)ο蟮?。C# 憑借它的許多創(chuàng)新,在保持 C 樣式語言的表示形式和優(yōu)美的同時,實現(xiàn)了應用程序的快速開發(fā)。Visual Studio 支持 Visual C#,這是通過功能齊全的代碼編輯器、項目模板、設計器、代碼向?qū)?、功?/p>
29、強大且易于使用的調(diào)試器以及其他工具實現(xiàn)的。通過 .NET Framework 類庫,可以訪問多種操作系統(tǒng)服務和其他有用的精心設計的類,這些類可顯著加快開發(fā)周期。6.1系統(tǒng)登錄界面的設計與實現(xiàn)在登錄界面下需輸入正確密碼后有提示,才能進入系統(tǒng),如果密碼錯誤,將不能進入系統(tǒng)。圖6-1登錄界面6.2系統(tǒng)主界面的設計與實現(xiàn)在登錄界面輸入正確密碼后,可進入如下的系統(tǒng)主界面,如圖所示,包括了四大功能圖6-2系統(tǒng)主界面 6.3出租房屋信息管理界面的設計與實現(xiàn)點擊主界面的出租房屋信息管理按鈕,即可彈出出租房屋信息管理的界面,如下圖所圖6-3出租房屋信息界面在該界面下,包括出租房屋信息查詢,信息插入,刪除無用的信
30、息,顯示所需信息,等功能。點擊查詢信息按鈕,即可彈出如下界面,用以輸入查詢條件,圖6-4出租房屋信息查詢界面輸入條件后,點擊確定按鈕,對其所輸入的條件進行查詢,結(jié)果顯示在圖6-3 的界面里。其中建筑面積需輸入文本型數(shù)據(jù),每月價格輸入數(shù)字型數(shù)據(jù)。裝修情況,房屋種類,戶型的內(nèi)容不能直接進行輸入,需在下拉菜單中進行選擇。圖6-5出租房屋信息插入界面在界面里輸入新的房源信息,點擊確定按鈕,將其信息插入到相應的數(shù)據(jù)庫,完成房源信息的錄入。其中客戶姓名,房屋地址為文本型數(shù)據(jù),每月價格,建筑面積為數(shù)字型數(shù)據(jù)。房屋種類,戶型,裝修情況需要進行選擇。出售房屋信息管理界面的設計與實現(xiàn)圖6-6出售房屋信息在該界面下
31、,包括出售房屋信息查詢,信息插入,刪除無用的信息,顯示所需信息,等功能。圖6-7出售房屋信息查詢輸入條件后,點擊確定按鈕,對其所輸入的條件進行查詢,結(jié)果顯示在圖6-6 的界面里。其中建筑面積需輸入文本型數(shù)據(jù),每月價格輸入數(shù)字型數(shù)據(jù)。裝修情況,房屋種類,戶型的內(nèi)容不能直接進行輸入,需在下拉菜單中進行選擇。圖6-8出售房屋信息插入在界面里輸入新的房源信息,點擊確定按鈕,將其信息插入到相應的數(shù)據(jù)庫,完成房源信息的錄入。其中客戶姓名,房屋地址為文本型數(shù)據(jù),每月價格,建筑面積為數(shù)字型數(shù)據(jù)。房屋種類,戶型,裝修情況需要進行選擇。6.5求購客戶信息界面的設計與實現(xiàn)圖6-9求購客戶信息界面在該界面下可對沒有在出售房屋信息中沒有找到合適房屋的客戶,將其所需的要求記錄下來,同時也可將不需要的客戶信息進行刪除。6.6求租客戶信息界面的設計與實現(xiàn)圖6-10求租客戶信息界面6.7數(shù)據(jù)庫連接的實現(xiàn)該系統(tǒng)連接數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度果樹種植土地托管承包與農(nóng)村金融創(chuàng)新合作協(xié)議
- 2025年度汽車維修行業(yè)安全生產(chǎn)責任簡易合同
- 二零二五年度高科技研發(fā)項目勞務合同風險評估書
- 二零二五年度健康醫(yī)療合伙投資公司股權(quán)合作協(xié)議
- 二零二五年度智能制造合同履行流程監(jiān)督與執(zhí)行協(xié)議
- 二零二五年度文化藝術(shù)交流正規(guī)藝術(shù)家合作協(xié)議
- 二零二五年度倆孩子撫養(yǎng)權(quán)及財產(chǎn)分割協(xié)議確保子女未來
- 二零二五年度旅游行業(yè)返利分成合同
- 2025年度長租公寓租賃合同風險評估與應對策略
- 2025年南京貨運從業(yè)資格證考試試題答案
- 校園共享雨傘 (修改)
- 湖北省煙草專賣局系統(tǒng)考試真題2023
- 2024年北京順義區(qū)招錄鄉(xiāng)村振興協(xié)理員招聘筆試沖刺題(帶答案解析)
- 2024年中四川廣安發(fā)展建設集團有限公司招聘筆試參考題庫含答案解析
- PEP小學英語三年級上冊Unit3Look-at-me說課比賽課件
- 中建“百項新技術(shù)”更新推廣應用清單附表
- 做有智慧的幼兒教師讀書分享
- 建筑模板施工工藝及質(zhì)量控制措施(圖解)
- 貸款用款計劃書
- 物業(yè)有限空間作業(yè)應急預案
- 鐵道概論(第八版)佟立本主編
評論
0/150
提交評論