本发明专利技术X86平台税源监控系统,包括若干销售终端、税控服务器和智能税控器。智能税控器与销售终端和税控服务器分别相连。销售终端相连有打印机,销售终端包括商业应用模块和操作系统模块,另设有监控模块接于商业应用模块和操作系统模块之间,用于采集销售数据。监控模块将采集的销售数据传输至智能税控器,智能税控器接收税控服务器的操作和查询信息并将销售数据传输至税控服务器。本发明专利技术同时提供了该监控系统采集商业销售数据的多种方法。本发明专利技术的系统和方法的优点是:不改变原有的商业MIS系统,包括整体布线、硬件结构、前后台操作、数据库、商业应用模块和商业人员的操作习惯,在对销售数据的监控过程中,实施和使用都非常简便。
【技术实现步骤摘要】
本专利技术涉及监控
,特别涉及一种。
技术介绍
我国税收的主要政策是以票控税。随着“金税工程”的实施,对增值税的监控逐渐完善。但商业零售业的税收监控始终是一个难点。由于历史和文化的原因,普通消费者在发生消费行为时,没有养成向商家主动索要发票的习惯,也很难强迫商场主动为消费者开具发票,因此商业企业的税收,完全靠商家自觉上缴,税务局很难查证。商业零售业的税收监控是目前国家税收监督的一个主要方向。从2003年6月开始,税控收款机国家标准GB18240陆续发布。按照该标准的规定,在小的商业零售业、餐饮业、娱乐业等营业场所,推广使用税控收款机,对于已经具有计算机等设备的企业,推广使用智能税控器,由计算机和智能税控器配合,共同完成税控功能。智能税控器的推出,在一定程度上解决了具有计算机等设备的企业的开票问题,避免设备重复投资。但在大中型商业企业中使用智能税控器,则存在一定的困难,主要原因如下1.企业规模一般较大,已经建立了成熟的商业管理信息系统,使用智能税控器涉及到对原来的系统做改动,增加税控实施的难度;2.商业管理信息系统的原始软件开发商不可能提供软件源代码,使智能税控器具无法与商业管理信息系统对接;3.对每个顾客的每次消费,收款机都打印发票,增加了商家的运营成本。参见图1,在不改变商业企业原来的商业MIS系统(包括整体布线、硬件结构、前后台操作系统、数据库系统、应用软件、商业人员的操作习惯)的前提下,实施销售数据的监控,是税控工作亟待解决的问题。
技术实现思路
本专利技术的目的在于克服上述缺陷,提供一种在不改变商业企业原来的商业MIS系统,包括整体布线、硬件结构、前后台操作系统、数据库系统、商业应用模块和商业人员的操作习惯的前提下,获取销售数据的X86平台税源监控系统,以及多种简便的采集商业销售数据的方法。为达到上述目的,本专利技术提供的X86平台税源监控系统,包括若干销售终端和与其相连的打印机,所述销售终端包括操作系统模块和商业应用模块,所述销售终端通过商场以太网交换机HUB与管理终端和数据库服务器分别相连,还包括一税控服务器和与每个所述销售终端分别相连的若干智能税控器,所述税控服务器与所述商场以太网交换机HUB相连;所述智能税控器包括一以太网HUB模块,该模块具有两个RJ45端口,所述智能税控器通过其中一个RJ45端口和串口分别与所述销售终端相连接,通过另一个RJ45端口与所述商场以太网交换机HUB相连接;所述销售终端设有用于采集销售数据的监控模块,所述监控模块接于所述商业应用模块和所述操作系统模块之间,所述监控模块将采集的商业销售数据经所述串口传输至所述智能税控器,所述智能税控器接收所述税控服务器的命令和查询信息并将所述商业销售数据传输至所述税控服务器。本专利技术X86平台税源监控系统,其中所述操作系统模块采用DOS操作系统或Windows操作系统。本专利技术X86平台税源监控系统,其中所述监控模块包括运行于DOS操作系统或Windows操作系统下的初始化模块、安装模块、加载模块、数据截获模块、文件打开模块和文件关闭模块。为达到上述目的,本专利技术提供的采集商业销售数据的方法,该方法在DOS操作系统下采集所述销售终端的打印销售数据,该方法执行的步骤是第一步 智能税控器和监控模块初始化当智能税控器开机时,从所述税控服务器获取系统的配置参数;第二步 销售终端从智能税控器获取配置参数,并决定监控的数据源,以根据配置启动不同的加载模块和在所述销售终端中驻留不同的截获模块,若决定监控的数据源为打印数据,则采集的商业销售数据为打印数据;第三步 采集打印数据A.启动加载模块,所述加载模块执行以下步骤1)加载模块从所述智能税控器读取监控方式参数作为初始化数据;2)根据初始化数据内容,判断监控类型为直接地址监控还是中断监控,若为中断监控,则执行3),若为直接地址监控,则执行4);3)从初始化数据中获取需要截获的中断,将该中断的入口地址保存,然后将截获模块的入口地址存入中断向量表中该中断的入口地址处;执行7)。4)在DOS系统下,将运行模式转换为V86虚拟模式;5)修改V86权限表,原保护模式下运行在3级的程序在访问初始化数据制定的IO地址时产生保护中断{0EH};6)保存{0EH}中断的原始地址,然后将截获模块入口地址保存在中断描述符表中该中断的入口地址处;7)调用操作系统模块将截获模块驻留内存;B.启动数据截获模块,所述数据截获模块执行以下步骤1)所述数据截获模块将此次调用的数据发送给智能税控器,所述智能税控器进行解析;2)所述数据截获模块从所述智能税控器获取应答数据;3)所述数据截获模块根据应答数据判断原有数据是否需要修改,若不需要修改,则执行5);4)若需要修改,则应答数据中包括所述只能税控器解析获得的发票号码和发票税控码,所述截获模块对原有的数据进行修改,使其包括所述发票号码和发票税控码;5)用要打印的数据调用系统原有的中断处理函数,截获结束,转到第四步;第四步 所述智能税控器接收从监控模块截获的数据,并分析截获数据,从中获取销售数据;第五步 采集结束。本专利技术提供的采集商业销售数据的方法,在其中所述第二步中,若决定监控的数据源为客显数据,则采集的商业销售数据为客显数据;其中所述第三步替换为第三步 采集客显数据A.启动加载模块,所述加载模块执行以下步骤1)加载模块从所述智能税控器读取监控方式参数作为初始化数据;2)根据初始化数据内容,判断监控类型为直接地址监控还是中断监控,若为中断监控,则执行3),若为直接地址监控,则执行4); 3)从初始化数据中获取需要截获的中断,将该中断的入口地址保存,然后将截获模块的入口地址存入中断向量表中该中断的入口地址处;执行7)。4)在DOS系统下,将运行模式转换为V86虚拟模式;5)修改V86权限表,原保护模式下运行在3级的程序在访问初始化数据制定的IO地址时产生保护中断{0EH};6)保存{0EH}中断的原始地址,然后将截获模块入口地址保存在中断描述符表中该中断的入口地址处;7)调用操作系统模块将截获模块驻留内存;B.启动数据截获模块,所述数据截获模块执行以下步骤1)数据截获模块将此次调用的数据发送给智能税控器,所述智能税控器进行解析;2)用原始的中断数据调用系统原有的中断处理函数,截获结束,转到第四步。本专利技术提供的采集商业销售数据的方法,其中所述在其中所述第二步中,若决定监控的数据源为文件数据,则采集的商业销售数据为文件数据;其中所述第三步替换为第三步 采集文件数据A.启动加载模块,所述加载模块执行以下步骤1)加载模块从智能税控器读取初始化数据;2)根据初始化数据确定需要监控的文件名列表;3)查找被监控的源文件,并将该文件的原文件发送给智能税控器;4)截获21H中断,将该中断的入口地址保存,然后将截获模块的入口地址存入中断向量表中该中断的入口地址处;5)调用操作系统模块将截获模块驻留内存;B.启动文件打开模块,所述文件打开模块执行以下步骤1)在被监控程序打开文件时激活打开文件模块,并调用原有的文件打开中断服务程序进行文件打开;2)检查文件名是否在初始化数据的监控文件范围内,如果是,则记录该文件的文件句柄编号;如果否,则打开结束;C.启动文件数据截获模块,所述文件数据截本文档来自技高网...
【技术保护点】
一种X86平台下的税源监控系统,包括若干销售终端和与其相连的打印机,所述销售终端包括操作系统模块和商业应用模块,所述销售终端通过商场以太网交换机HUB与管理终端和数据库服务器分别相连,其特征在于:还包括一台税控服务器和与每个所述销售终端分别相连的若干智能税控器,所述税控服务器与所述商场以太网交换机HUB相连;所述智能税控器包括一个串口和一个以太网HUB模块,该模块具有两个RJ45端口,所述智能税控器通过其中一个RJ45端口和串口分别与所述销售终端相连接,通过另一个RJ45端口与所述商场以太网交换机HUB相连接;所述销售终端设有用于采集销售数据的监控模块,所述监控模块接于所述商业应用模块和所述操作系统模块之间,所述监控模块将采集的商业销售数据经所述串口传输至所述智能税控器,所述智能税控器接收所述税控服务器的命令和查询信息并将所述商业销售数据传输至所述税控服务器。
【技术特征摘要】
【专利技术属性】
技术研发人员:杜小军,程腊生,王桂红,
申请(专利权)人:北京雅普兰科技发展有限公司,
类型:发明
国别省市:11[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。