一种基于Hadoop平台的商超税控管理方法及系统技术方案

技术编号:15764212 阅读:79 留言:0更新日期:2017-07-06 03:57
本发明专利技术涉及税控领域,公开了一种基于Hadoop平台的商超税控管理方法及系统。该方法包括:根据商品销售明细生成税控数据;根据所述税控数据打印发票;基于所述Hadoop平台存储所述税控数据。本发明专利技术通过引入Hadoop平台,有效的提高了商超流水开票速度,采用基于MapReduce相关算法进行关联分析,能为企业决策者提供准确清晰的数据统计与分析。本发明专利技术可以实现商超数据进行分析和评估,并且能够确保本发明专利技术的高效性适用性及可拓展性。

Business over tax management method and system based on Hadoop platform

The invention relates to the field of tax control, and discloses a business over tax control management method and system based on Hadoop platform. The method comprises the following steps: generating tax control data according to commodity sale details; printing invoices according to the tax control data; storing the tax control data based on the Hadoop platform. By introducing the Hadoop platform, effectively improve the super water billing rate, by correlation analysis algorithm based on MapReduce, for enterprise decision makers to provide accurate and clear data statistics and analysis. The invention can realize the analysis and evaluation of the business super data, and can ensure the efficiency, the applicability and the expansibility of the invention.

【技术实现步骤摘要】
一种基于Hadoop平台的商超税控管理方法及系统
本专利技术涉及税控领域,具体地,涉及一种基于Hadoop平台的商超税控管理方法及系统。
技术介绍
POS销售业务系统已经广泛地应用大中型商场超市(简称商超)中,每个商场超市都会布置大量POS终端供收银人员为消费者结账。随着我国消费者消费习惯的改变以及对食品安全的重视程度提高,越来来多的消费者前往商场超市购物,因而导致商场超市的业务交易流水繁忙。商场超市为了为消费者提供更好的服务,也尽可能多地提供商品种类,并能够接受多种支付方式,例如现金、购物卡、银行卡甚至第三方支付,例如支付宝,因而商场超市的数据每秒并发量及存储数据数量较大。基于局域网的普通发票税控服务器大多采用服务器/客户端架构,前台POS客户端向服务器发送开票数据,服务器接受数据并生成税控码并存储发票信息,同时将税控码返回到POS客户端,POS客户端打印发票。目前的商超税控服务器的存储模式不一,大多为定时自动或人工拷贝转移存储,浪费资源成本。此外,现阶段商场超市投资大量硬件设备成本,以保证前台POS终端正常开具发票基本功能,但该POS销售业务系统对商场超市的销售整体情况上尚不能提供分析及评估功能,没有充分利用商场超市的海量商超数据资源。如何对商超数据进行大数据分析,为商超企业管理者提供一种大数据决策分析,是影响商超企业未来发展的关键技术。因此,有必要提供一种更为先进的商超税控管理技术方案。
技术实现思路
本专利技术的目的是提供一种基于Hadoop平台的商超税控管理方法及系统,以为商超企业提供具有分析及评估功能的税控管理系统。为了实现上述目的,本专利技术提供一种基于Hadoop平台的商超税控管理方法,该方法包括:根据商品销售明细生成税控数据;根据所述税控数据打印发票;基于所述Hadoop平台存储所述税控数据。优选地,所述基于所述Hadoop平台存储所述税控数据还包括:基于MapReduce编程框架分布式存储所述税控数据。优选地,所述商品明细以一笔交易为单位。优选地,所述基于所述Hadoop平台存储所述税控数据包括:对以一笔交易为单位的所述税控数据进行格式化预存储;所述基于MapReduce编程框架分布式处理所述税控数据包括:针对预设时间内的所述税控数据,基于MapReduce编程框架分布式存储所述税控数据。优选地,该方法还包括:通过网页或者客户端向用户呈现检索结果。相应地,本专利技术提供了一种基于Hadoop平台的商超税控管理系统,其特征在于,该系统包括MIS开票系统、税控服务器、以及Hadoop平台;税控服务器,用于根据所述商品销售明细生成税控数据;MIS开票系统,用于根据所述税控数据打印发票;Hadoop平台,用于存储所述税控数据。优选地,所述Hadoop平台还用于基于MapReduce编程框架分布式存储所述税控数据。优选地,所述商品明细以一笔交易为单位。优选地,所述Hadoop平台还用于对以一笔交易为单位的所述税控数据进行格式化预存储;针对预设时间内的所述税控数据,基于MapReduce编程框架分布式存储所述税控数据。优选地,所述Hadoop平台还用于通过网页或者客户端向用户呈现检索结果。本专利技术通过引入Hadoop平台,有效的提高了商超流水开票速度,采用基于MapReduce相关算法进行关联分析,能为企业决策者提供准确清晰的数据统计与分析。本专利技术可以实现商超数据进行分析和评估,并且能够确保本专利技术的高效性适用性及可拓展性。本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是本专利技术提供的基于Hadoop平台的商超税控管理方法示意图;图2是本专利技术提供的基于Hadoop平台的商超税控管理流程图;图3是本专利技术提供的基于Hadoop平台的商超税控管理系统示意图。附图标记说明100MIS开票系统200税控服务器300Hadoop平台具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。为了为商场超市等企业提供数据分析的功能,本专利技术引入了Hadoop平台,提供了一种基于Hadoop平台的商超税控管理方法,如图1所示,该商超税控管理方法包括:根据所述商品销售明细生成税控数据(步骤101);根据所述税控数据打印发票(步骤103);基于所述Hadoop平台存储所述税控数据(步骤105)。具体而言,商品明细数据可以通过MIS开票系统的POS客户端在为消费者结账的时候采集得到,例如流水号、销售员ID、商品名称、商品单价、商品数量、商品税额等字段数据。商品明细数据可以一笔交易为单位进行采集。POS客户端采集的商品明细数据可以以一笔为单位发送到税控服务器,例如将每一笔交易发生的商品明细数据打包生成XML字符串发送至税控服务器。税控服务器接收到商品明细数据以后,生成税控数据,例如该笔交易的税控校验码、电子票号等防伪信息,并可以将税控数据发送至MIS开票系统,例如可以将该笔交易的税控校验码、电子票号等防伪信息打包生成XML字符串发送至MIS开票系统。MIS开票系统接收到税控数据以后可以在前台进行发票打印,并将税控数据发送至Hadoop平台,Hadoop平台可以对每笔交易数据进行格式化数据与存储,还可以预设的时间,例如每周或每天启动MapReduce编程框架对采集到的数据进行分布式处理,分布式处理后的数据表单可以在Hadoop平台进行分布式存储。根据用户的请求,Hapdoop还可以通过网页或者客户端向用户显示在分布式存储单元中查询到的结果。访问分布式数据库,可以通过提供访问接口来实现,通过访问接口可以实现增加、删除、修改、查询等数据库操作,采用的是基于HBase技术的分布式数据库。HBase(HadoopDatabase),是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,是在服务器上搭建起大规模结构化存储集群。在Hadoop平台大数据平台应用中,HBase分布式数据库应用广泛。用户在查询时,Hadoop平台可以启动MapReduce编程框架直接调用Hadoop平台集群进行数据处理。在访问数据时,数据访问对象封装了基本的数据库操作,及HBase操作。Hadoop平台可以对商超大数据进行处理分析,此外,还可以通过接口访问分布式数据库HBase,对数据进行分布式存储。在用户进行检索以后,根据根据用户输入或选择的检索字段实现不同检索需求分析,即可提供简单的数据文本,也可以各种统计表象图进行显示。通过引入Hadoop平台,既保证了系统的高效运转,也完善了适用性及可拓展性。图2示出了本专利技术提供的基于Hadoop平台的商超税控管理流程,具体包括:步骤201:商超企业调用MIS开票系统,前台POS终端扫描接收商品销售明细,例如流水号、销售员ID、商品名称、商品单价、商品数量、商品税额等字段数据;步骤203:将商品明细数据以一笔交易为单位打包生成第一xml字符串;步骤205:税控服务器接收第一xml字符串,经过税控处理,生成该条交易的税控数据,例如税控校验码、电子票号等防伪信息,打包生本文档来自技高网...
一种基于Hadoop平台的商超税控管理方法及系统

【技术保护点】
一种基于Hadoop平台的商超税控管理方法,其特征在于,该方法包括:根据商品销售明细生成税控数据;根据所述税控数据打印发票;基于所述Hadoop平台存储所述税控数据。

【技术特征摘要】
1.一种基于Hadoop平台的商超税控管理方法,其特征在于,该方法包括:根据商品销售明细生成税控数据;根据所述税控数据打印发票;基于所述Hadoop平台存储所述税控数据。2.根据权利要求1所述的商超税控管理方法,其特征在于,所述基于所述Hadoop平台存储所述税控数据还包括:基于MapReduce编程框架分布式存储所述税控数据。3.根据权利要求1或2所述的商超税控管理方法,其特征在于,所述商品明细以一笔交易为单位。4.根据权利要求3所述的商超税控管理方法,其特征在于,所述基于所述Hadoop平台存储所述税控数据包括:对以一笔交易为单位的所述税控数据进行格式化预存储;所述基于MapReduce编程框架分布式处理所述税控数据包括:针对预设时间内的所述税控数据,基于MapReduce编程框架分布式存储所述税控数据。5.根据权利要求3所述的商超税控管理方法,其特征在于,该方法还包括:通过网页或者客户端向用户呈现检索...

【专利技术属性】
技术研发人员:张盼尹刚何丽
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1