




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