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