传统银行票据打印系统几个关键技术点简要分析

      1998年-2010年是企业信息化上升时期,尤其在财务系统上的应用,有财务软件、ERP系统,这里我说一下当年红极一时的企业出纳银行票据打印系统。
      这套系统包括银行转账、现金、电汇、现金缴款单、进账单、汇票申请单、结算票据购买单等制式票据,配备一台激光打印机(也可是针式打印机)。通常采用VB、C#的winform开发,开发代码简单,效率高,可以通过access小型数据库做数据储存。记得当年小软件公司经常派出一些业务人员到企业推销!做演示调试打印机的场景可能每个财务人员都经历过。
     这里我说一下我的开发经历:第一阶段:开始用了excel模板打印,大小写转换功能不是系统自带,是一个难点,放弃了!即使解决了也很不方便,需要手动调整很多东西才能打印;第二阶段:然后采用VBA开发,这个技术自动化程度很高,基本可以实现打印系统70%-80%的功能,但是有一些弱点:封装效果不好,代码开放,灵活性不够,展示界面混乱,容易篡改,容易丢失数据;第三阶段(VB或C#):自动化程度高,接近100%,一键操作,数据使用严格,连接数据库封闭性强,可以设置权限,总之很多很多!!!
     结论:放弃excel开发,放弃VBA开发,选择vb或c#开发!
     这里说一下今天的核心:关键技术!!!

  1.大小写转换函数。可以百度搜索,需要验证数据正确性!
  2.金额完全转化到每个打印格子中,并添加人民币符号做封口!需要对数据进行合理拆解和判断!
  3.打印模板制作:打印好对应到票据格子内是关键,银行之间略有区别,票据印刷批次也会不同,模板的调整需要出纳完全学会!不难,5分钟-10分钟掌握!模板格式调整比较难,通常直接采用excel模板,通过代码操作excel!占30%的工作量,只需excel操作技术就可以,不用掌握编程语言。
  4.数据的增删改查,这个完全应用代码开发了!包括收付款人,地址,摘要,结算银行,都可以通过数据的增删改查进行选择。占60%的工作量,需要专业编程技术。
  5.一键打印功能实现。连接打印机,做好调试。
  6.权限设置:把打印系统和电脑的一些独有ID号进行捆绑,打开软件时候进行检测,可以防止到处复制使用,保护开发人的智慧成果。
  7.如何保证质地非常柔软的票据纸张在打印机中不受损伤!
  以上的关键技术都掌握了,开发一个商业打印系统根本不是梦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT技术与企业应用结合的爱好者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值