微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于IC卡的税务征收管理系统

基于IC卡的税务征收管理系统

时间:04-23 来源:互联网 点击:

4 软件设计
SZX―l智能IC卡税务征收管理系统的软件由PC机软件、IC卡读写器软件以及PC机与IC卡读写器通信软件等组成。PC机软件采用VB6.0编写,IC卡读写器软件采用C51编写。
4.1 串行通信软件设计
在设计PC机与单片机通信程序时,应首先明确数据传输协议,如:数据传输的帧格式、数据校验方法、PC机与单片机在实现异步通信时的工作方式等等。本系统中的各项约定为:
(1)波特率:9600
(2)数据格式一帧10位:起始位1位,数据位8位,停止位1位
(3)数据校验方法:反馈一确认法
(4)异步通信工作方式:PC机使用MSComm串口控件;单片机采用查询方式收发数据,其串行口工作于方式l。
MSComm串口控件是Microsoft公司提供的ActiveX控件,其目的是为了简化使用者在Windows下的串行通信编程。MSComm控件既可以提供简单的串行口通信功能,也可用于创建功能完备的、事件驱动的高级通信工具。使用MSComm控件实现串行通信控制通常有以下几步:
(1)加入通信部件(即加入MSComm对象);
(2)设置通信端口号(即设置CommPort属性);
(3)设置通信协议(即设置HandShaking属性。该协议是一个用于控制流速而约定的内部硬件握手协议);
(4)设置通信波特率、数据位数、停止位数、奇偶校验等参数(即设置Settings属性);
(5)打开通信端口(即将PortOpen属性设为True);
(6)接收或发送字符串(即使用Input或Output属性);
(7)关闭通信端口(即将PortOpen属性设为False)。
4.2 系统软件功能
本系统在PC机上运行的主要功能介面如下:
(1)软件运行后屏幕显示:

(2)使用鼠标选择“继续”或按“Enter”键,屏幕显示企业基本情况表,纳税人将当月变动情况填入该表:

(3)在企业基本情况表的介面中有四个功能按钮,其中“写入(W)”用于修改情况表中的数据,按下“写入(W)”功能按钮后,IC卡内就存储了最新输入(或修改)的数据。“继续(H)”用于进入主菜单状态,主菜单提供的内容包含了纳税人应申报的地方各税、基金、费、纳税申报表、企业财务报表、税务信息等。按下“继续(H)”功能按钮后屏幕显示:
(4)填写报表。纳税人在主菜单状态下,使用鼠标或“↑”“↓”光标键,选择申报表类型,选定后按下“Enter”键确认,屏幕上就会显示相应的申报表供纳税人填写。如假定选择“1.城建、营业、基金纳税申报表”,则屏幕显示:根据纳税内容在l~3三个选项中进行选择,屏幕上就会显示出相应的纳税申报表,然后按照报表内容填写,在确认填写无误后按下“写入”按钮,纳税申报表中的数据即被存入IC卡中,于是就完成了税款申报工作。

此外,在主菜单中有一个“税务信息传递”项,其功能是在取消税务专管员制度后,为了保持税务机关与纳税人之间的联系,使纳税人能及时了解到有关税务政策信息的动态,利用IC卡作为税务信息传递的载体,当纳税人每月纳税申报结束后,由税务机关将有关税务政策信息写入IC卡中,纳税人通过SZX―l智能IC卡税务征收管理系统软件就可阅读、保存、打印税务信息。

5 结束语
SZX―l智能IC卡税务征收管理系统已在某地方税务部门投入使用,效果良好,达到了预期的目的。随着税制改革的不断深化,随着计算机技术和IC卡技术的不断发展,税务征收管理和税务稽查工作的电子化必将更加完善。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top