李 瑩,周 琳
吉林醫(yī)藥學(xué)院計(jì)算機(jī)教研室,吉林吉林 132013
基于VBA的樓盤銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
李 瑩,周 琳
吉林醫(yī)藥學(xué)院計(jì)算機(jī)教研室,吉林吉林 132013
房地產(chǎn)業(yè)一直都是人們所關(guān)心的熱點(diǎn)民生問(wèn)題,無(wú)論是剛需型還是改善型的房屋購(gòu)買者都會(huì)考察有意向的在售樓盤。那么樓盤銷售人員就需要向購(gòu)買者介紹樓盤的已售和未售情況及戶型圖等情況。因此設(shè)計(jì)一個(gè)樓盤銷售管理系統(tǒng)來(lái)替代銷售人員手工管理數(shù)據(jù)的現(xiàn)狀變得尤為重要。本文主要從系統(tǒng)的需求分析、性能需求、屬性需求、系統(tǒng)設(shè)計(jì)及核心代碼方面來(lái)研究基于VBA的樓盤銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
VBA;樓盤銷售系統(tǒng);Office
近年來(lái),房地產(chǎn)業(yè)成了人們所關(guān)心的熱點(diǎn)問(wèn)題,房產(chǎn)銷售部門也變得越來(lái)越繁忙,每天都會(huì)聚集很多客戶來(lái)咨詢有關(guān)樓盤的各方面信息,面對(duì)眾多的業(yè)務(wù)流程,早期手工管理數(shù)據(jù)的方式就會(huì)導(dǎo)致銷售人員無(wú)法高效率完成日常的工作,為了擺脫這種現(xiàn)狀,本文就樓盤銷售管理進(jìn)行系統(tǒng)設(shè)計(jì)。在Office環(huán)境下,以Excel為組件,用內(nèi)嵌的VBA語(yǔ)言進(jìn)行二次開發(fā),形成一套符合人們使用習(xí)慣的樓盤銷售管理系統(tǒng)。
經(jīng)過(guò)對(duì)樓盤銷售部門的實(shí)地考察,發(fā)現(xiàn)手工管理樓盤存在以下問(wèn)題:1)樓盤整體瀏覽的不便;2)樓盤挑選時(shí),未能標(biāo)記已賣出問(wèn)題;3)具體樓層銷售信息;4)樓盤銷售情況;5)住戶信息查找等。
針對(duì)以上問(wèn)題,利用UML工具,對(duì)系統(tǒng)功能進(jìn)行分析,從而得到了樓盤銷售管理系統(tǒng)的功能性需求,即樓盤銷售管理系統(tǒng)的總體用例圖,其中包括系統(tǒng)的功能實(shí)例,系統(tǒng)的參與者,系統(tǒng)的數(shù)據(jù),功能之間的關(guān)系,參與者之間的關(guān)系,數(shù)據(jù)之間的關(guān)系,參與者與功能的關(guān)系,功能與數(shù)據(jù)之間的關(guān)系等。
系統(tǒng)的具體功能包括:樓盤瀏覽,樓盤挑選,樓棟信息顯示,樓盤銷售匯總,銷售記錄等。樓盤銷售系統(tǒng)中總體的用例圖顯示了參與者,具體功能,數(shù)據(jù)之間的關(guān)系,并且指明了他們之間的訪問(wèn)權(quán)限和數(shù)據(jù)操作的可能性。根據(jù)參與者權(quán)限的不同,訪問(wèn)的具體內(nèi)容不同。
要保證樓盤銷售管理系統(tǒng)的性能需要,則系統(tǒng)在開發(fā)過(guò)程中應(yīng)追求系統(tǒng)的穩(wěn)定、安全、高效和易維護(hù)。
1)正確性和實(shí)時(shí)性。
系統(tǒng)是否能夠正確并實(shí)時(shí)的處理數(shù)據(jù)是判定一個(gè)系統(tǒng)好壞的必要條件。因此在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮企業(yè)的發(fā)展規(guī)模和未來(lái)數(shù)據(jù)處理量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對(duì)信息處理的需求。響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿足用戶要求。一般操作的響應(yīng)時(shí)間應(yīng)在0.1~1s內(nèi),對(duì)數(shù)據(jù)的導(dǎo)入導(dǎo)出、打印機(jī)的操作也應(yīng)在可接受的霎時(shí)間內(nèi)完成。
2)開放性和再開發(fā)性。
在系統(tǒng)的開發(fā)周期中,應(yīng)充分考慮由于環(huán)境及使用者等方面發(fā)生變化時(shí),系統(tǒng)的適應(yīng)性。為了保證系統(tǒng)的開放性和規(guī)范性,保證系統(tǒng)在條件發(fā)生變化的情況下能夠通過(guò)軟件的修改和軟件內(nèi)部模塊功能的調(diào)整以及硬件配置的變更,完成系統(tǒng)的升級(jí)和維護(hù)。
3)易用性和易維護(hù)性。
樓盤的銷售人員是系統(tǒng)的最直接使用人員,然而這些人對(duì)計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)、開發(fā)和維護(hù)并不了解,因此自設(shè)計(jì)系統(tǒng)界面時(shí),要做到界面操作的簡(jiǎn)單明了,見圖知意,盡量采用用戶熟悉的設(shè)計(jì)元素構(gòu)成界面。針對(duì)系統(tǒng)的使用要撰寫詳細(xì)的軟件使用說(shuō)明書和幫助文檔,當(dāng)用戶在使用中遇到問(wèn)題時(shí),系統(tǒng)可提供幫助信息使得用戶盡快熟悉軟件的使用。
樓盤銷售管理系統(tǒng)是對(duì)樓盤銷售進(jìn)行全面管理的,系統(tǒng)主要功能包括:樓盤瀏覽,顯示樓棟是否售出,樓棟信息顯示,樓盤銷售匯總,銷售記錄等。用戶使用本系統(tǒng)時(shí),首先需要輸入用戶名和密碼登錄系統(tǒng),待驗(yàn)證通過(guò)才能使用本系統(tǒng)。本系統(tǒng)的開發(fā),以樓盤銷售的實(shí)際需要為出發(fā)點(diǎn),能夠?qū)崿F(xiàn)員工的全程電子化管理。本系統(tǒng)用戶界面友好,滿足企業(yè)對(duì)樓盤銷售人員的管理,增強(qiáng)銷售人員的業(yè)務(wù)能力,提高樓盤銷售管理效率。
系統(tǒng)設(shè)計(jì)階段在系統(tǒng)需求分析和系統(tǒng)性能分析的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì)。主要完成實(shí)現(xiàn)系統(tǒng)功能的對(duì)應(yīng)程序模塊的設(shè)計(jì),具體指出如何依據(jù)系統(tǒng)需求將該系統(tǒng)劃分成對(duì)應(yīng)的模塊、確定各個(gè)模塊之間的接口、各個(gè)模塊之間的信息傳遞方式,數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。
樓盤銷售系統(tǒng)中的瀏覽功能主要是針對(duì)瀏覽系統(tǒng)的信息,使用者是樓盤銷售人員,數(shù)據(jù)是樓盤信息和住戶信息;樓盤挑選功能主要是針對(duì)樓盤挑選的信息,使用者是樓盤銷售人員,數(shù)據(jù)是樓盤信息;樓盤信息顯示功能主要是針對(duì)樓盤信息顯示的信息,使用者是樓盤銷售人員,數(shù)據(jù)是樓盤信息和住戶信息;樓盤銷售匯總功能主要是針對(duì)樓盤銷售匯總的信息,使用者是樓盤銷售人員和管理人員,數(shù)據(jù)是銷售信息。
1)透明圖片框Image類編碼。
這段代碼是在類模塊中實(shí)現(xiàn)的,主要功能就是獲取當(dāng)前住宅樓的棟名、層數(shù)、單元數(shù)、梯戶數(shù),然后根據(jù)這些數(shù)據(jù)顯示樓棟視圖。
2)住戶信息的篩選。
當(dāng)客戶購(gòu)房后,需要將該住戶的一些相關(guān)信息錄入到系統(tǒng)的數(shù)據(jù)庫(kù)中,由于Excel即可以作為功能強(qiáng)大的數(shù)據(jù)存儲(chǔ)工具,故將客戶的信息數(shù)據(jù)錄入到Excel表格中,利用VBA語(yǔ)言和高級(jí)篩選功能來(lái)完成住戶相關(guān)信息的查詢。
本系統(tǒng)經(jīng)過(guò)系統(tǒng)需求分析,系統(tǒng)性能分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)軟件工程學(xué)方法完成系統(tǒng)的整體設(shè)計(jì)和開發(fā),采用圖形為用戶界面和類模塊的關(guān)鍵技術(shù),用Excel表格作為數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)有關(guān)樓棟和住戶的相關(guān)信息,方便用戶進(jìn)行信息查找。針對(duì)樓盤銷售管理系統(tǒng)本文只實(shí)現(xiàn)了主要的功能,系統(tǒng)的其他方面功能還有待于擴(kuò)充,后續(xù)還有大量的功能需要完善,希望在以后的開發(fā)過(guò)程中能夠得以突破,實(shí)現(xiàn)樓盤信息的全面電子化管理。
[1]李政,李瑩,張羽.Excel高級(jí)應(yīng)用案例教程[M].清華大學(xué)出版社,2010.
[2]伍遠(yuǎn)高.Excel VBA開發(fā)技術(shù)大全[M].清華大學(xué)出版社,2009.
TP3
A
1674-6708(2015)150-0169-02
吉林省高等教育學(xué)會(huì)“MOOC時(shí)代”信息管理與信息系統(tǒng)專業(yè)計(jì)算機(jī)開發(fā)技術(shù)課程群建設(shè)的創(chuàng)新模式研究,課題編號(hào):JGJX2015C84