畢業(yè)設(shè)計(jì)(論文)-商品房銷售信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
畢業(yè)設(shè)計(jì)(論文)-商品房銷售信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
畢業(yè)設(shè)計(jì)(論文)-商品房銷售信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
畢業(yè)設(shè)計(jì)(論文)-商品房銷售信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
畢業(yè)設(shè)計(jì)(論文)-商品房銷售信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

商品房銷售信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)單靜摘要房地產(chǎn)業(yè)的飛速發(fā)展,給商品房銷售管理帶來了很多新的問題和任務(wù),傳統(tǒng)的管理模式已經(jīng)不能適用現(xiàn)代商品房銷售管理的需要,在這種情況下,亟需要建立一套商品房銷售信息管理系統(tǒng),以滿足商品房管理信息化、科學(xué)化、現(xiàn)代化的要求,輔助商品房銷售管理者進(jìn)行正確決策。本文設(shè)計(jì)并實(shí)現(xiàn)了一個面向小型房地產(chǎn)公司的商品房銷售信息管理系統(tǒng),主要利用PowerBuilder和MicrosoftOfficeAccess數(shù)據(jù)庫技術(shù),以實(shí)現(xiàn)對房源信息、商品房銷售、相關(guān)賬務(wù)以及售后服務(wù)的有效管理。關(guān)鍵詞PowerBuilderMicrosoftOfficeAccess商品房銷售信息管理1緒論1.1課題的背景及意義1.1.1課題背景商品房銷售信息管理系統(tǒng)是一個現(xiàn)代房地產(chǎn)銷售管理中不可缺少的部分,它的功能完善與否對于商品房銷售工作的展開的難易有著至關(guān)重要的影響,所以房地產(chǎn)公司的銷售管理與費(fèi)用管理及售后服務(wù)管理系統(tǒng)的設(shè)計(jì)是以能夠提供充足的信息和快捷的查詢手段為核心內(nèi)容的。一直以來許多小型房地產(chǎn)公司所使用的傳統(tǒng)的書面進(jìn)行商品房銷售記錄的方式實(shí)在是太落后,它存在著信息流動性差、查閱不方便等問題,而且隨著公司房屋資源的增多,交易次數(shù)的增多,購房時(shí)顧客挑選自己滿意的房屋越來越麻煩,并且售后服務(wù)等工作也將做的不夠到位。綜上所述,為了節(jié)省購房者大量的時(shí)間,還能選購到自己溫馨的港灣,也能使開發(fā)商達(dá)到宣傳樓盤產(chǎn)生實(shí)際經(jīng)濟(jì)效益的目的,而迫切需要這樣的既能讓百姓方便,又能讓開發(fā)商滿意的系統(tǒng),商品房銷售信息管理系統(tǒng)應(yīng)運(yùn)而生。1.1.2課題意義隨著房地產(chǎn)行業(yè)的發(fā)展,客戶的需求也越來越多樣化,越來越注重購房過程中的細(xì)節(jié)問題,房地產(chǎn)公司都以客戶為中心,以服務(wù)為主,通過對房源的合理管理,使用戶在購房時(shí),能夠在最短的時(shí)間內(nèi)挑選到滿意的房屋,提供更快速周到的優(yōu)質(zhì)服務(wù),吸引和保持更多的客戶;同時(shí)管理好客戶的交費(fèi)資料,完善售后服務(wù),提高公司效益。因此,在信息時(shí)代發(fā)展的基礎(chǔ)上,房地產(chǎn)公司擁有較好的商品房銷售管理及費(fèi)用管理和售后服務(wù)是非常重要的。歸納起來,商品房銷售信息管理系統(tǒng)應(yīng)該具有以下的功能才能適應(yīng)信息時(shí)代的發(fā)展:第一,可以存儲房源信息,能對房源信息進(jìn)行較好的管理、查詢、統(tǒng)計(jì);第二,可以進(jìn)行購房、退房、簽訂認(rèn)購書、簽訂購房合同管理;第三,能夠?qū)φJ(rèn)購客戶、購房客戶的信息擁有較好的管理;第四,能夠?qū)蛻舻慕毁M(fèi)情況進(jìn)行良好的管理;第五,能夠?qū)粯侨胱碛辛己玫墓芾?;第六,對客戶服?wù)(客戶投訴)擁有良好的管理體系;第七,對公司內(nèi)部的職工的基本信息擁有良好的管理體系;第八,系統(tǒng)可操作性強(qiáng),實(shí)用性好,工作效率高,適應(yīng)信息時(shí)代發(fā)展的需求。1.2國內(nèi)外研究現(xiàn)狀隨著社會的不斷發(fā)展進(jìn)步,我國已進(jìn)入“信息管理新時(shí)代”,商品房銷售管理模式也發(fā)生了根本性的變化。商品房銷售信息管理系統(tǒng)在國內(nèi)早已有著成熟的研究成果和廣泛的社會應(yīng)用。國內(nèi)的眾多房地產(chǎn)公司都得有了不同程度使用。比較典型的有動力公司結(jié)合中國房地產(chǎn)行業(yè)的實(shí)際需求,在國內(nèi)率先推出的伊凱特房地產(chǎn)銷售管理系統(tǒng)。通過該系統(tǒng),房地產(chǎn)企業(yè)可以根據(jù)銷售業(yè)務(wù)的實(shí)際流程,實(shí)現(xiàn)從前期的項(xiàng)目管理、策劃管理、銷售前端管理到后期的銷售統(tǒng)計(jì)分析、產(chǎn)權(quán)、按揭和財(cái)務(wù)管理等一系列流程的高效管理和嚴(yán)密控制,大大提高運(yùn)作效率和對銷售業(yè)務(wù)進(jìn)程的掌控能力,通過精確的數(shù)字化管理實(shí)現(xiàn)對市場的快速應(yīng)變,全面提高企業(yè)的綜合競爭能力。國外信息科技更新速度極快,作為信息載體的計(jì)算機(jī)日益顯露出其舉足輕重的地位,商品房銷售也逐漸從手工操作轉(zhuǎn)變?yōu)橛捎?jì)算機(jī)進(jìn)行管理。通過互聯(lián)網(wǎng),實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動,規(guī)范商品房管理行為,從而提高了管理效率和水平。但是相比于原有的這些大的房地產(chǎn)銷售行業(yè)而言,近幾年來,農(nóng)村市場新出現(xiàn)的一些專門針對于城鎮(zhèn)以及村內(nèi)規(guī)劃中產(chǎn)生的商品房銷售的小型的房地產(chǎn)公司而言不太適合,購買那些大型的房地產(chǎn)銷售管理系統(tǒng)目前對于這些小型的房地產(chǎn)公司來說是價(jià)格昂貴、不能承受的,另外這些新興的房地產(chǎn)公司針對于自己的特色與優(yōu)勢,在費(fèi)用的管理方面也有特別的要求,因此即使原來的那些費(fèi)用相對比較便宜的商品房銷售管理系統(tǒng)也并不能很好的服務(wù)于這些公司,因此這些房地產(chǎn)公司對適合自己的商品房銷售信息管理系統(tǒng)的要求是急切的。針對于此情況,經(jīng)過市場調(diào)研之后,決定開發(fā)適合這些房地產(chǎn)公司的商品房銷售管理軟件。1.3主要研究內(nèi)容本課題主要研究的是商品房銷售信息管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)、系統(tǒng)界面的設(shè)計(jì)。整個系統(tǒng)由內(nèi)部數(shù)據(jù)庫和系統(tǒng)兩個部分組成。通過研究當(dāng)前實(shí)際商品房銷售業(yè)務(wù)狀況下的系統(tǒng)的基本模塊與功能,最終整個系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。2相關(guān)技術(shù)背景2.1開發(fā)工具簡介2.1.1PowerBuilder10.5功能簡介PowerBuilder10.5是美國Sybase公司推出的基于C/S體系結(jié)構(gòu)的面向?qū)ο蟮臄?shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具。利用它可以開發(fā)功能強(qiáng)大的、運(yùn)行在多個平臺以及能夠操作多個數(shù)據(jù)庫的應(yīng)用系統(tǒng)。PowerBuilder10.5是由多個功能模塊構(gòu)成的可視化開發(fā)環(huán)境,可以用于創(chuàng)建傳統(tǒng)的C/S應(yīng)用和基于Web的分布式數(shù)據(jù)庫應(yīng)用。PowerBuilder10.5為開發(fā)人員提供了強(qiáng)大的開發(fā)環(huán)境,各個功能模塊協(xié)同工作,共同完成對應(yīng)用的創(chuàng)建、編碼、測試、發(fā)布和部署等工作。PowerBuilder10.5還提供了豐富的畫板和開發(fā)向?qū)?,使用戶可在圖形化界面中開發(fā)應(yīng)用程序。PowerBuilder10.5支持面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)、開發(fā)、測試和發(fā)布功能,特別是其中的數(shù)據(jù)窗口技術(shù),為開發(fā)人員創(chuàng)建各種類型的企業(yè)報(bào)表提供了快捷的方式,大大縮短了系統(tǒng)的開發(fā)周期,為新的應(yīng)用開發(fā)需求提供了強(qiáng)有力的支持。PowerBuilder是一個集成的開發(fā)環(huán)境。它提供了應(yīng)用的各種成分,包括窗口、數(shù)據(jù)窗口、菜單、事件處理程序、數(shù)據(jù)庫、圖形、報(bào)表的建立和維護(hù),數(shù)據(jù)庫管理、調(diào)試、編譯等工作,都能在PowerBuilder集成開發(fā)環(huán)境中完成,從而可以大大加快開發(fā)的速度可視化的開發(fā)環(huán)境供了良好的跨平臺性。它有多個版本。如果要把一個平臺上開發(fā)的代碼移植到另一個平臺上,只要重新編譯就可以了。此項(xiàng)功能有利于以后商品房銷售管理系統(tǒng)的升級。2.1.2PowerBuilder10.5的集成開發(fā)環(huán)境PowerBuilder10.5提供的可視化集成開發(fā)環(huán)境是一個典型的多文檔界面(MDI),在這個環(huán)境下,用戶可以通過菜單、工具欄以及一些功能鍵等方便快速的創(chuàng)建對象,編寫事件處理程序。啟動PowerBuilder10.5后,其集成開發(fā)環(huán)境出現(xiàn),主要包括菜單欄、工具欄、系統(tǒng)樹和文件夾窗口、底部的輸出窗口。在開發(fā)商品房銷售管理系統(tǒng)時(shí)充分利用好PB的各項(xiàng)功能,在此開發(fā)環(huán)境中,結(jié)合各種控鍵的獨(dú)特指出,使此次開發(fā)的商品房銷售管理系統(tǒng)功能更加完善、界面更加美觀大方。2.2系統(tǒng)采用的數(shù)據(jù)庫2.2.1系統(tǒng)數(shù)據(jù)庫簡介MicrosoftOfficeAccess是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即RelationalDatabaseManagementSystem),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)А⑸善?、模板,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。此商品房銷售信息管理系統(tǒng)所采用的是MicrosoftOfficeAccess2003版本。2.2.2PowerBuilder10.5訪問數(shù)據(jù)庫的機(jī)制PowerBuilder10.5是專為各種數(shù)據(jù)庫設(shè)計(jì)的客戶端的應(yīng)用開發(fā)工具,它可以和其它數(shù)據(jù)庫服務(wù)器(如Sybase、Oracle、MSSQL、Informix等)構(gòu)成客戶/服務(wù)器體系結(jié)構(gòu),也可以連接到如dBase、FoxPro、Excel等文件類型的數(shù)據(jù)源上,對這些數(shù)據(jù)文件進(jìn)行操作。對于不同類型的數(shù)據(jù)源(數(shù)據(jù)庫),PowerBuilder通過采用特定的接口軟件的方式進(jìn)行連接。PowerBuilder與各種數(shù)據(jù)庫的連接方式有兩種:(1)通過ODBC(OpenDataBaseConnecttivity)通用接口軟件。(2)通過PowerBuilder為Sybase、Oracle、MSSQL、Informix提供專用接口軟件。ODBC通過接口是微軟公司推出的開放式數(shù)據(jù)庫互連標(biāo)準(zhǔn)接口。ODBC接口以SQL作為標(biāo)準(zhǔn)的查詢語言來存取連接的數(shù)據(jù)源,它允許單個應(yīng)用同時(shí)訪問多個不同的DBMS,用戶可以通過加載連接到不同數(shù)據(jù)庫的驅(qū)動程序來建立與各種數(shù)據(jù)庫的連接。本次設(shè)計(jì)實(shí)施的商品房銷售信息管理系統(tǒng)主要是針對城市周邊以及農(nóng)村地區(qū)的小型房地產(chǎn)公司,購買大型的服務(wù)器需要花費(fèi)一大筆資金,這是不現(xiàn)實(shí)的。因此本系統(tǒng)擬設(shè)計(jì)成為一個小型的、單機(jī)版的、不需要聯(lián)網(wǎng)管理的系統(tǒng)。結(jié)合自己的所學(xué)知識,考慮分析了各數(shù)據(jù)庫的特點(diǎn)與系統(tǒng)實(shí)際的要求,則在此次開發(fā)的商品房銷售信息管理系統(tǒng)中選用了Access數(shù)據(jù)庫。3系統(tǒng)分析3.1可行性分析當(dāng)今商品房銷售的管理工作量是比較大的,因此,建立商品房銷售信息管理系統(tǒng)是極為重要的,有利于使商品房銷售管理標(biāo)準(zhǔn)化、科學(xué)化、自動化,為購房者的決策提供第一手資料。為此,在開發(fā)本系統(tǒng)之前,應(yīng)該首先進(jìn)行可行性分析。3.1.1技術(shù)可行性首先,越來越多的房地產(chǎn)公司都為自己創(chuàng)建了銷售管理信息系統(tǒng),使得房地產(chǎn)商與客戶之間也可以進(jìn)行信息交流,確保彼此合法權(quán)益不受損害,這樣的情況為商品房銷售信息管理系統(tǒng)創(chuàng)造了良好的應(yīng)用環(huán)境。其次,該設(shè)計(jì)采用的開發(fā)語言和數(shù)據(jù)庫開發(fā)技術(shù)都已經(jīng)相當(dāng)成熟,完全能夠滿足系統(tǒng)的開發(fā)要求,為開發(fā)工作提供了非常簡便實(shí)用的開發(fā)工具。再次,各中小型房地產(chǎn)公司及其用戶的計(jì)算機(jī)在計(jì)算機(jī)容量、速度等方面完全能夠滿足該系統(tǒng)的需求。最后,基本已經(jīng)掌握了開發(fā)這個系統(tǒng)方法和開發(fā)工具,并且在調(diào)查過程中,已經(jīng)了解和熟悉了商品房銷售管理系統(tǒng)的流程。綜上所述本系統(tǒng)開發(fā)從技術(shù)上是可行的。3.1.2經(jīng)濟(jì)可行性主要是對城市周邊以及農(nóng)村房地產(chǎn)市場進(jìn)行分析,對系統(tǒng)的建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會及經(jīng)濟(jì)效益進(jìn)行評估。由于該管理系統(tǒng)比較小,所以對于自己的財(cái)力方面來說都是可行的。計(jì)算機(jī)及其他一些相關(guān)的附屬物品已經(jīng)具備。并且該系統(tǒng)開發(fā)的時(shí)間較短,只需兩至三個月時(shí)間即可實(shí)現(xiàn)。由于該系統(tǒng)相對來說比較簡單,系統(tǒng)的維護(hù)費(fèi)用也不高。開發(fā)完成后,可以實(shí)現(xiàn)準(zhǔn)確與快速于一體,大大方便了各個小型房地產(chǎn)公司的商品房銷售管理。所以本系統(tǒng)在經(jīng)濟(jì)方面來說是可行的。3.1.3社會可行性主要是對商品房銷售情況進(jìn)行調(diào)查分析。商品房銷售目前并不是一個很完善的市場,有很大的可挖掘性和發(fā)展?jié)摿?,現(xiàn)在尚處于發(fā)展階段。所以開發(fā)商品房銷售信息管理系統(tǒng)具有很大的潛力,而且面向的對象是城市周邊及農(nóng)村地區(qū),有其特有的意義。因此會有很大的發(fā)展空間。該系統(tǒng)投入運(yùn)行后,方便用戶操作和使用,更加方便了各個小型房地產(chǎn)公司對商品房的銷售管理,同時(shí)也為消費(fèi)者提供了一個更加健康、透明的交易環(huán)境。綜上所述本系統(tǒng)開發(fā)從社會上是可行的。3.2系統(tǒng)功能分析系統(tǒng)的對象確定之后,應(yīng)該對系統(tǒng)進(jìn)行定性的分析,分析是為了了解系統(tǒng)應(yīng)達(dá)到的目標(biāo)和系統(tǒng)應(yīng)具備的功能。商品房銷售管理系統(tǒng)由四大子系統(tǒng)組成:房源管理子系統(tǒng)、帳務(wù)管理子系統(tǒng)以及房屋銷售管理子系統(tǒng)、售后服務(wù)管理子系統(tǒng)。(1)房源管理子系統(tǒng)的功能包括:①開發(fā)新樓盤的信息錄入、刪除、維護(hù);②所開發(fā)新樓盤的樓宇及房屋信息的錄入、刪除、維護(hù);(2)購房管理子系統(tǒng)的功能包括:①可以對房屋信息進(jìn)行銷控查詢;②可以進(jìn)行房屋的預(yù)訂;③可以進(jìn)行認(rèn)購書的簽訂、刪除、打印。④購房合同的的打?。?3)帳務(wù)管理子系統(tǒng)的功能包括:①對每次交費(fèi)進(jìn)行記錄。②對用戶的費(fèi)用進(jìn)行管理③對用戶進(jìn)行欠款催收(4)售后服務(wù)管理子系統(tǒng)的功能包括:①交樓入?。河涗浗粯侨胱r(shí)發(fā)生的問題②客戶聯(lián)系日志:對客戶聯(lián)系日志進(jìn)行插入、刪除、查找③客戶投訴管理:對客戶的投訴進(jìn)行管理。3.3系統(tǒng)需求分析3.3.1系統(tǒng)綜合要求通過對系統(tǒng)分析,系統(tǒng)的綜合要求如下:(1)完全取消目前的手工關(guān)系銷售方式,新系統(tǒng)應(yīng)具有方便的數(shù)據(jù)輸入性能,良好的人機(jī)界面,盡量減少漢字及其重復(fù)輸入。(2)靈活快捷的查詢性能,能快速實(shí)現(xiàn)對房源的查詢。(3)對費(fèi)用進(jìn)行良好的管理。(4)系統(tǒng)應(yīng)具有一定的操作合法權(quán)檢驗(yàn)功能。3.3.2數(shù)據(jù)流圖商品房銷售管理系統(tǒng)的基本系統(tǒng)模型如圖3-1所示:商品房商品房銷售管理系統(tǒng)商品房銷售管理人員購房客戶事務(wù)認(rèn)購書合同圖3-1商品房銷售信息管理系統(tǒng)的基本系統(tǒng)模型圖3-1商品房銷售信息管理系統(tǒng)的基本系統(tǒng)模型商品房銷售管理系統(tǒng)的收費(fèi)管理基本模型如圖3-2所示:商品房商品房銷售管理系統(tǒng)購房客戶財(cái)務(wù)管理人員事務(wù)事物圖3-2商品房銷售管理系統(tǒng)的收費(fèi)管理基本模型圖3-2商品房銷售管理系統(tǒng)的收費(fèi)管理基本模型3.4系統(tǒng)的預(yù)期目標(biāo)本軟件是為小型房地產(chǎn)公司開發(fā)的商品房銷售信息管理系統(tǒng)軟件。該軟件用于規(guī)范房地產(chǎn)公司的商品房銷售管理工作。隨著房地產(chǎn)業(yè)日益興旺,房地產(chǎn)商之間的競爭也日益激烈,為滿足客戶的需要,商品房銷售市場的管理也要求系統(tǒng)化,房地產(chǎn)開發(fā)的規(guī)模越來越大,房地產(chǎn)公司商品房的銷售管理變得更加的復(fù)雜,開發(fā)合適的房地產(chǎn)公司商品房銷售管理系統(tǒng)具有了一定的必要性。通過該系統(tǒng)的開發(fā),把管理人員從繁瑣的數(shù)據(jù)計(jì)算處理中解脫出來,優(yōu)化房地產(chǎn)公司商品房銷售管理體系,使其高效化,簡易化,智能化。本系統(tǒng)預(yù)期實(shí)現(xiàn)的功能如下:(1)系統(tǒng)功能管理:登錄系統(tǒng)、修改密碼、注銷登錄、退出系統(tǒng)等;(2)房源信息管理:房屋信息管理、房屋信息查詢;(3)客戶信息管理:客戶信息錄入、客戶信息查詢、客戶管理日志;(4)職工信息管理:職工基本信息管理;(5)樓房銷售管理:房屋銷控查詢、購房認(rèn)購書的簽訂、購房合同的簽訂、退房管理;(6)財(cái)務(wù)費(fèi)用管理:費(fèi)用清單、欠款催收清單;(7)工具窗口管理:各種常用工具;(8)幫助信息模塊:關(guān)于本系統(tǒng)。4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能簡介商品房銷售信息管理系統(tǒng)是一個交互式查詢系統(tǒng),在明確了系統(tǒng)目標(biāo)與數(shù)據(jù)庫結(jié)構(gòu)的前提下,設(shè)計(jì)出該系統(tǒng)的主要功能:系統(tǒng)登錄、數(shù)據(jù)輸入與修改、數(shù)據(jù)綜合查詢、報(bào)表瀏覽與打印、系統(tǒng)管理、關(guān)于等。4.1.1系統(tǒng)登錄與管理為了確保數(shù)據(jù)的保密性和安全性,防止非法用戶對數(shù)據(jù)破壞,系統(tǒng)將使用登錄系統(tǒng),將事先設(shè)計(jì)好的用戶名和密碼信息放在數(shù)據(jù)表my.mdb中,登錄時(shí)系統(tǒng)自動將用戶輸入的數(shù)據(jù)信息和my.mdb數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行比較,只有合法用戶才能使用本系統(tǒng)。通過系統(tǒng)管理用戶可以實(shí)現(xiàn)新用戶注冊和登錄用戶密碼修改等功能。4.1.2數(shù)據(jù)輸入、刪除與修改數(shù)據(jù)輸入、刪除與修改統(tǒng)稱數(shù)據(jù)操作,用戶可以根據(jù)自己的需要,對數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行操作,將改動的數(shù)據(jù)及時(shí)傳到后臺的數(shù)據(jù)庫中,保證數(shù)據(jù)的實(shí)時(shí)性、有效性。4.1.3數(shù)據(jù)查詢查詢功能是一個軟件的核心部分,反映了一個系統(tǒng)的優(yōu)劣。本系統(tǒng)能夠?qū)T工基本信息中的常用信息進(jìn)行查詢;對來訪客戶的基本信息的查詢、認(rèn)購客戶信息的綜合查詢、購房客戶信息的綜合查詢和客戶投訴信息的綜合查詢;房屋信息的查詢。4.1.4文件打印文件的打印主要是方便用戶對認(rèn)購書及合同的管理及書面簽訂等。4.2系統(tǒng)總體功能設(shè)計(jì)系統(tǒng)的總體功能設(shè)計(jì)圖如圖4-1所示:商品房銷售信息管理系統(tǒng)商品房銷售信息管理系統(tǒng)系統(tǒng)管理房源信息管理客戶信息管理費(fèi)用基本管理房屋銷售管理員工信息管理關(guān)于系統(tǒng)登陸系統(tǒng)修改密碼注銷登陸退出系統(tǒng)員工信息管理關(guān)于本系統(tǒng)樓盤信息瀏覽客戶信息錄入客戶信息搜索客戶投訴信息管理房屋銷控查詢簽訂認(rèn)購書退房客戶交費(fèi)管理客戶欠費(fèi)催收管理簽訂合同圖4-1系統(tǒng)的總體功能設(shè)計(jì)圖圖4-1系統(tǒng)的總體功能設(shè)計(jì)圖5數(shù)據(jù)庫設(shè)計(jì)5.1基本原則和方法數(shù)據(jù)庫技術(shù)是信息資源管理最有效的手段。數(shù)據(jù)庫設(shè)計(jì)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),有效存儲數(shù)據(jù),滿足用戶信息要求和處理要求。數(shù)據(jù)庫設(shè)計(jì)中需求分析階段綜合各個用戶的應(yīng)用需求(現(xiàn)實(shí)世界的需求),在概念設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn)、獨(dú)立于各個DBMS產(chǎn)品的概念模式(信息世界模型),用E-R圖來描述。在邏輯設(shè)計(jì)階段將E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型如關(guān)系模型,形成數(shù)據(jù)庫邏輯模式。然后根據(jù)用戶處理的要求,安全性的考慮,在基本表的基礎(chǔ)上再建立必要的視圖(VIEW)形成數(shù)據(jù)的外模式。在物理設(shè)計(jì)階段根據(jù)DBMS特點(diǎn)和處理的需要,進(jìn)行物理存儲安排,設(shè)計(jì)索引,形成數(shù)據(jù)庫內(nèi)模式。數(shù)據(jù)庫設(shè)計(jì)的基本步驟:1、需求分析需求分析的重點(diǎn)是調(diào)查、收集與分析用戶在數(shù)據(jù)管理中的信息要求、處理要求、安全性與完整性要求。需求分析的方法:調(diào)查組織機(jī)構(gòu)情況、調(diào)查各部門的業(yè)務(wù)活動情況、協(xié)助用戶明確對新系統(tǒng)的各種要求、確定新系統(tǒng)的邊界。常用的調(diào)查方法有:跟班作業(yè)、開調(diào)查會、請專人介紹、詢問、設(shè)計(jì)調(diào)查表請用戶填寫、查閱記錄。2、概念結(jié)構(gòu)設(shè)計(jì)通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體DBMS的概念模型,可以用E-R圖表示。3、邏輯結(jié)構(gòu)設(shè)計(jì)將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:1)一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性。實(shí)體的碼就是關(guān)系的碼。2)一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。3)一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。4)一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。5)三個或三個以上實(shí)體間的一個多元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性。而關(guān)系的碼為各實(shí)體碼的組合。6)同一實(shí)體集的實(shí)體間的聯(lián)系,即自聯(lián)系,也可按上述1:1、1:n和m:n三種情況分別處理。為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,通常以規(guī)范化理論為指導(dǎo),還應(yīng)該適當(dāng)?shù)匦薷?、調(diào)整數(shù)據(jù)模型的結(jié)構(gòu),這就是數(shù)據(jù)模型的優(yōu)化。確定數(shù)據(jù)依賴。消除冗余的聯(lián)系。確定各關(guān)系模式分別屬于第幾范式。確定是否要對它們進(jìn)行合并或分解。一般來說將關(guān)系分解為3NF的標(biāo)準(zhǔn),即:表內(nèi)的每一個值都只能被表達(dá)一次。表內(nèi)的每一行都應(yīng)該被唯一的標(biāo)識(有唯一鍵)。表內(nèi)不應(yīng)該存儲依賴于其他鍵的非鍵信息。4.數(shù)據(jù)庫物理設(shè)計(jì)為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。根據(jù)DBMS特點(diǎn)和處理的需要,進(jìn)行物理存儲安排,設(shè)計(jì)索引,形成數(shù)據(jù)庫內(nèi)模式。5.數(shù)據(jù)庫實(shí)現(xiàn)主要利用MicrosoftOfficeAccess建庫。6.數(shù)據(jù)庫運(yùn)行和維護(hù)數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價(jià)、調(diào)整與修改。包括:數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)、數(shù)據(jù)庫的安全性、完整性控制、數(shù)據(jù)庫性能的監(jiān)督、分析和改進(jìn)、數(shù)據(jù)庫的重組織和重構(gòu)造。5.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的需求分析是進(jìn)行系統(tǒng)功能劃分和系統(tǒng)設(shè)計(jì)最重要的一個環(huán)節(jié),根據(jù)系統(tǒng)數(shù)據(jù)流程圖,可以得到十一個數(shù)據(jù)庫表:費(fèi)用信息表、工作人員信息表、購房合同信息表、客戶管理表、客戶信息表、樓盤相關(guān)表、樓盤信息、系統(tǒng)管理表、銷控表、銷控信息表和已購客戶信息表,以下為系統(tǒng)所需的主要的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的使用情況:(1)員工信息維護(hù):調(diào)用員工信息表,設(shè)置員工編號、姓名、性別、出生年月、家庭住址、部門編號和聯(lián)系電話等。(2)客戶信息維護(hù):調(diào)用客戶信息表,設(shè)置客戶編號、姓名、性別、出生年月、家庭住址、部門編號和聯(lián)系電話等。(3)樓盤信息維護(hù):調(diào)用樓盤信息表,設(shè)置樓盤地理位置、占地面積、建筑密度、容積率、綠化率、房屋數(shù)、開始建的時(shí)間、竣工時(shí)間。(4)房屋信息維護(hù):調(diào)用房屋信息表,設(shè)置房屋號、房屋面積、朝向、戶型、分?jǐn)偨ㄖ娣e、套內(nèi)使用建筑面積、單價(jià)等信息。5.2.1系統(tǒng)數(shù)據(jù)庫E-R圖本系統(tǒng)從整體上分為房屋銷售信息、費(fèi)用管理信息和售后服務(wù)信息三大部分。系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)E-R圖,如圖5-1所示。房屋房屋認(rèn)購認(rèn)購客戶購買購房客戶來訪客戶類型一般客戶職工接待交費(fèi)收款安排收款簽訂合同圖5-1系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)圖5-1系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)E-R圖以下是各主要實(shí)體的詳細(xì)屬性:樓盤實(shí)體:樓盤名房號總價(jià)樓盤名房號總價(jià)朝向套內(nèi)面積房屋銷售面積單價(jià)備注房屋信息圖5-2樓盤實(shí)體及屬性圖5-2樓盤實(shí)體及屬性來訪客戶客戶信息表認(rèn)購合同表購房合同表來訪客戶客戶信息表認(rèn)購合同表購房合同表客戶投訴表圖5-3來訪客戶實(shí)體及屬性圖5-3來訪客戶實(shí)體及屬性工作人員實(shí)體:員工員工員工編號阿性別職位員工姓名出生日期圖5-4員工實(shí)體及屬性圖5-4員工實(shí)體及屬性客戶實(shí)體:客戶客戶客戶編號客戶姓名性別出生日期職位工作單位證件號碼電話圖5-圖5-5客戶實(shí)體及屬性5.2.2根據(jù)E-R圖設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)應(yīng)用MicrosoftOfficeAccess建立名稱為“my”的數(shù)據(jù)庫,并根據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)原則,設(shè)計(jì)了11個表。有費(fèi)用信息表、工作人員信息表、購房合同信息表、客戶管理表、客戶信息表、樓盤相關(guān)表、樓盤信息、系統(tǒng)管理表、銷控表、銷控信息表和已購客戶信息表。其中主要的表名稱和功能如下:圖5-6數(shù)據(jù)庫表功能分析圖表名功能房屋信息存放商品房基本信息系統(tǒng)管理存放密碼及用戶權(quán)限信息工作人員信息存放工作人員基本信息費(fèi)用信息存放客戶的相關(guān)房款信息購房合同信息存放合同信息銷控信息存放商品房戶型以及銷售等信息客戶管理存放需要售后服務(wù)的客戶相關(guān)信息客戶信息存放客戶的基本信息樓盤信息存放樓盤的基本情況樓盤相關(guān)存放更加詳細(xì)的樓盤信息已購客戶信息存放已購商品房的客戶的相關(guān)信息1.樓盤信息表字段名稱數(shù)據(jù)類型大小默認(rèn)值可否為空主鍵樓盤名Char10無否是地理位置Char40無是否郵編Int無是否占地面積Int無是否建筑面積Int無是否樓宇數(shù)Int無是否房屋數(shù)量Int無是否建筑密度Float無是否容積率Float無是否相關(guān)設(shè)施Char50無是否詳細(xì)說明Char100無是否開發(fā)日期Date無是否預(yù)計(jì)竣工日期Date無是否實(shí)際竣工日期Date無是否當(dāng)前開發(fā)狀態(tài)Char10無是否已出售數(shù)Int無是否已預(yù)訂數(shù)Int無是否待售數(shù)Int無是否2.樓宇情況表字段名稱數(shù)據(jù)類型大小默認(rèn)值可否為空主鍵樓宇號Int無否是樓盤名Char20無是否層數(shù)Int無是否房屋數(shù)量Int無是否開發(fā)日期Date無是否竣工日期Date無是否已出售Int無是否已預(yù)訂Int無是否待售數(shù)Int無是否3.房屋信息表字段名稱數(shù)據(jù)類型大小默認(rèn)值可否為空主鍵房屋號Int無否是樓盤名Char20無是否樓宇號Int無是否所屬樓層Int無是否戶型Char10無是否朝向Char10無是否套內(nèi)建筑面積Int無是否銷售面積Int無是否單價(jià)Money無是否總價(jià)Money無是否銷售狀態(tài)Char10無是否4.戶型信息表字段名稱數(shù)據(jù)類型大小默認(rèn)值可否為空主鍵戶型名Char()10無否是套內(nèi)建筑面積Int無是否詳細(xì)說明Char30無是否單價(jià)Money無是否套內(nèi)居住面積Int無是否陽臺面積Int無是否5.費(fèi)用信息管理表字段名稱數(shù)據(jù)類型大小默認(rèn)值可否為空主鍵客戶編號Int無否是客戶名Char10無是否應(yīng)付定金Money無是否已付定金Money無是否應(yīng)付房款Money無是否優(yōu)惠率Float無是否實(shí)際房款Money無是否已付房款Money無是否仍欠房款Money無是否應(yīng)付首付Money無是否應(yīng)付滯納Money無是否應(yīng)付違約Money無是否已付違約Money無是否應(yīng)付總計(jì)Money無是否已付總計(jì)Money無是否仍欠總計(jì)Money無是否付款方式Char10無是否6.客戶信息表字段名稱數(shù)據(jù)類型大小默認(rèn)值可否為空主鍵客戶編號Int無否是客戶姓名Varchar()30無是否性別Char()4無是否出生日期Datetime無是否職位Varchar()20無是否工作單位Char()1無是否證件類型Varchar()20無是否證件號碼Char()1無是否電話Varchar()20無是否地址Char()14是否7.工作人員信息表字段名稱數(shù)據(jù)類型大小默認(rèn)值可否為空主鍵工作人員編號Int無否是職工姓名Varchar()30無是否性別Char()4無是否出生日期Datetime無是否職位Varchar()20無是否5.3數(shù)據(jù)庫連接1.創(chuàng)建Access物理數(shù)據(jù)庫;2.定義ODBC數(shù)據(jù)源;3.定義DBProfiles的參數(shù);4.連接數(shù)據(jù)庫。所需要的代碼為:SQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="ConnectString='driver=MicrosoftAccessDriver(*.mdb);DBQ=my.mdb'"connect;6系統(tǒng)實(shí)現(xiàn)6.1開發(fā)環(huán)境本系統(tǒng)在WindowsXP操作系統(tǒng)下,利用PowerBuilder10.5提供可視化集成開發(fā)環(huán)境,它是一個典型的多文檔界面(MDI),在這個環(huán)境下,用戶可以通過菜單、工具欄以及一些功能鍵等方便快速的創(chuàng)建對象,編寫事件處理程序;利用MicrosoftOfficeAccess2003制作后臺數(shù)據(jù)庫。下面主要介紹管理系統(tǒng)的的整體結(jié)構(gòu)和系統(tǒng)的各功能頁面,以及所使用的相關(guān)的代碼:YY密碼是否正確?YY密碼是否正確?結(jié)束任務(wù)?系統(tǒng)登錄歡迎界面系統(tǒng)登錄驗(yàn)證用戶口令進(jìn)入系統(tǒng)主界面調(diào)用系統(tǒng)菜單退出系統(tǒng)調(diào)用各項(xiàng)功能NN圖6-1系統(tǒng)整體流程圖圖6-1系統(tǒng)整體流程圖6.3系統(tǒng)界面和代碼1.系統(tǒng)主界面運(yùn)行系統(tǒng),首先彈出系統(tǒng)歡迎界面(如下圖所示),歡迎界面使用可點(diǎn)擊圖片(pb_1)形式完成,點(diǎn)擊歡迎界面即可進(jìn)入商品房銷售信息系統(tǒng)的主界面。圖6-2歡迎界面以下是商品房銷售系統(tǒng)主界面,最上方一排是系統(tǒng)菜單欄,共十個部分,十個部分分別是系統(tǒng)管理、房源信息管理、銷售管理、售后服務(wù)、財(cái)務(wù)管理、客戶信息管理、工作人員信息管理、工具、窗口排列方式以及關(guān)于。系統(tǒng)未登陸之前只有系統(tǒng)管理和關(guān)于部分是可操作的,其余部分則屬于不可操作部分,這樣可以有效的保護(hù)信息的安全,只有有管理員權(quán)限的操作人員才能夠進(jìn)行信息的錄入與修改等相關(guān)操作。第二排分別是樓盤信息瀏覽、房屋銷控查詢、認(rèn)購書管理、合同管理、客戶信息錄入、客戶信息查詢以及工作人員信息管理的快捷圖標(biāo)。方便管理員和用戶可以快速進(jìn)行相關(guān)信息的查詢與修改。1)菜單欄設(shè)計(jì)主窗口大致可分為四部分:標(biāo)題欄、菜單欄、常用工具欄、窗體頁面。關(guān)鍵之處是在于菜單欄和常用工具欄的設(shè)計(jì)。根據(jù)系統(tǒng)需求和各數(shù)據(jù)表的應(yīng)用要求,為了更好的組織數(shù)據(jù)和完成系統(tǒng)所要求的功能,菜單分為圖6-3中所示部分。通過菜單欄可以調(diào)用系統(tǒng)中的所有功能。2)工具欄設(shè)計(jì)在通過菜單調(diào)用的窗口中,有很多窗口是經(jīng)常用到的,這種經(jīng)常性的工作如果只是通過菜單去調(diào)用就顯的工作效率很低。所以特意為經(jīng)常用到的窗口設(shè)計(jì)了常用工具欄,用戶可以通過常用工具欄直接調(diào)用菜單欄中的部分的功能,這樣不但提高了工作效率,而且窗體顯得簡便快捷。3)主窗體背景設(shè)計(jì)主窗口為MDI形式,可全屏展示,并將之后打開的子窗口都包含在里面,可在打開的狀態(tài)下,隨著主窗口的關(guān)閉而關(guān)閉,由于本系統(tǒng)子窗口的打開形式如打開樓盤信息瀏覽窗口為例,采用opensheet(w_buildingmessage,main)的方式,如果在主窗口上添加圖片,當(dāng)打開其他子窗口時(shí),圖片將會覆蓋其他子窗口,所以窗口默認(rèn)設(shè)置為灰色界面。圖6-3系統(tǒng)主界面2.系統(tǒng)登陸界面在登陸界面的“用戶名”和“密碼”文本框中輸入相應(yīng)的用戶名和密碼進(jìn)入系統(tǒng),如果用戶名或密碼中有一項(xiàng)錯誤都會彈出“用戶名或密碼錯誤,請重新輸入!”,如果用戶名漏填則會提示“請先輸入用戶名!”,如果密碼漏填則會提示“請先輸入密碼!”。下面是系統(tǒng)登陸界面:圖6-4系統(tǒng)登陸界面登陸流程圖:登陸窗口登陸窗口輸入用戶名和密碼用戶名、密碼都正確主界面用戶名和密碼任意一項(xiàng)錯誤進(jìn)行相應(yīng)的操作圖6-5登陸流程圖為了使登陸窗口顯的簡潔明了,所以只設(shè)置了用戶名和密碼兩個輸入條件。其中用戶名和密碼是要直接和系統(tǒng)管理表中的數(shù)據(jù)進(jìn)行比較的,只有用戶輸入的內(nèi)容和系統(tǒng)管理表中的數(shù)據(jù)完全一致時(shí)才視為合法用戶。如果用戶成功通過驗(yàn)證后會打開主窗口,主窗口運(yùn)行效果如下圖6-6所示:圖6-6成功登陸后系統(tǒng)主界面值得注意的是,若是以管理員(system)身份登陸系統(tǒng),系統(tǒng)的所有功能都可以被訪問;若是以普通用戶(guest)身份登陸本系統(tǒng),則有部分涉及房地產(chǎn)公司以及購房者利益相關(guān)信息的功能則不可以被訪問,用戶只能瀏覽其余信息而無權(quán)修改。3.樓盤信息瀏覽界面點(diǎn)擊“房源信息管理”出現(xiàn)“樓盤信息瀏覽”下拉選項(xiàng),進(jìn)入樓盤信息瀏覽界面,如下圖所示:圖6-7樓盤信息瀏覽界面樓盤信息瀏覽界面是對房地產(chǎn)公司的樓盤基本情況進(jìn)行查看,修改等操作。窗體用了一個“StaticText”類控件,一個“picture”控件,一個Datawindows數(shù)據(jù)窗口、五個button按鈕。為了方便用戶對信息的瀏覽設(shè)置了上一條記錄、下一條記錄等按鈕,用戶通過對這些按鈕的操作可以實(shí)現(xiàn)數(shù)據(jù)表中指針的移動,從而實(shí)現(xiàn)對數(shù)據(jù)的動態(tài)瀏覽。同時(shí),右側(cè)的數(shù)據(jù)窗口里可以看到每一條的詳細(xì)信息,并可以對信息進(jìn)行相應(yīng)修改。實(shí)現(xiàn)“上一條”功能的相應(yīng)代碼如下:dw_1.selectrow(0,false)dw_1.scrollpriorrow()st_1.text=dw_1.getitemstring(dw_1.getrow(),"樓盤名")p_1.picturename=dr_current+"\image\"+(dw_1.getitemstring(dw_1.getrow(),"樓盤名")+".jpg")其中,dw_1.selectrow(0,false)是取消數(shù)據(jù)窗口控件中指定的行,dw_1.scrollpriorrow()是滾動數(shù)據(jù)窗口控件下一行,該函數(shù)改變當(dāng)前行但不改變當(dāng)前列。dw_1.getitemstring用于獲取當(dāng)前數(shù)據(jù)窗口中所選樓盤名的字符串,并將字符串信息存放于靜態(tài)文本框中,dr_current是一個自定義的字符串型的全局變量。點(diǎn)擊“更多詳細(xì)信息”按鈕,可以瀏覽相應(yīng)樓盤的詳細(xì)信息,如下圖所示:圖6-8更多詳細(xì)信息界面連接樓盤信息瀏覽界面與更多詳細(xì)信息界面的是“樓盤名稱”這一數(shù)據(jù)項(xiàng),在這兩個界面中需要進(jìn)行參數(shù)的傳遞。定義全局變量Is_buildname,傳遞參數(shù)采用OpenWithParm函數(shù),接收參數(shù)采用Message全局變量。實(shí)現(xiàn)這一功能的主要代碼如下:1)“更多詳細(xì)信息……”按鈕的click事件是:Is_buildname=trim(st_1.text)openwithparm(w_buildingmessage2,Is_buildname)2)更多詳細(xì)信息界面的open事件是:dw_1.settrans(sqlca)dw_1.setfilter("樓盤名稱='"+string(message.stringparm)+"'")dw_1.filter()dw_1.retrieve()其中,dw_1.settrans(sqlca)是為數(shù)據(jù)窗口分配事務(wù)對象,將其與sqlca事務(wù)對象聯(lián)系起來,以便指定所要操作的數(shù)據(jù)庫;dw_1.setfilter是設(shè)置數(shù)據(jù)窗口的過濾條件,而dw_1.filter()則是根據(jù)設(shè)置的過濾條件,進(jìn)行數(shù)據(jù)的過濾操作;dw_1.retrieve()是用來檢索數(shù)據(jù)窗口對象中的數(shù)據(jù),并且將其顯示在數(shù)據(jù)窗口控件中。4.房屋銷控查詢界面該查詢界面可實(shí)現(xiàn)房屋的基本查詢。下面是房屋銷控查詢界面:圖6-9商品房銷控查詢界面輸入所要搜索的樓盤名稱,點(diǎn)擊搜索按鈕即可顯示該樓盤的銷售狀態(tài)以及可售商品房套數(shù)等銷售信息。如下圖所示:圖6-10樓盤銷售情況界面點(diǎn)擊任意房號即可查詢出相應(yīng)房屋的基本銷售情況。以2701號房為例進(jìn)行銷控查詢:圖6-11銷控查詢結(jié)果點(diǎn)擊“預(yù)訂”按鈕,可以實(shí)現(xiàn)在售房屋的預(yù)訂,如下圖所示:圖6-12成功預(yù)訂房屋5.認(rèn)購書管理界面顧客現(xiàn)場看房滿意之后,但不能一次性付清房款的可以先簽訂認(rèn)購書,如圖6-13所示:圖6-13認(rèn)購書管理界面認(rèn)購書等內(nèi)容要求準(zhǔn)確無誤,不得隨意涂改,在本系統(tǒng)中當(dāng)填好認(rèn)購書的內(nèi)同后,點(diǎn)擊“認(rèn)購”按鈕之后,合同內(nèi)容不能夠再進(jìn)行修改,因此在確定認(rèn)購之前一定要將合同內(nèi)容審查清楚。6.合同管理界面客戶合同信息管理界面如圖6-14所示,在客戶合同管理中,是以合同的方式實(shí)現(xiàn)房屋的銷售功能,客戶簽訂后,填寫認(rèn)購合同信息建立檔案。在認(rèn)購客戶信息中,包含了客戶的基本信息資料,房屋資料,合同信息及經(jīng)辦人信息。圖6-14合同管理界面7.客戶信息錄入界面購房客戶信息管理界面如圖6-15所示,對來訪的客戶和進(jìn)行購房的客戶的信息進(jìn)行記錄,備注好客戶購房的情況及購房意愿,進(jìn)行管理,對于有購房意向的客戶及時(shí)進(jìn)行聯(lián)系,以擴(kuò)大客戶源,對已購買房屋的客戶定期進(jìn)行服務(wù)調(diào)查。圖6-15客戶信息錄入界面其主要實(shí)現(xiàn)代碼為:dw_2.update()ifSQLCA.sqlcode=0then dw_1.retrieve() dw_2.clear() dw_2.insertrow(0)else messagebox("提示","添加用戶信息失??!")endif8.客戶信息查詢界面通過條件檢索搜索出客戶的相關(guān)信息,同時(shí)在下面的一欄里顯示出其購買的房屋的信息,并可以查詢其簽訂的合同,如圖6-16所示:圖6-16客戶信息查詢界面“搜索”按鈕的click事件代碼為:ifddlb_1.text<>""andsle_2.text<>""thenchoosecaseddlb_1.text case"客戶編號" dw_1.setfilter("客戶編號='"+sle_2.text+"'") dw_2.setfilter("客戶編號='"+sle_2.text+"'")dw_1.filter() dw_2.filter()case"客戶姓名" dw_1.setfilter("客戶姓名='"+sle_2.text+"'") dw_2.setfilter("客戶姓名='"+sle_2.text+"'")endchoosedw_1.retrieve()dw_2.retrieve()endif圖6-17查詢后界面9.工作人員信息管理界面工作人員信息管理界面如圖6-18所示。“工作人員信息管理”表單用來管理工作人員,其功能包括瀏覽、新增、查詢、修改和刪除工作人員數(shù)據(jù)。其中,“保存記錄”按鈕的代碼是:ifdw_1.update()=1then commit; messagebox("成功!","更新數(shù)據(jù)庫成功!")else rollback; messagebox("失敗!","更新數(shù)據(jù)庫失敗!")endif圖6-18工作人員信息管理界面7系統(tǒng)測試與運(yùn)行7.1測試方法簡介黑盒測試:黑盒測試是把程序看成一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。也就是說,黑盒測試是在程序接口進(jìn)行的測試,它只是檢查程序的功能是否按照規(guī)格說明書的規(guī)定正常使用,程序是否適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如,數(shù)據(jù)庫或文件)的完整性。黑盒測試又稱為功能測試。白盒測試:把程序看成裝在一個透明的白盒子里,也就是完全了解程序的內(nèi)部結(jié)構(gòu)和處理過程。這種方法按照程序內(nèi)部的邏輯測試程序,檢驗(yàn)程序中的每條通道是否都能按預(yù)定的要求正確工作,白盒測試又稱為結(jié)構(gòu)測試。7.2系統(tǒng)測試中的問題及測試方法和解決辦法7.2.1黑盒測試應(yīng)用商品房銷售信息管理系統(tǒng)最終的目標(biāo)實(shí)現(xiàn)對商品房銷售的管理,實(shí)現(xiàn)客戶信息的添加、刪除、保存,房源信息的添加、保存、修改,客戶費(fèi)用信息的管理以及商品房的銷售。在整個設(shè)計(jì)過程中,對系統(tǒng)的測試與調(diào)試是比較難的。也遇到了一些問題,如數(shù)據(jù)窗口的顯示:帶有數(shù)據(jù)窗口的窗口中的關(guān)于數(shù)據(jù)窗口顯示的代碼是一致的,但是當(dāng)開始運(yùn)行窗口時(shí),很多窗口的數(shù)據(jù)窗口并不顯示,進(jìn)行測試之后發(fā)現(xiàn),由于有些數(shù)據(jù)表內(nèi)并沒有輸入數(shù)據(jù)才導(dǎo)致數(shù)據(jù)窗口的空白,操作添加數(shù)據(jù)之后,問題解決。7.2.2白盒測試應(yīng)用1、數(shù)據(jù)類型的檢驗(yàn):在添加修改數(shù)據(jù)庫信息時(shí),經(jīng)常遇到的問題是類型不匹配而出現(xiàn)的錯誤,解決的辦法:(1)輸入控件設(shè)置類型校驗(yàn)(2)掌握類型轉(zhuǎn)換函數(shù)的用法。2、在系統(tǒng)調(diào)試中可以在腳本和函數(shù)中插入斷點(diǎn)或進(jìn)行代碼的單步執(zhí)行,并可以顯示執(zhí)行過程中變量的值,以便找出邏輯錯誤。7.3系統(tǒng)維護(hù)一個系統(tǒng)建立之后需要維護(hù)它。有人說系統(tǒng)創(chuàng)建容易維護(hù)難,也不是沒有道理。商品房銷售信息管理系統(tǒng)開發(fā)完成后,為了滿足用戶對已經(jīng)開發(fā)軟件的性能不斷提高的要求,達(dá)到延長軟件使用壽命的目的,必須對系統(tǒng)進(jìn)行維護(hù)。系統(tǒng)的維護(hù)分為:完善性維護(hù)、適應(yīng)性維護(hù)、糾錯性維護(hù)。在本系統(tǒng)中主要考慮了系統(tǒng)的安全性問題。在登錄本系統(tǒng)時(shí)首先要進(jìn)入登錄界面,在登錄界面只有輸入正確的用戶名和密碼,才能進(jìn)入該系統(tǒng);如果輸入錯誤,則無法進(jìn)入,這就保證了系統(tǒng)的安全性。系統(tǒng)測試與維護(hù)不只是系統(tǒng)設(shè)計(jì)中一個重要的環(huán)節(jié),而且是一個必不可少的環(huán)節(jié)。8結(jié)論本論文通過對管理系統(tǒng)相關(guān)理論、商品房銷售信息工作、各用戶需求的研究,針對商品房銷售信息管理的具體應(yīng)用需求,研究并設(shè)計(jì)了基于PowerBuilder開發(fā)平臺的商品房銷售信息管理系統(tǒng),總結(jié)如下:1)商品房銷售信息管理系統(tǒng)的建設(shè)是房地產(chǎn)業(yè)被日益關(guān)注的重要課題,它的實(shí)施將對商品房銷售管理工作帶來深刻的變革。本課題的完成,緊緊圍繞研究選題。首先,從商品房銷售信息管理系統(tǒng)、房屋租債信息系統(tǒng)的現(xiàn)狀、銷售管理信息資源的有效利用等問題入手,分析了現(xiàn)階段商品房銷售信息管理系統(tǒng)的應(yīng)用狀況。其次,通過對商品房銷售流程的了解,提出了商品房銷售信息管理系統(tǒng)的建設(shè)目標(biāo),進(jìn)行了系統(tǒng)需求分析。2)數(shù)據(jù)庫技術(shù)是信息管理系統(tǒng)的基礎(chǔ),建立一個合理的數(shù)據(jù)庫是信息管理系統(tǒng)的關(guān)鍵,通過對數(shù)據(jù)庫設(shè)計(jì)原則的研究,本文對與數(shù)據(jù)庫的設(shè)計(jì)步驟、設(shè)計(jì)原則、范式分析、數(shù)據(jù)冗余等都作了詳細(xì)的研究,對這些問題的研究促使我們建立了本次設(shè)計(jì)的比較合理的數(shù)據(jù)庫。3)軟件工程的方法在本次設(shè)計(jì)中得到了充分的體現(xiàn),實(shí)踐證明只有按照軟件工程的方法實(shí)施軟件項(xiàng)目,才能提高軟件開發(fā)的效率和軟件本身的利用效率,減少一些不必要的彎路。商品房銷售管理本身是一個龐大而又復(fù)雜的項(xiàng)目,由于本次設(shè)計(jì)的時(shí)間和本人的知識水平的有限,開發(fā)中難免有不足之處,如系統(tǒng)本身的管理功能較弱,對數(shù)據(jù)的分析挖掘、再利用等還不完善等,但是本人在此次的設(shè)計(jì)已經(jīng)領(lǐng)略了這個課題本身的研究意義。不斷完善本課題并對其進(jìn)行多方向多層次的研究將是本課題的研究方向。今后,本人將繼續(xù)對本課題作更深的研究。參考文獻(xiàn):[1]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社,2006[2]王增權(quán)、張瑞杰.基于城域網(wǎng)的“哈爾濱市商品房銷售管理信息系統(tǒng)”設(shè)計(jì)研究.黑龍江科技信息,2004,8:82[3]徐云飛.商品房預(yù)售中若干問題探討與商品房銷售系統(tǒng)的開發(fā)設(shè)計(jì).長安大學(xué)碩士學(xué)位論文[4]李華,夏紅剛等.PowerBuilder程序設(shè)計(jì)教程.北京:清華大學(xué)出版社,2011[5]徐江華.商品房預(yù)售的法律法規(guī)研究[6]許祥平.淺析商品房預(yù)售的若干問題.遼寧行政學(xué)院學(xué)報(bào),2003,4[7]陳禹.淺析管理信息系統(tǒng)的研制過程.管理現(xiàn)代化,1984,6:23[8]鄺孔武.管理信息系統(tǒng)分析與設(shè)計(jì).西安:西安電子科技大學(xué)出版社,2002[9]王晟.PowerBuilder數(shù)據(jù)庫開發(fā)經(jīng)典案例解析.北京:清華大學(xué)出版社出版,2005致謝首先,我要衷心感謝我的指導(dǎo)老師李穎老師。在本科學(xué)習(xí)期間,李老師給我在學(xué)習(xí)和生活上提供耐心細(xì)致的指導(dǎo)。特別在論文寫作過程中,更得到李老師的悉心指導(dǎo)。李老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,勤奮的工作作風(fēng)和對新領(lǐng)域的探索精神,是我一生學(xué)習(xí)的榜樣。感激我的同學(xué)對我支持與幫助,以及網(wǎng)絡(luò)上默默幫助我的無名英雄。我還要感謝我的家人,他們默默的支持、理解和無微不至的關(guān)懷與鼓勵,使我能夠安心地并完成學(xué)業(yè)。正是他們的付出,使我找到并改正了許多看起來很明顯的錯誤和不嚴(yán)謹(jǐn)?shù)恼撌?,完成設(shè)計(jì)的過程是愉快的,我很感謝對我設(shè)計(jì)有幫助的每一個人。

DesignandimplementationofRealEstateSalesManagementInformationSystemShanJingDirectedbyLec.LiYingAbstractTherapiddevelopmentofrealestate,realestatesalesmanagementhasbroughtmanynewproblemsandtasks,thetraditionalmanagementmodelisnotapplicabletothemanagementneedsofthemodernrealestatesales,inthiscase,theurgentneedtoestablisharealestatesalesinformationmanagementsystemtomeettherealestatemanagementinformation,scientificandmodernrequirements,auxiliarysalesofcommercialpropertymanagerstherightdecisions.Thisarticleisdesignedandimplementedforsmallrealestatecompany,realestatesalesinformationmanagementsystem,PowerBuilderandMicrosoftOfficeAccessdatabase,inordertoachievetheavailabilityofinformation,realestatesalesandrelatedaccountseffectivemanagementandafter-salesservice.KeywordsPowerBuilderMicrosoftOfficeAccessRealEstateSalesManagementInformationSystem基于C8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究HYPERLINK"/detail

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論