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

2)住戶信息的篩選。
當客戶購房后,需要將該住戶的一些相關信息錄入到系統的數據庫中,由于Excel即可以作為功能強大的數據存儲工具,故將客戶的信息數據錄入到Excel表格中,利用VBA語言和高級篩選功能來完成住戶相關信息的查詢。

本系統經過系統需求分析,系統性能分析,系統設計和系統實現軟件工程學方法完成系統的整體設計和開發,采用圖形為用戶界面和類模塊的關鍵技術,用Excel表格作為數據庫來存儲有關樓棟和住戶的相關信息,方便用戶進行信息查找。針對樓盤銷售管理系統本文只實現了主要的功能,系統的其他方面功能還有待于擴充,后續還有大量的功能需要完善,希望在以后的開發過程中能夠得以突破,實現樓盤信息的全面電子化管理。
[1]李政,李瑩,張羽.Excel高級應用案例教程[M].清華大學出版社,2010.
[2]伍遠高.Excel VBA開發技術大全[M].清華大學出版社,2009.
TP3
A
1674-6708(2015)150-0169-02
吉林省高等教育學會“MOOC時代”信息管理與信息系統專業計算機開發技術課程群建設的創新模式研究,課題編號:JGJX2015C84