论文部分内容阅读
本文以笔者参与开发的四川省地税局的SWGL2000《税务管理信息系统》为基础(参与了整个系统的分析、设计,承担了票证管理、决策分析两个子系统的开发工作),详细地介绍了从税务管理信息系统最初的设计到具体实现的全部过程,并结合该系统对于管理信息系统的应用进行了阐述。文章侧重于叙述整个税务管理信息系统的设计与实现,从全面到局部,重点介绍了系统的结构,以及贯穿整个系统的设计思想和实现策略。在叙述过程中还对一些关键性的技术问题进行分析,并提出了自己的观点和实现方法。本文共分为四章。税务管理信息系统在我国税务管理中的应用80年代初才起步,在十多年里,税务管理信息系统在税务管理中的应用得到了迅速的发展,经历了以下几个阶段:⑴单机操作、单项应用;⑵局域网;⑶广域网。笔者参与开发的SWGL2000《税务管理信息系统》是基于广域网的管理信息系统,将对我国税务管理信息化、网络化进程产生重大影响。<WP=3>管理信息系统使用计算机技术管理数据并为管理提供决策支持,使管理人员更有效率地工作。它是利用计算机硬件和软件技术,建立分析、规划、控制和决策模型以及相关数据库,为一个组织提供信息采集、储存、管理、分析和决策功能的系统。管理信息系统从下到上由日常事务处理、经常性运行的计划和控制的信息处理、战术性计划和决策的信息处理、战略性计划和决策的信息处理四层结构构成。每一个层次的信息处理都会用到下面层次提供的数据,同时也要用到新的数据。SWGL2000《税务管理信息系统》的“征收管理子系统”是日常事务处理的模块;“计会计划子系统”是用于经常性运行的计划和控制的信息处理模块;“决策分析子系统”是用于战术性、战略性计划和决策的信息处理模块。管理信息系统的主要功能有对信息进行采集、处理、存储、管理、检索和传输等。在SWGL2000《税务管理信息系统》中,基层的管理系统主要完成信息的采集、信息的储存、信息的处理,信息的传输和一定程度的信息管理功能;上层的管理系统主要完成信息的管理和信息的检索以及决策功能。管理信息系统的开发方法有:生命周期法、快速原型法等。系统分析是建立管理信息系统的关键,其重点是对系统的要求进行分析,即首先对组织各部门、各业务进行详细了解,并在此基础上进行分析,确定用户需求,从而提出新的方案。管理信息系统的设计就是以系统分析阶段所获得的逻辑模型为基础,建立物理模型。通俗地讲,就是根据目标系统逻辑功能的要求,结合企业的实际情况,确定目标系统的结构和具体的实施方案。系统设计是开发管理信息系统的重要阶段,同时也是整个开发工作的核心。如果说系统分析解决的问题是“做什么”的话,那么系统设计就是解决“怎么做”的问题。系统设计方法中最典型的是结构化设计方法,这种方法采用了“模块化、自顶向下、逐步求精”的思想,以数据流程图为基<WP=4>础构成模块结构。结构化程序设计的三种基本结构是:顺序结构、选择结构和循环结构。详细设计的工具通常可以分为图形、表格和语言三种,常用的有:控制流程图、问题分析图以及过程设计语言等等。SWGL2000《税务管理信息系统》采用的是快速原型法进行开发的。笔者参与开发的《税务管理信息系统》是受四川省地税局的委托,为了实现省地税局管理的现代化、自动化而设计开发的。该系统从总体上可以分为上级管理层税务管理系统和基层税务管理系统:上级管理层税务管理系统适用于省、市等非基层征收单位,主要完成与基层税务管理系统联系密切的业务功能。包括票证管理、报表管理和税收决策分析系统;基层税务管理系统适用于基层征收单位,其主要功能模块包括税务登记、税票管理、发票管理、纳税申报、税款征收入库、管理服务、统计查询、查补税款录入、会计处理、计划管理、税收监控等等。笔者承担了票证管理和税收决策分析两个子系统的开发,其中,票证管理包括税票管理和发票管理两个模块,税票管理完成税票入库、税票领用、税票退回、税票重入、税票作废、查询等功能;发票管理完成发票入库、发票领用、发票退回、发票作废、发票准购处理、企业违章处理、发票销售处理、发票核销处理查询等功能。税收分析子系统包括税源分析、申报分析、征收分析、计划完成情况分析,帐表查询五个模块,税源分析完成对登记户分布情况、重点税源情况、税源变动情况、退税大户情况的统计和分析;申报分析完成对申报状况和申报税款的统计和分析;征收分析完成征收税款总体情况、重点户税款、欠税总体情况、缓缴税款、四率指标的统计和分析;计划完成情况分析完成对税收收入进度、税收收入进度趋势、税收收入变动的统计和分析。<WP=5>笔者还承担了部分通用模块的开发,比如通用数据窗口打印模块、数据同步模块等。通用数据窗口打印模块使得所有查询结果都可以通过统一的方式进行打印设置,既方便了用户,也减少了开发中的重复工作;数据同步模块解决了广域网中分布式数据的数据一致性问题,使得存储在不同地方的数据相互保持数据一致性。本系统可采用集中式数据管理模式,也可采用分布式数据管理模式。后台服务器采用Unix或W