版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
獨(dú)創(chuàng)聲明本人鄭重聲明:所呈交畢業(yè)設(shè)計(jì)(論文),是本人在指引教師指引下,獨(dú)立進(jìn)行研究工作所獲得成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議。盡我所知,除文中已經(jīng)注明引用內(nèi)容外,本設(shè)計(jì)(論文)不含任何其她個(gè)人或集體已經(jīng)刊登或撰寫過作品成果。對(duì)本文研究做出重要貢獻(xiàn)個(gè)人和集體均已在文中以明確方式標(biāo)明。本聲明法律后果由本人承擔(dān)。
作者簽名:年月日
畢業(yè)設(shè)計(jì)(論文)使用授權(quán)聲明本人完全理解濱州學(xué)院關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)規(guī)定。本人樂意按照學(xué)校規(guī)定提交學(xué)位論文印刷本和電子版,批準(zhǔn)學(xué)校保存學(xué)位論文印刷本和電子版,或采用影印、數(shù)字化或其他復(fù)制手段保存設(shè)計(jì)(論文);批準(zhǔn)學(xué)校在不以營(yíng)利為當(dāng)前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),發(fā)布設(shè)計(jì)(論文)某些或所有內(nèi)容,容許她人依法合理使用。(保密論文在解密后遵守此規(guī)定)
作者簽名:年月日房屋租賃管理系統(tǒng)設(shè)計(jì)與開發(fā)摘要隨著國(guó)內(nèi)經(jīng)濟(jì)迅猛發(fā)展和人們生活水平不斷提高,老式房屋租賃方式已不能適應(yīng)社會(huì)需要。如何運(yùn)用先進(jìn)管理手段來提高房屋租賃管理水平,是當(dāng)今社會(huì)所面臨一種重要問題。房屋租賃管理系統(tǒng)為需求房屋人群提供了一種平臺(tái),使得房屋租賃管理更加智能化和高效化。房屋租賃管理系統(tǒng)可以實(shí)現(xiàn)房屋信息錄入,房屋出租者信息錄入,房屋租賃者信息錄入,房屋狀態(tài)查詢等基本功能。管理員和顧客可以依照不同權(quán)限,對(duì)房屋信息進(jìn)行不同操作。本文是基于C#應(yīng)用程序設(shè)計(jì),運(yùn)用了MicrosoftVisualStudio和MicrosoftSQLServer數(shù)據(jù)庫(kù)開發(fā)工具。該系統(tǒng)開發(fā)重要涉及后臺(tái)數(shù)據(jù)庫(kù)建立和維護(hù)以及前端應(yīng)用程序開發(fā)兩個(gè)方面,實(shí)現(xiàn)了房屋租賃管理自動(dòng)化和信息化。通過該系統(tǒng)顧客可以迅速找到滿意住房,從而提高了房屋租賃工作效率。核心詞:數(shù)據(jù)庫(kù);程序設(shè)計(jì);房屋租賃管理DesignandDevelopmentoftheHousingLeaseManagementSystemAbstractWiththerapiddevelopmentofChina’seconomyandtheimprovementofpeople’slivingstandard,thetraditionalhousingleasepatternhasnotbeenabletomeettheneedsofthesociety.Howtousetheadvancedmanagementmethodtoimprovethehousingleasemanagementisoneoftheimportantissuesfacingsocietytoday.TheHousingLeasemanagementsystemprovidesaplatformforthedemandforhousingpeople,makingthemanagementofhousingrentalmoreintelligentandefficient.Housingleasemanagementsystemcanrealizethehousinginformationinput,housinglesserrentalhousinginformationinput,informationentry,queryandotherbasicfunctionsofhousingcondition.Accordingtodifferentpowers,administratoranduserscandodifferentoperationofthehousinginformation.ThispaperistheapplicationdesignbasedonC#,usingMicrosoftVisualStudioandMicrosoftSQLServerdatabaseasdevelopmenttools.Thedevelopmentofthissystemmainlyincludestwoaspects:theestablishmentandthemaintenanceofthedatabaseaswellasthefront-endapplicationprocedure’sdevelopment.Thesystemrealizestheautomationandinformatizationofthemanagementofrentalhousing.Throughthissystem,customerscanfindsatisfactoryhousingquickly,soastoincreasetheefficiencyoftherentalhousingwork.Keywords:Database;ProgramDesign;HousingLeaseManagement目錄引言 1第一章緒論 21.1問題定義 21.2系統(tǒng)開發(fā)背景和開發(fā)目的 21.3可行性分析 31.3.1經(jīng)濟(jì)可行性分析 31.3.2技術(shù)可行性分析 31.3.3操作可行性分析 31.3.4社會(huì)因素可行性分析 4第二章需求分析 52.1系統(tǒng)目的 52.2系統(tǒng)總體流程圖 52.3系統(tǒng)業(yè)務(wù)流程圖及分析 52.4系統(tǒng)功能模塊圖 6第三章開發(fā)工具和開發(fā)語言簡(jiǎn)介 73.1MicrosoftSQLServer 73.2MicrosoftVisualStudio 73.3C#語言簡(jiǎn)介 8第四章系統(tǒng)總體設(shè)計(jì) 94.1系統(tǒng)功能設(shè)計(jì)目的 94.2房屋租賃管理系統(tǒng)功能概述 9第五章數(shù)據(jù)庫(kù)設(shè)計(jì) 115.1房屋信息表 115.2房主信息表 115.3顧客信息表 125.4視圖 13第六章程序設(shè)計(jì) 146.1程序設(shè)計(jì)闡明 146.2詳細(xì)模塊劃分 146.2.1管理員角度 146.2.2房屋出租者角度 166.2.3房屋租賃者角度 19第七章軟件測(cè)試 227.1軟件測(cè)試辦法簡(jiǎn)介 227.2軟件測(cè)試實(shí)例 227.2.1顧客登陸 227.2.2填寫房屋信息 227.3軟件測(cè)試成果 23總結(jié) 24參照文獻(xiàn) 25道謝 26引言改革開放以來,隨著著都市土地使用制度改革和住房制度改革,為房地產(chǎn)行業(yè)發(fā)展創(chuàng)造了有力環(huán)境,中華人民共和國(guó)房地產(chǎn)行業(yè)迅速發(fā)展起來。但是隨著房地產(chǎn)行業(yè)發(fā)展,浮現(xiàn)了不少問題,例如投資性購(gòu)房比例偏重,供求構(gòu)造矛盾等,房屋浮現(xiàn)閑置狀況現(xiàn)象越來越嚴(yán)重,許多房主為了不讓房屋閑置開始想法將閑置房屋租賃出去,這使房屋租賃市場(chǎng)浮現(xiàn)了混亂。同步,現(xiàn)今農(nóng)村浮現(xiàn)了外出務(wù)工大熱潮,這些外出人員急需大量住房。這就需要建立一種平臺(tái),使房主和房屋需求者可以更好理解房屋信息,使房屋租賃行業(yè)可以健康有序發(fā)展。隨著計(jì)算機(jī)技術(shù)、手段、管理方式推動(dòng)和發(fā)展,諸多經(jīng)濟(jì)活動(dòng)逐漸在優(yōu)化升級(jí),由老式交易活動(dòng)方式向以計(jì)算機(jī)為中介當(dāng)代化方式而轉(zhuǎn)變,這種轉(zhuǎn)變不但節(jié)約了大量人力財(cái)力,更是給人們生活帶來了巨大便利。同樣,對(duì)于房屋租賃行業(yè)咱們也應(yīng)當(dāng)將運(yùn)用計(jì)算機(jī)技術(shù)建立一種更加符合人們需求管理系統(tǒng)。老式房屋租賃管理是一項(xiàng)復(fù)雜并且精細(xì)工作。房屋基本資料,房主資料管理,房屋租賃狀況等,都需要精確記載,這就需要耗費(fèi)巨大人力、物力和財(cái)力。建立一種房屋租賃管理系統(tǒng)可覺得房屋租賃雙方創(chuàng)造一種良好溝通平臺(tái),將房屋關(guān)于信息有效傳遞給房屋需求者,從而使其可以找到滿意房屋。實(shí)現(xiàn)房屋租賃管理規(guī)范化、簡(jiǎn)樸化、有效化,這是本文力圖實(shí)現(xiàn)目的?,F(xiàn)今,許多房地產(chǎn)公司在這方面做得都非常好,例如北京鏈家地產(chǎn)、北京鑫尊地產(chǎn)等。它們都是發(fā)展態(tài)勢(shì)非常好公司,在房屋租賃方面已經(jīng)由老式運(yùn)作模式轉(zhuǎn)換為了新型管理模式,并且獲得了巨大成功。本文開發(fā)房屋租賃管理系統(tǒng),就是要實(shí)現(xiàn)房屋租賃關(guān)于數(shù)據(jù)由人工管理向計(jì)算機(jī)管理轉(zhuǎn)變,在計(jì)算機(jī)技術(shù)和房屋管理實(shí)踐活動(dòng)兩者之間架設(shè)一座橋梁,從而解決房屋租賃系統(tǒng)通用性問題。在系統(tǒng)方面,力求操作界面簡(jiǎn)潔,內(nèi)容易于理解,從而可以廣合用于普通操作管理員。第一章緒論1.1問題定義房屋租賃,是指由房屋所有者或經(jīng)營(yíng)者將其所有或經(jīng)營(yíng)房屋交給房屋消費(fèi)者使用,房屋消費(fèi)者通過定期交付一定數(shù)額租金,獲得房屋占有和使用權(quán)利行為。房屋租賃是房屋使用價(jià)值零星出售一種商品流通方式。房屋租賃雙方當(dāng)事人必要訂立書面合同。房屋租賃合同中應(yīng)涉及如下方面重要條款:出租房屋范疇、面積;房屋租賃期限、用途;租金數(shù)額及交付時(shí)間;房屋修繕責(zé)任、轉(zhuǎn)租以及違約責(zé)任等等。在此基本上,雙方當(dāng)事人應(yīng)持房屋租賃合同到房屋所在地房地產(chǎn)管理部門辦理備案登記,領(lǐng)取《房屋租賃證》[1]。房屋租賃是指出租人(普通為房屋所有權(quán)人)將房屋交付承租人使用。收益,由承租人向出租人支付租金行為[2]。房屋租賃,是指自然人、法人或者其她組織作為出租人將其擁有所有權(quán)或者使用權(quán)房屋出租給承租人使用,由承租人向出租人支付租金,并在租賃關(guān)系終結(jié)時(shí),將房屋返還出租人行為?!掇k法》中租住房,涉及住宅、工商業(yè)用房、辦公用房、倉(cāng)庫(kù)以及其她用房[3]。此外,承租人在經(jīng)出租人批準(zhǔn)后,還可以在其承租期限內(nèi),將承租房屋出租給新承租人。隨著時(shí)代發(fā)展對(duì)房屋租賃定義也發(fā)生了一定變化,但是對(duì)于一種簡(jiǎn)樸易操作房屋租賃管理系統(tǒng),咱們只需要保證房屋基本信息和交易過程可靠性就足夠了。房屋租賃管理系統(tǒng)就是運(yùn)用計(jì)算機(jī)編程技術(shù)和數(shù)據(jù)庫(kù)存儲(chǔ)技術(shù)建立一種以網(wǎng)絡(luò)為中介信息互換平臺(tái),有效解決房屋租賃管理中難題。1.2系統(tǒng)開發(fā)背景和開發(fā)目的現(xiàn)今,房地產(chǎn)行業(yè)發(fā)展態(tài)勢(shì)迅猛,連帶著房屋租賃行業(yè)也在迅速發(fā)展。在這個(gè)計(jì)算機(jī)技術(shù)迅速發(fā)展時(shí)代背景下,各行各業(yè)都在逐漸實(shí)現(xiàn)管理當(dāng)代化,房屋租賃管理當(dāng)代化也勢(shì)在必行。房屋租賃管理是一項(xiàng)特別繁瑣工作。老式管理模式中,房屋信息、客戶信息、財(cái)務(wù)信息管理需要大量紙張記錄,并且當(dāng)要查找信息時(shí),工作人員需要翻閱大量記錄,這是一項(xiàng)特別耗費(fèi)時(shí)間、勞力和財(cái)力工作。運(yùn)用計(jì)算機(jī)支持公司高效率完畢房屋租賃管理尋常事務(wù),是適應(yīng)當(dāng)代公司制度規(guī)定、推動(dòng)公司勞動(dòng)型管理走向科學(xué)化、規(guī)范化必要條件[4]。計(jì)算機(jī)進(jìn)行房屋租賃工作管理,不但可以保證各項(xiàng)信息精確無誤、迅速輸出,同步計(jì)算機(jī)具備手工管理所無法比擬長(zhǎng)處。例如:檢索迅速、查找以便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些長(zhǎng)處可以極大地提高房屋租賃管理效率,也是公司科學(xué)化、正規(guī)化管理與世界接軌重要條件。開發(fā)本系統(tǒng)就是為理解決物業(yè)管理公司在房屋租賃信息管理中某些不規(guī)范,使房屋租賃信息管理向著規(guī)范化、簡(jiǎn)樸化、有效化方向發(fā)展[5]。1.3可行性分析1.3.1經(jīng)濟(jì)可行性分析房屋租賃管理系統(tǒng)開發(fā)簡(jiǎn)樸,所需開發(fā)軟件和工具都是免費(fèi),不需要耗費(fèi)資金去購(gòu)買軟件或工具,并且操作簡(jiǎn)樸不需要去專門培訓(xùn)。作為學(xué)生,學(xué)校內(nèi)部圖書館為每位同窗敞開,館內(nèi)各類藏書都比較豐富,基本上可以滿足每位學(xué)生需求,從而省去了購(gòu)買關(guān)于書籍耗費(fèi)。因此經(jīng)濟(jì)上可行。1.3.2技術(shù)可行性分析 對(duì)于比較簡(jiǎn)樸中小型數(shù)據(jù)庫(kù),當(dāng)前IT業(yè)界比較流行數(shù)據(jù)庫(kù)開發(fā)、管理軟件開發(fā)所用到工具中MicrosoftSQLServer和MicrosoftVisualStudio,無疑是一種成功解決辦法。操作簡(jiǎn)樸顧客界面、完善強(qiáng)大數(shù)據(jù)庫(kù)操作功能和簡(jiǎn)潔明了數(shù)據(jù)庫(kù)接口,無疑是開發(fā)一種簡(jiǎn)易系統(tǒng)好選取。再有就是C#語言,它是在C語言和C++語言基本之上發(fā)展起來,不但繼承了它們長(zhǎng)處,并且還發(fā)展了某些更加強(qiáng)大功能。在開發(fā)系統(tǒng)是C#無疑是一種良好選取。因此技術(shù)實(shí)行起來比較容易。1.3.3操作可行性分析現(xiàn)如今計(jì)算機(jī)技術(shù)迅速發(fā)展使得計(jì)算機(jī)成本下降,購(gòu)買計(jì)算機(jī)耗費(fèi)逐漸減少,計(jì)算機(jī)開始走向每家每戶,并且該系統(tǒng)顧客界面簡(jiǎn)潔,操作以便,尚有完善異常解決機(jī)制,顧客會(huì)感到所見即所得,因而操作方面可行。1.3.4社會(huì)因素可行性分析該系統(tǒng)不違法任何合同法、專利、版權(quán)、合同、法律法規(guī)方面問題,具備法律方面可行性;該系統(tǒng)重要用于房屋租賃管理方面使用,具備使用方面可行性。因而該系統(tǒng)具備社會(huì)方面可行性。第二章需求分析2.1系統(tǒng)目的采用既有軟件,硬件環(huán)境以及合理可行系統(tǒng)開發(fā)方案,建立一種界面和諧,操作簡(jiǎn)樸,構(gòu)造完善,布局規(guī)劃合理房屋租賃管理系統(tǒng)。2.2系統(tǒng)總體流程圖顧客身份驗(yàn)證顧客身份驗(yàn)證顧客功能選取注冊(cè)檢查登陸各功能模塊使用數(shù)據(jù)庫(kù)顧客讀數(shù)據(jù)存數(shù)據(jù)對(duì)的用戶出錯(cuò)解決顧客登陸密碼是否對(duì)的圖2.1系統(tǒng)總體流程圖2.3系統(tǒng)業(yè)務(wù)流程圖及分析房主房屋信息登記房主房屋信息登記客戶登記信息基本信息輸入求租條件查詢房屋符合條件房屋預(yù)訂成功求租已定信息圖2.2系統(tǒng)業(yè)務(wù)流程圖整個(gè)系統(tǒng)從整體上分為如下三個(gè)大某些:1、房屋信息管理:實(shí)現(xiàn)房屋基本資料管理;2、顧客資料管理:實(shí)現(xiàn)房屋出租者和房屋租賃者基本資料管理;3、租賃管理:實(shí)現(xiàn)顧客對(duì)既有房屋狀況查詢、預(yù)定。2.4系統(tǒng)功能模塊圖添添加用戶刪除用戶租金繳納管理房屋租賃系統(tǒng)管理員顧客用戶注冊(cè)填寫房屋信息修改密碼房屋出租者填寫個(gè)人信息房屋租賃者用戶注冊(cè)租房查詢房屋信息圖2.3系統(tǒng)功能模塊圖在各個(gè)模塊中,管理員和顧客只有通過身份驗(yàn)證之后才干進(jìn)行各項(xiàng)操作,并依照各自權(quán)限做相應(yīng)操作。如顧客資料管理模塊,只有管理員擁有添加和刪除顧客權(quán)限,顧客無此權(quán)利。第三章開發(fā)工具和開發(fā)語言簡(jiǎn)介3.1MicrosoftSQLServerMicrosoftSQLServer是一種可以提供較為高檔數(shù)據(jù)管理全方位數(shù)據(jù)庫(kù)平臺(tái)。它不但能提供更便捷安全存儲(chǔ)功能,還可以提供更多高效數(shù)據(jù)應(yīng)用程序。該數(shù)據(jù)庫(kù)在公司數(shù)據(jù)管理中處在核心地位。此外尚有分析、集成、報(bào)表和告知功能。能給公司提供可行高效解決方案,協(xié)助數(shù)據(jù)應(yīng)用推向業(yè)務(wù)各個(gè)領(lǐng)域。與MicrosoftVisualStudio、MicrosoftOfficeSystem以及新開發(fā)工具包(涉及BusinessIntelligenceDevelopmentStudio)緊密集成使MicrosoftSQLServer與眾不同。它可以提供可行解決方案,協(xié)助程序開發(fā)人員從數(shù)據(jù)中得到更多有力信息[6]。SQLServer涉及了5個(gè)不同版本:公司版、原則版、工作組版、開發(fā)版和學(xué)習(xí)版。某些“Studio”,如ManagementStudio和BIDevelopmentStudio加入到,其作用是輔助任務(wù)開發(fā)和管理。SQLServer以其強(qiáng)大功能和一致承認(rèn)繼續(xù)不斷開拓著、創(chuàng)造著、更新著。3.2MicrosoftVisualStudioMicrosoftVisualStudio是微軟公司發(fā)布,它是一款可以進(jìn)行可視化設(shè)計(jì)應(yīng)用程序。它支持程序開發(fā)者在原有版本中進(jìn)行程序開發(fā),并且新添加了CSS這樣一種格式化工具,使程序開發(fā)人員可以更以便使用ASP.NET進(jìn)行編程。并且引入語言集成查詢功能,可以在VB和C#中進(jìn)行高檔數(shù)據(jù)操作[7]。VisualStudio可以應(yīng)用到Windows應(yīng)用程序開發(fā)。通過在設(shè)計(jì)器編輯過程中隨時(shí)得到反饋進(jìn)行相應(yīng)修改,特別是XAML中智能感知功能,避免了也許浮現(xiàn)錯(cuò)誤。除此之外,還可以更快捷高效開發(fā)Web應(yīng)用、Office應(yīng)用和Mobile應(yīng)用。相比之前VS版本,VS擁有重要新特性:1、軟件開發(fā)更智能,如自動(dòng)提示和重構(gòu)功能;2、對(duì)WCF功能拓展,使其使用起來更加以便;3、其多定向支持為應(yīng)用程序開發(fā)帶來了新活力;4、微軟將WindowsLive整合到VisualStudio中,使得VS程序員更便于開發(fā)Live網(wǎng)絡(luò)服務(wù)平臺(tái);5、VisualStudio中SQL數(shù)據(jù)庫(kù)發(fā)布,為數(shù)據(jù)庫(kù)發(fā)布提供了更以便快捷解決方案;6、VisualStudio中增長(zhǎng)拼寫檢查器為咱們查找錯(cuò)誤提供了更大便利,有效提高了工作效率。有了這些新特性VisualStudio如虎添翼,對(duì)于程序開發(fā)者來說,在其使用過程中既簡(jiǎn)化了程序編寫,還避免了諸多不必要錯(cuò)誤并且解決了諸多此前難題,在IT行業(yè)中廣受關(guān)注。3.3C#C#是微軟公司發(fā)布一款高檔程序設(shè)計(jì)語言。其類似于JAVA編程語言,它涉及單一繼承、接口等與JAVA基本相似語法。同步兩者也存在著明顯不同,C#是與組件對(duì)象模型是直接集成,并且是.NETwindows網(wǎng)絡(luò)框架核心。C#具備簡(jiǎn)樸、穩(wěn)定、安全特點(diǎn),是在C語言和C++語言融合下誕生面對(duì)對(duì)象編程語言。對(duì)于C和C++功能,C#進(jìn)行了去粗存精解決,并在此基本上擁有了某些新特性。C#集中了面向?qū)ο?、組件、技術(shù)類型安全、跨平臺(tái)異常解決、版本控制、代碼安全管理等接近所關(guān)于于軟件開發(fā)和軟件工程研究最新成果。在編程方面,C#的確比JAVA走得更遠(yuǎn)。特別在網(wǎng)絡(luò)服務(wù)方面,C#具備絕對(duì)性優(yōu)勢(shì)在于她即時(shí)編譯,遠(yuǎn)比JAVA虛擬機(jī)強(qiáng)大多[8]。第四章系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)目的通過對(duì)系統(tǒng)需求分析,對(duì)本房屋租賃管理系統(tǒng),提出了如下設(shè)計(jì)目的:1、系統(tǒng)安全性對(duì)于不用顧客系統(tǒng)應(yīng)當(dāng)賦予不同權(quán)限,每一種顧客都不能越權(quán),從而使得數(shù)據(jù)安全性得到了應(yīng)有保證。系統(tǒng)要具備較高可靠性,以及系統(tǒng)可恢復(fù)性和數(shù)據(jù)精確性[9]。2、可維護(hù)性客戶會(huì)在系統(tǒng)使用過程中不斷對(duì)系統(tǒng)提出新規(guī)定,擴(kuò)展系統(tǒng)功能,這就規(guī)定系統(tǒng)可升級(jí)性必要良好,以滿足客戶長(zhǎng)期實(shí)用規(guī)定,并且在顧客有新規(guī)定期候可以迅速擴(kuò)展功能。3、顧客操作本系統(tǒng)設(shè)計(jì)應(yīng)當(dāng)更加人性化,從而使系統(tǒng)具備和諧人機(jī)交互能力。4、運(yùn)營(yíng)速度衡量系統(tǒng)性能好壞一種重要參照根據(jù)就是系統(tǒng)響應(yīng)時(shí)間,一種好系統(tǒng)響應(yīng)時(shí)間要短,數(shù)據(jù)轉(zhuǎn)換時(shí)間也要短,后臺(tái)服務(wù)器響應(yīng)要迅速。由于系統(tǒng)使用者特殊性,系統(tǒng)必要高效地響應(yīng)并且在安全前提下高效響應(yīng)[10]。5、界面顧客界面應(yīng)當(dāng)做到簡(jiǎn)樸明了,以便顧客操作。4.2房屋租賃管理系統(tǒng)功能概述依照網(wǎng)站需求分析和系統(tǒng)功能設(shè)計(jì)目的,本系統(tǒng)功能模塊如下:1、顧客注冊(cè):此模塊顧客可以注冊(cè)賬號(hào),確認(rèn)密碼。在進(jìn)行注冊(cè)時(shí),顧客名不容許重復(fù)。2、顧客登陸:登陸模塊重要是對(duì)進(jìn)入系統(tǒng)顧客身份安全性檢查,以防止非法顧客進(jìn)入系統(tǒng),對(duì)系統(tǒng)顧客提供一定特殊權(quán)限。顧客注冊(cè)之后,就可以登陸系統(tǒng)登記所要出租房屋基本信息,或者是查找自己所需要房屋信息。3、填寫個(gè)人信息:顧客填寫個(gè)人信息,重要是為了在房屋出租時(shí)以便聯(lián)系。4、填寫房屋信息:登陸到本系統(tǒng)顧客可以填寫準(zhǔn)備出租房屋信息,房屋信息應(yīng)詳細(xì)填寫,使客戶可以充分理解該房屋信息。5、顧客查詢:顧客可以依照自己需要查詢房屋信息,例如:按照面積、租金查詢房屋信息等。6、查看房屋狀態(tài):顧客可以查詢系統(tǒng)中所有房屋現(xiàn)狀,即與否已出租。7、修改信息:顧客可以修改個(gè)人信息,涉及聯(lián)系電話,家庭住址等信息。同步,房屋出租者還可以修改自己準(zhǔn)備出租但尚未租出房屋信息。8、租房:租賃者在找到滿意房屋后,擬定要租賃,可以當(dāng)前網(wǎng)上確認(rèn)租賃,然后再到公司去繳納租金,訂立合同。9、顧客管理:管理員可以添加和刪除顧客。10、租金管理:房屋租賃者到服務(wù)臺(tái)繳納租金時(shí),管理員可以登陸系統(tǒng)確認(rèn)租金并確認(rèn)房屋狀態(tài)。第五章數(shù)據(jù)庫(kù)設(shè)計(jì)5.1房屋信息表表5.1房屋信息數(shù)據(jù)庫(kù)設(shè)計(jì)表表5.2房屋信息表該表為房屋信息管理表,重要存儲(chǔ)關(guān)于房屋信息:房屋編號(hào)、房屋地址、房屋詳細(xì)位置、房屋面積、房屋租金等信息。顧客登陸系統(tǒng)之后查看房屋信息時(shí),系統(tǒng)從表中讀取房屋所有信息,并將其顯示在頁面上供顧客篩選。顧客可以從未租出房屋中選取滿意房屋。5.2房主信息表表5.3房主信息數(shù)據(jù)庫(kù)設(shè)計(jì)表表5.4房主信息表房主信息表包括了房屋擁有者提供可供租賃者聯(lián)系自己信息,并且對(duì)自己房屋有什么需要補(bǔ)充闡明,或者對(duì)房屋租賃者有何規(guī)定都可以在備注一欄標(biāo)注,以便房屋租賃者可以更好理解房屋信息。5.3顧客信息表表5.5顧客信息數(shù)據(jù)庫(kù)設(shè)計(jì)表表5.6顧客信息表顧客信息表包括是系統(tǒng)顧客登陸信息。顧客注冊(cè)成功后,注冊(cè)顧客名和密碼就會(huì)錄入這里。5.4視圖圖5.1房屋信息表和房主信息表視圖將房屋信息和房主信息表之間建立一種視圖。在房屋信息表中選取房屋租金、房屋租者、租金與否收取三列,在房主信息表中選取房屋編號(hào)、房主姓名、聯(lián)系地址三列,根據(jù)房屋編號(hào)建立一種視圖。依照該視圖,在顧客擬定租房后,到公司去繳納租金時(shí),管理員不用打開兩個(gè)表來進(jìn)行登陸信息,只需通過該表就可以對(duì)租賃信息進(jìn)行管理。表5.7房屋狀態(tài)表第六章程序設(shè)計(jì)6.1程序設(shè)計(jì)闡明依照前面需求分析和系統(tǒng)設(shè)計(jì)內(nèi)容進(jìn)行程序設(shè)計(jì)。本系統(tǒng)是運(yùn)用.NET結(jié)合數(shù)據(jù)庫(kù)開發(fā),運(yùn)用C#語言來設(shè)計(jì)程序[11]。6.2詳細(xì)模塊劃分6.2.1管理員角度1、管理員登陸模塊管理員是指對(duì)整個(gè)系統(tǒng)進(jìn)行管理人員。管理員可以通過admin顧客名進(jìn)行登陸,然后對(duì)整個(gè)系統(tǒng)進(jìn)行管理。如圖:圖6.1登陸界面2、添加、刪除顧客管理員權(quán)限涉及添加顧客,刪除顧客。管理員在添加顧客時(shí),如果該顧客已經(jīng)存在,try…catch就會(huì)捕獲異常,頁面會(huì)提示“存在異?!保辉趧h除顧客時(shí),如果數(shù)據(jù)庫(kù)中并無此顧客,try…catch也會(huì)捕獲到異常,頁面亦會(huì)提示“存在異常”。這時(shí),管理員就要先查看數(shù)據(jù)庫(kù)中與否存在該顧客。以刪除顧客“haha123”為例,詳細(xì)實(shí)現(xiàn)過程如下圖所示:圖6.2刪除顧客界面管理租金繳納除可以添加、刪除顧客,管理員還可以實(shí)現(xiàn)租金繳納管理。以房屋編號(hào)為“10”房屋為例。詳細(xì)實(shí)現(xiàn)過程如下狀態(tài)如下:圖6.3租金管理界面交納租金之后,10號(hào)房屋狀態(tài)在租金與否收取一列中,由“無”變?yōu)椤耙咽杖 ?。這就表達(dá),該房屋已完畢租賃所有程序。圖6.4繳費(fèi)成功界面6.2.2房屋出租者角度1、顧客注冊(cè)模塊顧客通過點(diǎn)擊登陸頁面上顧客注冊(cè),就會(huì)彈出一種新頁面。在此界面上顧客可以輸入自己設(shè)定顧客名,顧客名不容許重復(fù),然后再輸入自選密碼,數(shù)據(jù)庫(kù)讀取該注冊(cè)信息,并將其錄入顧客信息表中,即完畢了顧客注冊(cè)。如圖所示:圖6.5注冊(cè)界面2、顧客登陸模塊顧客注冊(cè)過后,返回登陸界面,輸入以注冊(cè)顧客名和密碼,系統(tǒng)通過檢測(cè)顧客名和密碼與否對(duì)的,如果在顧客數(shù)據(jù)庫(kù)中有該顧客信息且密碼對(duì)的,即可完畢登陸。如果所填寫顧客名或密碼錯(cuò)誤,通過try……catch語句會(huì)檢測(cè)出錯(cuò)誤,顯示登陸錯(cuò)誤。登陸之后,選取是出租房屋還是租賃房屋進(jìn)入不同頁面,之后依照各自意愿進(jìn)行不同操作。登陸之后進(jìn)入頁面如下:圖6.6顧客界面3、填寫個(gè)人信息模塊顧客在選取出租時(shí)系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到出租界面,如下:圖6.7出租界面在該界面上選取“填寫個(gè)人信息”,即浮現(xiàn)如下界面:圖6.8填寫個(gè)人信息界面填寫個(gè)人信息時(shí),房主編號(hào)、房屋編號(hào)不能重復(fù)。重復(fù)時(shí),系統(tǒng)會(huì)提示“該房主或房屋編號(hào)已存在”。如果要重新輸入信息,只需點(diǎn)擊重置按鈕,所有信息都會(huì)清除。顧客填寫完所有信息后,按擬定保存,再點(diǎn)擊刷新時(shí),就會(huì)在下面對(duì)話框中浮現(xiàn)該條信息。填寫房屋信息在出租界面上,點(diǎn)擊“填寫房屋信息”,即浮現(xiàn)如下界面:圖6.9填寫房屋信息界面填寫房屋信息時(shí),其中房屋編號(hào)、房屋詳細(xì)位置都不能重復(fù)。并且在填寫時(shí)務(wù)必填寫真實(shí)信息,并且在填寫信息時(shí)應(yīng)注意所容許填寫字段格式限制,如房屋編號(hào)數(shù)據(jù)類型在數(shù)據(jù)庫(kù)中設(shè)立為int型,在此處就不能填寫char型數(shù)據(jù)。初次信息輸入完畢或者再次修改信息完畢后,點(diǎn)擊擬定表白房屋信息已填寫完畢或者修改完畢已可供租賃。點(diǎn)擊刷新按鈕式,在文本框里面將顯示修改后信息。5、顧客修改密碼顧客在登陸成功后界面上選取修改密碼選項(xiàng),從而彈出修改密碼界面,在此界面上輸入顧客名、原密碼和新密碼,點(diǎn)擊擬定就完畢了密碼修改。界面如下圖所示:圖6.10修改密碼界面在修改密碼時(shí),要注意幾點(diǎn):1.顧客名必要填寫。若為空,系統(tǒng)會(huì)提示“顧客名不能為空!”;2.原密碼必要填寫。若為空,系統(tǒng)會(huì)提示“原密碼不能為空!”;3.新密碼必要填寫。若為空,系統(tǒng)會(huì)提示“新密碼不能為空!”;4.新舊密碼不能相似。若相似,系統(tǒng)會(huì)提示“兩次輸入密碼一致,請(qǐng)重新輸入”。如果沒有浮現(xiàn)錯(cuò)誤,則可以順利進(jìn)行密碼修改。6.2.3房屋租賃者角度房屋租賃者若想進(jìn)入該系統(tǒng),亦需要注冊(cè)顧客、登陸系統(tǒng),與房屋出租者程序同樣故略去。在此重要闡明房屋租賃者查詢房屋信息功能。1、查詢房屋信息顧客在顧客界面上點(diǎn)擊“租房”時(shí),跳轉(zhuǎn)到如下查詢界面:圖6.12租房查詢界面在租房界面上可以實(shí)現(xiàn)查詢所有房屋信息、條件查詢某些房屋信息、擬定租房然后查詢?cè)敿?xì)房屋信息。查詢所有信息時(shí),只需點(diǎn)擊“所有”按鈕,就會(huì)在下面對(duì)話框中顯示所有房屋信息。進(jìn)行條件查詢時(shí),在三種查詢方式中任選一種,點(diǎn)擊查詢即可浮現(xiàn)滿足條件所有房屋信息。如:查詢房屋編號(hào)為“10”房屋,點(diǎn)擊擬定后,在下面文本框中就浮現(xiàn)了房屋編號(hào)為“10”房屋所有信息。在選取面積查詢時(shí),由于在數(shù)據(jù)庫(kù)中設(shè)立了讀取最大、最小面積作為面積上限和下限,因此在顧客輸入了超過這個(gè)范疇面積值時(shí),系統(tǒng)就會(huì)提示“請(qǐng)輸入對(duì)的面積范疇!”。如果輸入面積范疇對(duì)的了,在下面文本框里就會(huì)浮現(xiàn)所有符合規(guī)定房屋信息。跟面積查詢相似,依照房屋租金進(jìn)行查詢時(shí),若查詢范疇出錯(cuò),亦會(huì)浮現(xiàn)系統(tǒng)提示“請(qǐng)輸入對(duì)的租金范疇!”。2、我要租當(dāng)顧客擬定要租房時(shí),需記住該房屋編號(hào)。點(diǎn)擊“我要租”,即浮現(xiàn)如下界面:圖6.13租房擬定界面在界面中輸入房屋編號(hào)“10”,該房屋信息會(huì)分項(xiàng)浮現(xiàn),以以便顧客更好查看。擬定要租房時(shí),需輸入顧客名字,點(diǎn)擊確認(rèn)系統(tǒng)會(huì)提示“租房成功!請(qǐng)到我司服務(wù)臺(tái)領(lǐng)取鑰匙并支付租金。”。第七章軟件測(cè)試7.1軟件測(cè)試辦法簡(jiǎn)介系統(tǒng)開發(fā)周期中一種重要環(huán)節(jié)就是系統(tǒng)測(cè)試,由于一種系統(tǒng)好壞在于它系統(tǒng)質(zhì)量和系統(tǒng)可靠性都需要通過測(cè)試來把關(guān),因而軟件測(cè)試是一種完整系統(tǒng)開發(fā)最后審查,在測(cè)試過程中錯(cuò)誤如果沒有被及時(shí)發(fā)現(xiàn)和改正,那么就會(huì)影響到系統(tǒng)實(shí)用性[12]。軟件測(cè)試辦法有白盒測(cè)試和黑盒測(cè)試[13]。本次采用是黑盒測(cè)試辦法,在整個(gè)測(cè)試過程中,每個(gè)模塊功能相對(duì)來說都比較成功,固然通過測(cè)試也發(fā)現(xiàn)了某些問題,例如當(dāng)在數(shù)據(jù)庫(kù)中沒有數(shù)據(jù)時(shí)候系統(tǒng)會(huì)浮現(xiàn)異常。當(dāng)前本系統(tǒng)還存在許多局限性地方,我將會(huì)在此后使用和維護(hù)中不斷地完善此系統(tǒng)。7.2軟件測(cè)試實(shí)例7.2.1顧客登陸顧客登陸測(cè)試,就是要測(cè)試顧客所輸入賬號(hào)與否已注冊(cè),所輸入密碼與否對(duì)的。測(cè)試核心:顧客帳號(hào)和密碼;測(cè)試途徑:系統(tǒng)讀取數(shù)據(jù)庫(kù)中與否存在該帳號(hào),并且?guī)ぬ?hào)密碼與否對(duì)的;測(cè)試成果:如果顧客輸入了對(duì)的帳號(hào)和密碼,則登陸成功,系統(tǒng)自動(dòng)跳轉(zhuǎn)到顧客界面;如果帳號(hào)和密碼其中之一錯(cuò)誤,則登陸失敗,系統(tǒng)會(huì)彈出界面提示顧客,輸入對(duì)的帳號(hào)和密碼。7.2.2填寫房屋信息在數(shù)據(jù)庫(kù)房屋信息表中,我把房屋編號(hào)設(shè)為了主核心字,就不容許房屋編號(hào)浮現(xiàn)重復(fù),對(duì)房屋信息測(cè)試,就是要測(cè)試重復(fù)浮現(xiàn)時(shí)系統(tǒng)做出反映。測(cè)試核心:房屋編號(hào);測(cè)試途徑:系統(tǒng)讀取數(shù)據(jù)庫(kù)中該編號(hào)與否已被使用;測(cè)試成果:如果未被使用,顧客可以繼續(xù)輸入房屋信息;如果已被使用,7.3軟件測(cè)試成果在數(shù)據(jù)庫(kù)中,由于沒有注冊(cè)過顧客名為“haha”顧客或者輸入密碼錯(cuò)誤,因此在顧客輸入“haha”顧客名和密碼時(shí),系統(tǒng)就會(huì)彈出一種小窗口提示“顧客名或密碼錯(cuò)誤,請(qǐng)輸入對(duì)的!”。如圖所示:圖7.1登陸測(cè)試界面在輸入對(duì)的顧客名和密碼后,顧客選取出租房屋選項(xiàng)后,需要填寫要出租房屋信息。由于在數(shù)據(jù)庫(kù)中房屋信息表設(shè)“房屋編號(hào)”為核心字不容許重復(fù),且已存在了一某些編號(hào)了房屋信息,從而在輸入時(shí)不能再使用已經(jīng)被占用編號(hào)。如數(shù)據(jù)庫(kù)總已存在房屋編號(hào)為“1”房屋信息時(shí),顧客再輸入“1”,系統(tǒng)就會(huì)浮現(xiàn)一種小窗體提示“房屋編號(hào)不能重復(fù)哦~”。如圖所示:圖7.2房屋信息測(cè)試界面總結(jié)本文采用了MicrosoftVisualStudio和MicrosoftSQLServer作為開發(fā)工具,C#作為開發(fā)語言來開發(fā)了這個(gè)房屋租賃管理系統(tǒng)。一方面簡(jiǎn)介了設(shè)計(jì)該系統(tǒng)因素,簡(jiǎn)述了某些與房屋租賃管理系統(tǒng)有關(guān)概念。然后,對(duì)系統(tǒng)總體構(gòu)思進(jìn)行了大體論述。最后,對(duì)文章用到重要界面和代碼進(jìn)行了較詳細(xì)簡(jiǎn)介。該系統(tǒng)對(duì)于小型房屋租賃中介會(huì)有相稱大協(xié)助,它實(shí)現(xiàn)了對(duì)房屋系統(tǒng)化、當(dāng)代化、簡(jiǎn)潔化改進(jìn)。該系統(tǒng)長(zhǎng)處如下:系統(tǒng)簡(jiǎn)便小巧、容易操作、易于管理。該系統(tǒng)設(shè)計(jì)只采用了少量工具,且在設(shè)計(jì)過程中盡量簡(jiǎn)化操作,界面簡(jiǎn)潔明了,是要時(shí)稍微熟悉電腦人基本都可以操作,這就非常以便廣大人群使用。本系統(tǒng)對(duì)于錯(cuò)誤解決非常專注,在登陸、注冊(cè)、信息輸入等功能出都設(shè)立了try……catch來捕獲錯(cuò)誤??倎碚f,此系統(tǒng)非常適合小型房屋中介機(jī)構(gòu)使用。本文局限性之處是:該系統(tǒng)在數(shù)據(jù)解決方面設(shè)計(jì)不夠嚴(yán)格;對(duì)房屋信息描述方面,設(shè)立選項(xiàng)參數(shù)不夠詳細(xì);在租房時(shí),可以設(shè)計(jì)一種在線支付模塊,從而可以完畢網(wǎng)上支付,快捷以便。鑒于以上優(yōu)缺陷,特提出展望和設(shè)想:一方面在房屋信息方面要提供盡量多信息,也可以提供某些關(guān)于房屋圖片;應(yīng)當(dāng)賦予管理員改正房屋信息權(quán)利,以免屋主填寫虛假信息;在擬定租房時(shí),可以設(shè)計(jì)一種網(wǎng)上支付功能。參照文獻(xiàn)[1]楊宏云,孫春雷.國(guó)內(nèi)房屋租賃登記制度探析[J].蘇州大學(xué)學(xué)報(bào),(01):28-40.[2]于丹.談租賃方式與國(guó)內(nèi)房屋租賃市場(chǎng)發(fā)展[J].經(jīng)濟(jì)視野,(06):45-59.[3]何渝,李國(guó)華.基于GIS房屋租賃系統(tǒng)研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,(20):44-49.[4]魏培嫌,魏培李.房屋
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度物流配送中心運(yùn)營(yíng)聘用協(xié)議3篇
- 2024年度綠色建筑項(xiàng)目碎石石材材料采購(gòu)合同樣本3篇
- 2024年度環(huán)保設(shè)備代理銷售合同證明3篇
- 2024年物業(yè)管理企業(yè)信用評(píng)價(jià)合作協(xié)議3篇
- 2024年度玩具代購(gòu)代發(fā)安全標(biāo)準(zhǔn)合同3篇
- 2024年度城市廣場(chǎng)地坪漆施工監(jiān)理合同3篇
- 2024年員工開除與離職后經(jīng)濟(jì)補(bǔ)償金支付及爭(zhēng)議解決協(xié)議3篇
- 2024年暖通工程合同3篇
- 2024年標(biāo)準(zhǔn)酒吧買賣交易協(xié)議模板版B版
- 2024年度學(xué)校教職工勞動(dòng)合同續(xù)簽與聘用合同3篇
- 一年級(jí)美術(shù)(上冊(cè))課件-《認(rèn)識(shí)美術(shù)工具》教學(xué)課件
- GB∕T 32218-2015 真空技術(shù) 真空系統(tǒng)漏率測(cè)試方法
- 醫(yī)院建筑設(shè)計(jì)重點(diǎn)、難點(diǎn)分析及應(yīng)對(duì)措施
- 大壩樞紐工程截流施工方案
- 行政強(qiáng)制法講座-PPT課件
- 風(fēng)冷螺桿熱泵機(jī)組招標(biāo)技術(shù)要求
- 火力發(fā)電廠典型事故案例匯編
- (完整版)弱電工程安全技術(shù)交底
- 盤點(diǎn)票表格模板
- 報(bào)價(jià)單模板 Microsoft Excel 工作表
- 國(guó)家住宅裝飾裝修工程施工規(guī)范標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論