基于SSM的中介房屋管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于SSM的中介房屋管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于SSM的中介房屋管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于SSM的中介房屋管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于SSM的中介房屋管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

我國的房地產(chǎn)行業(yè)已經(jīng)越來越正規(guī)化,以前很多吃差價或者說假房源之類的事件已經(jīng)越來越少有聽過了。加上我們國家的經(jīng)濟發(fā)展越來越好,大多數(shù)人已經(jīng)步入了小康的消費水平,對租房的需求量也日益增長,傳統(tǒng)的端口例如58同城,安居客這些,對于目前市場的租房需求已經(jīng)滿足不了,出現(xiàn)供不應(yīng)求的情況,所以現(xiàn)階段急需一個新平臺來對這些繁瑣的信息進行管理,整合,已便在客戶有需求的時候能及時替其提供幫助。這樣才能有效的提高工作效率,把人工成本降低下來在此次的系統(tǒng)開發(fā)中,我使用SSM框架作為系統(tǒng)開發(fā)框架把系統(tǒng)的復(fù)雜程度降低,使系統(tǒng)的反應(yīng)速度大幅度加快。操作性更便捷,實用性更靈敏。更加容易上手。我們根據(jù)目前市場的中介情況對系統(tǒng)進行了相對應(yīng)的功能模塊的開發(fā)實現(xiàn),使得房源信息的管理更加靈活,高效,提高了管理員的工作效率.關(guān)鍵詞:中介房源SSMMySQL信息管理houseshavebeenhearddevelopmentofourcountryisgettingbetterandbetter,motheyhaveneeds.databaseisMySQL.Timprovestheefficiencyofadministrators.Keywords:Information第一章緒論 11.1課題背景 11.2目的與意義 11.3國外研究現(xiàn)狀 2 21.5本文大綱 3第二章系統(tǒng)需求分析 42.1可行性分析 42.1.1技術(shù)可行性 42.1.2經(jīng)濟可行性 52.1.3操作可行性 52.1.4疫情分析 52.1.5時間可行性 62.2功能需求分析 62.3系統(tǒng)用例分析 72.3.1系統(tǒng)總體用例分析 72.3.2管理員身份用例分析 82.3.3普通用戶身份用例分析 9第三章系統(tǒng)設(shè)計 3.1系統(tǒng)總體架構(gòu) 3.2系統(tǒng)流程 3.3系統(tǒng)功能模塊設(shè)計 3.3.1管理員功能模塊設(shè)計 3.3.2普通用戶功能模塊設(shè)計 第四章數(shù)據(jù)庫的設(shè)計 4.1數(shù)據(jù)庫設(shè)計理念 4.2數(shù)據(jù)庫設(shè)計 第五章系統(tǒng)功能實現(xiàn) 5.1系統(tǒng)登錄 5.2系統(tǒng)主頁 265.3用戶信息管理模塊 5.4信息管理模塊 5.5訂單信息管理模塊 5.6房源登記管理模塊 第六章系統(tǒng)測試 6.1測試的重要性 6.2測試的目的 6.3測試方法 6.4功能測試 不足與期望 總結(jié) 致謝 .1第一章緒論隨著我國經(jīng)濟逐漸趕上發(fā)達國家,我國的生活水平也在不斷的提高,租房的需求也在不斷的增加。中介行業(yè)管理模式在現(xiàn)階段已經(jīng)開始追趕不上這個時代了。因為畢竟我國目前正處于高速發(fā)展階段,技術(shù)更新?lián)Q代非??臁N覀円夏_步,不能落后。要知道信息技術(shù)已經(jīng)廣泛的運用在我們社會的各個領(lǐng)域中,在我們身邊每一處都有他們的影子。它們影響著我們的生活。所以我們中介行業(yè)也不能落后?,F(xiàn)階段通過手抄來記錄房源信息已經(jīng)落后了,這種通過手工作業(yè)的方式需要許多繁瑣的程序,而且數(shù)據(jù)的保密性不夠強,使用起來也極度不方便。如果中介行業(yè)的房源信息還是通過手工記錄來進行作業(yè),這樣將會導(dǎo)致很多資源不必要的浪費。其實挺虧的。而且我們現(xiàn)在的生活節(jié)奏越來越快,手工記錄的方式太慢了,速度不快還容易出錯,會特別不方順應(yīng)時代前進的方向。所以我覺得中介行業(yè)也應(yīng)該隨主流一起前進,迎難而上。這可能對我們來說是一個巨大的挑戰(zhàn),但是我們不能退縮,也不能放棄。我們要積極應(yīng)對接下來可能會發(fā)生的一切并且克服它。這個過程可能無比艱難,但是我們要相信自己是可以戰(zhàn)勝這些困難的。是可以通過信息技術(shù)來改革我們的中介行業(yè)的,是可以開發(fā)出一個符合目前時代主流的中介房源管理系統(tǒng)。本系統(tǒng)主要得目的是為了能夠?qū)鹘y(tǒng)得中介信息管理模式進行優(yōu)化與改進,進而使得中介房源的信息管理可以更加方便快捷,清晰簡單和易操作。傳統(tǒng)的管理方式因為是人工手寫記錄,所以工作效率相對來說比較低,而且容易導(dǎo)致信息的錄入錯誤或者忘記錄入等一些細節(jié)問題,給房源信息管理造成不必要的麻煩。而當我們將信息技術(shù)和中介房源管理相結(jié)合,讓管理員可以更加方便快捷的的添加修改和查詢系統(tǒng)中所記錄的中介房源信息,從而減少工作人員的工作時間和工作量,又降低了出錯率,提高了工作效率,從而提高了工作質(zhì)量。中介房屋管理系統(tǒng)的宗旨就是為了能讓我們的工作人員以最少的人力為客戶提供最高效率的服務(wù),這才是我們最想要看到的效果中介行業(yè)需要緊跟時代步伐,為了更快的適應(yīng)目前信息化的時代。我們需要開發(fā)一種高效率的管理模式對房源信息進行管理,這不僅僅只是一個作業(yè)模式的改進,更是整個中介行業(yè)的突破。而且這種管理模式將在不久的將來成為時2代的主流,成為中介行業(yè)在信息化時代下的代表。也可以說是為信息化技術(shù)管理這方面做出貢獻.將信息化技術(shù)和中介管理模式相結(jié)合。徹底改變中介行業(yè)以往的作業(yè)方式。減少了不必要的人力物力的浪費,提高了工作效率。意義是十分遠國外的中介行業(yè)毋庸置疑比我們國內(nèi)專業(yè),強大。與我們國家一樣,他們的租房需求也是一個很大的市場,特別是在美國,他們的房子都是通過租賃進行交易的,這也造就了美國的中介行業(yè)十分發(fā)達,體制相對于我們國內(nèi)也更加完善,專業(yè)。美國的中介行業(yè)地位大致可以相對于我們國內(nèi)的律師行業(yè)。是一個高薪,尊貴的職業(yè)。他們有著國家的大力支持,早就已經(jīng)將先進的技術(shù)運用在他們的中介行業(yè)當中。他們的中介行業(yè)也因為科技在進步從而不斷受益,不斷進步。他們在很早的時候就已經(jīng)將信息化管理運用在中介行業(yè)里面。使得中介房屋資料的管理更加完善,通過中介房源管理系統(tǒng),這些準確的數(shù)據(jù)不僅可以提高他們工作人員的工作效率,減少無謂的人力,財力,物力的消耗,還可以更加高效的服務(wù)客戶,這不僅是提高了服務(wù)質(zhì)量,而且更有針對性在目前我們綜合國力不斷提升的背景下,我國大眾踏入小康生活只是遲早得事,從市場上看,諸多假房源,吃差價的事件層出不窮,相對于國外,我們的中介行業(yè)已經(jīng)比其他國家落后一大步了。如今還是處于剛起步階段,很多人對我們這個行業(yè)都有偏見。在這種社會現(xiàn)狀會加速推進中介行業(yè)服務(wù)的發(fā)展。怎么樣提升我們中介行業(yè)作業(yè)效率將是一個大問題,為了解決這個問題,我覺得我們要把信息化技術(shù)和中介行業(yè)融合起來我們要拋棄以前那種通過手工記錄信息的模式,采用新的模式,也就是通過信息化管理的模式去管理我們中介行業(yè)的房源信息。只要通過信息化技術(shù)去管理,去分析,去存儲中介的數(shù)據(jù),才可以更加方便快捷高效率。才可以讓我們中介行業(yè)走向信息化,效率化。才可以跟進時代的各大不同類型的大型企業(yè)級的應(yīng)用系統(tǒng)都是采用這個SMM開發(fā)框架來進行開發(fā)MVC架構(gòu)的特點就是可以將數(shù)據(jù)庫訪問,業(yè)務(wù)邏輯以及頁面這三部分分離出來,使其分工明確,如果在開發(fā)的過程中出現(xiàn)了錯誤排查起來也相對來說比較方便。不會動一發(fā)而牽全身。是一個非常nice的軟件架構(gòu)模式。Spring是一個實3現(xiàn)業(yè)務(wù)對象管理,是一個面向切面的容器框架。也是一個控制反轉(zhuǎn)的容器框架。而SpingMVC負責的是視圖的管理,請求的轉(zhuǎn)發(fā)。那些Web快速開發(fā)的都是經(jīng)常使用這一個模塊來進行操作完成的,而MyBatis呢是用來將數(shù)據(jù)訪問邏輯和業(yè)務(wù)訪問邏輯分離的,采用的是數(shù)據(jù)方法層。然后把SQL語句寫在映射文件中。是一個基于Jvav的數(shù)據(jù)持久層框架。這一點倒是跟Hibernate相同。本篇文章是通過對本次畢業(yè)設(shè)計的過程進行詳細闡述。通過對此次開發(fā)系統(tǒng)背景的調(diào)查和研究,以及對中介行業(yè)管理模式上缺陷的分析,經(jīng)過慎重考慮,對系統(tǒng)的大概框架進行設(shè)計并不斷修改,完善系統(tǒng)的各個功能模塊。以及系統(tǒng)所需要的Web界面進行設(shè)計,還有就是對系統(tǒng)所需要的數(shù)據(jù)庫進行詳細的貼身設(shè)計。并且對本系統(tǒng)的具體開發(fā)過程進行逐步的展示以及介紹本系統(tǒng)的功能。最后以系統(tǒng)完成后的功能測試以及本次畢業(yè)設(shè)計的總結(jié)作為收尾。具體結(jié)構(gòu)如下:第一章:講解了我為什么要開發(fā)這個系統(tǒng)的緣由,這個系統(tǒng)有什么背景,目的,意義。并且把國內(nèi)與國外行情調(diào)查結(jié)果進行講解。最后就是對整個畢業(yè)設(shè)計進行詳細的研究和分析。第二章:對系統(tǒng)進行需求分析。首先對本次項目進行可行性分析,驗證這個項目是否具有可行性,是否有必要進行下去。通過對技術(shù),經(jīng)濟,還是操作方面進行闡述,然后對功能進行需求分析。全面了解系統(tǒng)的需求,為接下來的系第三章:介紹通過需求分析而設(shè)計的系統(tǒng)框架,并且逐步的完善整個系統(tǒng)框架,畫出系統(tǒng)框架圖,系統(tǒng)流程圖。比較直觀的呈現(xiàn)出系統(tǒng)的全部功能模塊第四章:詳細介紹了數(shù)據(jù)庫的結(jié)構(gòu),每個表的屬性以及源代碼第五章:展示系統(tǒng)現(xiàn)有模塊的主要功能Web界面,詳細介紹每個模塊的功能。并且對每個界面和功能模塊進行說明第六章:對已經(jīng)基本完工的畢業(yè)設(shè)計進行測試,講解測試的重要性和目的,介紹測試方法保證系統(tǒng)能安然無恙的運行。。第七章:對本次畢業(yè)設(shè)計的一個總結(jié),還有就是對本次畢業(yè)設(shè)計出來的系統(tǒng)的一些不足與期望,以及在本次畢業(yè)設(shè)計幫助過我的人的致謝4第二章系統(tǒng)需求分析想要開發(fā)一個中介管理系統(tǒng),那么我們就需要進行準備工作--可行性分析。經(jīng)過可行性分析我們才可以知道我們的想法是否能夠?qū)崿F(xiàn),是否能達到預(yù)期的期望。畢竟如果不去進行可行性分析,那么當在開發(fā)的過程中遇到無法解決的問題時將會陷入僵局,最后很大可能會使項目流產(chǎn)。又或者當開發(fā)完成后投入使用才發(fā)現(xiàn)與預(yù)期的結(jié)果不相符合,出現(xiàn)了虧本的情況。這些都是我們不想要看到的結(jié)局,所以在開發(fā)之前我們就要做好可行性分析。技術(shù)的可行性是對使用的技術(shù)與前沿技術(shù)進行對比分析,如果技術(shù)太舊就會影響后續(xù)維護,技術(shù)可行性分析如下:(1)本系統(tǒng)采用B/S架構(gòu)。使用tomcat作為部署服務(wù)器,用瀏覽器與服務(wù)器之間進行信息交互,信息的保護和記錄都十分安全,而且改技術(shù)發(fā)展非常成熟,B/S架構(gòu)可行。把業(yè)務(wù)層、視圖、數(shù)據(jù)層分為三層,他們各司其職井井有序。后續(xù)維護也只用針對模塊進行操作就行了,非常方便。所以該框架是可行的,也是普遍很多人用的框架(3)MySQL是簡易、安全性極高的數(shù)據(jù)庫,其兼容性非常好,備受用戶喜愛。改數(shù)據(jù)庫通過執(zhí)行sql語句對數(shù)據(jù)庫進行數(shù)據(jù)操作,非常的方便,還可以對數(shù)據(jù)進行導(dǎo)入導(dǎo)出功能。定期對數(shù)據(jù)進行維護能夠保證數(shù)據(jù)的安全性。(4)Eclipse是一個可擴展的編譯平臺,具有極高的兼容性,能夠外接很多小插件,方便快捷開發(fā)。5行的以熟練掌握操作本系統(tǒng)。因為本系統(tǒng)的操作可行性也是沒有任何問題的6從開始本系統(tǒng)的初始時間上看,設(shè)定題目到后期項目完成以及測試的時間是足夠了,有任務(wù)書進行說明,在這接近6個月的時間里是可以完成的前期2個月的背景調(diào)查以及系統(tǒng)分析,中間2個月的系統(tǒng)架構(gòu)設(shè)計,數(shù)據(jù)庫設(shè)計,后期兩個月進行開發(fā)測試,從時間行程上是完全可行的2.2功能需求分析房屋中介管理系統(tǒng)是一個連接租客和中介的系統(tǒng),租客通過互聯(lián)網(wǎng)找到合適的房源,然后對心儀的房子下租賃訂單,中介可以在后臺看到訂單,對客戶的租賃訂單進行管理,還可以聯(lián)系房東,協(xié)助整個租房過程房屋中介管理系統(tǒng)主要是分為兩個角色,就是中介管理員和租客。中介希望能通過房屋管理系統(tǒng)對房屋進行展示、出租等工作,使到客戶能夠更加方便地通過互聯(lián)網(wǎng)能夠看到房源的信息,然后擴大租客的市場。并且希望通過該管理系統(tǒng)能夠分類有序地對手上房源進行管理,分區(qū)域進行展示和針對營銷。房屋中介管理系統(tǒng)包括對房屋對增刪查改、訂單的增刪改查管理,還可以上架房屋、搜索查租客的需求就比較簡單,能夠在頁面上分類地查閱房屋信息,然后對心儀的房子進行租賃,并且有租賃訂單記錄,可以聯(lián)系中介和房東的渠道。用戶能通過系統(tǒng)進行賬號注冊,通過登陸能進入系統(tǒng)查閱系統(tǒng)信息。個人中心界面能夠修改自己的信息、查看訂單、修改密碼等操作。通過對以上角色的分析,可以知道房屋中介管理系統(tǒng)的功能包括如下幾項:同的用戶權(quán)限也不同,登錄界面也不同。普通用戶也有獨自的登陸界面來確保網(wǎng)用戶管理功能:管理員登陸后能夠?qū)ζ胀ㄓ脩舻男畔⑦M行管理,可以增加新用戶、編輯舊用戶、刪除舊用戶等權(quán)限;租賃管理功能:管理員登陸后能對房屋進行管理,能夠把房源進行上架、編系統(tǒng)日志:管理員后臺有日志記錄功能,對房屋進行的操作都會記錄到系統(tǒng)日志里,當操作失誤時能夠?qū)?shù)據(jù)進行復(fù)原租賃訂單管理:主要管理客戶租賃房屋信息的數(shù)據(jù)進行管理72.3系統(tǒng)用例分析用例分析是從需求到設(shè)計的一個過程,把項目系統(tǒng)需求轉(zhuǎn)化為項目邏輯的設(shè)計,對管理員和普通用戶兩個不同角色的需求進行用例分析,通過用例圖來進行更深刻的分析,從邏輯上抓取客戶的需求,從而確定項目的功能框架,做到不會混亂不會遺漏,從全方位的分析了解系統(tǒng)的需求。系統(tǒng)主要是為中介房屋管理員和普通租客用戶設(shè)計。管理員的主要功能有:用戶管理、系統(tǒng)日志、房屋管理、租賃管理、系統(tǒng)設(shè)置、訂單管理。普通用戶的主要功能有注冊登錄、用戶信息修改、租房、租房訂單查看。中介房源管理系統(tǒng)總體用例圖如下圖2-1所示:房屋中介管理系統(tǒng)房屋中介管理系統(tǒng)用戶管理注冊登錄房屋管理租賃管理系統(tǒng)設(shè)置普通用戶租房租房訂單查看訂單管理信息修改圖2-1系統(tǒng)總體用例圖8在中介房源管理員的角度去分析,他們希望能夠用本系統(tǒng)可以對房源管理和訂單掛案例更加的輕松與方便,并且在互聯(lián)網(wǎng)上擴大銷售范圍,能夠讓更多人通過網(wǎng)站了解到更全面的房源。其中包括用戶管理、系統(tǒng)日志、房屋管理、租賃管理、系統(tǒng)設(shè)置、訂單管理。通過對房屋進行管理和展示,在用戶界面顯示把房源都顯示出來。管理員身份用例圖如下圖2-2所示:刪除用戶日志記錄新增房源編輯房源刪除房源十權(quán)限設(shè)置菜單配查編輯房源訂單管理刪除房源用戶管理系統(tǒng)日志房屋管理租賃管理圖2-2管理員身份用例圖9(1)用戶管理用例分析:管理員登陸進入房屋中介管理系統(tǒng),不僅可以添加用戶,還可以對系統(tǒng)用戶的信息進行修改和刪除,可以修改密碼。超級管理員對用戶具有最高信息修改權(quán)限;(2)系統(tǒng)日志用例分析:系統(tǒng)日志能夠?qū)ο到y(tǒng)對操作進行日志記錄,當操作失誤出錯時,能夠?qū)ο到y(tǒng)數(shù)據(jù)進行復(fù)原,從而安全地對系統(tǒng)進行管理,是系統(tǒng)必不可少的一個功能;(3)房屋管理用例分析:管理員登陸進入系統(tǒng),可以對房屋房源信息進行管理,新增房源信息、編輯房源信息、刪除房源信息;(4)租賃管理用例分析:管理員登陸進入系統(tǒng),可以對護工的薪資進行添加(5)系統(tǒng)設(shè)置用例分析:管理員登陸進入系統(tǒng),可以對系統(tǒng)配置進行設(shè)置。有菜單設(shè)置、用戶角色權(quán)限設(shè)置,是最高管理員具備的功能;(6)訂單管理用例分析:管理員登陸進入系統(tǒng),能夠?qū)ψ饪陀唵芜M行管理,能夠修改訂單信息,也能刪除訂單信息,當客普通用戶的主要功能有注冊登錄、用戶信息修改、租房、租房訂單查看。普通用戶最主要的功能是能注冊登錄進入系統(tǒng),租房并產(chǎn)生訂單,然后可以編輯個人的信息。因此,普通身份用例圖如下圖2-3所示:租房訂單查看圖2-3普通用戶身份用例圖(1)注冊用例分析:普通用戶通過注冊按鈕進入注冊界面,填寫賬戶和密碼(3)信息修改用例分析:普通用戶進入系統(tǒng)后可以通過個人中心界面對當經(jīng)過深度的背景研究以及需求分析之后,接下來就是要根據(jù)分析出來的數(shù)據(jù)對系統(tǒng)進行設(shè)計,就像寫作文一樣,我們要先列一個提綱出來,只有這樣才能保證在開發(fā)的過程中不會跑偏。本次畢業(yè)設(shè)計經(jīng)過分析需求分析之后,對系統(tǒng)各方面的功能已經(jīng)設(shè)計得十分齊全.本系統(tǒng)采用mvc架構(gòu),用戶不需要去下載客戶端,只要在網(wǎng)頁上就可以進行Model模型代表一個存取數(shù)據(jù)的對象或JAVAPOJ0。它也可以帶有邏輯,在數(shù)據(jù)變化時更新控制器。View視圖代表模型包含的數(shù)據(jù)的可視化。Controller控制器作用于模型和視圖上。它控制數(shù)據(jù)流向模型對象,并在數(shù)據(jù)變化時更新視圖。它使視圖與模型分離開。本系統(tǒng)的技術(shù)層次圖如3-1所示圖3-1系統(tǒng)技術(shù)層次圖中介房源管理系統(tǒng)的系統(tǒng)架構(gòu)圖如圖3-2所示:開始開始義是否成功是用戶權(quán)限管理員結(jié)束系統(tǒng)設(shè)置租賃管理房屋管理信息修改注冊登錄系統(tǒng)日志用戶管理訂單管理訂單查看粗房系統(tǒng)的所有環(huán)節(jié)。作能、系統(tǒng)設(shè)置、訂單管理功能。當普通用戶登錄進入系統(tǒng),可以進入個人中心對自己的信息進行修改編輯、用戶管理模塊:管理員只要在這個模塊就能隨心所欲對用戶數(shù)據(jù)庫也會相對應(yīng)地進行修改,并且數(shù)據(jù)的記錄也保證房屋中介管理系統(tǒng)的安全性。管理員可以對用戶進行授權(quán),把用戶設(shè)置成普通用戶或者管理員。當使用者使用自己的賬號密碼就可以登錄自己的賬號,如果密碼錯誤就如果想要添加新的房源,就可以從房屋管理模塊進行修改。編輯房源信息,或者刪除房源信息。點擊搜索功能,能夠?qū)Ψ吭葱畔⑦M行查詢,對不同房源設(shè)置成唯一id,保護房源的唯一性。系統(tǒng)設(shè)置模塊能夠整個系統(tǒng)進行操作。管理員進入用戶管理模塊之后,可以對用戶的個人信息進行修改租賃端。管理員可以新增房屋租賃,可以設(shè)置一個小區(qū)所擁有的可租賃房子,還可以設(shè)置價格和留下聯(lián)系方式。如果想要修改訂單,就要在訂單管理模塊這里修改。當客戶因為自身原因想退單時,管理員能夠刪除訂單;當租房信息需要修改時。普通用戶打開系統(tǒng)進行登陸操作,系統(tǒng)判斷用戶是否已經(jīng)注冊,如果沒注冊就會跳到注冊界面,用戶自己設(shè)置自己心儀的賬號密碼就可以注冊一個屬于自己的賬號普通用戶點擊個人中心,進入信息管理模塊,護工用戶可以對自身的用戶名和密碼進行修改,保證了護工信息的準確性,方便養(yǎng)老院對護工的基本信息進管普通用戶登陸到中介房屋系統(tǒng),登陸后能在房屋列表界面進行租房,確定租房訂單后可以通過聯(lián)系人聯(lián)系到房東和中介。普通用戶確認租房訂單后,能夠在個人中心處查看訂單詳情。第四章數(shù)據(jù)庫的設(shè)計庫是一個很重要的問題,我本次使用的數(shù)據(jù)庫是Mysql,其特點是輕便和使用簡房源列表)、user(用戶賬號密碼表)。份證。如下表4-1:字段名數(shù)據(jù)類型長度是否為空說明否主鍵否用戶名否密碼是真實名字是身份證是電話是地址1是類型id'int(11)NOTNULLAUTO_INCREMENT,idCardvatha(32)CHARACTERSETUtB2DEFAULTNULLmobile'yarcha(16)DEFA)ENGINE=InnoDBAUTO_INCREMENT=122十中架R平西大罰簽里李陸R)44桿利北京期斑置翻水(2)權(quán)限表權(quán)限表里儲存用戶id、角色id、菜單id,如下表4-2:字段名數(shù)據(jù)類型長度是否為空說明否主鍵否外鍵否外鍵PRIMARYKEY(id)USINGBTREElKEYmenuld(menuld)USINGBTREE,CONSTRAINTauthonty_ibfk_2FOREIGNKREFERENCESmenu'(id))ENGINE=InnoDBAUTO_INCREMENT=42多四8396396)工1115石要±73圖4-2old表權(quán)限表里存儲了姓名、發(fā)生時間、詳細內(nèi)容,如下表4-3:字段名數(shù)據(jù)類型長度是否為空說明否主鍵是用戶id是房屋id)是姓名)是身份證)是手機號1是狀態(tài))是到達時間)是離開時間)是評論是創(chuàng)建時間)是價格)是押金EREATETABLEbook_order(id'int(11)NOTNULLAUTOtoomTypeldint(1nameyarcha(32)DEFAUmobleyarchar(16)DEFAULTremark'yarcha(128)DEFAULpnce'yarcha(32)DEFAULTNyann'xacha(32)DEFAULTPRIMARYKEY(id)USINGBTREKEYroomTypeld(roomTyREFERENCES'account`(id),CONSTRAINTbook_order_ibfk_2FOREIGNKEY(roomTypeld)REFERENCESroom_type(id))ENGINE=InnoDBAUTO_INCREMENT=34DEFAULTCHARSET=utf8■魯平四小承出5686*111200251285#m1匠64行4的分-結(jié)q0酒施酒施需具量型害一f有酸戶藥查1大重期#■11“鄉(xiāng)物*h1“鄉(xiāng)物*h)通國通國4*(4)log(操作日志記錄表)Log操作日志記錄儲存著管理員對系統(tǒng)對操作信息,如下表4-4:表4-4log表字段名數(shù)據(jù)類型長度是否為空說明否主鍵否描述是創(chuàng)建時間)ENGINE=InnoDBAUTO_INCREMENT=122DEFAULTCHARSET=100用戶名為(admin),角色為(超級管理員)的用戶登錄成功!101用戶名為(admin),角色為(超級管理員)的用戶登錄成功!102用戶名為(adnin),角色為(超級管理員)的用戶登錄成功!2019-12-0416:18:09103用戶名為(admin),角色為(超級管理員)的用戶登錄成功!2019-12-0417:58:5010%用戶名為admin的用戶登錄時輸入驗證碼錯誤!105用戶名為(admin),角色為(超級管理員)的用戶登錄成功!盟厘2019-12-0418:36:41西106用戶名為(admin),角色為/超級管理負)的用戶登錄成功!107用戶名為(admin),角色為(超級管理員)的用戶登錄成功!108用戶名為(admin),角色為/超級管理員)的用戶登錄成功!2019-12-0423:51:24109用戶名為admin的用戶登錄時輸入密碼錯課!2019-12-0500:35:43110.用戶名為admin的用戶登錄時輸入密碼錯誤!111用戶名為admin的用戶登錄時輸入密碼錯誤!112用戶名為(admin),角色為(超級管理員)的用戶登錄成功!113用戶名為(admin),角色為(超級管理員]的用戶登錄成功!114用戶名為(adnin),角色為/超級管理員)的用戶登錄成功!2019-12-0501:41:51115用戶名為(admin),角色為(超級管理員)的用戶登錄成功!116用戶名為(admin),角色為(超級管理員)的用戶登錄成功!117用戶名為(admin),角色為(超級管理員)的用戶登錄成功!118用戶名為(admin),角色為(超級管理員)的用戶登錄成功!119用戶名為ADMIX的用戶登錄時輸入密碼錯誤!2020-04-1521:35:44120用戶名為admin的用戶登錄時輸入驗證碼錯誤!2020-04-1521:35:54圖4-4(5)menu(菜單表)菜單表里存儲了系統(tǒng)信息,如下表4-5:表4-5nurse表字段名數(shù)據(jù)類型長度是否為空說明否主鍵否父鍵否菜單名稱是地址否標簽id`int(11)NOTNULLAUTO_INCREMENT,ulvacha(128)DEFAULTNULL,)ENGINE=InnoDB.AUTO_INCREMENT=610系統(tǒng)設(shè)置5菜單管理角色管理用戶管理用戶列表添加編輯55刪除添加按鈕添加編輯刪除添加編轉(zhuǎn)刪除0系統(tǒng)日志日志列表添加日志1刪除修改密碼修改密碼圖4-5nurse表角色表里存儲了角色狀態(tài),如下表4-6:字段名數(shù)據(jù)類型長度是否為空說明是主鍵否空閑狀態(tài)否備注remark'yarchar(128)DEFAU)ENGINE=InnoDBAUTO_INCREMENT=3DEFAULTCHARSET=utf8超級管理員超級管理員擁有一切權(quán)限普通用戶普通用戶,請自由授權(quán)圖4-6role表房源表里存儲了房屋信息,如下表4-7:字段名數(shù)據(jù)類型長度是否為空說明是主鍵否名稱否照片否價格2否房間數(shù)量2否床位數(shù)量5否間隔數(shù)量5否可出租數(shù)量5否可出租床位5否已出租床位1否狀態(tài)是備注remarkyarchar(256)n師,如的;情而指治明。期的法息2,,三二·,水;和指心言量小二#11圖4-7room_type表第五章系統(tǒng)功能實現(xiàn)本項目實現(xiàn)了系統(tǒng)登錄,使用中介房源管理系統(tǒng)的用戶分別為管理員以及普通用戶(也就是客戶)。用戶通過登錄界面的輸入相對應(yīng)的賬號和密碼,系統(tǒng)會在后臺進行數(shù)據(jù)庫的驗證,當輸入錯的的號碼和密碼的時候會提示用戶名不存在,當如數(shù)正確的賬號以及密碼時會通過驗證登陸系統(tǒng)。系統(tǒng)的登錄界面如下圖5-1,5-2所示:管理員登錄圖5-1管理員登陸界面不同用戶因為登錄界面的不同,登錄后的界面也不同,管理員將會進入管理員功能的主頁面,而普通用戶的界面則會使租房的界面。下圖5-3,5-4所示:圖5-3管理員功能主頁面普通用戶登錄后的界面則時進入租房界面,如圖5-4所示:4知開#m#圖5-4用戶租房界面如果想對用戶信息做改動就需要進入此模塊,對他們的基本資料,權(quán)限進行修改,如下圖5-5、5-6所示:圖5-5管理員用戶信息界面22知*圖5-6管理員用戶權(quán)限添加管理界面如果想要查看訂單就需要進入個人中心進行查看,也可以修改自己的賬號密碼,用戶信息管理界面如下圖5-7所示:用戶個人信息用產(chǎn)查看討單用戶重置密碼mC圖5-7用戶信息管理界面用戶在租房界面上可以選擇自己心儀的房子進行租賃,通過點擊心儀房子后面的租賃按鈕即可跳轉(zhuǎn)到租賃房子界面效果圖,如下圖5-8所示:族飛章形)工的味冊的0創(chuàng)醫(yī)創(chuàng)醫(yī)圖5-8信息管理界面當普通用戶進行租賃訂單后,管理員可以在后臺看到普通用戶的訂單,可以根據(jù)其基本信息聯(lián)系他進行房子的租賃。界面如下圖5-9所示一圖5-9訂單信息管理界面息,房源信息管理界面如下圖5-10所示:圖5-10房源登記管理界面第六章系統(tǒng)測試當系統(tǒng)開發(fā)到最終階段時,剩下的就是對系統(tǒng)進行軟件測試。怎么說呢,畢竟人不是電腦,通過我們自己所設(shè)計并開發(fā)的軟件絕大多數(shù)不是十全十美,肯定會有一些遺漏的漏洞。而軟件測試的功能就是幫助我們盡可能的發(fā)現(xiàn)這些漏洞并更正他們。只有不停的測試,才能不斷發(fā)現(xiàn)問題,不斷完善該系統(tǒng)。軟件測試是一個系統(tǒng)性的過程,還有合理性進行測試,包括輸入限制是否符合規(guī)范,代碼的框架是否易維護,注釋和迭代有沒有進行對應(yīng)備注等等。集成測試對應(yīng)對是詳細設(shè)計,根據(jù)開發(fā)的設(shè)計文檔流程圖進行核對,測試對應(yīng)的功能是否齊全完善無bug。系統(tǒng)測試對應(yīng)的是概要設(shè)計,根據(jù)概要設(shè)計查驗項目是否符合,在實際環(huán)境中項目是否可行可用,如果發(fā)現(xiàn)概要設(shè)計出現(xiàn)不合理性需及時修改概要設(shè)計和項目總設(shè)計方案。驗收測試對應(yīng)的是客戶需求,在交互端測試是否滿足需求,負載均衡是否滿足,并發(fā)并行處理是否合格等等。系統(tǒng)測試的主要目的是發(fā)現(xiàn)開發(fā)過程中隱藏的隱患,明顯的錯誤被發(fā)現(xiàn)后需上線前的數(shù)十次模擬,確保安全無誤。假如項目上線,但是隱藏隱患和bug沒被處理,客戶容易因此失去很多的收益。所以測試是項目上線前必不可缺的一個環(huán)系統(tǒng)開發(fā)完后需要對軟件項目就進行測試,測試的方法有很多種,其中最為常用的就是黑盒測試,我利用黑盒測試方法對中介房屋系統(tǒng)進行測試。所以軟件測試就是軟件質(zhì)量保障的最后一道門檻。功能測試表如下表6-1:表6-1功能測試表功能名稱輸入動作所期望的輸出實際效果登錄功能1、登錄a)輸入正確的用戶賬號和密碼,點擊‘登錄’b)輸入錯誤的用戶賬號和密碼,點擊‘登錄’1、登錄a)成功進入系統(tǒng)首頁b)提示用戶賬號或密碼錯誤重新輸入實際效果與預(yù)期效果一致用戶管理功能1、增加用戶a)點擊‘增加系統(tǒng)用戶’擊‘添加用戶’2、修改用戶信息a)點擊‘編輯’點擊‘修改用戶’3、刪除用戶a)點擊‘刪除’1、添加用戶a)顯示系統(tǒng)用戶表單b)成功添加用戶2、修改用戶信息a)顯示該用戶的表單b)成功修改用戶信息3、刪除用戶a)該用戶從列表中刪除實際效果與預(yù)期效果一致房源管理功能1、房源信息添加a)點擊‘添加房源’b)輸入房源信息,點擊‘提交’2、修改房源信息a)點擊‘編輯’b)輸入房源信息,點擊‘更新’1、房源信息添加a)顯示房源信息表單b)成功添加房源信息2、修改房源信息a)顯示該房源信息的表單b)成功修改房源信息3、刪除房源信息實際效果與預(yù)期效果一致3、刪除房源信息a)點擊‘刪除’a)該房源信息成功從列表中刪除租房功能1、普通用戶查看房源信息2、普通用戶租房,點擊確認‘租房’3、普通用戶點擊“個人中心”查看租賃訂單1、房源信息顯示正常2、成功生產(chǎn)租賃訂單3、訂單信息顯示正確實際效果與預(yù)期效果一致日志記錄管理1、日志信息自動管理a)點擊編輯房源信息b)查看日志管理1、事故信息添加a)顯示房源管理信息記錄b)日志管理成功顯示實際效果與預(yù)期效果一致訂單管理1、租賃訂單添加a)點擊‘添加租賃訂單’‘提交’2、刪除租賃訂單a)點擊‘刪除’1、租賃訂單添加成功a)顯示租賃信息表單b)成功添加信息信息2、刪除租賃訂單a)該租賃信息從列表中刪除實際效果與預(yù)期效果一致不足與期望本次畢業(yè)設(shè)計基本上完成,可能因為技術(shù)上的不足短時間內(nèi)沒有辦法做到盡善盡美,界面做的不夠美化,加上已經(jīng)開發(fā)的功能都比較簡單,局限性較大。但是后面在有空閑的時候會繼續(xù)努力的開發(fā)本設(shè)計,因為我對這個系統(tǒng)也是比較感興趣的。對后期的開發(fā)也是比較有信心的。在后面的開發(fā)我也有一些想法,比如可以增加合同打印的功能,畢竟是一個中介系統(tǒng),如果客戶看中了想租房子,合同是必不可少的,還有就是收代理費這個功能也是可以加上去的。除了這兩個方面以外,我也有在考慮本系統(tǒng)不是一個人在用,是我們一個團隊在用。所以為了保證信息能第一時間更新,我覺得可以在房源信息那里添加一個:跟進的功能。讓我們內(nèi)部的員工如果對該房源有一些新的信息可以登記在跟進上面,方便別的員工看到。實現(xiàn)信息互通,提高工作效率因為這次的項目是因為在生活中遇到困難而引發(fā)的想法。所以也是希望這個房屋中介管理系統(tǒng)能在以后的中介行業(yè)中所用到,所以我也一直在用心開發(fā)和維護,包括不斷的測試。通過調(diào)查市場,分析需求,不斷的開發(fā)出符合實際需要的功能模塊。所以開發(fā)出來的功能模塊也是可以盡最大程度的去減少工作人員一些不必要的作業(yè),提高工作效率。提高容錯率。本項目是采用SSM框架去實現(xiàn)的,在代碼量這方面是大大的減少了,提高了程序的規(guī)范性。管理者可以在登錄后臺系統(tǒng)后去查詢房源,了解房源詳細情況,如果當遇到業(yè)主過來放租房源的時候,可以房源管理那里幫業(yè)主進行房屋信息登記,如果有用戶下單時則可以進入租賃管理那里對訂單詳情進行查詢并直接聯(lián)系客戶進行后續(xù)工作,當成功出租出去房源后可以在租賃管理那里登記房屋租賃時長。而作為普通用戶,我們可以在先注冊一個賬號,然后可以在個人中心那里編輯自己的個人信息,當瀏覽到合適的房源時,可以點擊租賃按鈕進行下單操作,在填入自身的基本信息后可以直接進行下單。等待工作人員的聯(lián)系。在開發(fā)這個系統(tǒng)中也學(xué)到了很多東西,比如關(guān)于前端開發(fā)的js,jquery以及后臺開發(fā)框架等技術(shù),也加深了之前所學(xué)知識的理解參考文獻[1]羅斌.《VisualC#2005數(shù)據(jù)庫開發(fā)經(jīng)典案例》.北京:水利水電出版社,2007.12[5]李剛.教育實習(xí)網(wǎng)絡(luò)支持平臺可行性研究與需求分析[J].中國教育技術(shù)裝[7]張躍延蘇宇貫偉紅.《ASP.NET程序開發(fā)范例寶典(C#)》.北京:人民郵電出版社,2009.1[8]徐奕楓.基于PHP+MySQL的圖書商城系統(tǒng)的設(shè)計[10]侯麗敏.《SQLServer數(shù)據(jù)庫應(yīng)用教程實驗》.北京:中國水利水電出版社,致謝多歡樂,有頂著下雨天去兼職的回憶,有大早上6點起床去網(wǎng)吧的回憶,有臨近這次畢業(yè)設(shè)計是我經(jīng)無數(shù)個日日夜夜的奮斗才完成的。在這段漫長的的設(shè)計階在這段時間里給予我鼓勵和幫助的人們致以最真摯的感謝在這里我要感謝本次論文的指導(dǎo)教師吳瑞然老師,老師在百忙之中抽出常感激老師在這段時間對我們的關(guān)心和幫助,讓我們能夠順利的去完成畢業(yè)設(shè)們在學(xué)習(xí)和生活上都給予了我很大的幫助,陪伴著我一起成長。感恩之情很難用言語去進行表達,我只能以樸實的語言去表達我此時此捷鍵與一些電腦小技巧這是高手最常用的第一快捷組合鍵。這個快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口……只要再次按下這個組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!這個就是winkey不用再去移動鼠標點“開始→搜索→文件和文件夾”了,在任何其實,還有一個更簡單的辦法,就是按winkey+r!如果打開的窗口太多,這個組合鍵就非常有用了,它可以在一個窗口中顯示當前打開的所有窗口的名稱和圖標●,選中自己希望要打開的窗口,松開這個組合鍵就可以了。而alt+tab+shift鍵則當你需要打開資源管理器找文件的時候,這個快捷鍵會讓你感覺非?!八?再也不用騰出一只手去摸鼠標了!winkey指的是鍵盤上刻有windows徽標的鍵●。winkey主鍵和一個屬性關(guān)聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機等電源管理鍵,這3個鍵大部分位于鍵盤的右上方。再補充點…F10或ALT當你選中一個文件的話,這意味著“重命名”激活當前程序的菜單欄放入回收站打開開始菜單刪除被選擇的選擇項目,如果是文件,將被放入回收站刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是保存當前操作的文件剪切被選擇的項目到剪貼板復(fù)制被選擇的項目到剪貼板粘貼剪貼板中的內(nèi)容到當前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+D:最小化或恢復(fù)windows窗口Windows鍵+U:打開“輔助工具管理器”Windows鍵+CTRL+MWindows鍵+EWindows鍵+RWindows鍵+BREAK重新將恢復(fù)上一項操作前窗口的大小和位置打開資源管理器打開當前活動項目的快捷菜單在放入CD的時候按下不放,可以跳過自動播放CD。在打開word的時候按下不放,可以跳過自啟動的宏一個窗口)ALT+LEFTARROW關(guān)閉當前應(yīng)用程序打開程序最左上角的菜單切換當前程序?qū)indows下運行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換將當前屏幕以圖象方式拷貝到剪貼板將當前活動程序窗口以圖象方式拷貝到剪貼板關(guān)閉當前應(yīng)用程序中的當前文本(如word中)切換到當前應(yīng)用程序中的下一個文本(加shift可以跳到前顯示前一頁(前進鍵)顯示后一頁(后退鍵)在頁面上的各框架中切換(加shift反向)刷新強行刷新2.刪除以下文件夾中的內(nèi)容:x:\DocumentsandScttings\用戶名\LocalSettings\Tcmp\下的所有文件(用戶臨時文件)下的所有文件(頁面文件)(歷史紀錄)x:\DocumentsandSettings川戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)x:WINDOWS\Temp\下的所有文件(臨時文件)x:WINDOWS:ServicePackFiles(升級spl或sp2后的備份文件)x:WINDOWS\DriverCachei386下的壓縮文件(驅(qū)動程序的備份文件)x:\WINDOWS\SoftwareDistribution\download下的所有文件3.如果對系統(tǒng)進行過windoesupdade升級,則刪除以下文件:x:windows\下以Su…開頭的隱藏文件4.然后對磁盤進行碎片整理,整理過程中請退出一切正在運行的程序建一個還原點”(最好以當時的日期作為還原點的名字)7、在各種軟硬件安裝妥當之后,其實XP需要更新文件的時候就很少了。刪除系統(tǒng)備份文件吧:開始→運行→sfc.exe/purgecache近3xxM。(該命令的作用是立即清除"Windows文件保護"文件高速緩存,釋放出其所占據(jù)的空間)備用的dI檔,只要你已拷貝了安裝文件,完全可以這樣做。9、XP會自動備份硬件的驅(qū)動程序,但在硬件的驅(qū)動安裝正確后,一般變動硬件的可能性不大,所以也可以考慮將這個備份刪除,文件位于\windows\drivercachei386Ⅱ錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個文件是74M。10、刪除不用的輸入法:對很多網(wǎng)友來說,WindowsXPt系統(tǒng)白帶的文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位于iwindowsimel文件夾中,全部占用了88M的空間。11、升級完成發(fā)現(xiàn)windows\多了許多類似$NtUninstallQ311889$這些日錄,都干掉吧,1x-3xM12、另外,保留著\windows\help日錄下的東西對我來說是一種傷害,呵呵。。。都干掉!13、關(guān)閉系統(tǒng)還原:系統(tǒng)還原功能使用的時間一長,就會占用大量的硬盤空間。因此有必要對其進行手工設(shè)置,以減少硬盤古用量。打開"系統(tǒng)屬性"對話框,選擇"系統(tǒng)還原"選項,選擇"在所有驅(qū)動器上關(guān)閉系統(tǒng)還原"復(fù)選框以關(guān)閉系統(tǒng)還原。也可僅對系統(tǒng)所在的磁盤或分區(qū)設(shè)置還原。先選擇系統(tǒng)所在的分區(qū),單擊"配置"按鈕,在彈出的對話框中取消"關(guān)閉這個驅(qū)動器的系統(tǒng)還原"選項,并可設(shè)置用于系統(tǒng)還

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論