【计算机毕业设计】289房地产销售管理系统
一、系統截圖(需要演示視頻可以私聊)
摘 ?要
社會和科技的不斷進步帶來更便利的生活,計算機技術也越來越平民化。二十一世紀是數據時代,各種信息經過統計分析都可以得到想要的結果,所以也可以更好的為人們工作、生活服務。房屋是生活條件的一部分,所以需求量非常大。把計算機技術和房地產銷售相結合可以更符合現代、用戶的要求,實現更為方便的銷售房屋的方式。
本基于JAVA的房地產銷售管理系統采用JAVA語言和Vue技術,框架采用Springboot,搭配Mysql數據庫,運行在Idea里。本基于JAVA的房地產銷售管理系統提供管理員、客戶、銷售經理三種角色的服務。總的功能包括房產的查詢、預約、評價、購買和論壇管理等。本系統可以幫助管理員、銷售經理更新房產信息和管理預約、購買信息,幫助客戶實現在線的預約方式,并可以實現購買。本系統采用成熟技術開發可以完成房地產銷售管理的相關工作。
關鍵詞:在線預約;購置房產;JAVA語言;Mysql數據庫;論壇管理
目??錄
摘??要
Abstract
第1章?緒論
1.1課題研究背景與現狀
1.2課題實現目的和研究意義
1.3課題研究內容
1.4論文結構安排
第2章?系統分析
2.1系統開發中使用相關技術介紹
2.1.1JAVA介紹
2.1.2Mysql數據庫介紹
2.1.3B/s架構介紹
2.1.4 Tomcat服務器介紹
2.1.5Vue技術介紹
2.2系統可行性分析
2.2.1經濟可行性分析
2.2.2操作可行性分析
2.2.3技術可行性分析
2.3系統需求分析
2.4系統性能分析
2.5系統功能分析
2.6系統操作流程分析
第3章?系統設計
3.1系統功能結構設計
3.2數據庫設計
3.2.1數據ER圖設計
3.2.2數據庫表設計
第4章?系統詳細實現
4.1用戶登錄功能的詳細實現
4.2管理員權限的功能實現
4.2.1客戶信息管理功能的詳細實現
4.2.2房產管理功能的詳細實現
4.2.3預約看房功能的詳細實現
4.2.4論壇管理功能的詳細實現
4.2.5購置房產管理功能的詳細實現
4.2.6個人中心管理功能的詳細實現
4.2.7客戶打分管理功能的實現界面
4.2.8基礎數據管理功能的實現界面
4.2.9輪播圖管理功能的實現界面
4.3客戶權限的功能詳細實現
4.3.1個人中心管理功能的詳細界面實現
4.3.2房產查詢功能的詳細實現
4.3.3預約看房功能的詳細實現
4.3.4論壇管理功能的詳細實現
4.3.5購置房產管理功能的詳細實現
4.3.6客戶打分功能的詳細實現
4.4銷售經理權限功能的實現
第5章?系統測試
5.1系統測試的方法與選擇
5.2測試環境與測試條件
5.3詳細功能測試
5.3.1用戶登錄功能的測試
5.3.2房產管理功能的測試
5.3.3預約看房功能的測試
5.3.4購置房產功能的測試
5.4測試總結
總?結
參考文獻
致??謝
第1章 緒論
1.1課題研究背景與現狀
時代的進步使人們的生活實現了部分自動化,由最初的全手動辦公已轉向手動+自動相結合的方式。比如各種辦公系統、智能電子電器的出現,都為人們生活的享受提供幫助。采用新型的自動化方式可以減少手動的辦公時間,增加正確率從而增加人們的幸福指數。時代進步中計算機技術的發展尤為突出,滲透進生活的方方面面,各種App、 網站、管理系統、小程序迅速占領市場。
對于房產的購買問題,大多數客戶采用在售樓部、找中介進行。實地去售樓部需要大量時間,找中介需要付額外的中介費用?,F實房地產銷售缺少一種更為優質、簡單的方法途徑。
1.2課題實現目的和研究意義
時代的發展也為人們提出了更高的要求,只有不斷的學習和發展才可以前進。目前我們正在科技和網絡發展的關鍵點,網絡已實現普及。然而還是有大量的企業、機構采用傳統的辦公方式進行處理事務,當然傳統的方式對于小規模的企業、機構來說更為適合,但想要發展就需要以發展的目光來看待問題。如果可以采用更科學、省力的方式進行辦公將會帶來變革。
房地產銷售方式關系著需要房產的客戶使用。相關單位對房產的準確性要嚴格把關,更要考慮到預約看房、購買的方便。以往都是由客戶提供房產面積、位置等來尋找房屋,客戶占主導地位,工作人員負責查詢信息然后推薦。信息傳遞有時候會不準確,造成推薦的麻煩。如果采用共享的平臺,把客戶、銷售經理都結合到一起,起到信息共享就可以解決這類問題。房產的所有信息都可以由銷售經理直接管理,客戶的預約過程也可由相關人員負責把控,把客戶的預約、購買實現流程化、清晰化,減少惡意操作,提供更為透明的工作流程,實現基于JAVA的房地產銷售管理系統的真正價值。
1.3課題研究內容
本系統從房地產銷售的工作出發,包括管理員和客戶、銷售經理三種權限。管理員的功能為房產管理、預約看房管理、購置房產管理、客戶打分管理、公告信息管理、客戶管理、銷售經理管理等,實現系統里用戶的全面管控,客戶可以在線選擇需要的房產進行在線預約,預約完成后可以進行購買和給工作人員打分等。銷售經理負責房產管理、預約看房管理以及購置房產管理、客戶打分管理等。三種權限的用戶功能相輔相成,不可缺少,共同幫助房產的銷售管理。
1.4論文結構安排
本篇論文的結構分為摘要、目錄、正文部分、總結、致謝和參考文獻。正文部分為核心。正文部分分為:
第1章緒論,從課題的開發背景、現狀、目的意義等進行本課題的介紹;
第2章系統分析,從系統的開發技術、環境、可行性、操作流程等進行系統的詳細分析;
第3章系統設計,從系統的功能圖、數據庫設計、ER圖、數據庫表進行系統的設計;
第4章系統實現,主要介紹系統的實現界面和實現內容;
第5章系統測試,講解主要功能的測試過程以及測試結果。
第2章 系統分析
2.1系統開發中使用相關技術介紹
2.1.1JAVA介紹
JAVA語言是從Asp進行衍生出來的一種新型編程語言,他保留了Asp語言中很多核心技術,繼承了他的面向對象的優點,而且舍棄了很多缺點,比如在JAVA語言中去掉了指針,這樣可以減少很多錯誤,還去掉了運算符,這樣提高了運行處理效率。還增加了很多優點,添加了垃圾回收功能,提高了代碼的使用率,總體來說,JAVA語言是一個分布式的、高性能的、多線程的開發語言。JAVA從開發之初就是打算作為一個開放性的語言技術,這就要求需要有很高的兼容性,首先就需要同樣的代碼程序可以在不同的計算機上運行,還要支持不同的網絡,同時還要注重安全性,方便用戶使用。JAVA語言最突出的特點就是面向對象,可以把一個對象當成很多代碼狀態的物體,然后進行自定義類型進行關聯操作,這樣進行集合起來的代碼就叫對象,面向對象的方法可以使設計根據的簡單,方便管理,還可以減少失敗。Asp最大的一個缺點就是沒有垃圾回收機制,通常在編程的過程中,初始化對象時候系統會自動分配一個內存地址,如果不需要這個對象的時候,系統不能進行自動刪除和回收,這樣造成了很大的內存浪費,導致系統卡頓,會讓系統非常的不穩定,嚴重的話甚至會系統崩潰,而JAVA語言就是在這個基礎上設置了垃圾回收機制,當一個使用過的對象沒有引用的時候,系統可以自動刪除,回收內存,這樣就可以很好的避免了內存泄漏,保障了程序的安全,同時提高了運行效率。
2.1.2Mysql數據庫介紹
Mysql數據庫是目前比較流行的一種開源數據庫,可以支持多種編譯器進行在線測試,從而保證了代碼的可移植性,而且支持多種操作系統有很好的跨平臺性,為編程語言提供所需要的API,可以多線程同時運行,這樣有效的減少了內存占用率,提高了使用效率。運行的過程中還能自動優化sql查詢算法,這樣使數據查詢速度達到了顯著的提高,而且Mysql數據庫還可以作為一個獨立的程序在客戶端中單獨使用,也可以嵌入到其他程序中搭配一起使用。Mysql數據庫效率非常的高,可以處理上千萬條數據,可以同時支持多種不同的數據引擎,而且是開源的軟件,不需要支付任何費用,而且可以進行定制,使用GPL協議進行代碼修改,開發屬于自己的Mysql系統。綜上所述,Mysql數據庫是一個非常受歡迎的一個數據庫,體積小,速度快,最重要的還是免費,非常適合中小型項目的開發使用。
2.1.3B/s架構介紹
B/s架構是隨著網絡快速發展而開發出來的一種網絡框架,跟傳統的c/s框架最大的區別就是,直接把代碼部署到網絡服務器中,這樣方便了系統的后期開發和維護,然后用戶可以直接通過瀏覽器進行代碼的訪問,不需要額外安裝任何的軟件客戶端,簡化了用戶的使用。B/s結構是指Browser/Server結構,意思就是只需要安裝一個服務器就行了,?客戶端方面主要就是采用瀏覽器進行訪問,主要是對傳統的c/s架構的一種改進,采用www瀏覽器技術和其他Script語言技術,把系統實現需要的代碼全部部署到了服務器上面,是一種新型的架構技術,可以直接借助瀏覽器進行數據訪問和數據交互。最大的優點就是,不需要安裝客戶端,不受環境影響,可以實時實地的進行訪問,其次就是維護非常的方便。當然了有優點也有不可避免的缺點,首先是在訪問速度方面,比較受網絡的影響,不像cs架構一樣,處理速度非常的快,直接在本機就可以完成數據交互,而B/s需要借助網絡才能進行服務器訪問,必須保證有順暢的網絡,才能有好的使用體驗,其次就是安全性,因為所有數據存儲在網絡服務器中,比較容易受到攻擊,從而造成數據泄漏,這是目前B/s架構存在的最大的弊端。所以說B/s架構適合一些電子商務類的網站,適合比較有用戶共享交互的,開放性的網站的設計與開發。所以我開發本系統采用B/s架構是非常適合的,可以達到多人同時登錄系統,可以實現信息交互,而且方便隨時隨地的進行數據訪問,而且本人對B/s架構開發比較熟悉,所以本系統就采用B/s架構來進行開發設計。
2.1.4 Tomcat服務器介紹
Tomcat服務器屬于Web服務器的一部分。Tomcat服務器作為JAVA語言項目的運行條件非常受歡迎。因為Tomcat服務器非常小,可以內置到運行軟件里使用,不需要單獨安裝,這樣可以減少多種環境的安裝,從而簡化項目的調試。Tomcat服務器由SUN公司創立,可以處理Html頁面,在運行中處理Vue和Servlet頁面。
2.1.5Vue技術介紹
Vue技術是新一代的用來創建動態頁面的技術。Vue技術通過服務器來響應要求,再根據要求生成Html、Xml來進行轉換成Web頁面。Vue技術也屬于一種腳本語言,常用來搭配JAVA語言使用,可以和靜態的頁面一起使用,把靜態的頁面改成動態的頁面。Vue技術在使用時可以轉換成Servlet代碼,然后再編譯成二進制的機器碼,當然也可以直接編譯成二進制的機器碼。Vue技術的特點為簡單好用,可以快速的把靜態頁面變成動態的頁面,它使用JAVA來把常用的代碼來復制,可以減少編程人員的重復工作,同時Vue技術還擁有很多標簽,可以支持更多的外在標簽和內在的標簽,還可以自定義標簽,使編程人員在使用時更加的靈活,加快項目開發的速度。Vue技術的功能非常簡單,只負責頁面數據,負責頁面的傳輸,所以更加的單純,不容易出錯。
2.2系統可行性分析
系統的可行性關系著系統開發的成功和市場,沒有經過詳細可行性分析的系統開發過程會非常艱難。系統的可行性分析也是在系統開發前的必要研究過程。通過研究已有的大量論文和文獻發現,系統可行性從系統的經濟方面、操作方面和技術方面進行分析。
2.2.1經濟可行性分析
???系統開發所需要的經濟主要在系統的成本問題、運行問題和維護問題上。本系統在開發中不需要經濟的支撐,所需要的開發軟件和設備都是在已有條件上。本系統在運行里所需要的環境也都為免費就可以下載的。本系統在后期的維護上也只需要技術支持就可以完成。所以本系統在經濟可行性上可以通過。
2.2.2操作可行性分析
???本系統在開發中充分調查了所使用用戶的操作習慣和風格,所有的操作流程也都為簡單的流程,在操作中也設置了提醒。用戶在使用本系統時只要按照提示就可以完成,非常簡單。所以本系統在操作可行性上可以通過。
2.2.3技術可行性分析
本系統所需要的技術支持為JAVA語言,Mysql數據庫,Vue技術和B/s框架等。所使用的技術都為開源成熟的技術,也是目前流行的技術之一。使用這些技術開發的系統可以保證系統的前詹性和穩定性、安全性。所以本系統在技術可性性上可以通過。
2.3系統需求分析
目前計算機、網絡技術已進入到各行各業。房產做為生活的重要組成部分更應身體力行,房地產銷售里的所有工作都是圍繞房產而展開,每套房的房產檔案信息都非常多,如果采用傳統的管理方式非常容易造成混亂,而且對于房產的信息查詢非常不便。對于房產的管理工作需要額外的嚴謹,如果還是采用傳統的房產管理方式對房地產銷售、購買都做不到百分百的監管,工作步驟、內容也實現不了透明。所以非常需要新的管理方式出現。
2.4系統性能分析
系統在設計時也需要注意系統的性能,一般系統的性能方面包括系統的穩定性、安全性、界面設計方面、操作方面、協調等方面。
2.5系統功能分析
系統的功能分析決定了系統的功能設計,完整詳細的系統功能分析可以使系統的開發事半功倍。本系統的功能圍繞客戶、銷售經理、管理員三種權限設計。根據不同權限的不同需求設計出更符合用戶要求的功能。本系統中銷售經理主要負責發布分享新的房產,審核用戶的預約信息和進行房產購置處理等,客戶可以對需要的房產進行預約、購置等。管理員負責網站里所有信息的審核管理。本基于JAVA的房地產銷售管理系統管理員的用例圖如下圖2-1所示:
圖2-1管理員用例圖
客戶可以管理個人資料、查詢房產、在線預約和購置、打分等,客戶的個人資料是由用戶注冊時產生,客戶的預約內容由客戶在預約看房時產生,客戶打分內容由客戶發布分數操作時產生??蛻粲美龍D如下圖2-2所示:
圖2-2客戶用例圖
銷售經理可以審核預約看房、管理房產信息、論壇管理、購置房產管理以及客戶打分管理、公告信息管理等。銷售經理用例圖如下圖2-3所示:
圖2-3銷售經理用例圖
2.6系統操作流程分析
信息從如何產生到反饋結果的過程可以稱為信息的流程。分析好系統的操作流程才可以使系統正確運行不會出現Bug。本系統的流程為管理員先進行登錄,登錄后管理注冊用戶的賬號、密碼等信息,更新房產,管理用戶的預約和購置等,客戶可以查詢房產、預約看房、購置房產等。銷售經理可以審核用戶的預約看房,管理客戶的購置房產等。系統里展示的房產數據都是由管理員、銷售經理負責。本基于JAVA的房地產銷售管理系統的操作流程如下圖2-5所示:
? 圖2-5基于JAVA的房地產銷售管理系統操作流程圖
第3章 系統設計
3.1系統功能結構設計
系統的功能結構是采用樹形圖來繪制功能設計。根據分析所得,本系統的功能設計為管理員、客戶、銷售經理三部分。管理員為房產管理、預約看房管理、論壇管理、購置房產管理、客戶打分管理、公告信息管理、客戶管理、銷售經理管理等,客戶的功能為查詢房產,在線預約、購置房產、管理個人信息、打分信息等??蛻艨梢宰赃M行登錄。銷售經理為審核客戶的預約、管理購置房產信息、客戶打分信息等。本基于JAVA的房地產銷售管理系統的功能結構設計圖如下圖3-1所示: ?
圖3-1基于JAVA的房地產銷售管理系統功能結構圖
3.2數據庫設計
數據庫為數據的倉庫,決定了數據的保存和修改、刪除、調用等。數據庫的穩定決定了系統里數據的安全。為了保證數據的查詢效率,在建立數據庫時需要按照一定的規則。數據不單指文本類型的,也包括音樂、圖片甚至是聲音都可以稱為數據。為了使數據庫更加安全,在建立數據庫時就需要使用正規的數據庫管理系統和在設置權限時需要設置嚴格的角色分權,更要阻止一切外部端口的探測形為。
本系統采用Mysql數據庫,在建立數據庫時采用Root用戶名。數據庫的建立過程為先進行數據的ER圖設計然后進行數據庫表的實現。
3.2.1數據ER圖設計
數據ER圖中記錄了關系、實體、屬性。實體與實體的關系決定了數據在調用時的正確與否,實體的屬性決定了該實體的內容。數據ER圖的設計同樣重要,也是數據庫建立的基礎。
通過系統中的功能數據分析,本系統的實體主要有房產、管理員、客戶、預約等。
圖3-2管理員ER圖
圖3-3客戶ER圖
圖3-4房產ER圖
(4)預約的ER圖里的屬性有預約人、編號、預約時間、房產等,預約ER圖如下圖3-5所示:
圖3-5預約ER圖
3.2.2數據庫表設計
數據庫表是把ER圖進行詳細化、實體化。不同的表名下保存著相對應的表信息數據。在數據庫表里記錄著數據的主鍵、外鍵、數據類型、長度等。本基于JAVA的房地產銷售管理系統所創建的數據庫表有管理員信息表、房產信息表、預約信息表、購置房產信息表等。本基于JAVA的房地產銷售管理系統的數據庫表如下表3-1—3-13所示:
表3-1 config
表3-2 dictionary
表3-3 fangchan
表3-4 fangchan_collection
表3-5 fangchan_yuyue
表3-6 forum
表3-7 gouzhifangcan
表3-8 kehudafen
表3-9 news
表3-10 token
表3-11 users
表3-12 yonghu
表3-13 yuangong
第4章 系統詳細實現? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
4.1用戶登錄功能的詳細實現
用戶登錄界面起到驗證身份的作用,本界面采用風景圖片背景進行設計。在用戶登錄界面里設置了程序的名稱和用戶、密碼、客戶注冊的文本框。在文本框下是登錄按鈕。用戶在信息輸入完成后可以使用登錄按鈕進行相對應的操作,還加入了登錄安全的簡單文字提醒。用戶登錄功能的實現界面如下圖4-1所示:
圖4-1用戶登錄實現界面
4.2管理員權限的功能實現
4.2.1客戶信息管理功能的詳細實現
管理員負責客戶信息的錄入和管理,客戶的地址、聯系方式等都可以由管理員在此功能里看到。管理員查詢客戶信息的功能實現如下圖4-2所示:
圖4-2管理員查詢客戶信息的實現界面
4.2.2房產管理功能的詳細實現
管理員可以對房產的信息進行管理、審核。本功能可以實現房產的定時更新和審核管理。管理員查詢房產信息的實現界面如下圖4-3所示:
圖4-3管理員查詢房產信息的實現界面
4.2.3預約看房功能的詳細實現
????本功能包括查詢已有的所有預約看房信息和刪除預約看房信息。預約看房查詢功能的實現詳情如下圖4-4所示:
圖4-4預約看房查詢功能的實現界面
4.2.4論壇管理功能的詳細實現
管理員可以查詢論壇和審核管理客戶發布的帖子。論壇管理功能的實現界面如下圖4-5所示:
圖4-5論壇管理功能的實現界面
4.2.5購置房產管理功能的詳細實現
管理員可以管理客戶的購置房產信息,也可以查詢和刪除購置房產內容。購置房產管理功能的實現界面如下圖4-6所示:
圖4-6購置房產管理功能的實現界面
4.2.6個人中心管理功能的詳細實現
管理員可以對個人的資料進行修改和管理,管理員還可以在本功能里修改密碼。管理員查詢個人資料的實現界面如下圖4-7所示:
圖4-7個人中心管理功能的實現界面
4.2.7客戶打分管理功能的實現界面
管理員可以查詢客戶的打分詳情,并進行查詢等操作??蛻舸蚍止芾砉δ艿膶崿F界面如下圖4-8所示:
圖4-8客戶打分管理功能的實現界面
4.2.8基礎數據管理功能的實現界面
管理員可以管理房產戶型和公告類型。實現界面如下圖4-9所示:
圖4-9基礎數據管理功能的實現界面
4.2.9輪播圖管理功能的實現界面
可以設置輪播圖。實現界面如下圖4-10所示:
圖4-10輪播圖管理功能的實現界面
4.3客戶權限的功能詳細實現
4.3.1個人中心管理功能的詳細界面實現
當客戶登錄進系統后可以修改自己的資料,可以使自己信息的保持正確性??蛻粜薷膫€人資料的實現界面如下圖4-11所示:
圖4-11修改個人資料功能的運行界面
4.3.2房產查詢功能的詳細實現
用戶可以根據房產名稱搜索相對應的房產,用戶查詢房產的界面實現如下圖4-12所示:
圖4-12房產查詢功能的運行界面
4.3.3預約看房功能的詳細實現
在本功能里客戶可以查看自己預約的所有房產信息。預約看房功能的實現界面如下圖4-13所示:
圖4-13預約看房功能的運行界面
4.3.4論壇管理功能的詳細實現
客戶可以發布帖子和查看帖子的回復信息。論壇管理功能的實現界面如下圖4-14所示:
圖4-14論壇管理功能的實現界面
4.3.5購置房產管理功能的詳細實現
客戶可以在線購置房產,也可以查詢自己的詳細購置內容。購置房產管理功能的實現界面如下圖4-15所示:
圖4-15購置房產管理功能的實現界面
4.3.6客戶打分功能的詳細實現
完成銷售后,客戶可以進行打分??蛻舸蚍值膶崿F界面如下圖4-16所示:
圖4-16客戶打分功能的運行界面
4.4銷售經理權限功能的實現
銷售經理的功能和管理員的類似,功能包括房產信息管理、預約看房管理、論壇管理、公告管理、購置房產管理、客戶打分管理。銷售經理權限的功能實現界面如下圖4-17所示:
圖4.17銷售經理權限功能的實現界面
第5章 系統測試
5.1系統測試的方法與選擇
???目前大部分的系統測試方法分為白盒測試和黑盒測試兩種,也稱為邏輯測試和功能測試。白盒測試針對系統的邏輯部分進行測試,黑盒測試針對系統的功能進行測試。一般對于邏輯部分的測試需要從多角度、多人相互配合才可以測試完整,對于功能部分的測試需要多數據、反復的測試。本次測試的條件為本人一個,所以在選擇系統測試時選擇黑盒測試為主。
在測試中需要先規劃好測試的步驟以及數據,然后把每個部分的測試結果和問題都進行詳細記錄,最后通過分析得出測試的結果。系統測試不僅是在系統完成后才進行,也可以進行一邊開發一邊測試,這樣可以保證錯誤在剛發生時就發現,不至于造成嚴重的后果,也可以使錯誤更好、更快的發現。在測試中先把系統的功能進行劃分,先進行單元測試,當單元測試沒有問題后再進行組合測試,組合測試通過后進行系統的確認測試,最后完成測試。
5.2測試環境與測試條件
??因為本系統采用JAVA語言和Mysql數據庫進行設計,所以本人采用在電腦上下載Idea軟件和Mysql數據庫軟件進行測試。采用在本人電腦上和機房電腦上進行測試,可以更加確定系統的問題。
5.3詳細功能測試
本系統是為幫助人們房地產銷售管理的系統,所以本系統的主要功能為房產管理。房產查詢、預約看房、購置房產等。本章主要針對這幾個功能進行測試分析。
5.3.1用戶登錄功能的測試
????用戶登錄功能為所有系統里最基本的功能,對用戶登錄功能的測試采用黑盒測試的方式。即在用戶登錄界面里輸入不同的數據進行測試是否可以登錄成功,首先,輸入正確的信息進行測試,然后輸入錯誤的信息進行測試,最后可以不輸入信息進行測試。在用戶登錄功能里輸入正確的信息后的測試結果如下圖5-1所示:
圖5-1填寫正確信息的測試結果
通過以上幾種測試方法得出,用戶登錄功能為正確的。
5.3.2房產管理功能的測試
本功能由管理員先發布房產信息,然后在前臺里查詢是否有添加后的房產信息。首先管理員發布房產成功后,返回前臺查看房產信息。管理員發布房產的測試界面如下圖5-2所示:
圖5-2管理員發布房產的測試界面
管理員返回前臺進行房產信息的查詢,管理員在前臺瀏覽房產信息的測試界面如下圖5-3所示:
圖5-3管理員查詢房產測試圖
通過對本功能的測試發現,管理員管理房產功能為正確的。
5.3.3預約看房功能的測試
客戶首先查詢房產,選擇需要的房產后進行預約,填寫必要的信息點擊預約。然后去預約看房管理功能里查詢是否有收到該條訂單。預約看房管理測試界面如下圖5-4所示:
圖5-4預約看房管理測試界面
通過對本功能的測試發現,預約看房功能為正確的。
5.3.4購置房產功能的測試
本功能可由客戶先購置房產,然后管理員登錄到操作界面里查看是否可以收到購置訂單。然后由客戶刪除購置房產信息,看是否可以消失該筆訂單。最后,需要測試客戶在未登錄狀態下是否可以購置房產??蛻糍徶梅慨a時的測試界面如下圖5-6所示:
圖5-6客戶購置房產的測試界面
通過對本功能的多方位測試發現,購置房產功能為正確的。
5.4測試總結
???經過對以上幾個功能的測試解釋,本系統里的用戶登錄功能、房產管理功能,在線預約、購置房產管理功能為正確的。還有更多的功能沒有在此論文里解釋測試過程,但私下都進行了詳細的測試。通過測試,本系統中的功能都得到了檢測,并且把錯誤都進行了修改,在此基礎上也進行了一定的完善。
總 結
本系統針對基于JAVA的房地產銷售管理系統進行設計,完成了管理員、銷售經理發布房產、審核用戶和管理預約看房等的功能。客戶通過本系統可以查詢房產并在線預約看房、購置。本系統實現了房產的共享與推薦,為需要房產的客戶提供專業的平臺,同時也幫助了管理員發布房產和處理訂單。本系統可以提高銷售經理銷售房屋的效率,提供監控平臺,保證資金的透明。
通過本次基于JAVA的房地產銷售管理系統的設計,本人對JAVA語言和Mysql數據庫有了更深入的了解,同時也學習了系統開發的過程。本次畢業設計讓我把理念知識變成了實踐,加強了我自主學習的能力,也讓我明白了編程的意義。編程是系統化工程,不僅需要對編程語言、技術有熟練的認識還需要對題目有詳細的調查了解,只有充分認識到題目的意思,明白題目的需求才可以設計出更符合用戶要求的系統。雖然本次設計滿足了用戶要求,但離滿意還差的很遠,還有很多的功能沒有設計到,界面的元素也非常單調。本次設計為我提供了實踐的機會,今后我會更加努力,爭取設計出更讓用戶滿意的系統,為學校爭光,為社會做出貢獻。
參考文獻
[1]文燕. 房地產銷售信息管理系統的設計與實現[D].西南交通大學,2016.
[2]孫磊. 房地產銷售管理系統的設計和實現[D].大連理工大學,2015.
[3]楊磊.基于Web的房產銷售管理系統設計與實現[J].科技創新導報,2017,14(07):113-114.DOI:10.16660/j.cnki.1674-098X.2017.07.113.
[4]周俊男.房地產銷售管理系統的設計與實現分析[J].電腦知識與技術,2016,12(06):107-109.DOI:10.14004/j.cnki.ckt.2016.0687.
[5]金江子. 房地產銷售信息管理及BIM應用[D].華中科技大學,2013.
[6]宗良平. 基于Java EE構架的房產公司銷售管理系統設計與實現[D].電子科技大學,2014.
[7]肖嘉.基于Web的房產銷售管理系統的設計問題淺析[J].計算機產品與流通,2018(12):120.
[8]趙卓媛. 房屋銷售管理信息系統[D].吉林大學,2014.
[9]黃澤歡, 房產銷售管理系統V1.0. 湖北省,湖北榜樣網絡有限公司,2018-11-02.
[10]陳炫燕.房產公司管理系統設計與實現[J].電腦編程技巧與維護,2017(08):65-67+89.DOI:10.16184/j.cnki.comprg.2017.08.022.
[11]沈軍. 房產銷售管理系統的設計與實現[D].浙江工商大學,2016.
[12]刮代玉. 房地產銷售管理系統設計與實現[D].電子科技大學,2014.
[13]劉劍良. 富盛房地產銷售管理信息系統的設計與實現[D].電子科技大學,2015.
[14]林瑩. 某公司信息管理之銷售管理系統的設計與實現[D].電子科技大學,2014.
[15]惠瑾峰. 基于SSH房地產管理信息系統設計與實現[D].電子科技大學,2014.
[16]Xiao Yan Zhu. Design and Implementation of Real Estate Sales System Based on B/S[J]. Advanced Materials Research,2014,3326(989-994).
[17]Dias Canedo Edna,Aymoré Martins Valério,Coelho Ribeiro Vanessa,dos Reis Vinicius Eloy,Carvalho Chaves Lucas Alexandre,Machado Gravina Rogério,Alberto Moreira Dias Felipe,Lopes de Mendon?a Fábio Lúcio,Orozco Ana Lucila Sandoval,Balaniuk Remis,de Sousa Rafael T.. Development and Evaluation of an Intelligence and Learning System in Jurisprudence Text Mining in the Field of Competition Defense[J]. Applied Sciences,2021,11(23).
致 ?謝
???本次畢業設計能夠順利完成要感謝每位老師的指導,從最開始的茫然選題到最后的答辯都非常感謝我的指導老師。老師在我每一份文檔中都提供了寶貴的建議才讓我可以有方向最終呈現了本次設計,謝謝。也要感謝答辯老師能夠仔細聽我的設計講解。大學生活就要結束了,在大學的每一天里我都非常珍惜,老師的嚴厲,同學的歡笑都給我帶來了美好的回憶。在此畢業之際有非常多的不舍,對今后的生活也充滿了期待。最后祝老師們工作順利,祝同學們有更好的明天,也祝學校可以越來越好。
總結
以上是生活随笔為你收集整理的【计算机毕业设计】289房地产销售管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何学习飞控
- 下一篇: 在x86平台制作龙芯版debian 10