




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGEI摘要房地產業(yè)的飛速發(fā)展,給房地產銷售管理帶來了很多新的問題和任務,傳統(tǒng)的管理模式已經不能適用現(xiàn)代房地產銷售管理的需要,在這種情況下,亟需要建立一套房地產銷售管理信息系統(tǒng),以滿足房地產管理信息化、科學化、現(xiàn)代化的要求,輔助房地產銷售管理者進行正確決策。系統(tǒng)分析了軟件開發(fā)的背景及過程。首先介紹了軟件的開發(fā)環(huán)境,其次介紹了本軟件的詳細設計過程:數(shù)據庫的設計、各個模塊的具體設計和實現(xiàn)。最后總結了本軟件在開發(fā)過程中的問題。本房地產銷售管理系統(tǒng)的主要包括四大模塊:房源管理模塊、樓房銷售管理模塊、帳務管理模塊和售后服務管理模塊。其功能是:完成了房源信息的錄入、刪除、查詢和修改;費用管理的查詢和刪除;購房時認購書的打印和購房合同的打??;房屋的售后服務等功能。關鍵詞:房地產管理,銷售系統(tǒng),數(shù)據庫技術,PB
AbstractWiththerapiddevelopmentoftherealestatesaleindustry,alotofnewquestionsanddutyfortherealestatesalemanagementhavealsobroughtout.Thepatternofthetraditionalmanagementalreadycannotbesuitabletheneedofthemodernrealestatesalemanagement.Inthiskindofsituation,toestablisharealestatesalemanagementbecometheurgentestneed.Andthemanagementsystemwillmaketherealestatesalemanagementinformative,scientificandmodernized.Itcanhelptherealestatesalemanagerscarryonthecorrectdecision-making.Thesystemsystematicallyanalysesthesystemdevelopmentbackgroundanddevelopmentprocess.Firstly,itisintroducedthesoftwaredevelopmentcircumstance.Secondly,itisintroducedthatthesystemdevelopmentdetaileddesignprocesswhichincludesdatabasedesigning,detailedfunctionblocksdesigningandimplement.Finally,itsummarizessomeproblemsduringthecourseofdevelopment.Therealestatesalemanagementinformationsystemincludesfourmainmodules:houseresourcemanagementmodule,housesalemanagementmodule,accountsmanagementmoduleandtheserviceaftersalinghouse.Mainresultsare:houseresourcemessageincluded,delete,andmodifyinformation;Thefeemessageenquiriesanddeleted;Thesurebookandthecontractareprinted;theserveaftersalingthehouse,andotherfunctions.Keywords:Therealestatemanagement,Salesystem,Databasetechnique,PB
目錄1引言 11.1課題的背景 11.2使用計算機管理房地產銷售過程的意義 21.3國內外研究現(xiàn)狀 32房地產銷售管理軟件的開發(fā)環(huán)境與技術簡介 42.1開發(fā)工具與技術介紹 42.1.1PowerBuilder9.0的功能簡介 42.1.2PowerBuilder9.0的集成開發(fā)環(huán)境 52.2數(shù)據庫系統(tǒng)開發(fā)背景資料 52.3房地產銷售管理軟件數(shù)據庫的選擇 62.3.1數(shù)據庫的基本概念 62.3.2數(shù)據庫設計過程 62.3.3PowerBuilder9.0訪問數(shù)據庫的機制 72.4.數(shù)據庫應用程序的開發(fā)步驟 72.4.1.房地產銷售系統(tǒng)設計 82.4.2.房地產銷售管理系統(tǒng)系統(tǒng)實現(xiàn) 82.4.3.房地產銷售管理系統(tǒng)的運行和維護 82.5硬件環(huán)境 82.6軟件環(huán)境 93房地產銷售管理系統(tǒng)分析 103.1房地產銷售管理系統(tǒng)的初步調查 103.2問題定義 113.3房地產銷售管理系統(tǒng)的功能分析 113.4可行性分析 123.4.1.技術可行性分析 123.4.2操作可行性分析 123.5本系統(tǒng)的預期目的 123.6房地產銷售管理系統(tǒng)的需求分析 133.6.1系統(tǒng)的綜合要求 133.6.2數(shù)據流圖 134房地產銷售管理系統(tǒng)總體設計 154.1房地產銷售管理系統(tǒng)功能設計 154.1.1房地產銷售系統(tǒng)的登錄與管理 154.1.2數(shù)據輸入、刪除與修改 154.1.3數(shù)據查詢 154.1.4文件打印 154.2系統(tǒng)總體設計模塊規(guī)劃 164.3系統(tǒng)數(shù)據庫設計 174.3.1數(shù)據庫需求分析 174.3.2系統(tǒng)數(shù)據庫E-R圖 174.4數(shù)據庫的實現(xiàn) 194.1.1樓盤信息表 194.1.2.樓宇信息表 204.1.3.房屋信息表 214.1.4.戶型信息表 214.1.5費用信息管理表 224.1.6客戶信息表 224.1.7工作人員信息表 234.5系統(tǒng)整體流程圖 234.6總結 245房地產銷售管理系統(tǒng)詳細設計 255.1系統(tǒng)子模塊功能概括 255.2登陸界面的設計 255.2.1模式選擇界面 255.2.2登陸界面 265.3主界面設計 275.3.1菜單欄設計 285.3.2工具欄設計 285.3.3主窗體背景設計 285.4房源信息管理界面 295.4.1房源信息管理界面 295.4.2房屋信息普通查詢 325.5房屋銷售信息管理 345.5.1房屋銷售認購書管理 345.5.2房屋銷售合同管理 356系統(tǒng)測試與運行 376.1測試方法簡介 376.2系統(tǒng)測試中的問題及測試方法和解決辦法 376.3系統(tǒng)維護 387總結 39參考文獻 40致謝 41南昌航空大學學士學位論文PAGEPAGE91引言1.1課題的背景房地產公司銷售管理系統(tǒng)是一個現(xiàn)代房地產銷售管理中不可缺少的部分,它的功能完善與否對于房地產銷售工作的展開的難易有著至關重要的影響,所以房地產公司的銷售管理與費用管理及售后服務管理系統(tǒng)的設計是以能夠提供充足的信息和快捷的查詢手段為核心內容的。一直以來房地產公司所使用的傳統(tǒng)的書面進行房屋銷售記錄的方式實在是太落后,它存在著信息流動性差、查閱不方便等問題,而且隨著公司房屋資源的增多,交易次數(shù)的增多,購房時顧客挑選自己滿意的房屋越來越麻煩,并且售后服務等工作也將做的不夠到位。計算機技術發(fā)展到今天,已經全面邁向了集成化、智能化、網絡化。以計算機技術為代表的信息技術正推動著教育、管理手段、方式發(fā)生根本性改變。其強大的功能已為人們所深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。不言而喻,計算機技術的發(fā)展和應用最終會實現(xiàn)房產行業(yè)管理的網絡化、信息化。這就要求我們更新以往的房產銷售管理觀念,增強效益觀念,提高準確度。借助信息技術手段,建設管理和完善房地產銷售過程及費用管理。使用計算機對房地產銷售信息進行管理,具有著手工管理所無法比擬的優(yōu)點,查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些顯而易見的優(yōu)點能夠極大地提高房地產公司管理人員的工作效率,即提高了進行房地產收費管理的效率[1]。房地產公司房屋銷售和費用管理是一項既重要又繁瑣的工作。經市場調查研究發(fā)現(xiàn),在各大中型房地產銷售公司的房屋銷售管理當中,存在著以下幾個問題:(1)房屋銷售工作人員的工作量大、工作效率低在房屋銷售管理的工作流程中,需要完成很多的工作。這其中要填制大量的單據,而且在填制這些表單時,有很多的錄入信息都是重復的。例如,樓盤名稱、樓房名稱、房型信息、客戶信息及房屋信息的反復出現(xiàn),這些信息的重復性錄入,必然降低工作人員的工作效率,加重了工作負擔。房地產公司各部門之間溝通困難現(xiàn)代房地產企業(yè)在營銷管理的過程中,主要面臨著大量的數(shù)據和報表無法在多個部門之間進行有效的、通暢的信息交流和溝通,無法實現(xiàn)跨區(qū)域的實時管理、監(jiān)控以及如何滿足集團公司多級管理的需求等問題。查詢、統(tǒng)計困難每天的房屋銷售情況,客戶退房、換房情況,這些大量數(shù)據的產生,都會加重查詢統(tǒng)計工作的負擔。為了解決以上問題,更好的做好這項工作,提過工作效率,更好的為房產行業(yè)的發(fā)展和廣大客戶服務,決定結合現(xiàn)在房產行業(yè)實際情況,自行研制開發(fā)一項房地產銷售及費用管理系統(tǒng)。本系統(tǒng)結合房地產公司售樓與收費管理,經過實際的需求分析,采用功能強大的PB做為開發(fā)工具而開發(fā)出來的單機版房地產銷售管理系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成房屋銷售、費用管理的全過程,包括新客戶購買房屋時的人事檔案的建立、公司員工售樓時的記錄、顧客買房之后的費用交納管理、顧客買房后的公司對其的售后服務、房屋資源的錄入與查詢、員工銷售信息查詢、統(tǒng)計等管理工作以及欠費催收等管理工作。通過該系統(tǒng)的的開發(fā),把管理人員從繁瑣的數(shù)據計算處理中解脫出來,優(yōu)化高校管理體系,使其高效化,簡易化,智能化,也提高了透明度和互動性。1.2使用計算機管理房地產銷售過程的意義隨著房地產行業(yè)的發(fā)展,客戶的需求也越來越多樣化,越來越注重購房過程中的細節(jié)問題,房地產公司都以客戶為中心,以服務為主,通過對房源的合理管理,使用戶在購房時,能夠在最短的時間內挑選到滿意的房屋,提供更快速周到的優(yōu)質服務,吸引和保持更多的客戶;同時管理好客戶的交費資料,完善售后服務,提高公司效益。因此,在信息時代發(fā)展的基礎上,房地產公司擁有較好的房屋銷售管理及費用管理和售后服務是非常重要的。
歸納起來,房地產銷售及費用管理和售后服務管理系統(tǒng)應做具有以下的功能才能適應信息時代的發(fā)展:
第一,可以存儲房源信息,能對房源信息擁有較好的管理、查詢、統(tǒng)計;第二,可以進行購房、退房、簽訂認購書、簽訂購房合同管理;第三,能夠對認購客戶、購房客戶的信息擁有較好的管理;第四,能夠對客戶的交費情況進行良好的管理;第五,能夠對交樓入住擁有良好的管理;第六,對客戶服務(客戶投訴)擁有良好的管理體系;第七,對公司內部的職工的基本信息擁有良好的管理體系;第八,系統(tǒng)可操作性強,實用性好,工作效率高,適應信息時代發(fā)展的需求。1.3國內外研究現(xiàn)狀隨便著社會的不斷發(fā)展進步,我國也已進入“信息管理新時代”,房地產銷售管理模式都發(fā)生了根本性的變化。房地產公司銷售管理系統(tǒng)在國內早已有著成熟的研究成果和廣泛的社會應用。國內的眾多房地產公司都得有了不同程度使用。比較典型的有動力公司結合中國房地產行業(yè)的實際需求,在國內率先推出的伊凱特房地產銷售管理系統(tǒng)。通過該系統(tǒng),房地產企業(yè)可以根據銷售業(yè)務的實際流程,實現(xiàn)從前期的項目管理、策劃管理、銷售前端管理到后期的銷售統(tǒng)計分析、產權、按揭和財務管理等一系列流程的高效管理和嚴密控制,大大提高運作效率和對銷售業(yè)務進程的掌控能力,通過精確的數(shù)字化管理實現(xiàn)對市場的快速應變,全面提高企業(yè)的綜合競爭能力[7]!國外信息科技更新速度極快,作為信息載體的計算機日益顯露出其舉足輕重的地位,房地產銷售也逐漸從手工操作轉變?yōu)橛捎嬎銠C進行管理。通過互聯(lián)網,實現(xiàn)數(shù)據共享,避免重復勞動,規(guī)范房地產管理行為,從而提高了管理效率和水平[9]。但是相比于原有的這些大的房地產銷售行業(yè)而言,近幾年來,農村市場新出現(xiàn)的一些專門針對于城鎮(zhèn)以及村內規(guī)劃中產生的房屋銷售的小型的房地產公司而言不太適合,購買那些大型的房地產銷售管理系統(tǒng)目前對于這些小型的房地產公司來說是價格昂貴、不能承受的,另外這些新興的房地產公司針對于自己的特色與優(yōu)勢,在費用的管理方面也有特別的要求,因此即使原來的那些費用相對比較便宜的房地產銷售管理系統(tǒng)也并不能很好的服務于這些公司,因此這些房地產公司對適合自己的房地產銷售管理系統(tǒng)的要求是急切的。針對于此情況,經過市場調研之后,決定開發(fā)適合這些房地產公司的銷售管理軟件。2房地產銷售管理軟件的開發(fā)環(huán)境與技術簡介通過前期的市場調研與研究分析了其他的一些管理應用軟件,權衡了各方面的利弊,最終選擇了用PowerBuilder9.0來開發(fā)房地產銷售管理系統(tǒng)。本章主要介紹了房地產銷售管理系統(tǒng)的開發(fā)工具、數(shù)據庫的選擇以及軟件開發(fā)環(huán)境。2.1開發(fā)工具與技術介紹2.1.1PowerBuilder9.0的功能簡介PowerBuilder9.0版是由Sybase公司2003年推出的新一代4GLPlus數(shù)據庫開發(fā)工具,它不僅繼承了以往版本的各種先進技術,而且適應目前開放式軟件的開發(fā)潮流,在快速繼承開發(fā)環(huán)境中增加了構建WebServices、JSPWeb、EJB的功能,滿足了在4GLRAD環(huán)境中創(chuàng)建完整應用和應用組件的需求,并且使企業(yè)應用可以平滑過渡到基于瀏覽器和Web的應用模式下。同時,PowerBuilder9.0卓越的應用開發(fā)效率及強大的Web功能為新版本增色不少。PowerBuilder9.0同時支持多種關系型數(shù)據庫管理系統(tǒng),如Sybase、Oracle、MSSQLServer等,提供了多種數(shù)據庫的專用接口和ODBC接口。其擁有數(shù)據窗口這個具有專利技術的智能對象,利用該對象可以操作數(shù)據庫的數(shù)據而無需編寫SQL語句。它具有豐富的數(shù)據窗口數(shù)據源和多種樣式的數(shù)據顯示格式,可以查詢、修改、插入、刪除、瀏覽、打印數(shù)據,打開和存儲數(shù)據,這樣可以滿足房地產銷售管理系統(tǒng)中對于信息的檢索等功能的要求。也可以在數(shù)據窗口中直接定義功能按鈕實現(xiàn)與定義的系統(tǒng)功能,它還支持數(shù)據庫的事物管理和并發(fā)控制等機制。其采用面向對象的開發(fā)方法,這樣可以使系統(tǒng)開發(fā)人員無需精通專用語言就可以迅速轉向面向對象的開放方式。PowerBuilder應由一系列對象組成,包括窗口、菜單、函數(shù)、數(shù)據窗口和各種控制對象,它支持對象的繼承、封裝和多態(tài)性。PowerBuilder是一個集成的開發(fā)環(huán)境。它提供了應用的各種成分,包括窗口、數(shù)據窗口、菜單、事件處理程序、數(shù)據庫、圖形、報表的建立和維護,數(shù)據庫管理、調試、編譯等工作,都能在PowerBuilder集成開發(fā)環(huán)境中完成,從而可以大大加快開發(fā)的速度可視化的開發(fā)環(huán)境供了良好的跨平臺性。它有多個版本。如果要把一個平臺上開發(fā)的代碼移植到另一個平臺上,只要重新編譯就可以了。此項功能有利于以后房地產銷售管理系統(tǒng)的升級。PowerBuilder9.0主要特點有:
1.開放式數(shù)據庫聯(lián)接ODBC環(huán)境。
2.基于客戶機/服務器的體系結構。
3.面向對象的應用程序開發(fā)方法。
4.可視化的開發(fā)環(huán)境。
5.強大的數(shù)據提取能力。2.1.2PowerBuilder9.0的集成開發(fā)環(huán)境PowerBuilder9.0是目前的最新版本,它提供可視化集成開發(fā)環(huán)境是一個典型的多文檔界面(MDI),在這個環(huán)境下,用戶可以通過菜單、工具欄以及一些功能鍵等方便快速的創(chuàng)建對象,編寫事件處理程序。啟動PowerBuilder9.0后,其集成開發(fā)環(huán)境出現(xiàn),主要包括菜單欄、工具欄、系統(tǒng)樹和文件夾窗口、底部的輸出窗口。在開發(fā)房地產銷售管理系統(tǒng)時充分利用好PB的各項功能,在此開發(fā)環(huán)境中,結合各種控鍵的獨特指出,使此次開發(fā)的房地產銷售管理系統(tǒng)功能更加完善、界面更加美觀大方[3]。2.2數(shù)據庫系統(tǒng)開發(fā)背景資料縱觀當今的商用數(shù)據庫市場,稱之為群雄割據毫不為過。自20世紀70年代關系模型提出后,由于其突出的優(yōu)點,迅速被商用數(shù)據庫系統(tǒng)所采用。據統(tǒng)計,70年代以來新發(fā)展的DBMS系統(tǒng)中,近百分之九十是采用關系數(shù)據模型,其中涌現(xiàn)出了許多性能優(yōu)良的商品化關系數(shù)據庫管理系統(tǒng)。例如,小型數(shù)據庫系統(tǒng)Foxpro,ACCESS,PARADOX等,大型數(shù)據庫系統(tǒng)DB2,INGRES,ORACLE,INFORMIX,SYBASE,SQLSERVER等。80年代和90年代是RDBMS產品發(fā)展和競爭的時代。各種產品經歷了從集中到分布,從單機環(huán)境到網絡環(huán)境,從支持信息管理到聯(lián)機事務處理(OLTP),再到聯(lián)機分析處理(OLAP)的發(fā)展過程;對關系模型的支持也逐步完善;系統(tǒng)的功能不斷增強[12]?,F(xiàn)在市面上的數(shù)據庫編程工具門類眾多,比如VB,VC,DELPHI,PB等,這些開發(fā)工具大都采用了不同面向對象的程序設計語言,提供可視化編程環(huán)境。PB采用了彈性可重復利用的完整的面向對象程序語言且都可以靈活表現(xiàn)數(shù)據,其被公認為是當今世界上最快的編輯器、最為領先的數(shù)據庫技術之一,因此選擇PB來對房地產銷售管理系統(tǒng)進行開發(fā)[5]。2.3房地產銷售管理軟件數(shù)據庫的選擇在當今的信息時代,我們每天都要與各種各樣的信息打交道。在計算機實現(xiàn)對信息的存儲、處理、查詢等操作都離不開數(shù)據庫技術的支持。2.3.1數(shù)據庫的基本概念數(shù)據庫是一種存儲數(shù)據并對數(shù)據進行操作的工具。數(shù)據庫的作用在于組織和表達信息。簡而言之,數(shù)據庫就是信息的集合。計算機的數(shù)據庫可以分為兩類:非關系型數(shù)據庫(flat-file)和關系型數(shù)據庫(relational)。關系型數(shù)據庫中包含了多個數(shù)據表的信息,數(shù)據庫含有各個不同部分的術語,如記錄、域等。數(shù)據庫簡單的定義是:由蘊含著一定的意義的數(shù)據,一些按照一定的規(guī)律組織起來所組成的數(shù)據集合。在數(shù)據庫中除了用一些作為外部信息的數(shù)據之外,還有一些內部數(shù)據。這些數(shù)據定義了數(shù)據庫的用戶及其相應的權限,數(shù)據庫表單的定義等等,通常把存放這些數(shù)據的地方叫做數(shù)據字典[13]。2.3.2數(shù)據庫設計過程數(shù)據庫的建立:創(chuàng)建一個數(shù)據庫的過程有以下幾個步驟:確定數(shù)據庫的使用范圍;確定支持數(shù)據庫所需要的字段;將字段劃分成一些合理的數(shù)據表格;確定數(shù)據表格之間的關聯(lián)。創(chuàng)建一個工程時,首先應當全面分析工程的特點,根據工程的需要確定要建立的數(shù)據庫,應當使數(shù)據庫的內容既能達到工程的要求,同時內容上盡可能地清晰簡練。在確定數(shù)據庫的需求后,要將這些需求劃分成合理的數(shù)據表格。在劃分了合理的數(shù)據表格之后,就可以建立數(shù)據表格的結構。在為字段命名時,應使字段名能夠反映字段的內容。字段的數(shù)據類型及數(shù)據寬度的選擇要合理,既要滿足使用要求,又要少占用內存。在數(shù)據表格結構中需要一個關鍵字段,數(shù)據表格中的數(shù)據就是按照主關鍵字段的順序存放的,而且利用主關鍵字段能夠高效的與其他數(shù)據表格建立關聯(lián)[14]。結合數(shù)據庫建立表格的特點,分析了房地產銷售管理系統(tǒng)的各項功能,大體建立了客戶信息表、員工表、樓房信息表、費用信息表等數(shù)據表,在每個表格中對每一個字段選取了相對應的數(shù)據類型。2.3.3PowerBuilder9.0訪問數(shù)據庫的機制在PowerBuilder9.0是專為各種數(shù)據庫設計的客戶端的應用開發(fā)工具,它可以和其它數(shù)據庫服務器(如Sybase、Oracle、MSSQL、Informix等)構成客戶/服務器體系結構,也可以連接到如dBase、FoxPro、Excel等文件類型的數(shù)據源上,對這些數(shù)據文件進行操作[3]。對于不同類型的數(shù)據源(數(shù)據庫),PowerBuilder通過采用特定的接口軟件的方式進行連接。PowerBuilder與各種數(shù)據庫的連接方式有兩種:1、通過ODBC(OpenDataBaseConnecttivity)通用接口軟件。2、通過PowerBuilder為Sybase、Oracle、MSSQL、Informix提供專用接口軟件。ODBC通過借口是微軟公司推出的開放式數(shù)據庫互連標準接口。ODBC接口以SQL作為標準的查詢語言來存取連接的數(shù)據源,它允許單個應用同時訪問多個不同的DBMS,用戶可以通過加載連接到不同數(shù)據庫的驅動程序來建立與各種數(shù)據庫的連接。但由于它調用層次多,通過這種接口操作數(shù)據庫的效率較低。專用接口的特點是調用直接,速度快,并充分發(fā)掘了特定數(shù)據庫的特色,因此,如果要與Sybase、Oracle、MSSQL等數(shù)據庫連接,建議使用專用數(shù)據庫??紤]分析了各數(shù)據庫的特點與系統(tǒng)實際的要求,則在此次開發(fā)的房地產銷售管理系統(tǒng)中選用了Sybase數(shù)據庫[6]。2.4.數(shù)據庫應用程序的開發(fā)步驟數(shù)據庫應用程序的最終目標就是為用戶提供一個滿足其長期需要的軟件產品,因此,成功地開發(fā)一個數(shù)據庫應用程序的關鍵之一是要詳細地定義用戶的需求,然后再圍繞用戶的需求進行開發(fā),數(shù)據庫應用程序的一般開發(fā)的三個基本步驟為1)系統(tǒng)設計,2)系統(tǒng)實現(xiàn),3)系統(tǒng)運行和維護。在這個三個基本步驟中,都包含著數(shù)據庫的開發(fā)和應用程序界面的開發(fā)兩大類任務,對于一個客戶/服務器模式的應用,數(shù)據庫和應用界面的區(qū)別就更明顯一些,因為它們運行在不同的平臺之上,而且使用的操作系統(tǒng)都常常不一樣,如(一個Unix環(huán)境的服務器和Windows環(huán)境的客戶機)[10]。2.4.1.房地產銷售系統(tǒng)設計系統(tǒng)設計階段應當根據用戶的需求,明確地描述數(shù)據庫(數(shù)據庫服務器端)和應用界面(客戶機端)實現(xiàn)的功能,即決定哪些功能由服務器端實現(xiàn),哪些功能由客戶機端實現(xiàn),對于客戶/服務器應用程序,許多功能既可以在服務器端實現(xiàn)又可以在客戶端實現(xiàn)的,例如一個復雜的數(shù)學變換功能既可以由客戶端的應用程序實現(xiàn),也可以由服務器端的存貯過程實現(xiàn)。服務器和客戶端應用程序功能的劃分往往取決于應用程序運行的硬件環(huán)境,例如:如果客戶端是低檔的PC機,服務器端是高檔的工作站,那么大量的計算由服務器完成是比較理想的[4]。2.4.2.房地產銷售管理系統(tǒng)系統(tǒng)實現(xiàn)房地產銷售管理系統(tǒng)實現(xiàn)階段的主要任務是使用PB提供的工具和部件實現(xiàn)系統(tǒng)設計階段的設想,并進行調試。2.4.3.房地產銷售管理系統(tǒng)的運行和維護一個應用系統(tǒng)性能的優(yōu)劣,效率的高低始終應當由用戶來做出判決,應用程序在運行過程中,用戶會提出一些新的需求和建議,根據用戶需求的變化,應當對應用程序做一定的修改,使其進一步地得到完善和提高,以求達到用戶的要求,如果有需要的話,還應使程序的可括充性更為強大,來保證今后的應用性更為好、更為有效[4]。2.5硬件環(huán)境所用的機器硬件環(huán)境要求:CPU:IntelPentium166MHz或更高的處理器,或任何運行于MicrosoftWindowsNTWorkstation的Alpha處理器。操作系統(tǒng):MicrosoftWindows98/me/XP/2000或MicrosoftWindowsNTService/Workstation4.0或更高版本。監(jiān)視器:MicrosoftWindows支持的VGA或分辨率更高的監(jiān)視器內存:64MB內存以上。2.6軟件環(huán)境本系統(tǒng)適用于MicrosoftWindows98/2000/XP下開發(fā)的,所采用的開發(fā)工具是PowerBuilder9.0。由于考慮到該房地產公司每天的數(shù)據處理量,我們后臺采用了ASA數(shù)據庫。3房地產銷售管理系統(tǒng)分析軟件系統(tǒng)的總體設計大約要經歷可行性分析和項目開發(fā)計劃,需求分析,概要設計,詳細設計,編碼,測試以及維護等七個階段。可行性分析和項目開發(fā)計劃在前面已經敘述,下面所要做的是進行軟件需求分析,概要設計和詳細設計。在系統(tǒng)設計的開始,我首先考慮的是如何用數(shù)據模型來數(shù)據庫的結構與語義,以對現(xiàn)實世界進行抽象。目前廣泛使用的數(shù)據模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據模型”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據庫邏輯結構的“結構數(shù)據模型”。在本系統(tǒng)中我采用“實體聯(lián)系模型”(ER模型)來描述數(shù)據庫的結構與語義,以對現(xiàn)實世界進行第一次抽象。ER模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用ER圖來表示數(shù)據模型。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關,用戶容易接受。但ER模型只能說明實體間語義的聯(lián)系,不能進一步說明詳細的數(shù)據結構,它只是數(shù)據庫設計的第一步[8]。通過需求分析可以從用戶那里獲取項目的基本信息和要求,這是進行項目后續(xù)工作的前提,其地位與越來越受到項目開發(fā)人員的重視。需求分析是程序設計中的一門重要課題,在本章中,我們將會對房地產銷售公司銷售管理系統(tǒng)的系統(tǒng)需求進行分析,分析其可行性及重要性,進而對系統(tǒng)的各個模塊進行分析、設計[2]。3.1房地產銷售管理系統(tǒng)的初步調查系統(tǒng)初步調查采用的主要方式,是到房地產公司以購房者的身份了解情況。通過調查,分析得到如下結論:房地產公司的銷售管理以前一直依靠手工方式,不能及時為顧客查詢到滿意的房源信息,從一定程度上影響了公司的銷售活動。為此絕大多數(shù)房地產公司都希望建立一套完善的銷售管理信息系統(tǒng),以便他們能夠更加清晰的進行房地產的銷售及費用的管理,并以此帶動企業(yè)信息化建設的步伐,提高人員素質?,F(xiàn)在國內外現(xiàn)有的一些房地產銷售管理系統(tǒng)功能過于強大,開發(fā)與使用費用昂貴,對于一些小的房地產公司而言承受不起其使用。同時對于一些新興的、具有自己特色的房地產公司,要求所開發(fā)的房地產銷售管理系統(tǒng)必須滿足該公司自己的特點。3.2問題定義設計、開發(fā)一個房地產銷售管理系統(tǒng)。實現(xiàn)房地產銷售的規(guī)范化、標準化和科學化管理,同時需要滿足開發(fā)商的具體需要。3.3房地產銷售管理系統(tǒng)的功能分析系統(tǒng)的對象確定之后,應該對系統(tǒng)進行定性的分析,分析是為了了解系統(tǒng)應達到的目標和系統(tǒng)應具備的功能。房地產銷售管理系統(tǒng)由四大子系統(tǒng)組成:房源管理子系統(tǒng)、帳務管理子系統(tǒng)以及房屋銷售管理子系統(tǒng)、售后服務管理子系統(tǒng)。1、房源管理子系統(tǒng)的功能包括:(1)開發(fā)新樓盤的信息錄入、刪除、維護。(2)所開發(fā)新樓盤的樓宇信息的錄入、刪除、維護。(3)房屋信息的錄入、刪除、維護。(4)房源信息的普通查詢、詳細查詢、綜合查詢、樓盤直觀圖。2、購房管理子系統(tǒng)的功能包括:(1)可以查詢房屋的信息。(2)可以進行房屋的購買。(3)可以進行房屋的預定、購買與退換房管理。(4)可以進行認購書的簽訂、刪除、打印。(5)購房合同的的打??;3、帳務管理子系統(tǒng)的功能包括:(1)對每次交費進行記錄。(2)對用戶的費用進行管理。(3)對用戶進行欠款催收。4、售后服務管理子系統(tǒng)的功能包括:(1)交樓入住:記錄交樓入住時發(fā)生的問題。(2)客戶聯(lián)系日志:對客戶聯(lián)系日志進行插入、刪除、查找。(3)客戶投訴管理:對客戶的投訴進行管理。3.4可行性分析系統(tǒng)的可行性分析主要包括技術上的可行性和操作上的可行性。3.4.1.技術可行性分析數(shù)據庫支持是PB的強項。這主要體現(xiàn)在PB與Sybase的無縫集成,以及PB提供的許多現(xiàn)成的數(shù)據庫操作控件。目前PB提供了多種數(shù)據庫的專用接口和ODBC接口。3.4.2操作可行性分析在本系統(tǒng)的操作階段,該系統(tǒng)的使用并不困難,使用系統(tǒng)的工作人員,除了需要具備在MicrosoftWindows平臺上使用個人電腦的知識,并不需要特別的技術能力,只需要花費較少的時間去了解學習它,即可做到熟練操作使用。所以系統(tǒng)在操作上是可行的。綜上所述,通過技術、經濟、操作的可行性研究與分析,我們得出開發(fā)“房地產銷售管理系統(tǒng)”是可行的。3.5本系統(tǒng)的預期目的本軟件是為房地產公司開發(fā)的房地產銷售管理軟件。該軟件用于規(guī)范房地產公司的銷售管理工作。隨著房地產業(yè)日益興旺,房地產商之間的競爭也日益激烈,為滿足客戶的需要,房地產市場的管理也要求系統(tǒng)化,房地產開發(fā)的規(guī)模越來越大,房地產公司房屋的銷售管理變得更加的復雜,開發(fā)合適的房地產公司房屋銷售管理具有了一定的必要性。通過該系統(tǒng)的開發(fā),把管理人員從繁瑣的數(shù)據計算處理中解脫出來,優(yōu)化房地產公司房屋銷售管理體系,使其高效化,簡易化,智能化。本系統(tǒng)預期實現(xiàn)的功能如下:1、房源信息管理:房屋信息管理、房屋信息查詢、樓盤直觀圖;2、客戶信息管理:來訪客戶登記、來訪客戶信息管理、認購客戶信息管理、購房客戶信息管理、客戶投訴管理;3、職工信息管理:職工基本信息管理、職工信息查詢;4、樓房銷售管理:購房認購書的簽訂、購房合同的簽訂、退房管理;5、財務費用管理:費用清單、欠款催收清單;6、系統(tǒng)功能管理:修改密碼、權限設置、用戶信息管理等;7、工具窗口管理:各種常用工具。3.6房地產銷售管理系統(tǒng)的需求分析3.6.1系統(tǒng)的綜合要求通過對系統(tǒng)分析,系統(tǒng)的綜合要求如下:(1)完全取消目前的手工關系銷售方式,新系統(tǒng)應具有方便的數(shù)據輸入性能,良好的人機界面,盡量減少漢字及其重復輸入。(2)靈活快捷的查詢性能,能快速實現(xiàn)對房源的查詢。
(3)對費用進行良好的管理。(4)系統(tǒng)應具有一定的操作合法權檢驗功能。3.6.2數(shù)據流圖1.房地產銷售管理系統(tǒng)的基本系統(tǒng)模型如圖3-1所示。圖3-1房地產銷售管理系統(tǒng)的基本系統(tǒng)模型圖3-1房地產銷售管理系統(tǒng)的基本系統(tǒng)模型房地產銷售管理系統(tǒng)管理人員購房客戶事務認購書合同管理人員通過房地產銷售管理系統(tǒng)的處理后,可以跟購房客戶進行認購書和合同的簽訂。2.房地產銷售管理系統(tǒng)的收費管理基本模型如圖3-2所示。房地產銷售管理系統(tǒng)房地產銷售管理系統(tǒng)購房客戶財務管理人員事務事務圖3-2房圖3-2房地產銷售管理系統(tǒng)的基本系統(tǒng)模型購房客戶可以通過房地產銷售管理系統(tǒng)各種處理后將錢付給房地產公司的財務管理人。4房地產銷售管理系統(tǒng)總體設計4.1房地產銷售管理系統(tǒng)功能設計房地產銷售管理系統(tǒng)是一個交互式查詢系統(tǒng),在明確了系統(tǒng)目標與數(shù)據庫結構的前提下,設計出該系統(tǒng)的主要功能:系統(tǒng)登錄、數(shù)據輸入與修改、數(shù)據綜合查詢、報表瀏覽與打印、系統(tǒng)管理、幫助等。4.1.1房地產銷售系統(tǒng)的登錄與管理為了確保數(shù)據的保密性和安全性,防止非法用戶對數(shù)據破壞,系統(tǒng)將使用登錄系統(tǒng),將事先設計好的用戶名和密碼信息放在數(shù)據表workermessage.db中,登錄時系統(tǒng)自動將用戶輸入的數(shù)據信息和workermessage.db數(shù)據表中的數(shù)據進行比較,只有合法用戶才能使用本系統(tǒng)。通過系統(tǒng)管理用戶可以實現(xiàn)新用戶注冊和登錄用戶密碼修改等功能。4.1.2數(shù)據輸入、刪除與修改數(shù)據輸入、刪除與修改統(tǒng)稱數(shù)據操作,用戶可以根據自己的需要,對數(shù)據表中的數(shù)據進行操作,將改動的數(shù)據及時傳到后臺的數(shù)據庫中,保證數(shù)據的實時性、有效性。4.1.3數(shù)據查詢查詢功能是一個軟件的核心部分,反映了一個系統(tǒng)的優(yōu)劣。本系統(tǒng)能夠對員工基本信息中的常用信息進行查詢、對部門信息的查詢和對員工工資信息進行查詢;對來訪客戶的基本信息的查詢、認購客戶信息的綜合查詢、購房客戶信息的綜合查詢和客戶投訴信息的綜合查詢;房屋信息的查詢。4.1.4文件打印文件的打印主要是方便用戶對認購書及合同的管理及書面簽訂等。4.2系統(tǒng)總體設計模塊規(guī)劃系統(tǒng)的整體主要模塊圖如圖4-1所示。圖4-1系統(tǒng)整體模塊圖該圖展示了房地產銷售管理軟件的功能模塊,主要由房源基本信息管理,客戶信息管理,費用基本管理,房屋銷售管理,員工信息管理,系統(tǒng)管理這幾大模塊組成。其余功能都是這幾大主模塊下的子模塊。4.3系統(tǒng)數(shù)據庫設計4.3.1數(shù)據庫需求分析數(shù)據庫的需求分析是進行系統(tǒng)功能劃分和系統(tǒng)設計最重要的一個環(huán)節(jié),根據系統(tǒng)數(shù)據流程圖,可以得到十一個數(shù)據庫表:員工信息表(workermessage.db)、客戶信息表(customermessage.db)、樓盤信息表(buildingmessage.db)樓宇信息表(storymessage.db),樓房信息表(housemessage.db),戶型信息表(typemessage.db),費用信息表(feemanage.db),每次費用交易明細表(everytrade.db),客戶聯(lián)系信息表(customercontact.db)、售后服務表(gavelive.db)和客戶投訴表(customerappeal.db),以下為系統(tǒng)所需的數(shù)據項和數(shù)據結構的使用情況:(1)員工信息維護:調用員工信息表,設置員工編號、姓名、性別、出生年月、籍貫、家庭住址、部門編號和聯(lián)系電話等。(2)客戶信息維護:調用客戶信息表,設置客戶編號、姓名、性別、出生年月、籍貫、家庭住址、部門編號和聯(lián)系電話等。(3)樓盤信息維護:調用樓盤信息表,設置樓盤地理位置、占地面積、建筑密度、容積率、綠化率、房屋數(shù)、開始建的時間、竣工時間。
(4)樓宇信息維護:調用樓宇信息表,設置樓宇號、樓宇高度、樓宇層數(shù)、樓宇銷售狀態(tài)等。
(5)房屋信息維護:調用房屋信息表,設置房屋號、房屋面積、朝向、戶型、分攤建筑面積、套內使用建筑面積、單價等信息。4.3.2系統(tǒng)數(shù)據庫E-R圖本系統(tǒng)從整體上分為房屋銷售信息、費用管理信息和售后服務信息三大部分。實體屬性圖如圖4-2,4-3,4-4所示。系統(tǒng)數(shù)據庫設計E-R圖,如圖4-5所示。圖4-2樓盤實體及屬性實體房屋信息主要屬性是樓盤名,房號,朝向,備注,總價,單價,房屋銷售面積,套內面積。圖4-3來訪客戶實體及屬性實體來訪客戶屬性比較多,可以由客戶信息表,認購合同表,購房合同表,客戶投訴表里的屬性組合成。圖4-4員工實體及屬性實體員工屬性主要有員工編號,職位,備注。圖4-5系統(tǒng)數(shù)據庫設計E-R圖來訪客戶一般分為三種:一般客戶,也就是新來的客戶,前來看房的客戶;認購客戶,就是已經看好房了,進行購買確認,進行認購,簽訂認購單。購房客戶,需要繳費并簽訂購房合同。4.4數(shù)據庫的實現(xiàn)根據本系統(tǒng)實現(xiàn)的功能,房地產銷售管理公司收費管理系統(tǒng)主要的數(shù)據表信息如下所示:4.1.1樓盤信息表該表存儲樓盤信息,樓盤的屬性如表4-1所示。表4-1樓盤信息表字段名稱數(shù)據類型大小默認值可否為空主鍵樓盤名Char10無否是地理位置Char40無是否郵編Int無是否占地面積Int無是否建筑面積Int無是否樓宇數(shù)Int無是否房屋數(shù)量Int無是否建筑密度Float無是否容積率Float無是否規(guī)劃設計圖Longbinary無是否相關設施Char50無是否詳細說明Char100無是否開發(fā)日期Date無是否預計竣工日期Date無是否實際竣工日期Date無是否當前開發(fā)狀態(tài)Char10無是否已出售數(shù)Int無是否已預訂數(shù)Int無是否待售數(shù)Int無是否4.1.2.樓宇信息表該表存儲樓宇信息,樓宇的屬性如表4-2所示。表4-2樓宇信息表字段名稱數(shù)據類型大小默認值可否為空主鍵樓宇號Int無否是樓盤名Char20無是否層數(shù)Int無是否房屋數(shù)量Int無是否房屋高度Int無是否規(guī)劃設計Longbinary無是否開發(fā)日期Date無是否竣工日期Date無是否當前開發(fā)狀態(tài)Char10無是否已出售Int無是否已預訂Int無是否待售數(shù)Int無是否4.1.3.房屋信息表該表存儲房屋信息,房屋的屬性如表4-3所示。表4-3房屋信息表字段名稱數(shù)據類型大小默認值可否為空主鍵房屋號Int無否是樓盤名Char20無是否樓宇號Int無是否所屬樓層Int無是否戶型Char10無是否朝向Char10無是否分攤的公用建筑面積Int無是否套內建筑面積Int無是否銷售面積Int無是否單價Money無是否總價Money無是否銷售狀態(tài)Char10無是否規(guī)劃圖Longbinary無是否4.1.4.戶型信息表該表存儲戶型信息,戶型的屬性如表4-4所示。表4-4戶型信息表字段名稱數(shù)據類型大小默認值可否為空主鍵戶型名Char()10無否是套內建筑面積Int無是否平面圖Longbinary無是否詳細說明Char30無是否單價Money無是否套內居住面積Int無是否套內墻體面積Int無是否陽臺面積Int無是否4.1.5費用信息管理表該表存儲費用信息,費用的屬性如表4-5所示。表4-5費用信息表字段名稱數(shù)據類型大小默認值可否為空主鍵客戶編號Int無否是客戶名Char10無是否應付定金Money無是否已付定金Money無是否應付房款Money無是否優(yōu)惠率Float無是否實際房款Money無是否增添率Float無是否已付房款Money無是否仍欠房款Money無是否應付首付Money無是否應付滯納Money無是否應付違約Money無是否已付違約Money無是否應付總計Money無是否已付總計Money無是否仍欠總計Money無是否付款方式Char10無是否4.1.6客戶信息表該表存儲客戶信息,客戶的屬性如表4-6所示。表4-6客戶信息表字段名稱數(shù)據類型大小默認值可否為空主鍵客戶編號Int無否是客戶姓名Varchar()30無是否性別Char()4無是否出生日期Datetime無是否職位Varchar()20無是否工作單位Char()1無是否證件類型Varchar()20無是否證件號碼Char()1無是否電話Varchar()20無是否地址Char()14是否4.1.7工作人員信息表該表存儲工作人員信息,工作人員的屬性如表4-7所示。表4-7工作人員信息表字段名稱數(shù)據類型大小默認值可否為空主鍵工作人員編號Int無否是客戶姓名Varchar()30無是否性別Char()4無是否出生日期Datetime無是否職位Varchar()20無是否密碼Char()10無是否權限Varchar()20無是否4.5系統(tǒng)整體流程圖本系統(tǒng)采用密碼登錄的形式。用戶登錄,首先得輸入用戶名和密碼,系統(tǒng)根據用戶所輸入的信息判斷密碼是否正確,如果正確則可以進入系統(tǒng),進入系統(tǒng)后,用戶根據自己的需要,選擇特定的功能即可。在進行任何一種操作的時候都應該注意系統(tǒng)數(shù)據的完整性。系統(tǒng)的整體流程圖如圖4-6所示。圖4-6系統(tǒng)整體流程圖4.6總結通過對前幾章和這一章的設計、分析,我們對程序的總體設計有了充分的認識與理解,對系統(tǒng)的各功能模塊有了總體的概念、深刻的理解,這為我們下一步所做的工作打下了堅實的基礎。對房地產銷售管理系統(tǒng)做好了需求分析,熟悉其工作流程,清楚了房地產公司所需要的功能,采用PowerBuilder9.0進行開發(fā)。5房地產銷售管理系統(tǒng)詳細設計5.1系統(tǒng)子模塊功能概括基于PB的房地產公司房屋銷售管理系統(tǒng)包括基本系統(tǒng)管理模塊、客戶信息管理模塊、職工信息模塊、房源管理模塊、房屋銷售管理模塊、費用管理模塊、售后服務管理模塊和幫助系統(tǒng)等部分。5.2登陸界面的設計5.2.1模式選擇界面在登陸的時候需要對管理人員與普通用戶的身份進行區(qū)別,分別選用不同的模式進行登陸。如果用戶不選擇模式直接登陸的話,則會彈出“請選擇用戶模式”對話框提醒用戶選擇相應的模式。選擇正確的登陸模式之后,根據選擇的相應用戶和對應的口令進入系統(tǒng),進行相應的操作。若密碼錯誤,則彈出“密碼錯誤”對話框。一般情況下用戶大多為普通用戶模式,只有系統(tǒng)管理員才選擇管理員模式進行登陸,模式選擇界面如圖5-1所示。圖5-1模式選擇窗口實現(xiàn)此項功能的代碼為:ifrb_admin.checked=truethennType=1elseifrb_user.checked=truethennType=2elsemessagebox("提示","請選擇用戶類型!")returnendifendifopen(w_main)close(parent)5.2.2登陸界面選擇了正確的用戶模式之后,在登陸界面的“用戶名”和“密碼”文本框中輸入相應的用戶名和密碼進入系統(tǒng),如果選擇了正確的模式之后用戶名或密碼中有一項錯誤都會彈出“用戶名或密碼錯誤”,如果選擇了錯誤的模式之后即使填入的都是正確的仍會彈出“用戶名或密碼錯誤”,則選擇取消退回模式選擇界面重新進行選擇。如圖5-2所示。圖5-2登陸界面為了使登錄窗口顯的簡潔明了,所以只設置了用戶名和密碼兩個輸入條件。其中用戶名和密碼是要直接和密碼表(workermessage.db)中的數(shù)據進行比較的,只有用戶輸入的內容和密碼表(workermessage.db)中的數(shù)據完全一致時才視為合法用戶。實現(xiàn)過程:(1)添加新窗體,設置窗體title屬性為“房地產銷售管理系統(tǒng)”,保存窗體為w_main。(2)向窗體中添加StaticText、SingleLineEdit、PictureButton等控件,并設置相應屬性。(3)程序代碼如下:select"workermessage"."password","workermessage"."qx"into:ls_pwd,:li_idfrom"workermessage"where"workermessage"."workernumber"=:yh_mc;elsemessagebox("提示","用戶名不能為空")returnendif5.3主界面設計如果用戶成功通過驗證后會打開主窗口,主窗口運行效果如下圖5-3所示。圖5-3系統(tǒng)主界面進入主窗口后會按照管理員和普通人員兩個級別設置了相應的功能。5.3.1菜單欄設計主窗口大致可分為四部分:標題欄、菜單欄、常用工具欄、窗體頁面。關鍵之處是在于菜單欄和常用工具欄的設計。根據系統(tǒng)需求和各數(shù)據表的應用要求,為了更好的組織數(shù)據和完成系統(tǒng)所要求的功能,菜單分為圖5-4中所示部分。通過菜單欄可以調用系統(tǒng)中的所有功能。5.3.2工具欄設計在通過菜單調用的窗口中,有很多窗口是經常用到的,這種經常性的工作如果只是通過菜單去調用就顯的工作效率很低。所以特意為經常用到的窗口設計了常用工具欄,用戶可以通過常用工具欄直接調用菜單欄中的部分的功能,這樣不但提高了工作效率,而且窗體顯得簡便快捷。5.3.3主窗體背景設計主窗口為MDI形式,可全屏展示,并將之后打開的子窗口都包含在里面,可在打開的狀態(tài)下,隨著主窗口的關閉而關閉,由于本系統(tǒng)子窗口的打開形式如打開銷售窗口為例,采用opensheet(w_salestate,parentwindow,1,Original!)的方式,如果在主窗口上添加圖片,當打開其他子窗口時,圖片將會覆蓋其他子窗口,所以窗口默認設置為灰色界面。5.4房源信息管理界面點擊房源管理后看到的界面如圖5-4所示。圖5-4基本信息管理菜單房源管理里有三個子功能,樓盤管理,樓宇管理和房屋管理。5.4.1房源信息管理界面樓盤信息管理是對房地產公司的樓盤情況進行添加,刪除,修改等操作。窗體用了一個“StaticText”類控件,一個“picture”控件,一個Datawindows數(shù)據窗口、9個button按鈕。房地產公司對于樓宇、房屋信息的管理同樓盤信息管理相同。為了方便用戶對信息的瀏覽設置了上一條記錄、下一條記錄等按鈕,用戶通過對這些按鈕的操作可以實現(xiàn)數(shù)據表中指針的移動,從了實現(xiàn)對數(shù)據的動態(tài)瀏覽。同時,下面的文本框里,可以看到每一條的詳細信息。通過瀏覽圖片按鈕添加相關圖片。界面如圖5-5,圖5-6,圖5-7所示。圖5-5樓盤信息管理界面樓盤信息管理界面開始默認為瀏覽模式,不能修改數(shù)據,點擊修改模式按鈕后就可以修改樓盤信息。如添加樓盤信息,刪除樓盤信息以及修改該樓盤的信息。圖5-6樓宇信息管理界面樓宇信息管理界面開始默認為瀏覽模式,不能修改數(shù)據,點擊修改模式按鈕后就可以修改樓宇信息。如添加樓宇信息,刪除樓宇信息以及修改該樓宇的信息。圖5-7樓房信息管理界面樓房信息管理界面開始默認為瀏覽模式,不能修改數(shù)據,點擊修改模式按鈕后就可以修改樓房信息。如添加信息,刪除樓房信息以及修改該樓房的信息。程序代碼如下:(以房屋信息管理系統(tǒng)的open事件為例)selectblobhousepictureinto:ib_emp_picfromhousemessagewherehousenumber=:num;ifisnull(ib_emp_pic)then p_1.visible=falseelse p_1.setpicture(ib_emp_pic) p_1.visible=trueendif5.4.2房屋信息普通查詢該查詢界面可實現(xiàn)房屋的基本查詢,如圖5-8可以進行條件的查詢??梢愿鶕潜P名、房號進行查詢。在查詢依據的下拉框中,選擇要查詢的條件,然后在輸入關鍵字文本框里輸入相應的關鍵字,點擊查詢就可以實現(xiàn)相應的查詢功能。如果系統(tǒng)沒有找到相應的結果,說明數(shù)據庫中沒有你所要查找的結果;反之,系統(tǒng)將在下面的表格中列出你所查詢的結果。圖5-8房屋基本信息查詢界面也可以通過樓盤直觀圖更簡便的查詢,如選盛世景園后效果如圖5-9所示。圖5-9樓宇直觀圖選定樓盤盛世景園,便會出現(xiàn)樓盤盛世景園里的所有樓宇。點擊樓宇號后如圖5-10所示。圖5-10房間直觀圖點擊1號樓宇后便會顯示該樓宇中的房間,數(shù)據庫中只存了101和102號兩間房間。再點擊房間號,如圖5-11所示。圖5-11房屋信息點擊了102號房間后便顯示出102號房間的詳細信息。5.5房屋銷售信息管理5.5.1房屋銷售認購書管理顧客現(xiàn)場看房滿意之后,但不能一次性付清房款的可以先簽訂認購書,如圖5-12所示.圖5-12房屋銷售信息管理認購書等內容要求準確無誤,不得隨意涂改,在本系統(tǒng)中當填好認購書的內同后,點擊“認購”按鈕之后,合同內容不能夠再進行修改,因此在確定認購之前一定要將合同內容審查清楚。5.5.2房屋銷售合同管理客戶合同信息管理界面如圖5-13所示圖5-13購房合同管理在客戶合同管理中,是以合同的方式實現(xiàn)房屋的銷售功能,客戶簽訂后,填寫認購合同信息建立檔案。在認購客戶信息中,包含了客戶的基本信息資料,房屋資料,合同信息及經辦人信息。6系統(tǒng)測試與運行6.1測試方法簡介黑盒測試:黑盒測試是把程看成一個黑盒子,完全不考慮程序的內部結構和處理過程。也就是說,黑盒測試是在程序接口進行的測試,它只是檢查程序的功能是否按照規(guī)格說明書的規(guī)定正常使用,程序是否適當?shù)亟邮蛰斎霐?shù)據產生正確的輸出信息,并且保持外部信息(如,數(shù)據庫或文件)的完整性。黑盒測試又稱為功能測試。白盒測試:把程序看成裝在一個透明的白盒子里,也就是完全了解程序的內部結構和處理過程。這種方法按照程序內部的邏輯測試程序,檢驗程序中的每條通道是否都能按預定的要求正確工作,白盒測試又稱為結構測試。6.2系統(tǒng)測試中的問題及測試方法和解決辦法黑盒測試應用房地產公司房屋銷售管理系統(tǒng)最終的目標實現(xiàn)對房屋銷售的管理,實現(xiàn)客戶信息的添加、刪除、保存,房源信息的添加、保存、修改,客戶費用信息的管理以及房屋的銷售。在整個設計過程中,對系統(tǒng)的測試與調試是比較難的。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 碼頭貨物運輸合同
- 工程熱力學模擬試答題
- 企業(yè)內部年度財務分析報告
- 寓言故事烏鴉喝水的啟示讀后感
- 企業(yè)知識產權保護及維權服務協(xié)議
- 年度目標達成報告
- 大數(shù)據挖掘在輿情監(jiān)控中的應用實踐指南
- 如何正確使用辦公軟件提高效率
- 太陽能光伏發(fā)電系統(tǒng)安裝合同
- 人與自然紀錄片評析和諧共生的啟示
- 2024高校圖書館工作計劃
- 五年級數(shù)學下冊 課前預習單(人教版)
- 地方標準-黑土區(qū)侵蝕溝治理工程技術規(guī)范DB23-T 3763-2024
- 2024年事業(yè)單位考試(綜合管理類A類)綜合應用能力試題及解答參考
- DB22T 5167-2024 市政橋梁結構監(jiān)測系統(tǒng)運行維護與管理標準
- 烹飪賽項規(guī)程-高職組
- 哲學與人生第一課 時代精神1.2
- 臨床常見操作-灌腸
- GB/T 44264-2024光伏組件清潔機器人通用技術條件
- 2024工程用鋼絲環(huán)形網
- 濟南網約車駕駛員區(qū)域考試題庫(含答案)
評論
0/150
提交評論