摘要:利用Excel函數(shù)和VBA功能,構(gòu)建了招標采購相關(guān)法規(guī)數(shù)據(jù)模型、數(shù)據(jù)庫以及多功能查詢系統(tǒng),可以實現(xiàn)招標采購相關(guān)法規(guī)的基本信息、條款、全文、招標方式、時限事項、企業(yè)類型、關(guān)鍵字詞等多種查詢功能,可為招標采購活動的相關(guān)參與者提供方便、快捷、實用的法規(guī)自主咨詢服務(wù),減少或避免違規(guī)違法的情況,對維護招標活動的合法性、維護招標采購參與者的正當利益等方面具有積極的指導(dǎo)作用和良好的實用價值。
關(guān)鍵詞:Excel函數(shù);招標;法規(guī);系統(tǒng);開發(fā)
《工程數(shù)學(xué)學(xué)報》(雙月刊)創(chuàng)刊于1984年,由教育部主管、西安交通大學(xué)和中國工業(yè)與應(yīng)用數(shù)學(xué)學(xué)會合辦,是中國工業(yè)與應(yīng)用數(shù)學(xué)學(xué)會會刊。
1 系統(tǒng)概述
系統(tǒng)功能及用途
本系統(tǒng)是基于Excel函數(shù)和VBA功能設(shè)計開發(fā),收錄了近200個招標投標及政府采購相關(guān)法律、規(guī)章和制度,可隨時添加新法規(guī)。系統(tǒng)功能包括基本信息、法規(guī)條款、法規(guī)全文、招標方式、企業(yè)類型、時限事項、關(guān)鍵字詞等查詢功能,詳見表1,系統(tǒng)界面如圖1所示。
系統(tǒng)可為招標人、投標人、采購人、供應(yīng)商、評審專家、代理機構(gòu)、財政審批監(jiān)管部門等主體提供方便、快捷、準確的自主法規(guī)查詢,減少和避免招標采購過程中的違法違規(guī)情況。
系統(tǒng)數(shù)據(jù)分析及編碼
系統(tǒng)數(shù)據(jù)為招標采購相關(guān)法規(guī),包括綜合法規(guī)、建設(shè)工程、政府采購、產(chǎn)權(quán)交易、地礦交易(土地礦產(chǎn)交易)、拍賣交易等六個類型,共180多個,每類不超過100個。兼顧現(xiàn)狀與未來,每類預(yù)設(shè)100個存儲單元,共600個。分別賦予系統(tǒng)編號(類型號+序號)1001、1002、1003……1100;2001、2002、2003……2100;3001、3002、3003……3100;4001、4002、4003……4100;5001、5002、5003……5100;6001、6002、6003……6100。
系統(tǒng)查詢功能的基礎(chǔ)是與之對應(yīng)的數(shù)據(jù)庫,所以數(shù)據(jù)庫的建立非常關(guān)鍵,必須保證所有數(shù)據(jù)的正確性和完整性。系統(tǒng)基本結(jié)構(gòu)如圖2所示。
信息查詢基本原理
系統(tǒng)信息元都是置于某庫(表)的某一單元格,查詢原理是利用Excel函數(shù)和VBA完成“三定”,即確定信息所在庫(定表)、信息所在行(定行)、信息所在列(定列)。
2 系統(tǒng)功能的設(shè)計與實現(xiàn)
2.1 基本信息查詢功能的設(shè)計與實現(xiàn)
按類分別建立一個基本信息數(shù)據(jù)庫,各數(shù)據(jù)庫容量為100個法規(guī),信息源于法規(guī)全文庫,區(qū)域域A1:P101。為數(shù)據(jù)庫與查詢界面之間建立一個“基本信息查詢輔助表”作為橋梁,輔助表中各類法規(guī)的名稱“粘貼鏈接”自法規(guī)全文數(shù)據(jù)庫對應(yīng)信息,并放置查詢界面的類型選擇、名稱選擇2個控件的單元格鏈接數(shù),為基本信息查詢函數(shù)提供查詢參數(shù)。
控件設(shè)置,基本信息查詢包括類型選擇和名稱選擇,分別通過一個組合框控件來實現(xiàn)。兩個控件的參數(shù)設(shè)置如表2。法規(guī)類型控件確定擬查信息所在的數(shù)據(jù)庫(表),法規(guī)名稱控件確定擬查信息所在的行號,各信息的列號是固定已知的,這樣便可利用INDEX函數(shù)查詢出每個法規(guī)的各個基本信息。
2.2 法規(guī)條款查詢功能的設(shè)計與實現(xiàn)
將原文按名稱、題注、第一條、第二條、第三條......分割成信息元,每個信息元占據(jù)一個單元格。數(shù)據(jù)庫第一列為條款順序號,從第四行開始,即第一條、第二條、第三條….第四百二十八條,是法規(guī)條款序號選擇控件數(shù)據(jù)源。第一行從第二列開始為系統(tǒng)編號,第二行為法規(guī)名稱,其數(shù)據(jù)引用自法規(guī)條款查詢輔助表,引用函數(shù)式為=OFFSET('2.0輔助表'!$A$1:$A$101,COLUMN(A1),0,1,100)。第三行為條款總數(shù)統(tǒng)計,分別統(tǒng)計各個法規(guī)條款總數(shù),統(tǒng)計函數(shù)式為="共"&COUNTA(B$5:B$450)&"條"。其他單元格存放相應(yīng)的法規(guī)條款,以備查詢系統(tǒng)調(diào)用。每個數(shù)據(jù)庫容納100個法規(guī)(目前最多75個法規(guī)),法規(guī)條款容量500條(合同法426條,最多),因此數(shù)據(jù)區(qū)域為A1:CW500。
建立“法規(guī)條款查詢輔助表”,作為數(shù)據(jù)庫和查詢界面之間的橋梁,其中各類法規(guī)的名稱“粘貼鏈接”(='1.1全文庫E'!$B2)自法規(guī)全文數(shù)據(jù)庫對應(yīng)信息,待查法規(guī)由類型選擇控件決定,并放置查詢界面的類型選擇、法規(guī)選擇、條款選擇三個控件的單元格鏈接數(shù),為條款查詢函數(shù)提供查詢參數(shù)。設(shè)置類型選擇、名稱選擇、條款選擇三個控件,各控件參數(shù)設(shè)置見表3。
2.3 法規(guī)全文查詢功能的設(shè)計與實現(xiàn)
首先建立word版全文庫,每個法規(guī)一個word文件,文件名與正文標題相同,都是由系統(tǒng)編號+法規(guī)名稱+文號組成,如“1001-中華人民共和國招標投標法-主席令第21號”。然后將word版全文,逐一復(fù)制粘貼到Excel版數(shù)據(jù)庫的法規(guī)全文列,庫容量為100個法規(guī),數(shù)據(jù)區(qū)域為A1:D101。文件名稱列的內(nèi)容,通過函數(shù)=MID(C2,1,F(xiàn)IND("號",C2,1))從法規(guī)全文列中提取而來,不需要單獨輸入,這樣既能提高建庫速度,也能保證信息的正確性。
下載地址是由地址路徑和文件名組成,提供超鏈接打開或下載word版法規(guī)全文。其中路徑是通過word “文檔信息域-filename” 域產(chǎn)生并“粘貼鏈接”(=Word.Document.12|'E:\法規(guī)查詢系統(tǒng)\全文庫\全文庫基本信息.docx'!'!OLE_LINK3')到輔助表的I6單元格,再利用Excel的left函數(shù)(=LEFT($I$6,14))提取而來,將此路徑與B列法規(guī)文件名連接(=3.0輔助表!$I$7&$B23&".docx")便得到了下載地址,且此路徑會跟隨文件位置變動自動更新。
論文指導(dǎo) >
SCI期刊推薦 >
論文常見問題 >
SCI常見問題 >