税企直连税务申报系统的设计与实现

2021-12-11 10:43赵江涛
科技与创新 2021年23期
关键词:报表税务申报

赵江涛

(山西移动,山西 太原030032)

税企直连自动申报系统将ERP系统数据导入到了当地电子税务局,将企业税费管理信息、税务申报信息、税金缴纳等多项业务信息充分纳入到了信息化管理之中,实现了税务申报的自动化、批量化办理。系统一经上线便取得了显著的应用效果,据了解,某省通信运营商每月的税务申报工作共涉及103个纳税主体,传统的人工税务申报程序共需约155 h,而税企直连自动申报系统的应用则进一步提高了申报处理的效率,103个纳税主体申报处理工作仅需5 h便可以完成,效率提升率高达97%。此外申报数据从原本的人工处理转变为系统自动读取校对,进一步提高了数据处理的效率性与精确性,实现税务核算与申报的全过程集中管理。

1 系统设计

1.1 系统架构设计

税企直连税务申报系统的模块架构基本分为5个大模块,分别为用户管理、税务管理、纳税人管理、报表管理、税务信息发布管理。用户管理包含了信息和权限方面的功能,税务管理则包括税务的申报、审核、模板、缴纳管理,纳税人管理包含纳税人的个人信息和税务信息管理,报表管理包括报表模板管理、报表管理、报表查询,税务信息发布管理包括税务信息发布、纳税信息撤销、已发布信息、信息查询等,具体功能结构如图1所示。

图1 系统整体功能结构

1.2 不同模块的具体设计

1.2.1 用户管理模块

用户管理是税务申报系统的关键功能,一般承担着用户信息和用户权限管理等职能。系统可以利用用户管理模块实现用户信息的管理。在管理操作过程中,需要登录到电子税务申报系统中,输入用户名和登录密码进入系统首页,之后选择用户管理菜单,进行用户信息管理、用户权限管理两个子菜单选项的展开和操作,之后进入用户信息管理界面完成有关操作,也可以进行信息的编辑、添加、删除等操作,在完成操作后系统会自动将改动信息保存到数据库中[1]。

1.2.2 税务管理模块

一般来说,税务管理是电子税务申报系统税务方面管理的重要功能模块,主要包含税务的申报、审核、申报模块、税务缴纳等子功能。可以通过用户名与密码登录系统并进入系统主界面。之后在主界面左侧选择税务管理选项,展开税务管理功能的子功能菜单,在其中选择税务申报管理或其他功能,之后便可以进入税务申报管理功能界面。然后操作人员可以结合实际工作情况进行申报管理的操作,同样在操作完成后系统会将操作信息保存到数据库。

1.2.3 纳税人管理模块

纳税人管理模块能够对税务申报系统中的纳税人进行管理操作,提升税务管理的工作效率,主要包含纳税人信息管理和纳税人信息管理两项功能。操作人员可以利用用户名和密码来登录系统主界面,在左侧选择纳税人管理选项并展开子功能菜单,之后按照实际操作需求选择对应的功能,然后进入功能界面,再根据操作需求完成对应的操作,系统将操作结果保存到数据库中。

1.2.4 报表管理模块

报表管理模块的功能便是管理系统中的报表,操作人员利用用户名与密码来登录系统,进入系统主界面,在系统主界面选择报表管理,展开报表管理功能子功能菜单后选择报表模块管理、报表管理、报表查询三个子菜单中的其中一项。之后结合具体要求选择对应的功能,进入到对应界面中完成对应的操作。

1.2.5 税务信息发布管理模块

税务信息发布系统通常负责税务信息的发布,有助于企业及时了解税务信息的变化,包括缴税的时间与内容,避免漏缴等问题。税务信息发布管理功能包含的子功能模块较多,在主界面中选择税务信息发布管理,展开子功能菜单后选择税务信息查询,便进入税务信息查询界面,操作人员可以对税务信息进行查询或其他操作。

1.3 数据库的设计

计算机数据量越来越高,许多文件系统都实现了数据共享,为进一步改善系统的数据管理和处理效率,实现一数据多服务的目标,便需要进行数据库的设计。数据库是数据统一管理的主要手段,而数据库模块的设计便是对数据库概念模型的建立与完善,需要能够反映用户使用数据库的环境条件,而且数据库的概念设计与数据管理平台以及并没有直接关联。

1.3.1 数据关系设计

对于E-R模型来说,通常由实体、属性、联系等构成,其中实体便是工作环境下可能会涉及到的事务内容,属性则是实体的描述。属性也是实体所具有的特性,多个属性能够同时实现一个实体的刻画,在E-R图中可以利用椭圆来代表数据库实体,和属性之间利用无向边来衔接。在关系数据库中,实体也有属性一致的情况,在这种情况下特征也一样。通过集合的方式将实体表现出来,这个集合中具有实体名称和属性名称,而在E-R图中则利用矩形来表现实体,在框架中标注实体名。联系也叫做关系,主要能表现出不同实体之间存在的关系,实体属性之间的关系其实就是实体内部的关系,指的是各实体之间的关系。在E-R图中通常利用菱形来表示,将关系名标在框中,通过无向边和实体来衔接。

1.3.2 数据表的设计

数据表种类众多,不同的数据表在内容与结构上都可能存在差别,以下列举几种数据表及设计:①纳税个人信息表。通常用于存储并管理个人基本信息,包含姓名、身份证件号、邮箱、联系方式等。②纳税企业信息表。纳税企业信息表通常用于存储电子税务申报系统中的日志信息,包含企业账号和负责人姓名、联系方式等。③税务信息表。税务信息表通常用于存储电子税务申报系统中的基本信息,包含税务信息的名称、编号、内容、装填、发布机构等。④报表。报表一般用于存储电子税务申报系统中的其他基本信息,包含报表的编号和内容以及日期等信息。⑤税务表。税务表一般会存储税务申报系统中的基本税务信息,如税务编号、税务种类、纳税开始时间、纳税完成时间,此外还包括负责人与审批人等。⑥管理人员表。管理人员表会将税务申报系统中的所有管理人员信息存储起来,如管理人员的姓名、用户名、权限等[2]。

2 系统的实现与测试

在税企直连税务申报系统中,系统关键模块的实现是系统开发设计的关键环节,也是优化结构设计以及运行系统的重要方式。

2.1 开发环境

2.1.1 服务端

服务端环境如表1所示。

表1 服务端环境

2.1.2 客户端

客户端可以适配多种系统,而目前较为流行的浏览器包含IE和可以适用多种平台的Firefox,因此系统可以适应绝大多数用户使用。

2.1.3 开发工具

开发工具主要为Eclipse与Dreamweaver,前者属于基于JAVA的开发平台,后者则为系统开发环境带来了一定便利。此外Dreamweaver MX是网站开发平台,在网站开发方面起到了关键作用[3]。

2.1.4 开发语言

开发语言主要为JAVA和JSP。

2.2 系统关键模块

2.2.1 登录系统

用户可以结合纳税人类型以及用户识别号、用户密码系统等进行系统的登入。

2.2.2 用户管理

用户管理包括用户查询和新增用户。

用户查询:在用户管理系统中,可以查询或管理所有用户的基本信息和状态信息。

新增用户:用户注册过程中添加对应的用户名、密码、权限等信息,系统便可以结合用户的角色信息来选择是否审核。

2.2.3 申报处理

在税务申报系统中,申报过程为单向过程,纳税人在申报操作方面很可能会出现一定的误操作,为了规避人为误操作的现象,则需要将操作过程和操作界面进一步简化,使其变得更加简单易操作,以便用户进行信息录入。同时还需要提供填报信息查询服务,用户可以在填写完毕后进行再次校对。

2.2.4 税款划拨

在完成纳税申报后,便可以在一定时间内进行线上划款。线上划款需要纳税人经过税务机构签订银行三方协定的情况下才能进行。

2.3 系统测试

2.3.1 系统功能测试

系统需要根据设计的有关要求,确保特殊数据间的关联性和特殊字段编辑以及计算公式的正确性,数据库操作也要能达到既定的标准要求。针对界面的显示也有一定要求,尽量确保字段设计合理、界面风格统一。数据监测需要正确显示数据项,图形数据项也要尽量保证正常运作,尽量识别更多的数据类型。

2.3.2 系统压力测试

系统压力测试通常是针对某一时段同一时间访问系统的用户量进行负载检验,主要测试方式便是单元测试法。单元测试通常会在独立功能模板完成开发后实施,一般都会检测税务申报系统的几项关键功能[4]。

3 结束语

近年来随着社会经济的快速发展,对于税务部门的工作也提出了更高的要求,为了紧跟时代的发展,满足现阶段的工作需求,加强管理与服务效果,需要进一步推进税务管理工作的网络信息化建设。在网络环境下,建立税企直连的税务自动申报系统是目前税务部门工作创新和优化的有效路径,税务申报的网络化和自动化不但为税务缴纳企业提供了极大的便利,同时也能有效加强税务部门工作效率,工作效率提升高达97%左右,为税收机构今后的发展带来稳定的动力,提高税务管理工作的现代化水平。

猜你喜欢
报表税务申报
个人独资企业对外投资的税务与会计处理
鼠国要上天之离你十五米
关于《国家税务总局关于发布〈税务检查证管理办法〉的公告》的解读
镇长看报表
税务达人的小算盘
月度报表
月度报表
年终总结