信息管理畢業(yè)論文
《信息管理畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《信息管理畢業(yè)論文(29頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、武漢理工大學畢業(yè)設(shè)計(論文)房屋中介管理系統(tǒng)房屋中介管理系統(tǒng)學院(系): 專業(yè)班級: 學生姓名: 指導教師: 裝訂線摘要房屋中介行業(yè)是房地產(chǎn)業(yè)的重要組成部分,其在房地產(chǎn)業(yè)經(jīng)濟運作的全過程之中起著至關(guān)重要的作用,為房地產(chǎn)業(yè)的生產(chǎn)、流通和消費提供了多元化的中介服務, 。房屋中介行業(yè)做為一個管理房屋信息的機構(gòu),其對信息的管理應該準確,無誤。利用所學過的軟件工程設(shè)計思想,數(shù)據(jù)庫等知識設(shè)計一個房屋中介管理的軟件對于提高該中介機構(gòu)的工作效率變得尤為重要。本文探討房產(chǎn)中介管理系統(tǒng)的理論基礎(chǔ)和設(shè)計思想,介紹了房屋中介管理系統(tǒng)的各個功能,以軟件工程理論作為系統(tǒng)開發(fā)的理論基礎(chǔ),設(shè)計并實現(xiàn)了對出租,出售房屋信息的管
2、理,對求租求購客戶信息,需求的記錄,并及時為其提供準確信息。其主要內(nèi)容包括如下:對于房屋信息的管理;后臺數(shù)據(jù)庫的設(shè)計,建立以及各個模塊間的關(guān)系。 關(guān)鍵詞:信息管理;Microsoft Access 數(shù)據(jù)庫;.net 2005ABSTRACT As an essential part of real estate industry, property agents exist in the whole economic operation of this industry, providing diversified services for the production, logistic a
3、nd consumption of real estate industry. As an information management institution, property agents should ensure the information is precise and correct. Designing a set of management software for property agent by using the knowledge of software engineering design and database is very important for i
4、mproving the efficiency of property agents. In this paper, we talk about the theory basis and designing ideas of property agent management system and introduce all the functions in the property agent management system. Using software engineering theories as the theory foundation of system developing
5、, we have designed and realized the goal to manage the information on leasing and selling houses, on clients who want to rent or purchase a house and on the record of property demands. Therefore, precise information are provided in a timely manner. This paper mainly includes the following content: m
6、anagement on property information, the design and building of database as well as the relationship among the modules.Key words: Information management;Microsoft Access database;.net 2005目 錄1引言.11.1課題研究的背景.11.2課題研究的意義.11.3論文結(jié)構(gòu).22可行性研究.32.1現(xiàn)狀及存在的問題 .32.2可行性分析 .3需求分析.53.1功能需求分析.53.2開發(fā)環(huán)境需求分析.6總體設(shè)計.74.1系
7、統(tǒng)結(jié)構(gòu)圖設(shè)計.74.2系統(tǒng)流程圖設(shè)計.84.3系統(tǒng)功能模塊圖.84.4系統(tǒng)數(shù)據(jù)流圖.9數(shù)據(jù)庫設(shè)計.105.1數(shù)據(jù)庫需求分析.105.2數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計.105.3數(shù)據(jù)庫表格設(shè)計.12各功能模塊的具體設(shè)計與實現(xiàn).156.1系統(tǒng)登錄界面的設(shè)計與實現(xiàn) .156.2系統(tǒng)主界面的設(shè)計與實現(xiàn) .156.3出租房屋信息管理界面的設(shè)計與實現(xiàn) .166.4出售房屋信息管理界面的設(shè)計與實現(xiàn) .186.5求購客戶信息界面的設(shè)計與實現(xiàn) .206.6求租客戶信息界面的設(shè)計與實現(xiàn) .206.7數(shù)據(jù)庫連接的實現(xiàn) .21總結(jié).227.1系統(tǒng)開發(fā)中遇到的問題 .227.2系統(tǒng)中有待改進之處 .227.3心得體會 .22參考文獻
8、.23致謝.2411引言1.課題研究的背景房屋中介行業(yè)是房地產(chǎn)業(yè)的重要組成部分,其在房地產(chǎn)業(yè)經(jīng)濟運行的全過程之中起著重要的作用,為房地產(chǎn)業(yè)的生產(chǎn)、流通和消費提供了多元化的中介服務 。房地產(chǎn)中介具有很強的靈活性。房地產(chǎn)中介機構(gòu)以傭金為主要收入來源。國外及港臺房地產(chǎn)中介服務具有悠久的發(fā)展歷史,具有一套較為完善的獨立法規(guī)體系,包括市場準入法規(guī)、執(zhí)業(yè)人員職業(yè)道德法規(guī)以及執(zhí)業(yè)質(zhì)量控制標準等。法國房屋中介業(yè)歷史悠久,形成了一套完善的法律和管理辦法,實行從幫助尋找客戶到簽約、管理等“一條龍”服務。有實力的房屋中介公司業(yè)務范圍更廣,不僅從事單元房、宅院、商業(yè)用房、車庫和倉庫等租賃或買賣,還與合伙人共同參與房屋
9、建設(shè),成為房屋的共同物主。隨著互聯(lián)網(wǎng)的廣泛應用,法國的房屋中介公司大都設(shè)有網(wǎng)站,從公司誠信為客戶服務、幫你解除煩惱的承諾到各種房屋租賃、買賣業(yè)務的經(jīng)營項目,一應俱全。而在中國古代和近代市場中為房屋買賣雙方介紹交易評定房地產(chǎn)商品質(zhì)量價格的居間行商稱之為宅行。宅行是中國房地產(chǎn)中介機構(gòu)的前身,現(xiàn)稱房屋中介。房屋中介機構(gòu)往往有大量的信息需要處理,傳統(tǒng)的手工登記的方式對于處理大量信息而言不僅效率低下,而其極易發(fā)生信息的記錄錯誤,甚至發(fā)生信息丟失的情況。而計算機技術(shù)的發(fā)展為解決這一問題提供了良好的途徑。信息技術(shù)作為當今使用頻率最高的名詞之一,隨著計算機技術(shù)在工業(yè)、農(nóng)業(yè)以及日常生活中等各方面的廣泛應用,已經(jīng)
10、被越來越多的個人和企業(yè)作為自己趕超世界潮流的標志之一,而數(shù)據(jù)庫技術(shù)則是信息技術(shù)中一個重要的支撐。數(shù)據(jù)庫技術(shù)是計算機科學技術(shù)的一個重要分支。從 20 世紀 50 年代中期開始,計算機應用從科學研究部門擴展到企業(yè)管理及政府行政部門,人們對數(shù)據(jù)處理的要求也越來越高。在 1968 年,世界上誕生了第一個商品化的信息管理系統(tǒng) IMS(Information Management System),從此,數(shù)據(jù)庫技術(shù)得到了迅猛發(fā)展。在互聯(lián)網(wǎng)日益被人們接受的今天,Internet 又使數(shù)據(jù)庫技術(shù)、知識、技能的重要性得到了充分的放大。現(xiàn)在數(shù)據(jù)庫已經(jīng)成為信息管理、辦公自動化、計算機輔助設(shè)計等應用的主要軟件工具之一,
11、幫助人們處理各種各樣的信息數(shù)據(jù)。所以將數(shù)據(jù)庫的技術(shù)應用于房屋中介機構(gòu),方便其數(shù)據(jù)管理就變得尤為重要。1.2課題研究的意義傳統(tǒng)的以手工登記為主的房屋中介公司往往有成堆的文件需要人工去處理,對于房屋信息的記錄,更新,查詢都非常緩慢,而且容易出錯,信息管理效率低下,無法保證高質(zhì)量的信息服務,難于快速到滿足客戶的需求,其在無形中就耗費了更多的時間,人力,物力,增加了房屋中介公司的運營成本。所以開發(fā)房屋中介管理系統(tǒng)對于房屋中介的管理人員,以及客戶來說都具有些意義。該系統(tǒng)方便房屋中介機構(gòu)對房屋信息的記錄,更新,查詢,利于其信息管理,對于客戶提出的要求能夠及時滿足,提高了中介機構(gòu)的工作效率,同時,開發(fā)這樣一
12、套管理軟件對于我們即將計算機科學與技術(shù)專業(yè)畢業(yè)的學2生來說,也是一次將計算機應用于現(xiàn)實的一次很有意義的實踐活動。1.3論文結(jié)構(gòu)第一章對房屋中介行業(yè)國內(nèi)外的發(fā)展現(xiàn)狀以及論文的整體結(jié)構(gòu)進行了概括說明。第二章對實現(xiàn)該軟件的可行性做以研究。第三章對需求分析進行了比較詳細的介紹。第四章中重點介紹了總體設(shè)計。第五章介紹了數(shù)據(jù)庫的設(shè)計,第六章介紹了各功能模塊的設(shè)計與實現(xiàn)。第七章對整篇文章加以總結(jié)。裝訂線32可行性研究2.1現(xiàn)狀及存在的問題隨著住房制度改革不斷深化和居民收入水平的提高,住房成為新的消費熱點。1998以后,隨著住房實物分配制度的取消和按揭政策的實施,房地產(chǎn)投資進入平穩(wěn)快速發(fā)展時期,房地產(chǎn)業(yè)成為經(jīng)
13、濟的支柱產(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è)計思想,數(shù)據(jù)庫等知識設(shè)計一個房屋中介管理的軟件對于提高該中介公司的工作效率變得尤為重要?!胺慨a(chǎn)中介管理系統(tǒng)”的開發(fā)定位在一個能夠滿足數(shù)據(jù)庫管理系統(tǒng),即具備一個數(shù)據(jù)庫管理系統(tǒng)的基本功能,包括數(shù)據(jù)的增加,
14、刪除,修改,查詢等,便于用戶查看,操作,和查詢房屋登記信息。此外,系統(tǒng)具有會員和管理員登錄功能,這樣可以提高數(shù)據(jù)的安全性和可靠性。該系統(tǒng)符合各房產(chǎn)中介公司的要求。在開發(fā)過程中注重明確需求分析,遵循用戶參與、優(yōu)化創(chuàng)新、使用高效、處理規(guī)范化的原則,使開發(fā)模型更加趨于完善。2.2可行性分析可行性研究的目的不是解決問題,而是確定問題是否值得去解決。可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設(shè)計的過程。對于可行性分析,可從如下三個方面來進行:2.2.1技術(shù)可行性技術(shù)可行性考慮的問題是利用現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配
15、置是否滿足開發(fā)的需求等。房屋中介管理系統(tǒng)的工作主要是在客戶和房屋中介人員之間架起一座橋梁,能相互提供信息,處理信息。這一特點非常適合于計算機的特點,而計算機硬件和軟件技術(shù)的飛速發(fā)展,也為系統(tǒng)的建設(shè)提供了技術(shù)條件。通過對房屋中介的工作流程加以分析,同時.net 提供給的良好開發(fā)平臺,其與數(shù)據(jù)庫鏈接的方便性以及目前一些利用數(shù)據(jù)庫知識實現(xiàn)的信息管理系統(tǒng),為實驗的順利進行提供可靠的參考和依據(jù)。2.2.2經(jīng)濟可行性經(jīng)濟可行性應該考慮其開發(fā)維護費用及該系統(tǒng)所能帶來的效益之間的關(guān)系。該系統(tǒng)4適用于中小型的房屋中介機構(gòu),開發(fā)該系統(tǒng)的費用主要包括開發(fā)階段的費用以及今后的運行、維護費用。其新系統(tǒng)帶來的效益來自使用
16、該系統(tǒng)后房屋中介機構(gòu)工作的科學化,規(guī)范化,高效化所帶來的效益。這些主要體現(xiàn)在工作人員的減少,工作效率的提高,相應工資支出的減少,更容易滿足客戶的需求,使房屋中介公司的客戶群擴大,以及與傳統(tǒng)的手工登記的方式相比不易發(fā)生差錯,因差錯帶來的損失的相對減少。2.2.3操作可行性本系統(tǒng)適用于 Windows XP 等主流操作系統(tǒng)之上,對于該系統(tǒng)的推廣使用提供了很好的途徑。該系統(tǒng)研究了中介機構(gòu)的工作流程后充分考慮到工作人員以前的工作習慣,使其對新系統(tǒng)更易適應,在操作上主要憑借使用 Windows 操作技術(shù)即可完成數(shù)據(jù)錄入、修改、刪除等功能,方便簡單。使用前只要對用戶進行簡單的說明或閱讀幫助文件即可使用該系
17、統(tǒng)。另外界面清晰易懂,加之可視化的管理工具,對數(shù)據(jù)庫的操作是相當簡單的,所以操作上是可行的。2.2.法律可行性法律可行性是考慮要開發(fā)系統(tǒng)是否存在任何侵犯、妨礙和責任問題,用戶操作可行性考慮待開發(fā)軟件的運行方式在用戶組織內(nèi)是否行得通,現(xiàn)行管理制度、人員素質(zhì)、操作知識是否可行。所有軟件都選用正版,所有技術(shù)資料都由開發(fā)方保管,提出方擁有使用權(quán),合同制定確定違約責任。由于在本系統(tǒng)中是有合同作為雙方合作的基礎(chǔ),所以不會存在任何侵犯、妨礙和責任問題。即使存在了,也可以根據(jù)合同進行分析,一定有人會負責任,所以此系統(tǒng)完全可以進行開發(fā)。5需求分析在軟件工程的 發(fā)展過程中,需求分析在很長一段時間里被人們認為是整個
18、軟件工程中最簡單的一個步驟,但在過去 十幾年中人們逐漸認識到軟件工程是整個過程中最為關(guān)鍵的一個 部分。雖然在可行性研究階段已經(jīng)粗略了解了用戶的需求,甚至還提出了一些可行的方案,但是,可行性研究的基本目的是用較小的成本在較短的時間內(nèi)確定是否存在可行的解法,因此許多細節(jié)被忽略了。然而在最終的系統(tǒng)中卻不能遺漏任何一個微小的細節(jié),所以可行性研究并不能代替需求分析,它實際上并沒有準確地回答“系統(tǒng)必須做什么?”這個問題。所以進行軟件設(shè)計之前,必須先進行需求分析,才能保證軟件設(shè)計順利完成。假如在需求分析 階段分析者們未能正確地認識到顧客的需要的話,那么最后的軟件實際上不可能達到顧客的需要,或者軟件無法在規(guī)定
19、的時間里完工。系統(tǒng)的需求分析是需要開發(fā)人員和用戶一起完成。需求分析主要是對管理信息系統(tǒng)的需求進行分析,分析在設(shè)計系統(tǒng)時可能遇到的問題,及其解決方案,對目標系統(tǒng)提出完整、準確、清晰、具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到系統(tǒng)的可利用價值,是開發(fā)軟件所不可缺少的重要環(huán)節(jié)。房屋中介管理系統(tǒng)的實現(xiàn)需要從實際出發(fā),對實際情況進行客觀的分析,深入了解需求。系統(tǒng)利用 access 與數(shù)據(jù)庫結(jié)合的技術(shù)建立數(shù)據(jù)庫管理系統(tǒng)。同時需求分析也是進行概要設(shè)計和詳細設(shè)計的基礎(chǔ),是進行內(nèi)部維護和測試的依據(jù)。3.功能需求分析房屋中介管理系統(tǒng)的需求主要包括房屋信息的登記,查詢,修改,刪除。對客戶需求的記錄,查詢,修
20、改,刪除。房屋登記將需要登記的房屋的信息輸入系統(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ù)正確,點擊添加按鈕,能夠?qū)?shù)據(jù)輸入到數(shù)據(jù)庫,并保存數(shù)據(jù)。刪除操作:在選定一個房屋信息后可將其從數(shù)據(jù)庫中刪除,并在前端界面顯示出來。查詢操作:
21、能夠進行全部數(shù)據(jù)的查詢,同時也能進行模糊的查詢, SQL 語句中用“l(fā)ike”,還有組合查詢,通過對用戶輸入情況的判斷來確定 SQL 語句的最終形式,比如用戶查詢時輸入的查詢條件不全面,甚至只有一個,依然能夠查詢出所輸入的條件對應的數(shù)據(jù)。6同時,該系統(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 以上分
22、辨率:10248003.2.2軟件環(huán)境操作系統(tǒng)平臺:Windows XP數(shù)據(jù)庫服務器:Microsoft Access 2003服務器平臺:Windows XP前端開發(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í)行速度的下降。7總體設(shè)計在總體設(shè)計這個階段,應劃分出組成該系統(tǒng)的一些物理元素-程序,文件,數(shù)據(jù)庫,人工過程和文檔等等。同時,總體設(shè)計階段另一項重要任務是設(shè)計軟件的結(jié)構(gòu)
23、,確定系統(tǒng)中每個程序由哪些模塊組成,以及這些模塊間的關(guān)系。具體到該系統(tǒng),開發(fā)任務是實現(xiàn)房屋中介管理系統(tǒng)化、規(guī)范化和自動化,從而提高房屋中介公司的工作效率。對于該系統(tǒng),其本質(zhì)上是信息處理系統(tǒng),因此,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮“數(shù)據(jù)”及對數(shù)據(jù)的“處理”這兩個方面的問題。為了把在房屋中介公司工作過程中的對所處理的數(shù)據(jù)清晰明確地表達出來,通常需要建立一個概念性的數(shù)據(jù)模型。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是對數(shù)據(jù)和信息建模。這里運用最常用的表示概念性數(shù)據(jù)模型的方法,是實體聯(lián)系方法即 ER 模型。其具體的設(shè)計圖如下所示:4.1系統(tǒng)結(jié)構(gòu)圖設(shè)計該系統(tǒng)的主要結(jié)構(gòu)包括以下幾個部分:出租房屋信息管
24、理,出售房屋信息管理,求租房屋信息管理,求購房屋信息管理,退出系統(tǒng)。其系統(tǒng)的結(jié)構(gòu)圖設(shè)計如下:房屋中介管理系統(tǒng)登陸系統(tǒng)出租房屋信息管理出售房屋信息管理求租房屋信息管理求購房屋信息管理退出系統(tǒng)圖 4-1 系統(tǒng)結(jié)構(gòu)圖進入該系統(tǒng)后,在登錄界面輸入正確的密碼后,就可進入系統(tǒng)的主界面,分為如圖所示的幾個部分。84.2系統(tǒng)流程圖設(shè)計圖 4-2系統(tǒng)流程圖用戶登錄系統(tǒng)后對其所輸入的密碼進行判斷,正確后方可進入系統(tǒng)的主界面,錯誤時將提示密碼錯誤,不能進入系統(tǒng)。4.3系統(tǒng)功能模塊圖圖 4-3系統(tǒng)功能模塊圖房屋中介管理系統(tǒng)出租出售房屋信息管理求租求購房屋信息管理客戶信息管理客戶信息添加客戶信息修改客戶信息刪除房屋信息
25、添加房屋信息修改房屋信息刪除房屋信息添加房屋信息修改房屋信息刪除用戶登錄判斷密碼各功能模塊操作界面退出系統(tǒng)是否94.4系統(tǒng)數(shù)據(jù)流圖圖 4-4系統(tǒng)數(shù)據(jù)流圖該系統(tǒng)的初始信息由出租出售房屋的客戶提供,當求租求購客戶未能從中找到所需的信息時,將提供其所需的信息,系統(tǒng)對其進行記錄。出租出售房屋人提供的信息對信息記錄求租求購人查詢是否合適結(jié)束是否對其需求進行記錄10數(shù)據(jù)庫設(shè)計該系統(tǒng)的主要功能是對數(shù)據(jù)進行管理,所以數(shù)據(jù)庫的設(shè)計在該系統(tǒng)中起著相當關(guān)鍵的作用。數(shù)據(jù)庫設(shè)計的好壞直接決定了該系統(tǒng)設(shè)計成功與否。本系統(tǒng)采用 access 作為后臺數(shù)據(jù)庫。Access 是 Office 辦公套件中一個極為重要的組成部分。
26、剛開始時微軟公司是將 Access 單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將 Access 捆綁在 OFFICE 中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將 Access 捆綁到 OFFICE97 中,成為OFFICE 套件中的一個重要成員?,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),除
27、了后端的資料庫管理之外,也具備前端 UI 介面開發(fā)工具。 5.1數(shù)據(jù)庫需求分析通過對房屋中介公司工作情況的分析,可以確定該數(shù)據(jù)庫的結(jié)構(gòu),包括如下四張表格,分別記錄如下的信息:出租房屋信息:包括房主姓名,聯(lián)系方式。要求出租房屋的一些信息,包括房屋地址,房屋類型,裝修情況等信息。出售房屋信息:包括房主姓名,聯(lián)系方式。要求出售房屋的一些信息,包括房屋地址,房屋類型,裝修情況等信息。求購客戶信息:包括的數(shù)據(jù)項有客戶姓名,聯(lián)系方式,對所需房屋要求的一些信息等。求租客戶信息:包括的數(shù)據(jù)項有客戶姓名,聯(lián)系方式,對所需房屋要求的一些信息等。5.2數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計E-R 圖的設(shè)計是為了把給用戶的數(shù)據(jù)要求清楚,準
28、確的描述出來,通常建立一個概念性的數(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ù)對象彼此間相互連接的關(guān)系。該數(shù)據(jù)庫的設(shè)計包含四張表格,對應了四個 E-R 圖,其具體的設(shè)計如下:11圖 5-1出租房屋信息 E-R 圖圖 5-2出租房屋信息 E-R 圖房屋情況出租房屋信息客戶姓名聯(lián)系方式戶型房屋地址每月價格房屋種類裝修情況建筑面積房屋情況每平方米價格出租房屋信息客戶姓名聯(lián)系方式戶型房屋地址房屋種類裝修情況建筑面積12圖 5-3求購人信息
29、 E-R 圖圖 5-4客戶需求實體 E-R 圖5.3數(shù)據(jù)庫表格設(shè)計在上面的實體以及實體之間關(guān)系的基礎(chǔ)上,設(shè)計出各個數(shù)據(jù)表,用以記錄信息。該數(shù)據(jù)庫的設(shè)計中包含 4 個表格,分別用來記錄出租房屋信息,出售房屋信息,求租人信息,求購人信息。其具體的設(shè)計如下所示:求購人信息客戶姓名聯(lián)系方式戶型房屋種類裝修情況建筑面積求租人信息客戶姓名聯(lián)系方式戶型房屋種類裝修情況建筑面積13圖 5-1出租房屋信息表其中,客戶姓名,房屋種類,戶型,裝修情況,房屋地址,房屋情況為文本型數(shù)據(jù),字段長度均為 50 ,聯(lián)系方式,每月價格,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。圖 5-2出售房屋信息表其中,客戶姓名,房屋種類,
30、戶型,裝修情況,房屋地址,房屋情況為文本型數(shù)據(jù),字段長度均為 50 ,聯(lián)系方式,房屋價格,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。14圖 5-求購人信息表其中,客戶姓名,房屋種類,戶型,裝修情況,為文本型數(shù)據(jù),字段長度均為 50 ,聯(lián)系方式,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。圖 5-求租人信息表其中,客戶姓名,房屋種類,戶型,裝修情況,為文本型數(shù)據(jù),字段長度均為 50 ,聯(lián)系方式,建筑面積為數(shù)字型數(shù)據(jù),其字段長度為長整型。15各功能模塊的具體設(shè)計與實現(xiàn)該軟件的主界面由 Microsoft Visual C# 2005 來實現(xiàn), C# 2005 作為一種編程語言,它是為生成在 .NET
31、 Framework 上運行的多種應用程序而設(shè)計的。C# 不僅簡單而且功能強大、類型安全,同時是面向?qū)ο蟮摹# 憑借它的許多創(chuàng)新,在保持 C 樣式語言的表示形式和優(yōu)美的同時,實現(xiàn)了應用程序的快速開發(fā)。Visual Studio 支持 Visual C#,這是通過功能齊全的代碼編輯器、項目模板、設(shè)計器、代碼向?qū)А⒐δ軓姶笄乙子谑褂玫恼{(diào)試器以及其他工具實現(xiàn)的。通過 .NET Framework 類庫,可以訪問多種操作系統(tǒng)服務和其他有用的精心設(shè)計的類,這些類可顯著加快開發(fā)周期。6.1系統(tǒng)登錄界面的設(shè)計與實現(xiàn)在登錄界面下需輸入正確密碼后有提示,才能進入系統(tǒng),如果密碼錯誤,將不能進入系統(tǒng)。圖 6-1登
32、錄界面6.2系統(tǒng)主界面的設(shè)計與實現(xiàn)在登錄界面輸入正確密碼后,可進入如下的系統(tǒng)主界面,如圖所示,包括了四大功能16圖 6-2系統(tǒng)主界面6.3出租房屋信息管理界面的設(shè)計與實現(xiàn)點擊主界面的出租房屋信息管理按鈕,即可彈出出租房屋信息管理的界面,如下圖所圖 6-3出租房屋信息界面17在該界面下,包括出租房屋信息查詢,信息插入,刪除無用的信息,顯示所需信息,等功能。點擊查詢信息按鈕,即可彈出如下界面,用以輸入查詢條件,圖 6-4出租房屋信息查詢界面輸入條件后,點擊確定按鈕,對其所輸入的條件進行查詢,結(jié)果顯示在圖 6-3 的界面里。其中建筑面積需輸入文本型數(shù)據(jù),每月價格輸入數(shù)字型數(shù)據(jù)。裝修情況,房屋種類,戶
33、型的內(nèi)容不能直接進行輸入,需在下拉菜單中進行選擇。圖 6-5出租房屋信息插入界面在界面里輸入新的房源信息,點擊確定按鈕,將其信息插入到相應的數(shù)據(jù)庫,完成房18源信息的錄入。其中客戶姓名,房屋地址為文本型數(shù)據(jù),每月價格,建筑面積為數(shù)字型數(shù)據(jù)。房屋種類,戶型,裝修情況需要進行選擇。6.4出售房屋信息管理界面的設(shè)計與實現(xiàn)圖 6-6出售房屋信息在該界面下,包括出售房屋信息查詢,信息插入,刪除無用的信息,顯示所需信息,等功能。19圖 6-7出售房屋信息查詢輸入條件后,點擊確定按鈕,對其所輸入的條件進行查詢,結(jié)果顯示在圖 6-6 的界面里。其中建筑面積需輸入文本型數(shù)據(jù),每月價格輸入數(shù)字型數(shù)據(jù)。裝修情況,房
34、屋種類,戶型的內(nèi)容不能直接進行輸入,需在下拉菜單中進行選擇。圖 6-8出售房屋信息插入在界面里輸入新的房源信息,點擊確定按鈕,將其信息插入到相應的數(shù)據(jù)庫,完成房源信息的錄入。其中客戶姓名,房屋地址為文本型數(shù)據(jù),每月價格,建筑面積為數(shù)字型數(shù)據(jù)。房屋種類,戶型,裝修情況需要進行選擇。206.5求購客戶信息界面的設(shè)計與實現(xiàn)圖 6-9求購客戶信息界面在該界面下可對沒有在出售房屋信息中沒有找到合適房屋的客戶,將其所需的要求記錄下來,同時也可將不需要的客戶信息進行刪除。6.6求租客戶信息界面的設(shè)計與實現(xiàn)圖 6-10求租客戶信息界面216.7 數(shù)據(jù)庫連接的實現(xiàn)該系統(tǒng)連接數(shù)據(jù)庫采用的 datagridview
35、 控件,使用該控件可進行動態(tài)數(shù)據(jù)庫連接,又可以在代碼中實現(xiàn)對數(shù)據(jù)庫的連接。22總結(jié)7.1系統(tǒng)開發(fā)中遇到的問題在本次畢業(yè)設(shè)計中遇到了許多的問題,帶著這些問題,自己去尋找相應的資料,去請教老師,最終問題得以解決。首先,在進行主界面的設(shè)計時,我對一些控件的功能了解的不是很清楚,通過查資料,請教老師,同學,才是問題得以解決,及時的完成設(shè)計目標。其次,在連接數(shù)據(jù)庫是出現(xiàn)了一些問題。最后,整個設(shè)計初步完成時,發(fā)現(xiàn)該系統(tǒng)的界面過于單調(diào),我又對背景色和字體的顏色作了相應的修改,并相應的對界面上控件的排列做了一定的調(diào)整,這樣運行后的效果有了明顯的改觀,可以吸引更多的用戶來使用。它涉及到用戶界面的美觀、整潔問題,
36、為自己以后進一步開發(fā)系統(tǒng)做了很好的示范。在這次畢業(yè)設(shè)計和論文的寫作過程中得到了指導老師大力幫助,在此深表謝意。7.2系統(tǒng)中有待改進之處房屋中介管理系統(tǒng)開發(fā)完成后,由于開發(fā)設(shè)計的時間較短,而且開發(fā)的成員就是我本人,能力有限,所以說本系統(tǒng)的存在的問題之一是作為一個完全房屋中介公司能夠運行的系統(tǒng)在功能上還不夠完善;存在的問題之二,房屋中介管理系統(tǒng)中的數(shù)據(jù)的不夠安全;存在的問題之三,房屋中介管理系統(tǒng)是一個單機操作系統(tǒng)。7.3心得體會本次畢業(yè)設(shè)計使我深刻理解了在大學四年中所學過的軟件開發(fā)過程,以及軟件開發(fā)的方法,也使我懂得了一些軟件文檔資料的寫法。開發(fā)實現(xiàn)一個系統(tǒng)首先要進行用戶的調(diào)查、進行可行性研究,然
37、后才能對系統(tǒng)進行的分析、設(shè)計、實現(xiàn)。參考文獻1 羅斌.Visual C#2005 數(shù)據(jù)庫開發(fā)經(jīng)典案例.北京:水利水電出版社,2007.122 劉云峰 湯晉主 劉耀儒.新概念 Visual C+6.0 教程.吉林:吉林電子,2008.93 劉炳文 楊明福 陳定中. Visual Basic 語言程序設(shè)計.北京:高等教育出版社,2003.03234 楊繼萍 郝軍啟.Access 2003 數(shù)據(jù)庫原理與應用.北京:清華大學出版社,2006.015 羅朝暉 黃煒.Access 數(shù)據(jù)庫應用技術(shù).北京:高等教育出版社,2006.076劉大偉 王永皎 鞏志強. Access 數(shù)據(jù)庫項目案例導航. 北京:清華
38、大學出版社,2005.97 張躍延 蘇宇 貫偉紅. ASP.NET 程序開發(fā)范例寶典(C#). 北京:人民郵電出版社,2009.18 高猛.Microsoft SQL Server 2005 開發(fā)指南. 北京:清華大學出版社,2006.12.19 李維杰 孫乾君.SQL Server2005 數(shù)據(jù)庫原理與應用 . 北京:清華大學版社, 2007.510 侯麗敏.SQL Server 數(shù)據(jù)庫應用教程實驗 . 北京:中國水利水電出版社, 2008.6致謝本課題是在導師王建平老師的悉心教導下完成的。從接觸之初的懵懂到后期了解和靈活應用,在整個過程中,王老師給予了我多方面的指導和幫助,使我學到了很多新的專業(yè)知識,而他深厚的理論基礎(chǔ)和嚴謹?shù)膶W術(shù)作風也深深地影響著我,我的每一點進步都凝聚著他的辛勤勞動。在這里我向他表示崇高的敬意和誠摯的感謝!同時,我也要感謝我身邊幫助過我的同學,在和他們的多次討論中使我更快得接近了課題目標,他們對我無私的幫助使我在課題研究中少走了很多彎路,在此表示忠心的感謝!真誠地謝謝你們!裝訂線24
- 溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。