精品人妻伦一二三区久久-精品一区二区三区在线观看视频-久久精品AⅤ无码中文字字幕重口-欧美成人在线视频

免費咨詢電話:400 180 8892

您的購物車還沒有商品,再去逛逛吧~

提示

已將 1 件商品添加到購物車

去購物車結算>>  繼續購物

您現在的位置是: 首頁 > 免費論文 > 房地產建筑財務管理 > 財務票據打印軟件

財務票據打印軟件

1前言

票據管理是指公司財務報銷工作中涉及的各種票據的日常管理,常見的票據有差旅費報銷單、費用報銷單、記賬憑證、現金支票以及進賬單等。這些票據的管理是公司財務工作中最為常見的工作,同時也是很煩瑣的工作。在工作量越來越大,而又不斷要求提高工作效率的實際工作中,傳統的手工票據管理工作方式已經遠遠不能適應工作需要。采用軟件系統來實現輔助辦公是高效率完成這項工作的有效方法之一,雖然通用的票據管理系統很多,但是都和實際工作存在一定差距,使用不便。因此開發一個適合中小型企業使用的票據管理系統是一個非常有實際意義的工作。本文針對現實中中小型企業財務票據管理的現狀,從實用角度介紹了一個使用Visual Basic 6.0開發的基于SQL Server 2008數據庫的票據打印軟件。

2軟件的模塊結構

軟件的模塊結構如圖1所示。

模塊是根據功能來劃分的,在用戶管理模塊中,系統管理員可以增加新的用戶名和密碼,每個用戶登錄后可以修改自己的密碼。在基本信息設置模塊中,系統管理員可以把本公司經常來往的進賬單的出票人和收票人提前設置好,供后面的業務反復調用。在后面的各種票據中功能基本是相似的,本文以工商銀行的進賬單為例(見圖2):

對于出票人和收款人,將鼠標放在其全稱后面的空行處雙擊,就出現如圖3所示的界面。

如果挑選長城物資貿易有限責任公司,就雙擊該行,圖3的界面就關閉,回到圖2的界面,此時出票人的全稱和賬號就自動調用過來了;對于金額,只需要在小寫的文本框中寫數字,其大寫金額就自動生成出來,這樣用戶非常方便,可以降低原來手工書寫的錯誤率。

當這些內容填寫好以后,單擊保存,再單擊打印就可以定位打印到事先放在票據打印機中的進賬單上面,既快捷又準確,效果非常好。

3兩個關鍵技術

這個實用的票據打印軟件,有兩個技術需要解決:一是小寫轉大寫的算法,二是定位打印技術。

3 .1小寫轉大寫的算法SmallToLarge

Step 1設置變量并對其初始化;

Str(10):大寫金額數組,Str(0) = "零",Str(1) = "壹",……,Str(9) = "玖";

China:金額單位,初始化為"分角元拾佰仟萬拾佰仟億";

lnP:金額的長度;

Prc:金額的字符串表示;

Tmp:金額大寫的逆序;

Dx:單位,"分","角","元","拾",……,"億";

Xx:金額大寫,"零","壹","貳",……,"玖";

Zhen:判斷金額是否為整。

Step 2如果金額只有"角",去掉小數點并在"分"上加"0"即Prc = Replace(Prc, ".", "") + "0";如果金額只有"分",去掉小數點即Prc = Replace(Prc, ".", "");如果金額有"角"和"分",去掉小數點即Prc = Replace(Prc, ".", "");如果金額是整數,則在"角分"位置上加"00"。

Step 3將金額以大寫方式逆序顯示,Tmp = Str(Mid(Prc, i, 1)) & Tmp。

Step 4將金額與單位相對應:取數字的大寫即Xx = Mid(Tmp, i, 1);取對應單位即Dx = Mid(China, i, 1);然后將數字的大寫與單位結合,如下:

(1)如果大寫數字不為"零",將大寫數字與單位結合即ZDX = Xx & Dx & ZDX;

(2)如果大寫數字為"零":若在"元"位置,則將單位"元"補上即ZDX = Dx & ZDX;若在"萬"位置,則將單位"萬"補上即ZDX = Dx & ZDX;若"角不為0,元為0,且高位有不為0的" 或者 "千不為0,萬為0且高位有不為0的"則將數字"零"補上即ZDX = "零" & ZDX。

Step 5如果金額為整數(沒有"角"和"分"),則在金額后加上"整"即ZDX = ZDX + "整";如果金額中含有"零元"或者"零萬",則分別替換為"元"、"萬",即ZDX = Replace(ZDX, "零元", "元")和ZDX = Replace(ZDX, "零萬", "萬")。

Step 6如果只有"分"且不為0,則只要金額和"分",ZDX = Right(ZDX, Len(ZDX) - 1)。

Step 7如果有"角"沒有"分",則在金額后加上"整"即ZDX = ZDX & "整"。
Step 8如果"角"不為0,"元"為0,且高位有不為0,則在"元"后面加上"零",ZDX = Replace(ZDX, "元", "元零")。

Step 9將大寫金額顯示在金額欄的表格中,結束。

3.2 定位打印技術

為了打印信息定位準確,每一類票據采用兩個窗體來進行定位,如下:

一個窗體(Form 1)做成票據的樣式,不需打印的信息直接顯示出來,需要打印的信息填寫到文本框TextBox控件中;

另外一個窗體(Form 2)設置參考位置作為打印機的打印初始位置,該窗體只使用文本框TextBox控件,對這些文本框控件的位置進行不斷調整與測試,使其與Form 1窗體中相關的TextBox控件位置相對應,其他不需打印的位置上不使用控件;

當用戶單擊Form 1窗體中“打印”按鈕的時候, 將Form 1中需要打印的文本框TextBox控件信息傳遞給Form 2的對應文本框,然后使用Form 2窗體的 PrintForm 方法打印窗體,即可將指定的內容準確地定位到要打印的位置,并且打印出來。

4 軟件實施后的效果

(1)對于票據上應有的金額,只需要在小寫的文本框中寫數字,其大寫金額就自動生成出來,這樣用戶非常方便,可以降低原來手工書寫的錯誤率,而且節省時間,提高了工作效率。

(2)打印信息定位準確。當打印內容填寫好以后,就可以打印到事先放在票據打印機中的進賬單上面,既快捷又準確,票據單看上去既清晰又整潔,效果非常好。

(3)減輕了工作人員的勞動強度。在沒有使用打印軟件之前,工作人員要花很大的精力來填寫各種紙質票據材料,在操作過程中重復填寫信息,工作非常枯燥和辛苦。該打印軟件極大地減輕了他們填寫票據資料的工作量,為企業節省了大量資金和時間。

5結束語

本軟件已經在安徽工業大學財務處等單位使用,并已在中國版權局軟件著作權登記,具有很好的推廣價值。

主要參考文獻

[1]李德文.通用報表打印程序的設計與實現[J].計算機系統應用,1995(2):27-30.

[2] 孫家廣,胡事民.計算機圖形學基礎教程[J].北京:清華大學出版社,2005:31-39.

[3][美]R F岡薩雷斯,等.數字圖像處理[M].第2版.阮秋琦,阮宇智,譯.北京:電子工業出版社,2005.

[4]于英民,等.計算機接口技術[M]. 北京:電子工業出版社,2004.

[5]羅鴻.ERP原理·設計·實施[M]. 北京:電子工業出版社,2003:12-22.

[6]劉炳文.Visual Basic程序設計例題匯編[M].北京:清華大學出版社,2006:97-119.

[7]劉天惠.Visual Basic程序設計教程[M].北京:清華大學出版社,2006:29-78.

服務熱線

400 180 8892

微信客服