票据打印平台.pdf

上传人:00062****4422 文档编号:4027643 上传时间:2018-08-12 格式:PDF 页数:6 大小:582.02KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410827083.1

申请日:

2014.12.25

公开号:

CN104598177A

公开日:

2015.05.06

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 3/12申请日:20141225|||公开

IPC分类号:

G06F3/12

主分类号:

G06F3/12

申请人:

重庆森鑫炬科技有限公司

发明人:

白斌

地址:

401120重庆市渝北区红石路88号华联国际大厦1幢

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种票据打印平台,包括外部数据库、接口模块、业务逻辑模块、UI工具模块和打印控件模块,所述外部数据库的输出端连接到接口模块的输入端和业务逻辑模块的输入端,该接口模块和业务逻辑模块双向连接,该业务逻辑模块和、UI工具模块双向连接,且该接口模块的输出端连接到打印控件模块的输入端。本发明简化了票据开发工作,降低了开发难度,不仅适应性强,能够支持B/S、C/S系统结构,而且功能全面、可靠,操作界面友好,简化操作员工作。

权利要求书

权利要求书
1.  一种票据打印平台,其特征是:包括外部数据库、接口模块、业务逻辑 模块、UI工具模块和打印控件模块,所述外部数据库的输出端连接到接口模块 的输入端和业务逻辑模块的输入端,该接口模块和业务逻辑模块双向连接,该 业务逻辑模块和、UI工具模块双向连接,且该接口模块的输出端连接到打印控 件模块的输入端;
所述接口模块包括数据调用接口模块、票据格式调用模块和打印执行接口 模块,该数据调用接口模块用于获取票据数据,票据格式调用接口模块用于获 取票据格式描述,打印执行接口模块用于调用打印控件完成最终的票据打印;
所述业务逻辑模块用于数据源的解析,并根据票据格式设定生成对应数据, 该业务逻辑模块包括数据源适配器模块、参数生成器模块、样式解析器模块、 数据解析器模块和数据生成器模块,该数据源适配器用于连接并访问外部数据 库,该参数生成器模块用于将传入的唯一识别票据的主键值根据配置的参数生 成规则生成对应的参数用于数据源调用,该样式解析器模块用于将配置保存的 票据格式文件解析为打印控件可识别的票据格式文件,该数据生成器模块用于 将据配置的数据源定义以及生成的参数进行组合,访问数据库生成数据源,该 数据解析器模块用于将数据源根据配置的票据样式定义进行解析成待打印项目 数据;
所述UI工具模块包括数据源管理器模块和票据定义模块,该数据源管理器 模块用于设置数据源访问的数据库、数据源的内容供票据定义工具调用,该票 据定义工具模块用于定义票据样式;
所述打印控件模块用于根据传入的票据格式和数据文件对数据进行解析, 并调用对应打印机完成最终的票据打印。

2.  如权利要求1所述的票据打印平台,其特征是:所述打印控件模块包括 样式解析器模块、数据解析器模块和打印控制器模块。

说明书

说明书票据打印平台
技术领域
本发明涉及一种票据打印平台,特别是涉及一种。
背景技术
随着科技的进步,信息化技术的不断发展,自来水行业的信息化程度也在 不断提高。绝大多数自来水公司都建设了自己的营业管理系统,以支撑自身用 户的管理,并完成用户的抄表、收费工作。票据是自来水公司必须提供的作为 用户收费或者其他操作的纸质凭证,没有票据打印功能的营业管理系统不是一 个完整的自来水营业管理系统。
自来水营业管理系统的票据一般使用套打打印,票据使用两联或者多联的 固定格式印刷单据,必须使用针式打印机。由于票据打印量大,普遍使用链式 进纸,以满足高速打印的要求。要求套打的切纸精度以及将项目的打印必须准 确。由于打印机存在特性差异,需要能够在个别打印机上进行位置微调。
票据的格式内容一般会随着版本的变化而不断变化,征对每一类票据会同 时存在多个版本,需要支持不同版本票据格式的自动切换。还需要支持一次操 作,打印多种类型票据的情况,要求能够支持多种类票据分发到多打印机的自 动打印。
而目前市面上的票据打印系统,一般是采用三种打印方式:
1)独立的票据打印程序,与具体系统无关。这种打印方式需要操作员自己 去录入票据数据已实现打印功能,数据与营业管理系统不能共享,使用极为不 方便。
2)营业管理系统提供定制的票据打印功能,这种功能由于是面向特定票据 的,如果需要切换或者变更票据样式非常复杂,需要重新开发,并重新发布对 应的应用程序。
3)营业管理系统提供的票据定义工具,这种工具一般是基于C/S架构的应 用程序,需要单独安装客户端,在当前B/S系统架构下显得非常笨重。另外功 能也参差不齐,很难找到能够提供完整适应自来水票据打印功能的产品。
因此本领域技术人员致力于开发一种具备更好的易用性、开放性、适应性 和兼容性的票据打印平台。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种具备 更好的易用性、开放性、适应性和兼容性的票据打印平台。
为实现上述目的,本发明提供了一种票据打印平台,包括外部数据库、接 口模块、业务逻辑模块、UI工具模块和打印控件模块,所述外部数据库的输出 端连接到接口模块的输入端和业务逻辑模块的输入端,该接口模块和业务逻辑 模块双向连接,该业务逻辑模块和、UI工具模块双向连接,且该接口模块的输 出端连接到打印控件模块的输入端;
所述接口模块包括数据调用接口模块、票据格式调用模块和打印执行接口 模块,该数据调用接口模块用于获取票据数据,票据格式调用接口模块用于获 取票据格式描述,打印执行接口模块用于调用打印控件完成最终的票据打印;
所述业务逻辑模块用于数据源的解析,并根据票据格式设定生成对应数据, 该业务逻辑模块包括数据源适配器模块、参数生成器模块、样式解析器模块、 数据解析器模块和数据生成器模块,该数据源适配器用于连接并访问外部数据 库,该参数生成器模块用于将传入的唯一识别票据的主键值根据配置的参数生 成规则生成对应的参数用于数据源调用,该样式解析器模块用于将配置保存的 票据格式文件解析为打印控件可识别的票据格式文件,该数据生成器模块用于 将据配置的数据源定义以及生成的参数进行组合,访问数据库生成数据源,该 数据解析器模块用于将数据源根据配置的票据样式定义进行解析成待打印项目 数据;
所述UI工具模块包括数据源管理器模块和票据定义模块,该数据源管理器 模块用于设置数据源访问的数据库、数据源的内容供票据定义工具调用,该票 据定义工具模块用于定义票据样式;
所述打印控件模块用于根据传入的票据格式和数据文件对数据进行解析, 并调用对应打印机完成最终的票据打印。
采用上述票据打印平台,票据打印采用数据和格式分离的方式,每个版本 的票据格式客户端可以缓存,每次打印时仅需要获取发票数据即可。数据调用 接口用于获取票据数据,票据格式调用接口用于获取票据格式描述。打印执行 接口用于调用打印控件完成最终的票据打印。通过业务逻辑层来解析数据源并 根据票据格式设定生成对应数据,通过UI工具模块形成可视化的界面拖拉操作, 定义票据样式,最后通过打印控件模块完成打印。简化了票据开发工作,降低 了开发难度,不仅适应性强,能够支持B/S、C/S系统结构,而且功能全面、可 靠,操作界面友好,简化操作员工作。
所述打印控件模块包括样式解析器模块、数据解析器模块和打印控制器模 块。打印时,通过外部接口传入打印格式和数据内容,并使用数据解析器模块 根据格式进行解析,计算打印数据内容的位置,生成待打印数据。打印控制器 模块调用读取本地是否存在对应的票据纸张格式,如果有,则加载,没有则创 建,然后使用此纸张格式作为打印纸格式,然后根据待打印数据定义的打印每 一条数据的位置、宽度、字体、字型、字号对其方式进行打印。
本发明的有益效果是:本发明简化了票据开发工作,降低了开发难度,不 仅适应性强,能够支持B/S、C/S系统结构,而且功能全面、可靠,操作界面友 好,简化操作员工作。
附图说明
图1是本发明一具体实施方式的模块示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明:
如图1所示,本实施例包括外部数据库、接口模块、业务逻辑模块、UI工 具模块和打印控件模块,所述外部数据库的输出端连接到接口模块的输入端和 业务逻辑模块的输入端,该接口模块和业务逻辑模块双向连接,该业务逻辑模 块和、UI工具模块双向连接,且该接口模块的输出端连接到打印控件模块的输 入端;
所述接口模块包括数据调用接口模块、票据格式调用模块和打印执行接口 模块,该数据调用接口模块用于获取票据数据,票据格式调用接口模块用于获 取票据格式描述,打印执行接口模块用于调用打印控件完成最终的票据打印;
所述业务逻辑模块用于数据源的解析,并根据票据格式设定生成对应数据, 该业务逻辑模块包括数据源适配器模块、参数生成器模块、样式解析器模块、 数据解析器模块和数据生成器模块,该数据源适配器用于连接并访问外部数据 库,该参数生成器模块用于将传入的唯一识别票据的主键值根据配置的参数生 成规则生成对应的参数用于数据源调用,该样式解析器模块用于将配置保存的 票据格式文件解析为打印控件可识别的票据格式文件,该数据生成器模块用于 将据配置的数据源定义以及生成的参数进行组合,访问数据库生成数据源,该 数据解析器模块用于将数据源根据配置的票据样式定义进行解析成待打印项目 数据;
所述UI工具模块包括数据源管理器模块和票据定义模块,该数据源管理器 模块用于设置数据源访问的数据库、数据源的内容供票据定义工具调用,该票 据定义工具模块用于定义票据样式;
所述打印控件模块用于根据传入的票据格式和数据文件对数据进行解析, 并调用对应打印机完成最终的票据打印。
所述打印控件模块包括样式解析器模块、数据解析器模块和打印控制器模 块。
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术 人员无需创造性劳动就可以根据本发明的构思作出诸多修改和变化。因此,凡 本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推 理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范 围内。

票据打印平台.pdf_第1页
第1页 / 共6页
票据打印平台.pdf_第2页
第2页 / 共6页
票据打印平台.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《票据打印平台.pdf》由会员分享,可在线阅读,更多相关《票据打印平台.pdf(6页珍藏版)》请在专利查询网上搜索。

本发明公开了一种票据打印平台,包括外部数据库、接口模块、业务逻辑模块、UI工具模块和打印控件模块,所述外部数据库的输出端连接到接口模块的输入端和业务逻辑模块的输入端,该接口模块和业务逻辑模块双向连接,该业务逻辑模块和、UI工具模块双向连接,且该接口模块的输出端连接到打印控件模块的输入端。本发明简化了票据开发工作,降低了开发难度,不仅适应性强,能够支持B/S、C/S系统结构,而且功能全面、可靠,操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1