陳陣++陳軍
摘要:Excel是微軟公司發(fā)布的電子表格軟件,具有強(qiáng)大的制表、繪圖和數(shù)據(jù)分析及管理的功能,已經(jīng)被企業(yè)從事管理的人員所掌握。本文闡述了通過(guò)VB來(lái)實(shí)現(xiàn)基于EXCEL桌面數(shù)據(jù)庫(kù)的企業(yè)住房公積金數(shù)據(jù)的程序化管理。本系統(tǒng)是利用計(jì)算機(jī)VB編程語(yǔ)言,在EXCEL桌面數(shù)據(jù)庫(kù)的平臺(tái)下進(jìn)行設(shè)計(jì)開(kāi)發(fā)的,該系統(tǒng)具有易維護(hù)性、兼容性、高效性、安全性和友好性等特點(diǎn),不僅便于數(shù)據(jù)的管理,也充分發(fā)揮了EXCEL強(qiáng)大的表格功能。
關(guān)鍵詞:VB EXCEL 住房公積金 管理系統(tǒng)
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2015)09-0000-00
1 概述
住房公積金管理系統(tǒng)是計(jì)算機(jī)技術(shù)與管理科學(xué)相互滲透、交叉結(jié)合而發(fā)展起來(lái)的,是利用計(jì)算機(jī)軟件技術(shù)、數(shù)據(jù)存儲(chǔ)技術(shù)、數(shù)據(jù)處理技術(shù)來(lái)對(duì)住房公積金進(jìn)行全方位管理的系統(tǒng)。
大中企業(yè)住房公積金管理系統(tǒng)是介于省市住房公積金管理中心和下屬單位之間的信息溝通平臺(tái)。這一層面的系統(tǒng),一方面要完成向省市住房公積金管理中心呈報(bào)企業(yè)員工住房公積金的繳納情況,另一方面要根據(jù)企業(yè)內(nèi)部員工收入增長(zhǎng)、人員單位變動(dòng)等情況即時(shí)的更新企業(yè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。企業(yè)住房公積金的日常業(yè)務(wù)管理,屬于積累式管理方式,工作量大,要求數(shù)據(jù)準(zhǔn)確性高,逐月逐年的數(shù)據(jù)保存要絕對(duì)可靠,不能丟失,對(duì)職工個(gè)人的核算不能出現(xiàn)差錯(cuò),人工管理難度很大,費(fèi)時(shí)費(fèi)力、不宜操作。
如果在VB中管理住房公積金,通常是用數(shù)據(jù)環(huán)境設(shè)計(jì)器(Data Environment Designer)與數(shù)據(jù)報(bào)表設(shè)計(jì)器(Data Report Designer) 來(lái)完成,但對(duì)于大多數(shù)習(xí)慣于EXCEL報(bào)表的用戶而言,用這種方法生成的報(bào)表在格式和功能等方面往往不能滿足他們的要求。
2 系統(tǒng)分析
2.1住房公積金管理系統(tǒng)界面
為了滿足界面友好、操作簡(jiǎn)單、易于維護(hù)的系統(tǒng)要求,該系統(tǒng)采用了VB提供的開(kāi)發(fā)工具,在WINDOWS環(huán)境下開(kāi)發(fā)人機(jī)交互界面,它實(shí)現(xiàn)了系統(tǒng)所需要的人機(jī)交互、數(shù)據(jù)的導(dǎo)入導(dǎo)出、數(shù)據(jù)庫(kù)的維護(hù)管理,并通過(guò)對(duì)EXCEL使用OLE自動(dòng)化,創(chuàng)建公積金管理過(guò)程中所必須的所有表格,表格具有格式規(guī)范、外觀整潔等特點(diǎn)。
2.2住房公積金數(shù)據(jù)庫(kù)管理
本系統(tǒng)采用EXCEL桌面數(shù)據(jù)庫(kù)作為住房公積金的管理平臺(tái),首先建立基本信息和員工年度信息,其中包括以下幾個(gè)方面:
省市住房公積金管理中心基礎(chǔ)信息設(shè)置:標(biāo)準(zhǔn)執(zhí)行日期、單位繳存比率、個(gè)人繳存比率、第一、第二次補(bǔ)交調(diào)整月份、本地區(qū)社會(huì)平均年收入、最高繳存額比率等。
企業(yè)員工信息設(shè)置:姓名性別、身份證號(hào)碼、公積金帳號(hào)、前年、去年年度工資總額、年度職工在職狀況(如:部門(mén)、正常、入職、離退休、離職、故世)、公積金余額等。
數(shù)據(jù)庫(kù)維護(hù):身份證號(hào)碼比對(duì)校驗(yàn)、公積金帳號(hào)比對(duì)校驗(yàn)等,所有數(shù)據(jù)的變更均以身份證號(hào)碼為依據(jù)導(dǎo)入,有效避免了重復(fù)和錯(cuò)誤錄入。
2.3報(bào)表的導(dǎo)入及生成
企業(yè)住房公積金與省市住房公積金管理中心的信息交互是通過(guò)EXCEL表批量導(dǎo)入進(jìn)行傳遞的,要求系統(tǒng)能夠依據(jù)數(shù)據(jù)庫(kù)生成相關(guān)的EXCEL報(bào)表:繳存基數(shù)調(diào)整、一般補(bǔ)繳、開(kāi)戶、封存、啟封、公積金支取清單;企業(yè)人事部門(mén)根據(jù)員工年度工資收入變更、單位調(diào)動(dòng)、員工離退休和離職等情況,向企業(yè)住房公積金管理人員提供相關(guān)的報(bào)表,管理人員將報(bào)表導(dǎo)入EXCEL桌面數(shù)據(jù)庫(kù)中完成數(shù)據(jù)庫(kù)的數(shù)據(jù)更新工作;由于公司下屬各單位目前均采用獨(dú)立經(jīng)濟(jì)核算的形式,管理人員就要將每月下屬單位員工變動(dòng)引起的公積金繳納變動(dòng)情況,按EXCEL表的形式通知到下屬單位的勞資員,以便在當(dāng)月員工的工資中加以體現(xiàn)。
3 企業(yè)住房公積金管理系統(tǒng)關(guān)鍵技術(shù)的實(shí)現(xiàn)
EXCEL具有自己的對(duì)象庫(kù),開(kāi)發(fā)前首先在VB工程中添加COM組件的引用,對(duì)應(yīng)于OFFICE 2010添加Microsoft Excel 14.0 object library。
3.1 創(chuàng)建EXCEL進(jìn)程、創(chuàng)建EXCEL表格、顯示EXCEL界面
引用COM組件成功以后,通過(guò)下列語(yǔ)句就可以創(chuàng)建EXCEL進(jìn)程,住房公積金管理系統(tǒng)通常需要同時(shí)關(guān)注兩個(gè)文件,一個(gè)是數(shù)據(jù)庫(kù)自身,系統(tǒng)通過(guò)對(duì)該進(jìn)程處理來(lái)操控EXCEL數(shù)據(jù)庫(kù),另一個(gè)則是需要導(dǎo)入或?qū)С龅耐獠课募?,因此本程序?chuàng)建了兩個(gè)EXCEL進(jìn)程。
Public DtabaseExcel As Excel.Application = New Excel.Application和Public ExternalExcel As Excel.Application = New Excel.Application。執(zhí)行后,通過(guò)任務(wù)管理器查看進(jìn)程就發(fā)現(xiàn)多出兩個(gè)Excel.exe進(jìn)程,要使EXCEL界面顯示出來(lái),執(zhí)行下面的語(yǔ)句即可。
DtabaseExcel.Visible=true和ExternalExcel.Visible=true
使用 DtabaseExcel.Workbooks.Add和ExternalExcel.Workbooks.Add語(yǔ)句可以分別創(chuàng)建各自的新的工作表格。
3.2定位相關(guān)的數(shù)據(jù)和處理表格
在定位表格字段時(shí)采用下面的語(yǔ)句可以迅速查找到所需要的某一個(gè)記錄項(xiàng),UsedRange.Find("*",,,,Excel.XlSearchOrder.xlByRows,Excel.XlSearchDirection.xlPrevious)。
表格數(shù)據(jù)處理時(shí)多采用DtabaseExcel.Cells(2,3)=”Temp”或DtabaseExcel.Range(“C2”)語(yǔ)句。
3.3關(guān)閉EXCEL數(shù)據(jù)庫(kù)、銷毀EXCEL進(jìn)程
在公積金數(shù)據(jù)更新處理完后,要用語(yǔ)句顯式的關(guān)閉EXCEL數(shù)據(jù)庫(kù)并且銷毀其進(jìn)程。其具體語(yǔ)句為:DtabaseExcel.Close、DtabaseExcel.Quit、DtabaseExcel = Nothing
結(jié)束語(yǔ) 該系統(tǒng)使住房公積金管理達(dá)到了科學(xué)化、規(guī)范化,基本上能夠滿足大中型企業(yè)職工住房公積金管理的需求,簡(jiǎn)單實(shí)用。
參考文獻(xiàn)
[1]張龍志.Visual Basic6.0實(shí)用數(shù)據(jù)庫(kù)編程[M].中國(guó)科學(xué)技術(shù)大學(xué)出版社,1997.
[2]賴宗力.住房公積金管理系統(tǒng)(單位版)設(shè)計(jì)與開(kāi)發(fā).辦公自動(dòng)化,2010年第8期.
收稿日期:2015-08-28
作者簡(jiǎn)介:陳陣(1987—),男,江蘇無(wú)錫人,工程師,本科,畢業(yè)于蘭州理工大學(xué),研究方向:工業(yè)電氣自動(dòng)化。陳軍(1960—),男,江蘇無(wú)錫人,工程師,專科,畢業(yè)于甘肅廣播電視大學(xué),研究方向:電子技術(shù)。
數(shù)字技術(shù)與應(yīng)用2015年9期