徐立波
摘要:對居民消費情況進行調(diào)查、分析和研究能夠為企業(yè)和政府提供決策支持。通過對居民消費水平、消費結(jié)構(gòu)、消費能力和消費行為情況的具體需求進行細化分析,建立居民消費調(diào)查系統(tǒng)的功能模型,進而設(shè)計出系統(tǒng)的數(shù)據(jù)庫表結(jié)構(gòu)和用戶界面。
關(guān)鍵詞:居民消費 調(diào)查系統(tǒng) 研究
一、引言
居民消費指一定時期內(nèi),一個國家(或地區(qū))內(nèi)所有常住居民對最終商品和服務(wù)的全部消費性支出,與政府消費一起構(gòu)成最終消費。通過對居民消費水平、消費結(jié)構(gòu)、消費能力和消費行為的調(diào)查、研究和分析,能夠為企業(yè)在市場需求、產(chǎn)品生產(chǎn)、產(chǎn)品定價方面提供數(shù)據(jù)支持,為個人日常消費、證券、投資和存款等方面提供詳細參考,為政府對商品定價,個人所得稅制定等提供信息。
二、居民消費調(diào)查系統(tǒng)需求分析
需求分析工作是居民消費調(diào)查系統(tǒng)研究的前提和基礎(chǔ)。通過需求分析,掌握系統(tǒng)要完成的主要功能和性能。通過不斷認識和逐步細化,真正的了解居民消費調(diào)查系統(tǒng)用戶的要求,把它轉(zhuǎn)換成一個精細的軟件邏輯模型和需求規(guī)格說明,這樣才能準確的表達用戶的需求。居民消費調(diào)查系統(tǒng)主要具有以下幾個功能:(1)居民消費水平的收集、處理和分析。(2)居民消費結(jié)構(gòu)的收集、處理和分析。(3)居民消費行業(yè)信息的收集、處理分析。(4)用戶管理。(5)系統(tǒng)維護與管理。
由此確定電工實驗綜合管理系統(tǒng)主要包括消費水平管理,消費結(jié)構(gòu)管理,消費行業(yè)管理,用戶管理和系統(tǒng)維護與管理等系統(tǒng)用例。接下來利用面向?qū)ο蟮姆治龇椒ǎ∣bject-Oriented Analysis, OOA)對目標(biāo)系統(tǒng)完成功能建模工作,這是系統(tǒng)進一步設(shè)計和實現(xiàn)的前提和基礎(chǔ)。居民消費調(diào)查系統(tǒng)用例圖如圖1所示。
三、系統(tǒng)實現(xiàn)的關(guān)鍵
(一)VBA技術(shù)
VBA(Visual Basic ForApplications)是微軟公司研發(fā)的可以提升Office系列辦公軟件功能的一種面向?qū)ο蟮某绦蛟O(shè)計語言??梢詫BA語言直接嵌入到Word、Excel等軟件中,用于定制和擴展Office的功能。VBA語言是VisualBasic的子集,具有功能強大,計算方便,便于二次開發(fā)的特點。
(二)居民消費調(diào)查系統(tǒng)數(shù)據(jù)庫設(shè)計
二維表結(jié)構(gòu)設(shè)計是數(shù)據(jù)庫設(shè)計的基礎(chǔ)。居民消費調(diào)查系統(tǒng)要設(shè)計的表很多,主要包括調(diào)查總表、管理員表、用戶表、職業(yè)子表、商品分類子表、體格區(qū)間子表等。以下列出3個主要的表。
居民消費調(diào)查總表
該表包含6個字段,分別是S_ID、S_Name、S_Age、S_Occupation、S_Class、S_Value。其中S_id為主鍵,具體信息見表2.1所示
(三)管理員表
該表包含3個字段,分別是S_ID、S_Name、S_Pass。其中M_id為主鍵,具體信息見表2.2所示。
四、界面設(shè)計
根據(jù)對居民消費水平、消費結(jié)構(gòu)、消費能力和消費行為的分析和數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計,確定系統(tǒng)用戶界面(User Interface,UI)風(fēng)格和形式,保障系統(tǒng)的用戶界面布局合理,風(fēng)格統(tǒng)一,美觀大方,簡潔明了。本系統(tǒng)最終生成的消費情況調(diào)查主用戶界面如下圖2所示。
五、結(jié)語
通過對居民消費水平、消費結(jié)構(gòu)、消費能力和消費行為的需求分析、數(shù)據(jù)庫設(shè)計和界面設(shè)計研究,為居民消費調(diào)查系統(tǒng)的設(shè)計和實現(xiàn)找到了解決方案。系統(tǒng)的成功研制能夠為企業(yè)在產(chǎn)品生產(chǎn)、消費者在日常消費、投資等各個方面提供數(shù)據(jù)支持,更能夠為政府在商品定價,個人所得稅制定等決策信息。