传统银行票据打印系统几个关键技术点简要分析
? ? ? 1998年-2010年是企業(yè)信息化上升時(shí)期,尤其在財(cái)務(wù)系統(tǒng)上的應(yīng)用,有財(cái)務(wù)軟件、ERP系統(tǒng),這里我說(shuō)一下當(dāng)年紅極一時(shí)的企業(yè)出納銀行票據(jù)打印系統(tǒng)。
? ? ? 這套系統(tǒng)包括銀行轉(zhuǎn)賬、現(xiàn)金、電匯、現(xiàn)金繳款單、進(jìn)賬單、匯票申請(qǐng)單、結(jié)算票據(jù)購(gòu)買單等制式票據(jù),配備一臺(tái)激光打印機(jī)(也可是針式打印機(jī))。通常采用VB、C#的winform開(kāi)發(fā),開(kāi)發(fā)代碼簡(jiǎn)單,效率高,可以通過(guò)access小型數(shù)據(jù)庫(kù)做數(shù)據(jù)儲(chǔ)存。記得當(dāng)年小軟件公司經(jīng)常派出一些業(yè)務(wù)人員到企業(yè)推銷!做演示調(diào)試打印機(jī)的場(chǎng)景可能每個(gè)財(cái)務(wù)人員都經(jīng)歷過(guò)。
? ? ?這里我說(shuō)一下我的開(kāi)發(fā)經(jīng)歷:第一階段:開(kāi)始用了excel模板打印,大小寫轉(zhuǎn)換功能不是系統(tǒng)自帶,是一個(gè)難點(diǎn),放棄了!即使解決了也很不方便,需要手動(dòng)調(diào)整很多東西才能打印;第二階段:然后采用VBA開(kāi)發(fā),這個(gè)技術(shù)自動(dòng)化程度很高,基本可以實(shí)現(xiàn)打印系統(tǒng)70%-80%的功能,但是有一些弱點(diǎn):封裝效果不好,代碼開(kāi)放,靈活性不夠,展示界面混亂,容易篡改,容易丟失數(shù)據(jù);第三階段(VB或C#):自動(dòng)化程度高,接近100%,一鍵操作,數(shù)據(jù)使用嚴(yán)格,連接數(shù)據(jù)庫(kù)封閉性強(qiáng),可以設(shè)置權(quán)限,總之很多很多!!!
? ? ?結(jié)論:放棄excel開(kāi)發(fā),放棄VBA開(kāi)發(fā),選擇vb或c#開(kāi)發(fā)!
? ? ?這里說(shuō)一下今天的核心:關(guān)鍵技術(shù)!!!
? 1.大小寫轉(zhuǎn)換函數(shù)。可以百度搜索,需要驗(yàn)證數(shù)據(jù)正確性!
? 2.金額完全轉(zhuǎn)化到每個(gè)打印格子中,并添加人民幣符號(hào)做封口!需要對(duì)數(shù)據(jù)進(jìn)行合理拆解和判斷!
? 3.打印模板制作:打印好對(duì)應(yīng)到票據(jù)格子內(nèi)是關(guān)鍵,銀行之間略有區(qū)別,票據(jù)印刷批次也會(huì)不同,模板的調(diào)整需要出納完全學(xué)會(huì)!不難,5分鐘-10分鐘掌握!模板格式調(diào)整比較難,通常直接采用excel模板,通過(guò)代碼操作excel!占30%的工作量,只需excel操作技術(shù)就可以,不用掌握編程語(yǔ)言。
? 4.數(shù)據(jù)的增刪改查,這個(gè)完全應(yīng)用代碼開(kāi)發(fā)了!包括收付款人,地址,摘要,結(jié)算銀行,都可以通過(guò)數(shù)據(jù)的增刪改查進(jìn)行選擇。占60%的工作量,需要專業(yè)編程技術(shù)。
? 5.一鍵打印功能實(shí)現(xiàn)。連接打印機(jī),做好調(diào)試。
? 6.權(quán)限設(shè)置:把打印系統(tǒng)和電腦的一些獨(dú)有ID號(hào)進(jìn)行捆綁,打開(kāi)軟件時(shí)候進(jìn)行檢測(cè),可以防止到處復(fù)制使用,保護(hù)開(kāi)發(fā)人的智慧成果。
? 7.如何保證質(zhì)地非常柔軟的票據(jù)紙張?jiān)诖蛴C(jī)中不受損傷!
? 以上的關(guān)鍵技術(shù)都掌握了,開(kāi)發(fā)一個(gè)商業(yè)打印系統(tǒng)根本不是夢(mèng)!
總結(jié)
以上是生活随笔為你收集整理的传统银行票据打印系统几个关键技术点简要分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: hdu4473
- 下一篇: OC如何跳到系统设置里的各种设置界面