摘要:Visual FoxPro簡(jiǎn)稱VFP,是Microsoft公司推出的數(shù)據(jù)庫開發(fā)軟件,主要用來處理結(jié)構(gòu)化數(shù)據(jù),設(shè)計(jì)簡(jiǎn)便,使用方便,適用于中小型單位開發(fā)應(yīng)用。濟(jì)寧市泗水縣衛(wèi)生健康綜合執(zhí)法大隊(duì)(原名濟(jì)寧市泗水縣衛(wèi)生局衛(wèi)生監(jiān)督所)成立初期,健康證辦理繳款非稅收入票據(jù)管理不規(guī)范,制作采用手工填寫卡片方式,難免存在關(guān)系證、人情證等情況。為加強(qiáng)對(duì)非稅收入票據(jù)管理,提高信息化管理水平,該單位利用Visual Foxpro軟件,自主研發(fā)了健康證管理信息系統(tǒng),通過對(duì)健康查體人員繳款票據(jù)號(hào)碼及金額輸入加強(qiáng)了非稅收入票據(jù)管理,提高了辦公效率,取得了良好的成效。在此,以健康證明制作流程為例,說明Visual Foxpro在加強(qiáng)非稅收入票據(jù)管理工作中的應(yīng)用。
關(guān)鍵詞;Visual Foxpro;非稅收入票據(jù);應(yīng)用
一、操作說明
(一)創(chuàng)建數(shù)據(jù)庫
打開菜單“文件一新建”,點(diǎn)擊數(shù)據(jù)庫建立名為ggcs的數(shù)據(jù)庫。
(二)創(chuàng)建數(shù)據(jù)表
在ggcs數(shù)據(jù)庫下建立名為chati的數(shù)據(jù)表。按照《從業(yè)人員健康體檢表》及健康證明數(shù)據(jù)管理要求確定數(shù)據(jù)表chati所具有的字段名,如“姓名、性別、票據(jù)號(hào)、票據(jù)金額、健康證編號(hào)、單位名稱、發(fā)證日期、體檢情況、體檢日期、培訓(xùn)情況、培訓(xùn)日期、是否合格、是否打印”等,輸入表設(shè)計(jì)器中,并對(duì)各字段設(shè)置相應(yīng)的數(shù)據(jù)類型。
(三)創(chuàng)建表單
新建名為ctdj的表單,用于登記及打印《從業(yè)人員健康體檢表》。
1.在表單數(shù)據(jù)環(huán)境中添加數(shù)據(jù)表chati。
2.在表單中,填加相應(yīng)的文本框、組合框,并在屬性Con-trolSource項(xiàng)設(shè)置與chati數(shù)據(jù)表字段一一對(duì)應(yīng)關(guān)系,見圖1。
3.在ctdj表單text3、text4,text7、combol、cmnbo2、com-boa、combo4、combos、combo6、combo7、combo8的Click、Got-focus、RightClick、MiddleClick事件中分別編寫程序代碼,如下。
if len(票據(jù)號(hào)碼)=12.and.票據(jù)金額>0
thisform:text3.enabled=.t.
thisform.text4.enabled=.t.
thisforn.text7.enabled=.t.
thisform.combo l.enabled=t.
thisform.combo2.enabled=.t.
thisforn.contbo3.enabled=.t.
thisform.combo4.enabled=.t.
thisform.combo8.enabled=.t.
else
messagebox(“票據(jù)號(hào)碼或票據(jù)金額錯(cuò)誤!”,0+16)
thisform.text3.enabled=.f.
thisform.text4.enabled=.f.
thisform.text7.enabled=.f.
thisform.combo 1.enabled=.f.
thisform.combo1enabled=f.
thisform.combo3.enabled=.f.
thisform.combo4.enabled=.f.
thisform.combo8.enabled=f.
endif
功能說明:text1.中需要輸入12位非稅收入票據(jù)號(hào)碼,text2中需要輸入票據(jù)金額且大于0。如果上述兩項(xiàng)不符合要求,《從業(yè)人員健康體檢表》中姓名、性別、年齡等基本信息無法輸入。主要目的是通過非稅收入票據(jù)號(hào)碼和金額控制其他基本信息輸入,確保健康查體人員繳納相關(guān)費(fèi)用。
4.在健康證自動(dòng)編號(hào)按鈕下Click事件下編寫程序代碼,使用if/endif判斷結(jié)構(gòu),外嵌do while/enddo循環(huán)結(jié)構(gòu)。判斷結(jié)構(gòu)主要功能是對(duì)符合非稅收入票據(jù)號(hào)碼為12位、票據(jù)金額大于0、體檢及培訓(xùn)情況合格,且健康證編號(hào)為0的記錄批量自動(dòng)進(jìn)行健康證編號(hào)。循環(huán)結(jié)構(gòu)主要功能是對(duì)數(shù)據(jù)表chati每條記錄進(jìn)行判斷,確保符合條件的記錄才能自動(dòng)編寫健康證編號(hào)。
(四)創(chuàng)建報(bào)表新建體檢表報(bào)表ctb和健康證報(bào)表jkzdy
1.體檢表etb報(bào)表參照《從亞人員健康檢查表》(中華人民共和國預(yù)防性健康檢查用表)格式要求,建議底版用7.5cm×10.9cm的A4紙打印。ctdj表單中打印體檢表按鈕Click事件程序代碼為:report form D:\衛(wèi)生監(jiān)督信息管理系統(tǒng)、行政許可、健康查體管理\report2\ctb to print。
2.健康證jkz報(bào)表參照《健康證明》格式要求,建議底版用19.1cm×6.14cm的50g銅版A4紙打印。ctdj表單中打印健康證按鈕Click事件程序代碼為:report form D:\衛(wèi)生監(jiān)督信息管理系統(tǒng)、行政許可、健康查體管理\ report2、jkzdy range XX(代表指定頁數(shù)),XX(代表指定頁數(shù))toprint。
二、取得成效
(一)加強(qiáng)了內(nèi)部控制
通過健康查體人員繳款非稅收入票據(jù)號(hào)碼及金額控制信息系統(tǒng)操作人員信息采集及打印,避免了健康證辦證過程中存在的不繳款也能打印《從業(yè)人員健康體檢表》和《健康證明》等情況。通過數(shù)碼相機(jī)或攝像頭即時(shí)采集查體人員頭像,避免了查體人員冒名頂替或不到現(xiàn)場(chǎng)查體也能辦理健康證等情況,防止了人為因素的干擾和關(guān)系證、人情證的再現(xiàn)。
(二)完善了財(cái)務(wù)制度
完善了現(xiàn)金財(cái)務(wù)制度。健康查體人員繳款至管理信息系統(tǒng)操作員,管理信息系統(tǒng)操作員定期將收取的非稅收人款交出納員保管,出納員定期將繳款繳財(cái)政預(yù)算外專庫,并與會(huì)計(jì)人員每月核對(duì)賬單。這種相互牽制制度,加強(qiáng)了對(duì)非稅收入款的管理,確保所有繳款繳人國庫。完善了票據(jù)管理制度。利用健康證管理信息系統(tǒng),根據(jù)輸入查詢條件,可以秒查每張票據(jù)的具體信息;根據(jù)輸入統(tǒng)計(jì)條件,可以秒查所有票據(jù)統(tǒng)計(jì)信息。
(三)提高了工作效率
通過信息系統(tǒng)現(xiàn)場(chǎng)采集查體人員基本信息,自動(dòng)批量編制健康證編號(hào),批量打印健康證明卡片,優(yōu)化了健康查體服務(wù)工作流程,大大提高了健康證明辦證效率,得到辦證群眾的一致認(rèn)可。例如,使用系統(tǒng)前,辦證人員至少需要4人,每天手工辦理健康證約50張;使用系統(tǒng)后,辦證人員2人即可,每天電腦辦理健康證約300張。
三、小結(jié)
本文詳細(xì)說明了利用Visual FOxPrO軟件制作體檢表和健康證明數(shù)據(jù)庫、數(shù)據(jù)表、表單、報(bào)表的過程,介紹了通過Visual FoxPro加強(qiáng)非稅收入票據(jù)管理的應(yīng)用。根據(jù)國家有關(guān)部門規(guī)定,該單位現(xiàn)已取消了對(duì)健康證辦理所有收費(fèi)項(xiàng)目,該信息系統(tǒng)正在探索與其他信息系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)互聯(lián)互通、資源共享,以及利用大數(shù)據(jù)技術(shù)加強(qiáng)對(duì)數(shù)據(jù)的挖掘、分析和利用。
參考文獻(xiàn):
[1]馮真.行政事業(yè)單位非稅收入現(xiàn)狀、問題及管理創(chuàng)新[J].中國國際財(cái)經(jīng)(中英文),2018(3):87.
[2]酈麗,劉芳.衛(wèi)生監(jiān)督電子監(jiān)管工作實(shí)踐與探討[J].中國衛(wèi)生監(jiān)督雜志,2014,21(2):133.
作者簡(jiǎn)介:
張軍,濟(jì)寧市泗水縣衛(wèi)生健康綜合執(zhí)法大隊(duì),山東濟(jì)寧。