摘要:房地產(chǎn)業(yè)的飛速發(fā)展,給房地產(chǎn)銷售管理帶來(lái)了很多新的問(wèn)題和任務(wù),傳統(tǒng)的管理模式已經(jīng)不能適用現(xiàn)代房地產(chǎn)銷售管理的需要,在這種情況下,亟需要建立一套房地產(chǎn)銷售管理信息系統(tǒng),以滿足房地產(chǎn)管理信息化、科學(xué)化、現(xiàn)代化的要求,輔助房地產(chǎn)銷售管理者進(jìn)行正確決策。該文通過(guò)VB制作了一個(gè)簡(jiǎn)易的教學(xué)用系統(tǒng),系統(tǒng)采用VB6.0中文版為開(kāi)發(fā)工具,Access 2003作為后臺(tái)數(shù)據(jù)庫(kù)。
關(guān)鍵詞:房地產(chǎn)管理;數(shù)據(jù)庫(kù)技術(shù);軟件設(shè)計(jì)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)10-2291-05
隨著近年來(lái)經(jīng)濟(jì)的發(fā)展,國(guó)內(nèi)的房地產(chǎn)行業(yè)開(kāi)始迅猛發(fā)展,房地產(chǎn)開(kāi)發(fā)商更深切地感受到了計(jì)算機(jī)技術(shù)在房地產(chǎn)業(yè)中的作用越來(lái)越重要,越來(lái)越要求銷售人員需要具有一定計(jì)算機(jī)的應(yīng)用技能。掌握計(jì)算機(jī)是職業(yè)的需要,更是產(chǎn)業(yè)發(fā)展的需要,更是為了創(chuàng)造更高的經(jīng)濟(jì)利潤(rùn)的需要。信息在社會(huì)和經(jīng)濟(jì)的發(fā)展中所起的作用越來(lái)越為人們所重視。信息資源的開(kāi)發(fā)利用水平已成為衡量一個(gè)房屋開(kāi)發(fā)商哪至一個(gè)國(guó)家綜合競(jìng)爭(zhēng)實(shí)力的重要標(biāo)志之一。
由于資料管理無(wú)序,有時(shí)根本無(wú)法及時(shí)準(zhǔn)確地查閱客戶的信息;銷售工作混亂,沒(méi)有統(tǒng)一規(guī)范化;人員管理無(wú)序,人員過(guò)多,人才缺乏等問(wèn)題導(dǎo)致房地產(chǎn)銷售行業(yè)效率低,混亂。在當(dāng)前行業(yè)競(jìng)爭(zhēng)日趨激烈的市場(chǎng)環(huán)境下,必須運(yùn)用先進(jìn)的IT信息技術(shù)和現(xiàn)代管理思想,提高房地產(chǎn)行業(yè)的管理水平、工作效率、服務(wù)質(zhì)量、降低運(yùn)營(yíng)成本、提升經(jīng)濟(jì)效益,最終提高房地產(chǎn)銷售公司的核心競(jìng)爭(zhēng)力。憑借IT信息技術(shù)和現(xiàn)代管理思想,在一個(gè)多元化的信息社會(huì)里建立房地產(chǎn)銷售管理平臺(tái)是公司的必然舉措。
1 需求分析
1.1理解需求
1)由于業(yè)務(wù)的需要和保密性,為了便于管理,系統(tǒng)用戶應(yīng)該具有不同的等級(jí),即不同的權(quán)限。按等級(jí)分為三個(gè)等級(jí),系統(tǒng)管理員和一般管理員以及臨時(shí)用戶。
2)從操作的主界面來(lái)看,應(yīng)包含樓盤(pán)信息管理、戶型信息管理、客戶信息管理、銷售信息管理和員工管理這5個(gè)主要的信息管理模塊。
3)軟件首先應(yīng)該提供樓盤(pán)的信息管理功能,能夠非常方便的添加、編輯和查詢樓盤(pán)的信息,能夠通過(guò)軟件及時(shí)了解樓盤(pán)目前的基本信息。
4)在樓盤(pán)信息管理的基礎(chǔ)上,軟件應(yīng)該能夠提供戶型管理功能。戶型信息是客戶比較關(guān)心的一個(gè)方面,所一通過(guò)軟件能夠方便添加、編輯和查詢戶型的信息。
5)銷售記錄是房地產(chǎn)銷售過(guò)程中很重要的信息,軟件應(yīng)提供銷售信息管理功能,需要記錄客戶的信息和被銷售房屋的信息以及一些價(jià)格信息、銷售合同的管理等。
6)房地產(chǎn)銷售過(guò)程中必然要接觸大量的客戶,所以軟件應(yīng)該提供一個(gè)友好的界面來(lái)記錄相關(guān)客戶的信息和需求,通過(guò)對(duì)客戶信息的管理來(lái)制定房地產(chǎn)銷售中的一些策略。
7)軟件應(yīng)該提供簡(jiǎn)單的員工管理功能,能夠?qū)T工的一些基本信息進(jìn)行添加、刪除、編輯、查詢等操作。
8)系統(tǒng)應(yīng)該提供數(shù)據(jù)庫(kù)備份和恢復(fù)的功能。
9)系統(tǒng)運(yùn)行在Windows平臺(tái)上,它還應(yīng)該有一個(gè)較好的用戶圖形界面。
10)系統(tǒng)應(yīng)該有很好的可擴(kuò)展性。
1.2需求分析
房地產(chǎn)銷售管理系統(tǒng)的結(jié)構(gòu)模塊包括以下模塊:
系統(tǒng)管理包括用戶管理和數(shù)據(jù)庫(kù)維護(hù)兩大功能,用戶管理即是實(shí)現(xiàn)對(duì)用戶分級(jí)管理,將用戶分為系統(tǒng)管理員、一般管理員和臨時(shí)用戶。數(shù)據(jù)庫(kù)維護(hù)是管理信息系統(tǒng)的重要功能,主要分為數(shù)據(jù)庫(kù)備份和數(shù)據(jù)庫(kù)恢復(fù)兩部分。
在樓盤(pán)管理、戶型管理、銷售管理、客戶管理、員工管理中,通過(guò)添加信息的窗口來(lái)實(shí)現(xiàn)對(duì)所有房屋信息的添加,編輯窗口實(shí)現(xiàn)對(duì)信息的修改和刪除功能,查詢窗口通過(guò)關(guān)鍵詞或者常用的查詢方式來(lái)實(shí)現(xiàn)查詢功能。另外在銷售管理中還包含有對(duì)銷售合同的管理和查詢。
從該界面可以看到,該房地產(chǎn)銷售管理系統(tǒng)包括系統(tǒng)管理、樓盤(pán)管理、戶型管理、客戶管理、銷售管理、員工管理6個(gè)部分。
1)系統(tǒng)管理用于管理使用該系統(tǒng)的用戶,以及用戶權(quán)限的分配、數(shù)據(jù)庫(kù)備份與恢復(fù),從而為系統(tǒng)提供一定的安全性。
2)樓盤(pán)管理包括樓盤(pán)的一些基本信息,如樓盤(pán)編號(hào),地理位置。建筑面積等樓盤(pán)基本信息情況,能合理的反映樓盤(pán)的狀況,并可隨時(shí)查詢樓盤(pán)的信息。
3)戶型管理對(duì)目前樓盤(pán)中所有的戶型的基本信息進(jìn)行登記,包括戶型名稱、建筑面積和銷售面積等,從而可以非常高效率的查看樓盤(pán)中所有的戶型資料。
4)銷售管理用于對(duì)樓盤(pán)里所有的房屋的銷售情況進(jìn)行管理,包括樓盤(pán)名稱、客戶編號(hào)、已付金額等信息,以及銷售合同的登記和查詢。
5)客戶管理主要包括客戶編號(hào)、客戶名稱、需求面積和需求戶型,這樣可以及時(shí)準(zhǔn)確地查詢客戶的信息。
6)員工管理對(duì)房地產(chǎn)銷售公司的所有員工進(jìn)行統(tǒng)一的管理,包括員工的員工編號(hào)、姓名、性別等,這對(duì)于銷售公司的內(nèi)部管理非常重要。
這個(gè)系統(tǒng)只是一個(gè)簡(jiǎn)單的管理系統(tǒng),具體到不同的房地產(chǎn)公司,會(huì)有不同的需求。
房地產(chǎn)銷售管理系統(tǒng)作為數(shù)據(jù)庫(kù)信息系統(tǒng)的一種應(yīng)用,其開(kāi)發(fā)流程包括需求分析,系統(tǒng)建模、確定系統(tǒng)集成方案、數(shù)據(jù)庫(kù)分析與設(shè)計(jì)以及各功能模塊的開(kāi)發(fā)等。
3 系統(tǒng)實(shí)現(xiàn)
3.1登錄界面及程序封面
登陸界面在用戶單擊確定按鈕后,系統(tǒng)會(huì)檢查用戶的輸入是否正確,如果用戶輸入正確的用戶名和密碼,就可以進(jìn)入系統(tǒng)進(jìn)行操作,如果連續(xù)3次輸入了錯(cuò)誤的的用戶名或密碼,系統(tǒng)將在彈出提示對(duì)話框后自動(dòng)關(guān)閉。
3.3系統(tǒng)管理
3.3.1用戶管理
由添加用戶、用戶管理、修改密碼三個(gè)窗體組成:
在添加用戶時(shí),只有系統(tǒng)管理員有添加用戶的權(quán)限,且不能在添加系統(tǒng)管理員,只能添加一般管理員和臨時(shí)用戶。在用戶管理中,在刪除用戶時(shí)要進(jìn)行數(shù)據(jù)檢查,系統(tǒng)管理員用戶不能被刪除。在修改密碼時(shí),只有系統(tǒng)管理員可以修改所有用戶的密碼,而其他用戶只能修改自己的密碼。一般管理員有除系統(tǒng)管理和員工管理外所有的操作。而臨時(shí)用戶操作與一般管理員相似,但是臨時(shí)用戶沒(méi)有寫(xiě)數(shù)據(jù)庫(kù)的權(quán)限,只能讀數(shù)據(jù)庫(kù)。
3.3.2數(shù)據(jù)庫(kù)備份與恢復(fù)
數(shù)據(jù)庫(kù)備份與恢復(fù)是房地產(chǎn)銷售管理系統(tǒng)的重要功能之一,可避免用戶因誤操作等原因而造成數(shù)據(jù)庫(kù)的錯(cuò)誤。數(shù)據(jù)維護(hù)的窗體在備份成功后系統(tǒng)會(huì)彈出提示對(duì)話框,數(shù)據(jù)庫(kù)恢復(fù)與備份功能類似,在用戶選取每次推出系統(tǒng)前自動(dòng)備份的復(fù)選框后,系統(tǒng)在每次退出前會(huì)自動(dòng)備份數(shù)據(jù)庫(kù)。
4 樓盤(pán)管理
5 戶型管理
戶型管理作為房地產(chǎn)銷售管理系統(tǒng)的主體部分,由添加戶型信息、編輯戶型信息、查詢樓盤(pán)信息。其中編輯戶型信息由采用了SSTab控件的多頁(yè)面窗體組成,分為戶型信息和戶型圖片兩個(gè)頁(yè)面。當(dāng)用戶選取該種戶型有戶型圖片時(shí),戶型圖片頁(yè)面則顯示圖片,當(dāng)選取該種戶型無(wú)戶型圖片時(shí),戶型圖片頁(yè)面則顯示提示信息。單擊戶型信息頁(yè)面操作區(qū)的出售房屋按鈕時(shí),則彈出輸入框要求輸入出售房屋的數(shù)量。輸入完畢后系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中修改戶型的現(xiàn)存數(shù)量和已銷售數(shù)量。
相關(guān)的數(shù)據(jù)字典為:
戶型信息=戶型編號(hào)+戶型名稱+建筑面積+套內(nèi)面積+陽(yáng)臺(tái)面積+銷售面積+房層位置+報(bào)價(jià)+現(xiàn)存數(shù)量+已銷售數(shù)+戶型簡(jiǎn)介
6 銷售管理
銷售管理也是系統(tǒng)的另一主體部分,由五個(gè)窗體組成:添加銷售信息、編輯銷售信息、查詢銷售信息、查詢合同、銷售合同登記。在銷售合同登記中,當(dāng)合同的簽訂狀態(tài)為簽訂已審核時(shí),合同不可刪除。
相關(guān)數(shù)據(jù)字典為:
銷售信息=序號(hào)+樓盤(pán)名稱+客戶編號(hào)+戶型+樓層+單元號(hào)+房間號(hào)+房屋朝向+銷售面積+單價(jià)+總價(jià)+已付金額+備注。
銷售合同=合同編號(hào)+合同狀態(tài)+認(rèn)購(gòu)日期+合同簽訂日期+購(gòu)買(mǎi)戶型編號(hào)+戶型資料+附屬房產(chǎn)+購(gòu)買(mǎi)人身份證號(hào)+購(gòu)買(mǎi)人姓名+銷售人員編號(hào)+銷售員工姓名+合同單價(jià)+折扣率+現(xiàn)金折扣+房產(chǎn)總價(jià)+附屬房產(chǎn)總價(jià)+付款方式+貸款銀行+是否已付款。
7 客戶管理
客戶管理由三個(gè)窗體組成:添加客戶信息、編輯客戶信息、查詢客戶信息。
相關(guān)數(shù)據(jù)字典:
客戶信息=客戶編號(hào)+客戶名稱+性別+年齡+職業(yè)+工作單位+身份證號(hào)+聯(lián)系地址+聯(lián)系電話+需求面積+需求樓層+需求戶型+購(gòu)房數(shù)量+購(gòu)房金額+已付金額+未付金額+備注。
員工管理與客戶管理類似。
8 系統(tǒng)測(cè)試維護(hù)及程序發(fā)布
在編寫(xiě)出每個(gè)模塊之后就對(duì)它做必要的單元測(cè)試,在模塊階段結(jié)束以后還應(yīng)對(duì)系統(tǒng)進(jìn)行各種綜合測(cè)試,僅就測(cè)試而言,它的目標(biāo)是發(fā)現(xiàn)軟件中的錯(cuò)誤,但是,發(fā)現(xiàn)錯(cuò)誤不是最終的目的。軟件工程的根本目標(biāo)是開(kāi)發(fā)出高質(zhì)量的完全符合用戶需要的軟件,因此,通過(guò)測(cè)試發(fā)現(xiàn)錯(cuò)誤之后還必須診斷并改正錯(cuò)誤,這就是測(cè)試的目的,其中調(diào)試是測(cè)試階段最困難的階段.
需要注意的是以上所做的都只能在VB6運(yùn)行環(huán)境下運(yùn)行,為了能讓該系統(tǒng)具有獨(dú)立性,就必須將系統(tǒng)編譯成擴(kuò)展名為exe的可執(zhí)行文件。同時(shí)也對(duì)程序中的引用進(jìn)行校驗(yàn),檢查所有的程序組件是否可用。通過(guò)編譯后,該系統(tǒng)就能完全獨(dú)立于VB6而運(yùn)行。同時(shí)還應(yīng)通過(guò)VB6自帶的打包工具將exe文件以及程序運(yùn)行所必須的DLL文件、程序所需OCX控件和程序所需的數(shù)據(jù)庫(kù)以及一些所需的資源文件打成完整的安裝包,執(zhí)行安裝包路徑下的Setup.exe文件即可安裝房地產(chǎn)銷售管理系統(tǒng)。并可通過(guò)磁盤(pán)、光盤(pán)或網(wǎng)絡(luò)等途徑發(fā)布應(yīng)用程序。
9 結(jié)束語(yǔ)
由于筆者是大學(xué)計(jì)算機(jī)教師,在計(jì)算機(jī)教學(xué)中,學(xué)習(xí)編程是一個(gè)漫長(zhǎng)的過(guò)程,特別是到后期要求學(xué)生用所學(xué)的編程語(yǔ)言編寫(xiě)一個(gè)簡(jiǎn)易的系統(tǒng),來(lái)整合學(xué)生一個(gè)學(xué)期以來(lái)學(xué)過(guò)的知識(shí),對(duì)學(xué)生來(lái)說(shuō),整個(gè)設(shè)計(jì)過(guò)程都是一個(gè)不斷學(xué)習(xí)的過(guò)程,學(xué)生在編寫(xiě)系統(tǒng)后從最初時(shí)對(duì)編程的模糊認(rèn)識(shí)到最后能夠?qū)幊逃猩羁痰恼J(rèn)識(shí),從而能體會(huì)到實(shí)踐對(duì)于學(xué)習(xí)編程的重要性,以前只是明白理論,沒(méi)有經(jīng)過(guò)實(shí)踐鍛煉,對(duì)知識(shí)的理解不夠明確,通過(guò)這次的編程,真正做到理論與實(shí)踐相結(jié)合。筆者的這個(gè)簡(jiǎn)易教學(xué)用系統(tǒng),能在設(shè)計(jì)過(guò)程中為學(xué)生提供參考,起一個(gè)拋磚引玉的作用。
在此特別感謝CSDN程序員論壇VB數(shù)據(jù)庫(kù)版版主CUIZM(射天狼),為我解決了在數(shù)據(jù)庫(kù)上困擾了我很久的問(wèn)題。在編寫(xiě)這個(gè)簡(jiǎn)易教學(xué)用系統(tǒng)的過(guò)程中,對(duì)筆者自己也是一個(gè)鍛煉,其中我對(duì)以下幾點(diǎn)有很深刻的體會(huì):
1)編程中定義窗體和變量名稱是,一定要規(guī)范,要有意義,必要時(shí)應(yīng)加上注釋,這樣有助于其他編程人員更容易的看懂代碼,有利于日后維護(hù)。
2)查閱資料是必不可少的一個(gè)環(huán)節(jié),如果能找到與工作有關(guān)的,比較適合的參考文獻(xiàn),將對(duì)編程工作有極大的幫助。在因特網(wǎng)上查找相關(guān)資料,特別是在一些知名的編程論壇上,往往有意想不到的收獲。
3)編程的方法固然重要,程序的界面也需注意美觀、易用,布局要合理,界面要友好,軟件界面的美觀、易用性對(duì)軟件的市場(chǎng)銷售及以后的市場(chǎng)生存起重大的作用。
4)在程序編好以后,調(diào)試程序是極其重要的一部,調(diào)試程序的意義在于,可以逐步完善、改正程序中的錯(cuò)誤。在調(diào)試的過(guò)程中,盡量要脫離程序員編程時(shí)的思想,要以普通使用者的思維去調(diào)試。
5)軟件工程很重要,一個(gè)軟件的成敗的關(guān)鍵在于需求分析和總體架構(gòu)設(shè)計(jì)。對(duì)于軟件工程的理解和掌握并不難,然而在實(shí)際工作中往往不能堅(jiān)持按照軟件工程的原則和方法去過(guò),致使開(kāi)發(fā)的后期,或是在維護(hù)階段步入十分被動(dòng)的境地。
參考文獻(xiàn):
[1] 郭瑞軍.Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹[M]. 北京:電子工業(yè)出版社,2005.
[2] 張海藩.軟件工程導(dǎo)論[M]. 4版.北京:清華大學(xué)出版社,2005.
[3] 月光軟件站.VB+ADO檢測(cè)數(shù)據(jù)庫(kù)并發(fā)操作和處理并解決并發(fā)沖突[EB/OL].(2005). http://www.moon-soft.com/doc/16750.htm.