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