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