基于VB的财务单据打印系统的开发与实现

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ytfonrt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为提高财务单据填写的工作效率,该文利用Visual Basic开发了一个财务单据打印系统软件,兼具单据打印以及打印数据的储存查询功能,介绍了该软件的开发方法及所涉及的关键技术。
  关键词:VB;单据打印;数据储存
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)16-3718-04
  1 概述
  在办公自动化和会计电算化的大环境下,作为普通报账人员,使用传统的手工填写单据并登记汇总的方式完成财务工作,显然是无法满足提高工作效率的要求。采用计算机软件打印系统来辅助办公是高效完成工作的方法之一。虽然市面上已有不少通用的票据打印系统,但是能免费使用的都与实际工作存在一定差距且实际应用效果不佳。因此自行开发一个适合本单位使用的票据打印系统仍具有较强的实际意义。该文针对单位财务票据管理的现状,从实用角度出发,介绍基于Visual Basic 6.0和ACCESS的票据打印系统的开发与实现,最后,也指出该软件的不足与发展方向。
  2 打印软件的实现思路
  用VB实现单据套打一般有两种方法,一种是利用VB窗体的PrintForm方法实现打印,另一种是基于Printer对象实现打印。该文采用的是Printer对象定位打印的方法去实现高分辨率的套打打印。Printer对象是一个独立于打印机设备的封装, 它可以代表不同的打印机[1]。
  按原比例扫描票据底图,通过PictureBox加载,在需要输入内容的地方,放置相应的Text控件或Combo控件,设置与实际打印单据同样大小的Printer对象。通过相应控件在底图的相对位置,去控制实际打印位置,从而实现精准位置的套打打印。
  出于简单实用、开发成本低的考虑,该文仅讨论单位常用的几种打印样式,直接采用固定模板设计开发,不考虑可修改打印模板的情况。
  如图1所示,使用时在单据类型中选择所需单据类型,系统自动输入当前日期并载入默认单位,填写时选择报销类型,输入报销理由及刷卡信息,输入小写报销金额,系统自动转换成大写,需要备注时随即输入。
  当需打印的内容填写好以后,单击打印按钮,系统会提示是否保存至数据库,之后选择打印机,即可定位打印到票据打印机中的单据上了,既快捷又准确。在ACCESS数据库中保存的已打印单据信息,可查询调出进行重复打印,也可导出Excel数据表进行保存及后续处理等。
  3 打印软件的关键代码
  3.3 打印数据储存实现
  4打印软件的成效
  1)打印信息定位准确、打印清晰。输入对应票据内容,金额大小写可自动转换,套打在票据上,清晰准确,填写规范,提高了工作效率,降低了手工书写的错误率。
  2)手工填写报账单,有时候会因填写错误或内容更改等情况而重复修改好几次。使用本票据打印软件可以轻松减少重复填写票据的工作量,仅需在数据上稍作修改后,重复打印一份即可,为操作人员节省了大量时间和精力。
  3)在本系统打印过的报销票据,可选择保存,通过ACCESS数据库储存起来,实现统一登记,方便日后翻查与统计。需要对一段时间内的报销单据进行统计或处理时,可以用EXCEL表的形式导出,进行后续的汇总统计,使用方便快捷。
  5 结束语
  本软件已经在广东省气象局后勤服务中心、信息中心等单位推广使用,具有很好的实用价值。本软件的不足之处是,未能实现自定义单据的打印,实现的思路是利用数据驱动控件的方式进行动态加载控件的方法制作打印模板,从而实现开发通用型打印软件,这也是本软件的深入开发方向。鉴于本软件已完全满足单位日常工作的使用需要及篇幅所限,该文在此不讨论动态模板问题。
  参考文献:
  [1] 白燕,王鹏.编写VB 打印控制程序的几点心得[J].计算机与信息技术,2001(4):30-32.
  [2] 周霭如,官士鸿,林伟健.Visual Basic程序设计[M].北京:电子工业出版社,2003:393-396.
其他文献
水声信道环境恶劣,尤其是多径效应常会造成水声通信系统同步位置发生偏移,对均衡算法造成严重影响。从提高均衡算法稳健性的角度出发。在稳定性较高的归一化常数模算法基础上,借
近年来,基于常见问题集的问答系统被广泛的应用到各个领域,而问句相似度计算是基于常见问题集的问答系统的核心模块,因此问句相似度计算方法变得越加重要。该文对问句相似度
以数字媒体专业为例,对本专业的企业培训与高职教育进行了分析,比较了两者在培训对象、培训目标、培训内容、培训模式和评价考核等方面的不同之处,分析了高职教育存在的问题,提出了企业培训理念在高职院校数字媒体专业教学中的应用。
市场经济是利他经济、协作经济、契约经济,要使市场经济主体的行为符合其实质,必须靠发展经济,提高人的文化素质,加强社会主义法制来增值人的道德素质,使社会主义市场经济安全、协
辩学作为用以指导人们论瓣的系统学说,首先是在广泛和深人的论瓣实践基础上才得以形成和发展起来的.在先秦,名家学派是论瓣最积极的倡导者和实践者,他们在促成瓣的兴起,推动辩的
中国春秋时代的齐国与古希腊雅典城邦当时均处在社会历史的变革动荡时期,基于这一相同的社会背景,两国的最有影响的改革家和立法者管子与梭伦均提出了许多改革和法治措施,其中他
为了帮助研究者进一步认识DNA计算机的研究现状,通过查找文献法和归纳法对DNA计算机的研究现状进行了梳理。首先介绍了DNA计算机的原理基础和研制过程,然后综述了DNA计算机的主
安娜·卡列尼娜诞生的过程,就是一个受难的过程;在地诞生以后的这一百多年里,她仍然是一个多灾多难,历尽褒贬扬抑的形象.从对安娜·卡列尼娜这一艺术形象的审美变化中,我们
摘要:大学计算机基础课程是一门实用性极强的课程,传统教学方法无法根据学生基础情况和后续课程需求快速调整教学内容,与实际需求脱节,影响教学效果。该文提出了几点针对大学计算机基础课程的教学内容和方法改进建议,以达到激发学生学习兴趣,提高学生综合能力的目的。  关键词:大学计算机基础课程;教学内容;教学方法;改革  中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2014)21-505