3多对一嵌入式税务控制器的功能及数据处理流程
3.1 一般嵌入式税务控制器的功能: 在大型超市或卖场,顾客在购买商品时,需到收银台交款,对于某个具体终端,顾客购买的商品被一笔笔地录入到计算机中并通过线路传给嵌入式税务控制器,嵌入式税务控制器在收到该顾客的全部所购商品数据后进行总金额计算、生成流水号、为该数据附加税控码、查询税控数据库获得相关税种税目、计算税后总金额并将数据传给收款机进行打印等。
3.2 多对一嵌入式税务控制器的数据处理流程:
对于多对一嵌入式税务控制器,由于它要同时处理多个终端的数据,因此,它必须轮循每个终端中每个顾客每笔商品的数据输入。同时,为使某个终端一旦已将顾客所购商品全部录入后,能尽快打印小票给顾客,我们在控制器中运行多线程程序以保证数据处理的时效性。控制器共运行4个线程:线程1:轮循接收每个终端(收款机)的数据,将每个收款机的每笔数据排队到相应队列;线程2:将已完成数据录入(收款)的队列号登记到有关表中; 线程3:将已完成数据录入(收款)的队列进行计算;将计算结果写入数据库; 线程4、将已完成数据累加(求和)的顾客数据由嵌入式设备附加税控码及其它税控数据后,返回对应终端进行打印。
3多对一嵌入式税务控制器的功能及数据处理流程
3.1 一般嵌入式税务控制器的功能: 在大型超市或卖场,顾客在购买商品时,需到收银台交款,对于某个具体终端,顾客购买的商品被一笔笔地录入到计算机中并通过线路传给嵌入式税务控制器,嵌入式税务控制器在收到该顾客的全部所购商品数据后进行总金额计算、生成流水号、为该数据附加税控码、查询税控数据库获得相关税种税目、计算税后总金额并将数据传给收款机进行打印等。
3.2 多对一嵌入式税务控制器的数据处理流程:
对于多对一嵌入式税务控制器,由于它要同时处理多个终端的数据,因此,它必须轮循每个终端中每个顾客每笔商品的数据输入。同时,为使某个终端一旦已将顾客所购商品全部录入后,能尽快打印小票给顾客,我们在控制器中运行多线程程序以保证数据处理的时效性。控制器共运行4个线程:线程1:轮循接收每个终端(收款机)的数据,将每个收款机的每笔数据排队到相应队列;线程2:将已完成数据录入(收款)的队列号登记到有关表中; 线程3:将已完成数据录入(收款)的队列进行计算;将计算结果写入数据库; 线程4、将已完成数据累加(求和)的顾客数据由嵌入式设备附加税控码及其它税控数据后,返回对应终端进行打印。
举报