| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 企业管理 >> 正文 用户登录 新用户注册
财务票据打印软件的开发           
财务票据打印软件的开发

摘要] 公司财务报销工作中涉及到各种票据,对这些票据的管理是财务工作中最为常见的、很烦琐的工作。在工作量越来越大,而又不断要求提高工作效率的实际工作中,传统的手工票据管理方式已经远远不能适应工作需要。为了高效地完成这项工作,本文开发了一个财务票据软件,介绍了软件的模块结构和所采用的关键技术。
[关键词] 财务票据;打印软件;

1前言

票据管理是指公司财务报销工作中涉及的各种票据的日常管理,常见的票据有差旅费报销单、费用报销单、记账凭证、现金支票以及进账单等。这些票据的管理是公司财务工作中最为常见的工作,同时也是很烦琐的工作。在工作量越来越大,而又不断要求提高工作效率的实际工作中,传统的手工票据管理工作方式已经远远不能适应工作需要。采用软件系统来实现辅助办公是高效率完成这项工作的有效方法之一,虽然通用的票据管理系统很多,但是都和实际工作存在一定差距,使用不便。因此开发一个适合中小型企业使用的票据管理系统是一个非常有实际意义的工作。本文针对现实中中小型企业财务票据管理的现状,从实用角度介绍了一个使用visual basic 6.0开发的基于sql server 2008数据库的票据打印软件。

2软件的模块结构

软件的模块结构如图1所示。
模块是根据功能来划分的,在用户管理模块中,系统管理员可以增加新的用户名和密码,每个用户登录后可以修改自己的密码。在基本信息设置模块中,系统管理员可以把本公司经常来往的进账单的出票人和收票人提前设置好,供后面的业务反复调用。LoCAlHoST在后面的各种票据中功能基本是相似的,本文以工商银行的进账单为例(见图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控件,对这些文本框控件的位置进行不断调整与测试,使

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《财务票据打印软件的开发》的网友还看了:
    [经济论文]浅析企业并购中的财务风险与防范
    [经济论文]浅析地方工科院校财务管理专业人才培养模式改革研
    [企业管理]浅论中小企业财务管理现状分析及对策探讨
    [今日更新]关于企业财务审计核心要求的思考
    [今日更新]浅谈企业会计管理与财务管理的区别与联系
    [今日更新]农村集体企业改制中的财务会计问题研究
    [今日更新]教育机构财务报表审计研究初探
    [今日更新]管理会计与财务会计方法异同分析
    [今日更新]对新医院财务制度下成本管理的分析探讨
    [今日更新]浅谈医院财务管理存在的问题与解决途径

    企业管理
    普通论文运输企业财务管理思考
    普通论文试论薪酬管理在企业中的激励作用
    普通论文试析中小企业薪酬管理策略研究
    普通论文论科技旅游功能的特性研究
    普通论文试论加强对基层教师档案管理的若
    普通论文影响行政事业单位正确进行会计核
    普通论文浅析企业推行品牌战略的重要性众
    普通论文试论以就业为导向的信息管理专业
    普通论文浅谈项目管理过程中知识管理的应
    普通论文资本运营的战略管理
    普通论文从中国CRT彩电市场分析中国彩
    普通论文集群企业融资现状及政策需求分析
    论文
    普通论文[免费范文]档案工作个人业务工作总
    普通论文[今日更新]关于高校财会档案管理的
    普通论文[免费范文]法定代表人*明书(海事纠
    普通论文[今日更新]跨国公司组织结构变革与
    普通论文[法律论文]试论环境侵权民事救济途
    普通论文[今日更新]《食品安全法》,保卫食
    普通论文[免费范文]盟领导讲党课:认真搞好先
    普通论文[经济论文]上海合作组织区域投资现
    范文大全
    普通范文[范文大全]关工委对留守儿童状况调
    普通范文[范文大全]地震抗震救灾中感人先进
    普通范文[规章制度]企业报通讯员管理办法
    普通范文[范文大全]总经理办公室秘书的就职
    普通范文[范文大全]农村信用社信用贷款问题
    普通范文[范文大全]2010年刘义权同志个人事
    普通范文[范文大全]元旦的一天日记700字
    普通范文[范文大全]2010年供销社普法、法制
    演讲致词
    普通演讲[会议发言稿]预防重特大道路交通事故工
    普通演讲[英语演讲稿范文]英语演讲稿——Love Your 
    普通演讲[学生演讲稿范文]中学生演讲稿——我要成人
    普通演讲[节日祝福语]2011元旦放假时间
    普通演讲[学生演讲稿范文]小学生演讲稿——为了家乡
    普通演讲[就职演说]在人大常委会上的任职发言
    工作范文
    普通汇报体会[征文演讲]民政系统崇德尚廉爱岗敬业
    普通党建工会[政府政务]在网络信息技术培训班结业
    普通公文方案[公文写作]保持党员先进性教育心得体
    普通公文方案[公文写作]某市国土资源局学习《两个
    普通汇报体会[心得体会]反习惯性违章心得体会
    普通总结[工作总结]厂长工作总结
    普通公文方案[公文写作]保持*党员先进性教育活动个
    普通总结[工作计划]“校务公开工作规划”学校
    普通总结[工作计划]大学生党员争先创优计划
    普通总结[工作计划]党员安全生产工作意见
    普通总结[考察报告]赴义乌参观学习考察报告
    普通总结[个人总结]电信工程公司员工个人工作