基于c#房屋租賃管理系統(tǒng)的設計和實現_第1頁
基于c#房屋租賃管理系統(tǒng)的設計和實現_第2頁
基于c#房屋租賃管理系統(tǒng)的設計和實現_第3頁
基于c#房屋租賃管理系統(tǒng)的設計和實現_第4頁
基于c#房屋租賃管理系統(tǒng)的設計和實現_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、需要本論文完整程序源代碼,答辯ppt或者更多畢業(yè)論文聯系799523222基于c#房屋租賃管理系統(tǒng)的設計和實現學 生 姓 名:學 號:專 業(yè) 名 稱:班 級:指導教師姓名:系 (部):職 稱:學生承諾書本人在此鄭重承諾,本人所呈交的畢業(yè)設計及相關資料,是在導師指導下,獨立完成。對本畢業(yè)設計所涉及的研究工作做出貢獻的他人和集體,均已在文中明確標明,本畢業(yè)設計不包含任何他人享有的著作權的內容。論文與資料若有不實之處,本人愿意承擔責任,特此聲明! 學位論文作者(簽名):_ _ _ 年 月 日摘 要隨著我國市場經濟的快速發(fā)展和人們生活水平的不斷提高,簡單的租賃服務已經不能滿足人們的需求。如何利用先進的

2、管理手段,提高房屋租賃管理水平,是當今社會所面臨的一個重要課題。本文主要介紹了使用c#技術和sql server2005數據庫相結合而開發(fā)的一套有關房屋租賃信息管理的系統(tǒng),利用軟件工程原理,采用面向對象的編程方法,其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面,實現了房屋租賃管理的自動化和信息化,整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成基本資料管理、客戶資料管理、租賃合同管理、財務管理、統(tǒng)計報表管理等功能。經過實際測試證明,本文所設計的房屋租賃管理系統(tǒng)可以用于物業(yè)管理部門從事房屋租賃信息管理方面的需要。關鍵詞: sql server 2005 c#

3、 目 錄1前言11.1系統(tǒng)開發(fā)背景和開發(fā)目的11.2可行性分析12開發(fā)工具簡介22.1 c#語言簡介22.2 sql server 2005數據庫22.3 devexpress第三方控件23需求分析33.1系統(tǒng)目標33.2 應用現狀調查33.3系統(tǒng)業(yè)務流程圖43.4系統(tǒng)功能結構圖54.概要設計54.1系統(tǒng)運行總體流程54.2系統(tǒng)體系結構65數據庫設計65.1概念設計65.2物理設計96.詳細設計136.1系統(tǒng)登錄模塊設計136.2系統(tǒng)主界面模塊設計136.3.基本信息模塊設計156.4租賃管理模塊設計186.5財務管理模塊206.6統(tǒng)計報表模塊設計246.7系統(tǒng)管理模塊設計27結束語30參考文

4、獻31abstract32致 謝33仲愷農業(yè)工程學院畢業(yè)論文(設計)成績評定表341前言1.1系統(tǒng)開發(fā)背景和開發(fā)目的房屋租賃管理是一項瑣碎、復雜而又十分細致的工作,房屋的基本資料,客戶資料的管理,房屋租賃管理,各項收費以及統(tǒng)計報表的管理,一般不允許出錯,如果實行手工操作,須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行房屋租賃工作的管理,能夠保證各項信息準確無誤。開發(fā)本系統(tǒng)就是為了解決物業(yè)管理企業(yè)在房屋租賃信息管理中的一些不規(guī)范,使房屋租賃信息的管理向著規(guī)范化、簡單化、有效化的方向發(fā)展。1.2可行性分析1.2.1 技術可行性從目前it業(yè)界比較流行的數據庫開發(fā)、管理軟件來看,

5、對于比較簡單的中小型數據庫,visual c# 和sql server2005的結合無疑是在實際應用中較為成功的一種解決方案。為用戶提供了業(yè)界軟件開發(fā)一直堅持的非常友好、操作簡單的用戶界面、完善強大的數據庫操作功能和簡潔明了的數據庫接口,所以技術實行起來相對會容易。1.2.2 經濟可行性本系統(tǒng)開發(fā)簡單但要耗去一定的時間,所用的開發(fā)工具和軟件都差不多是免費的。而且,由于系統(tǒng)能夠在未來較長的一段時期內穩(wěn)定地發(fā)揮作用,這對于學生房屋租賃信息的自動化管理,稱業(yè)管理企業(yè)的人力和財力都有很大的幫助。由此可見在,開發(fā)此系統(tǒng)在經濟上是完全可行的。1.2.3 操作可行性如今的計算機已經走進千家萬戶,硬件成本的下

6、降,導致計算機購買成本的降低.此系統(tǒng)是利用自己的計算機加microsoft visual studio2008作為軟件的開發(fā)平臺,使開發(fā)出來的系統(tǒng)有友好的用戶界面、有良好的安全性設置、有詳細的操作說明書,這樣更使各類用戶很快地掌握系統(tǒng)的使用方法,操作友好因此在操作上是可行的。1.2.4 法律可行性本系統(tǒng)開發(fā)不會侵犯他人、集體或國家利益,不存在侵權等問題,不違反國家法律,因此具有法律可行性。綜上所述,該系統(tǒng)的開發(fā)是可行的。2開發(fā)工具簡介2.1 c#語言簡介microsoft visual studio net是microsoft 公司為適應internet高速發(fā)展的需要,而推出的新的開發(fā)平臺。2

7、008年3月17發(fā)布vs2008。隨后又發(fā)布了vs2010。c#1語言是net平臺上的第一語言。自發(fā)布以來不斷增強,已經成為目前功能最強大的通用語言之一。2.2 sql server 2005數據庫sql server 20052 是一個全面的數據庫平臺,使用集成的商業(yè)智能 (bi) 工具提供了企業(yè)級的數據管理。sql server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序 。 2.3 devexpress第三方控件devexpress3 開發(fā)的數據庫控件有很強的實力,不僅功能豐富,應用簡便,而且界面華麗,

8、更可方便定制。對于編程人員來說是個不錯的選擇。它的菜單欄控件更具代表,完全可以替代開發(fā)環(huán)境提供的基本控件,而讓您編寫的程序或軟件更顯專業(yè)化。它還提供完善的幫助系統(tǒng),資料詳盡,可以快速入手。有些高級控件更是零代碼的,非常易于使用。3需求分析3.1系統(tǒng)目標采用企業(yè)現有的軟硬件環(huán)境及科學的管理系統(tǒng)開發(fā)方案,建立房屋租賃信息管理系統(tǒng),實現房屋租賃信息管理的計算機自動化。系統(tǒng)應符合物業(yè)管理企業(yè)原有的房屋租賃管理制度,并達到操作直觀、方便、實用、安全等要求。房屋租賃信息管理系統(tǒng)應該具有以下功能:1. 由于操作人員的計算機知識普遍偏低,因此要求系統(tǒng)具有良好的人機界面;2. 如果系統(tǒng)的使用對象較多,則要求有較

9、好的權限管理;3. 方便的數據查詢,支持自定義條件查詢;4. 自動匹配房源和求房意向信息;5. 在相應的權限下,刪除數據方便簡單,數據穩(wěn)定性強;6. 數據計算自動完成,盡量減少人工干預。3.2 應用現狀調查當前,很多物業(yè)管理企業(yè)的房屋租賃信息管理都是使用紙質資料來登記、記錄房屋等信息,這導致房屋信息變更不便,且房屋租賃花費人力資源多,工作也較繁瑣。傳統(tǒng)的看房流程是很費時費力的,要有專人帶客戶看房、講解房屋信息,因此導致房屋租賃成本居高。人力管理的比例比較大,往往是各個主要負責人以書面的形式管理房屋租賃信息,效率低下。數據打印,匯總時,容易丟失,不易保存且數據保密性較差。因此,開發(fā)一套功能相對完

10、整,外觀相對優(yōu)美的房屋租賃管理系統(tǒng)顯得十分必要,同時使得客戶使用系統(tǒng)更加放心,提高工作的效率,減少過多的人力資源的付出。3.3系統(tǒng)業(yè)務流程圖房屋租賃管理系統(tǒng)業(yè)務流程圖如下圖3-1所示。圖3-1 房屋租賃管理系統(tǒng)業(yè)務流程圖3.4系統(tǒng)功能結構圖系統(tǒng)功能結構圖如下圖3-2所示。圖3-2 系統(tǒng)功能結構圖4.概要設計4.1系統(tǒng)運行總體流程系統(tǒng)運行總體流程如下圖4-1所示。圖4-1 系統(tǒng)運行總體流程4.2系統(tǒng)體系結構管理員功能結構圖如下圖4-2所示:圖4-2 管理員后臺管理功能結構圖普通用戶功能結構圖如下圖4-3說示:圖4-3 普通用戶功能結構圖5數據庫設計45本系統(tǒng)采用sql server 2005數據

11、庫設計,名稱為graduateproject,其中包含了11張表,下面分別給出數據表概念設計和主要數據表的結構。5.1概念設計房屋租賃管理系統(tǒng)主要用到房屋信息表、合同信息表、房客信息表、租金信息表和水電費信息表等,各個表的e-r圖如下:1. 房屋信息e-r圖(見圖5-1)圖5-1 房屋e-r圖2. 租金信息e-r圖(見圖5-2)圖5-2 租金e-r圖3. 房客信息e-r圖(見圖5-3)圖5-3 房客e-r圖4. 水電費信息e-r圖(見圖5-4)圖5-4 水電費e-r圖5. 合同信息e-r圖(見圖5-5)圖5-5 合同e-r圖5.2物理設計1. 房屋信息表tb_roominfo表,該表主要用于保

12、存房屋的信息,包括房屋名稱、所屬樓宇、所屬物業(yè)、樓層、類型、面積、租金、狀態(tài)、業(yè)主名稱和備注。如下表5-1 所示表5-1 房屋信息表字段名稱字段類型字段大小主鍵備注roomnamevarchar50y房屋名稱buildingnamevarchar50y所屬樓宇propertynamevarchar50n所屬物業(yè)roomfloorint4n樓層roomstylevarchar50n類型roomareaint4n面積roomhireint4n租金roomstatevarchar50n狀態(tài)buildingownervarchar50n業(yè)主名稱2. 租金信息表tb_roombasichireinfo表

13、,該表主要用于保存押金的信息,包括房屋名稱、房客名稱、所屬樓宇、起租日期、截止和租金。如下表5-2所示表5-2 租金信息表字段名稱字段類型字段大小主鍵備注roomnamevarchar50y房屋名稱renternamevarchar50y房客名稱buildingnamevarchar50y所屬樓宇startdatedatetimen起租日期enddatedatetimen截止日期roomhireint4n租金3. 房客信息表tb_renterinfo表,該表主要用于存儲房客的信息,包括房客名稱、身份證號、電話和備注,如下表5-3所示表5-3 房客信息表字段名稱字段類型字段大小主鍵備注rente

14、rnamevarchar50n房客名稱renteridvarchar50y身份證號rentertelvarchar50n電話renterremarkvarchar50n備注4. 水電費信息表tb_feeinfo表,該表主要用于保存押金的信息,包括房屋名稱、房客名稱、所屬樓宇、起租日期、截止和租金。如下表5-4所示表5-4 水電費信息表字段名稱字段類型字段大小主鍵備注feenamevarchar50y費用鋁盤roomnamevarchar50y房屋名稱renternamevarchar50y房客名稱buildingnamevarchar50y所屬樓宇startdatedatetimen起租日期e

15、nddatedatetimen截止日期startcountint4n起數endcountint4n止數usedcountint4n用量priceint4n單價pricecountint4n總費用5. 合同信息表tb_contractinfo表,該表主要用于保存合同的信息,包括合同id號、房屋名稱、房客名稱、所屬樓宇、狀態(tài)、起租日期、租金和押金。如下表5-5所示表5-5合同信息表字段名稱字段類型字段大小主鍵備注contractidvarchar50y合同id號roomnamevarchar50n房屋名稱renternamevarchar50n房客名稱buildingnamevarchar50n所

16、屬樓宇contractstatevarchar50n狀態(tài)renteddatedatetimen起租日期tenancyint4n租期roomhireint4n租金rentalbondint4n押金6.詳細設計676.1系統(tǒng)登錄模塊設計界面設計系統(tǒng)登錄模塊運行結果如圖6-1所示圖6-1 系統(tǒng)登錄模塊功能分析:系統(tǒng)登錄模塊主要用于進入房屋管理系統(tǒng)的用戶進行安全性檢查,以防止非法用戶進入系統(tǒng)。在登錄系統(tǒng)時,只有合法的用戶才可以進入系統(tǒng),同時系統(tǒng)還可以根據登錄時的用戶類型,給予不同的操作權限。6.2系統(tǒng)主界面模塊設計8功能結構圖主界面功能結構圖如圖6-2所示圖6-2 主界面功能結構圖界面設計系統(tǒng)主界面運

17、行結果如下圖6-2所示圖6-2系統(tǒng)主界面功能分析:系統(tǒng)主界面主要包含基本信息、租賃管理、財務管理、報表統(tǒng)計、系統(tǒng)管理等五大功能模塊,以及基本信息提示和狀態(tài)欄信息?;拘畔⑻崾景吭纯倲?、入住總數、到期合同數、到期房租數,狀態(tài)欄信息主要包含用戶的名稱、用戶的級別、登錄的時間等信息。用戶進入主界面后可根據相對應的用戶權限進行相應的操作。6.3.基本信息模塊設計功能結構圖基本信息模塊功能結構圖如圖6-3所示圖6-3基本信息功能結構圖功能分析:基本信息模塊包含房屋信息管理、業(yè)主信息管理,以及房客信息管理,用戶可對這三個模塊進行相應的操作。6.3.1房屋信息模塊功能結構圖房屋信息模塊功能結構如圖6-4

18、所示圖6-4 房屋信息功能結構圖界面設計房屋信息模塊運行圖如圖6-5所示圖6-5 房屋信息模塊運行圖功能分析:房屋信息模塊包含出租房信息管理、樓宇信息管理、物業(yè)信息管理,以及物品信息管理四大模塊,各個模塊有相對應信息的增、刪、改、查等操作。在出租房信息管理模塊中,可批量導出出租房的信息;支持自定義條件查詢房屋的信息;自動匹配房源和求房意向信息;雙擊未出租房屋的信息可對該房屋進行出租,即彈出簽訂合同窗口;雙擊已出租房的信息可查看該房屋的綜合信息,包括房客信息、合同信息、租金記錄等信息。6.3.2業(yè)主信息管理模塊功能結構圖業(yè)主信息模塊功能結構圖6-6所示圖6-6 業(yè)主信息模塊功能結構圖功能分析:業(yè)

19、主信息模塊包含業(yè)主信息的添加、修改、刪除、查找。6.3.3房客信息模塊功能結構圖房客信息模塊功能結構圖如圖6-7所示圖6-7 房客信息模塊功能結構圖功能分析:房客信息模塊包含房客信息的添加、修改、刪除、查找等操作。6.4租賃管理模塊設計9功能結構圖租賃管理模塊功能結構圖如圖6-8所示圖6-8 租賃管理模塊功能結構圖功能分析:租賃管理模塊包含:合同管理、合同查詢、合同簽訂以及合同提醒。6.4.1合同管理功能結構圖合同管理模塊功能結構圖如圖6-9所示圖6-9 合同管理模塊功能結構圖界面設計合同管理模塊運行結果如下圖6-10所示圖6-10 合同管理功能分析:合同管理模塊包含合同的添加、修改、刪除、查

20、找等操作,并支持合同的批量導入和導出,雙擊合同信息查看該合同對應的房屋的綜合信息,包括房客信息、合同信息、租金記錄等信息。6.4.2合同到期提醒界面設計合同提醒運行結果如圖6-11 所示圖6-11合同提醒功能分析:系統(tǒng)默認將15天之內到期的合同顯示出來,在下拉框可選要提醒的天數,可查出在被選天數之內的合同信息。6.5財務管理模塊功能結構圖財務管理模塊功能結構圖如圖6-12所示圖6-12 財務管理模塊功能結構圖功能分析:財務管理模塊包含:租金統(tǒng)計、日常管理和租金提醒三大模塊。6.5.1租金管理模塊設計功能結構圖租金管理模塊功能結構圖如圖6-13所示圖6-13租金管理模塊功能結構圖界面設計租金管理

21、運行結果如圖6-14所示圖6-14 租金管理功能分析:租金管理模塊包含租金的添加、刪除、查找和打印清單。6.5.2日常管理模塊設計功能結構圖日常管理模塊功能結構圖如圖6-15所示圖6-15 日常管理模塊功能結構圖界面設計日常管理運行結果如圖6-16所示圖6-16 日常管理圖功能分析:日常管理模塊包含費用的添加、刪除、查找,并支持費用的批量導入和導出。6.5.3租金提醒模塊界面設計租金提醒運行結果如圖6-17所示圖6-17租金提醒功能分析:根據選定的天數,將在選定天數之內的租金信息顯示出來。6.6統(tǒng)計報表模塊設計功能結構圖統(tǒng)計報表功能結構圖如圖6-18所示圖6-18 統(tǒng)計報表功能結構圖功能分析:

22、統(tǒng)計報表模塊包含租金統(tǒng)計、房屋出租統(tǒng)計和押金統(tǒng)計。6.6.1租金匯總模塊設計功能結構圖租金統(tǒng)計功能結構圖如圖6-19所示圖6-19 租金統(tǒng)計功能結構圖界面設計租金統(tǒng)計運行圖如圖6-20所示圖6-20 租金統(tǒng)計運行圖功能分析:租金匯總模塊包含:按月統(tǒng)計、按樓宇統(tǒng)計、按房屋統(tǒng)計、按房客統(tǒng)計和打印報表。6.6.2房屋出租統(tǒng)計模塊設計功能結構圖房屋出租統(tǒng)計功能結構圖如圖6-21所示圖6-21 房屋出租統(tǒng)計功能結構圖界面設計房屋出租統(tǒng)計結果如圖6-22所示圖6-22 房屋出租統(tǒng)計功能分析:房屋出租匯總模塊包含:按樓宇統(tǒng)計、按樓層統(tǒng)計、按戶型統(tǒng)計和打印報表。6.6.3押金統(tǒng)計模塊設計界面設計押金統(tǒng)計運行結

23、果如下圖6-23所示圖6-23 押金統(tǒng)計圖功能分析:統(tǒng)計所有押金信息。6.7系統(tǒng)管理模塊設計10功能結構圖系統(tǒng)管理模塊功能結構圖如圖6-24所示圖6-24系統(tǒng)管理模塊功能結構圖功能分析:系統(tǒng)管理模塊包含用戶管理、數據管理和修改密碼。6.7.1用戶管理模塊設計功能結構圖用戶管理模塊功能結構圖如圖6-25所示圖6-25 用戶管理模塊功能結構圖功能分析:用戶管理模塊包含用戶的添加、修改、刪除等操作。6.7.2修改密碼模塊設計界面設計修改密碼運行結果如下圖6-26所示圖6-26修改密碼窗口功能分析:用于登錄用戶的密碼修改。6.7.3數據管理模塊設計界面設計數據管理模塊運行結果如下圖6-27所示圖6-2

24、7 數據管理功能分析:數據備份、數據還原和清空數據。結束語經過一個多月的努力畢業(yè)設計終于完畢,在這段學習時間里,雖然遇到過困難,也看到了希望,房屋租賃管理系統(tǒng)的設計,讓我又學到了一門技術,雖然還掌握得不夠精通,但還是有一定的認識和了解,對于我將來的學習是有價值的。本系統(tǒng)的功能基本符合設計需求,能夠完成房屋租賃信息的存儲和查詢以及各類相關報表統(tǒng)計。使用戶方便進行數據輸入、修改、刪除等管理措施。對于數據的一致性的問題也通過程序進行了有效的解決。在系統(tǒng)設計過程中,我體會到了即使是一件小事也不能馬虎,在設計之前一定要對所設計的系統(tǒng)有較為深刻地了解,并對用戶的要求加以認真的分析,并給予分類,對所分類進行

25、功能模塊化設計,畫出系統(tǒng)數據流圖,流程圖和結構圖.這樣在進行詳細設計時才可以做到有條不紊一步一步地進行.編制一個系統(tǒng)還是有很多可學習的地方,不僅要掌握好相關知識,而且做事要細心,謹慎,這也是將來工作和學習應該注意的地方。總的來說,通過這次課題,我也同時學到了技術層面以外的知識,那就是在建立應用程序上的流程:定出研究方向,收集資料,分析資料,確定項目,實現分析,提出實現方案,程序編輯,程序調試,程序修改,程序增添等等的步驟。這些都使我認識到建立應用程序不是一件隨便的事情,它有一個系統(tǒng)的、嚴密的、邏輯的工作流程。將來的社會是競爭激烈的社會,特別是計算機行業(yè),要不斷的學習,再學習,才可以把自己融入社

26、會的發(fā)展中,所以在工作過程中,要不斷的充電,才可以更好的體會自己人生的價值。由于本人的水平有限,在文章中難免有錯誤,和不足之處,望評審老師和同學們批評指正。參考文獻1c#百科. 2 sql server 2005 百科 ,2011-05-013 devexpress百科.4李國彬,趙麗娟,沈淑清等. sql server 2000應用基礎與實訓教程. 西安: 西安電子科技大學出版社,2004.5.5李志云 周巖 徐春華等 visual c#2005數據庫開發(fā)案例教程 機械工業(yè)出版社 2009年第一版 6王小科 張宏宇 呂雙. visual c#2005程序設計自學手冊 人民郵電出版社 2008

27、年第一版7韓江、王秀慧 譯. c#編程語言詳解. 電子工業(yè)出版社,2007.88李勇平編著. asp.net 2.0(c#)基礎教程. 北京:清華大學出版社,2008.1.9朱劍平 譯c#軟件解決方案清華大學出版社,2007.310李建忠 譯改善c#的50種方法. 人民郵電出版社,2007document similarity detection systemwu zhongwei(college of computational science ,zhongkai university of agriculture and engineering,guangzhou 510225,china)abstractwith rapid development of our countrys market economy and peoples living standard continuously improving, simple rental service can no longer satisfy peoples needs. it has become an important topic that our society is facing on how to use advanced management tool to improve the manageme

溫馨提示

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

評論

0/150

提交評論