亚拍区欧拍区自拍区|日本强奸久久天堂色网站|午夜羞羞福利视频|你懂得福利影院|国产超级Avav无码成人|超碰免费人人成人色综合|欧美岛国一二三区|黄片欧美亚洲第一|人妻精品免费成人片在线|免费黄色片不日本

陳年舊事 《TABS報表系統(tǒng)》誕生記

孫健

<p>  一個杭州市全市7個縣13個工業(yè)局統(tǒng)一使用的報表系統(tǒng)</p><p> 處理N套不同報表,只用一套程序。</p><p> —— 《TABS通用匯總報表系統(tǒng)》</p><p><br></p> <p>  【摘要】:90年代初,杭州市的每個縣、市的工業(yè)局,在每個月、季,都要通過電腦向上一級機(jī)關(guān)報送本局下屬幾十個單位的幾十個不同統(tǒng)計(jì)內(nèi)容的紙質(zhì)報表和磁盤數(shù)據(jù)報表。其原有的電腦報表系統(tǒng),數(shù)據(jù)冗余量很大,電腦報表的軟件操作又比較繁瑣,好多數(shù)據(jù)都需要重復(fù)用手工進(jìn)行錄入,基層的工作量還是比較大的。加上報送報表又有時間上的要求,這給各單位的統(tǒng)計(jì)員和程序員帶來了不小的工作壓力。</p> <p>  能不能開發(fā)一個通用報表程序,把本系統(tǒng)的所有的數(shù)據(jù)集中共享,用一個程序來生成打印幾十張不同統(tǒng)計(jì)內(nèi)容的報表,而且不同統(tǒng)計(jì)單位可以共用一個通用程序,不用再另行修改或編制額外的程序呢?這個難題,在當(dāng)時堪稱是個“不可能完成的任務(wù)”。</p> <p>  “能!”世上無難事,只要肯登攀。作為當(dāng)年風(fēng)華正茂的一代年輕人,青春氣盛,欲此一搏!1990年,我從杭州香料廠抽調(diào)到杭州市輕工業(yè)局,具體負(fù)責(zé)執(zhí)行第三期日元貸款網(wǎng)絡(luò)項(xiàng)目工作。在空暇之余,我開始利用自己的專長,潛心研究,認(rèn)真編程,通過近1年的時間摸索,著手開發(fā)了一套操作簡便、功能較完善的通用報表程序。</p> <p>  通過每個不同報表的表頭參數(shù)和各項(xiàng)數(shù)據(jù)的關(guān)系,將計(jì)算公式放在一個參數(shù)定義和一個計(jì)算公式的文件內(nèi)。通過同一個數(shù)據(jù)統(tǒng)計(jì)和打印程序,就可以產(chǎn)生、打印出不同的報表。在這報表系統(tǒng)中,所有數(shù)據(jù)充分共享,所有的程序模塊也得到充分的共享。打印任何不同報表都不用單獨(dú)編制程序,只要為每張報表制作2個該報表的參數(shù)定義文件即可!</p> <p>  這大大減輕了各基層單位統(tǒng)計(jì)員和程序員的工作量,也給上級機(jī)關(guān)快速統(tǒng)計(jì)分析數(shù)據(jù),提供了有力的技術(shù)支撐和可靠的運(yùn)行保證。</p> <p>  1992年6月,浙江省省財(cái)政廳和杭州市財(cái)稅局決定在杭州市縣局一級先行試用我用當(dāng)時最新發(fā)行的FOXBASE數(shù)據(jù)庫語言編寫的《TABS通用匯總報表系統(tǒng)》。并且在杭州市農(nóng)藥廠招待所,舉辦了為期一周的(6月15日-6月20日)軟件使用培訓(xùn)班。參加的學(xué)員有來自杭州市13個工業(yè)局與7個縣市財(cái)稅部門的數(shù)據(jù)統(tǒng)計(jì)員。當(dāng)時約有40多名學(xué)員參加,有20多臺電腦拿到現(xiàn)場來安裝調(diào)試報表系統(tǒng)軟件。</p> <p>  杭州市機(jī)械工業(yè)局的魯鑒,因?yàn)樘崆鞍肽昃烷_始試用該軟件,并且對該軟件的功能方面提過許多合理的建議。在這次培訓(xùn)班上向各個學(xué)員匯報了使用操作的經(jīng)驗(yàn)。他還在現(xiàn)場主動幫助那些對電腦不太熟悉的學(xué)員,一起安裝和調(diào)試軟件,讓大家受益良多。</p> <p>  能在短時間內(nèi),開發(fā)出《TABS系統(tǒng)》,有以下幾個因素:</p><p> 一是我從84年開始使用DBASEII數(shù)據(jù)庫語言,編寫了許多成熟的應(yīng)用程序,用于單位的香精配方管理、香精計(jì)劃生產(chǎn)與原材料的采購預(yù)算與庫存管理等實(shí)際應(yīng)用。積累了一定的經(jīng)驗(yàn)。89年還與浙江省計(jì)算所合作,用C語言和UNIFY數(shù)據(jù)庫,開發(fā)了一套由十幾個終端組成的小型計(jì)算機(jī)系統(tǒng)的杭州香料廠全廠輔助決策管理系統(tǒng)、有了一定的系統(tǒng)分析與編程經(jīng)驗(yàn)。</p> <p>  二是由于當(dāng)時我國的第三期日元貸款的計(jì)算機(jī)網(wǎng)絡(luò)項(xiàng)目是個影子工程。為了此項(xiàng)目,把我抽調(diào)到輕工業(yè)局后,自己就基本沒事可干,只是幫財(cái)務(wù)處搞統(tǒng)計(jì)報表工作。在工作中,我看到了省財(cái)政廳工財(cái)處張卉編寫的《國營工業(yè)企業(yè)月報快報季報計(jì)算機(jī)管理軟件》的報表程序后,發(fā)覺數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)有許多地方可以精簡和優(yōu)化,便自行著手逐步優(yōu)化了輕工業(yè)局的報表系統(tǒng)程序,修改精簡了許多功能相同的程序,使得數(shù)據(jù)統(tǒng)計(jì)員由此可以減少大量的重復(fù)數(shù)據(jù)輸入工作,受到了本系統(tǒng)財(cái)務(wù)部門、杭州市財(cái)稅局、浙江省財(cái)政廳及浙江省輕工業(yè)廳等上級部門的首肯。</p> <p>  三是1991年11月12日-23日,浙江省財(cái)政廳臨時借調(diào)我與輕工系統(tǒng)的幾位程序員,一起到杭州西子國賓館2號樓(周恩來和西哈努克等領(lǐng)導(dǎo)人常住的客房套間),集中10多天時間,幫助省財(cái)政廳修改、編寫全省的報表匯總程序,使得匯總統(tǒng)計(jì)報表程序又得到進(jìn)一步的優(yōu)化,并采取了全省統(tǒng)一的標(biāo)準(zhǔn)化形式,為日后報表的統(tǒng)計(jì)實(shí)現(xiàn)規(guī)范化打下了良好的基礎(chǔ)。</p> <p>  當(dāng)時我是輕工學(xué)會理事和計(jì)算機(jī)學(xué)組組長,對本系統(tǒng)下屬單位的每個程序員的編程水平是比較了解的。</p> <p>  參加本次編寫修改程序的有:</p><p>杭州燈泡廠計(jì)算機(jī)室何致遠(yuǎn)(現(xiàn)浙江科技學(xué)院自動化與電氣工程學(xué)院院長)</p><p>杭州火材廠 計(jì)算機(jī)室 陳軍</p><p>新華造紙廠 計(jì)算機(jī)室 王列 等人。</p> <p>  1991-11-19 浙江省財(cái)政廳工財(cái)處長陪北京輕工業(yè)部計(jì)劃司劉司長和程序員來西湖國賓館視察。</p> <p>  四是1991年12月15日-24日,我和杭州燈泡廠計(jì)算機(jī)室的何致遠(yuǎn),又被輕工部邀請去北京,一起幫助編制修改輕工業(yè)部的報表統(tǒng)計(jì)軟件程序。這都為《TABS系統(tǒng)》程序編寫和程序的標(biāo)準(zhǔn)化,開拓了更為廣闊的工作視野和積累了更為豐富的實(shí)踐經(jīng)驗(yàn)。</p> <p>  五是當(dāng)時有個DBASE數(shù)據(jù)庫語言的升級版——&nbsp;FOXBASE 數(shù)據(jù)庫語言剛剛流行,極大沖擊了我的“腦洞”!它不僅增加了幾個非常重要功能,使得《TABS系統(tǒng)》把計(jì)算公式和程序命令,在放進(jìn)數(shù)據(jù)文件的功能得以實(shí)現(xiàn)!而且.FOXBASE 有個獨(dú)特的&amp;宏代換功能,能夠把計(jì)算公式和程序命令語句放在數(shù)據(jù)文件內(nèi),在程序運(yùn)行時,即時調(diào)用通過變量傳送,從數(shù)據(jù)文件里讀取的程序命令!這亦成為《TABS系統(tǒng)》的最大特色和亮點(diǎn)!使得該系統(tǒng)的不同報表只需運(yùn)行一套程序!</p> <p>  而且.FOXBASE 有個獨(dú)特的&amp;宏代換功能,能夠把計(jì)算公式和程序命令語句放在數(shù)據(jù)文件內(nèi),在程序運(yùn)行時,即時調(diào)用通過變量傳送,從數(shù)據(jù)文件里讀取的程序命令!這亦成為《TABS系統(tǒng)》的最大特色和亮點(diǎn)!使得該系統(tǒng)的不同報表只需運(yùn)行一套程序!</p> <p>  而FOXBASE還有一個2500變量的數(shù)組,可以把一張報表的所有數(shù)據(jù)放在一個數(shù)組變量上。運(yùn)行程序時,可以有幾百條從報表參數(shù)文件取出來的不同取數(shù)和計(jì)算的命令,從各不同數(shù)據(jù)文件取數(shù)及計(jì)算的程序命令,就直接可以在程序中運(yùn)行!</p><p> FOXBASE&nbsp;還可以編譯成在計(jì)算機(jī)上直接運(yùn)行的機(jī)器語言,使得程序不易被修改,其保密性能也有了很大的提升。</p><p><br></p><p><br></p> <p class="ql-block">  把計(jì)算公式放在數(shù)據(jù)文件表格里,生成不同報表不用再重復(fù)編相同的程序了。我原來以為是我首創(chuàng)的,后來才知道把計(jì)算公式放在表格里的 Excel 軟件 1985年就問世了。</p><p class="ql-block"> 但是把計(jì)算公式放在數(shù)據(jù)文件表格里、把用戶接口程序放在數(shù)據(jù)文件表格里,在國內(nèi)、省內(nèi)可能是我首創(chuàng)的。</p><p class="ql-block"> 沒有FOXBASE,就沒有 TABS!</p> <p>  民沐春暉奔小康,國興科技業(yè)圖強(qiáng)。</p><p> 至此,一個全市7個縣13個工業(yè)局統(tǒng)一使用過的報表系統(tǒng)《TABS通用匯總報表系統(tǒng)》,也在科技興國的大潮中,經(jīng)歷了它的興衰與沉浮,默默地完成了它的歷史使命,最終退出了全市數(shù)據(jù)統(tǒng)計(jì)報表的歷史舞臺。</p><p> 撰稿:孫健 增改校對:魯鑒 陸慶和</p>