基于.NET平台的税务行政处罚在线处理系统的分析与设计
【摘要】 随着互联网应用发展无处不在的走进我们的生活,面对纳税人数量的大幅增长,面对税务行政处罚的大量规则和复杂的计算处理,面对纳税人对服务愈来愈高的要求,计算机技术和网络开始突显出它无可替代的高效性和高能性。由于税务行政处罚自由裁量具有相对的自由空间,在中国这一人情较为浓郁的社会,容易使税务工作人员遭受执法风险,加上执行标准繁多,且处罚金额有轻有重,在繁忙之中极易出错,不仅给国家造成损失,也给国家税务机关的权威造成影响。与此同时,近年来,纳税服务的呼声越来越高,如何更好地为纳税人服务,尽可能地简化或使涉税事项的办理参与到网络化的处理,本系统以税务行政处罚的在线处理为试点,努力为纳税人提供高效、便捷、公平、优质的服务。本系统从浙江省“税友龙版”软件中提取税务行政处罚的具体参数,包括主要违法违章手段、时间、对象等数据处理信息。利用我市新出台的《税收行政处罚自由裁量权执行标准》进行拆分、量化为指标参数,处理信息与指标参数相比对,自动归类纳税人税务违法违章行为,并生成拟处罚决定,时刻等待纳税人进行在线处理或告知前往当场处理。本系统基于.NET体系结构开发,使用SQLServer数据库。在功能方面主要有系统登录、税务端在线处理、纳税人在线处理、报表查询、统计分析和系统维护等六个主要模块。税务端在线处理和纳税人在线处理是该系统的核心,它包括税务登记类、纳税申报类、税款征收类、发票管理类、账簿和凭证管理类以及纳税担保类税务行政处罚的在线处理。在应用开发中遵循软件工程规范,发挥了面向对象和.NET的优势,为地税系统的信息化提供一个参考。
第一章绪论
1.1研究背景与意义
税务机关依照税收法律、法规的相关规定,依法对纳税人、扣缴义务人、纳税担保人以及其他与税务行政处罚有直接利害关系的当事人违反税收法律、法规、规章的规定进行处罚的具体行政行为即是税务行政处罚。其范围主要包括各类税务罚款以及税收法律、法规、规章规定的其他行政处罚内容。
随着中国经济日益发展,纳税人数量的大幅増长,导致税务机关人均管户数量大幅增加,税收征管的复杂性和工作难度也明显加大。税务行政处罚作为税务机关实施税务行政管理的重要手段,它对于税务机关日常税收征收管理活动起到“保驾护航”的作用。可以说,能否正确贯彻实施税务行政处罚是检验税务机关是否“依法行政、依法治税”的一块试金石。但是,面对人均管户的逐渐增多、征管工作的日益复杂、自由裁量权的范围浮动,税务行政处罚正遭遇各种难题。
因此,利用我省既有的税收征管信息系统“税友龙版”中已采集的数据,结合税务系统信息化的高速发展,为我市地税系统开发一个税务行政处罚在线处理系统变得十分重要。
1.2现状和存在问题
1.2.1—般程序和简易程序
根据《中华人民共和国行政处罚法》、《中华人民共和国税收征收管理法》及其《实施细则》规定,在税务行政处罚中,区分有一般程序和简易程序两种处罚程序。
1.简易程序。简易程序是当场实施处罚的一种简便程序。税务机关对于违法事实清楚、证据确凿、情节简单、轻微、社会危害性不大的税务违法行为,当场给予法定的较轻的行政处罚时适用简单的程序。简易程序只适用于两种罚则:警告和一定数额范围内的罚款。违法事实确凿,并且有法定依据,税务机关可对公民处以50元以下(含50元)、对法人和其他组织处以1000元以下(含1000元)罚款或者警告。以上程序适用简易程序,可以当场作出行政处罚决定。
2.—般程序。对公民处以50元以上,对法人或者其他组织处以1000元以上罚款的税务行政处罚,或者虽未超过规定金额,但根据其具体违法违章行为有必要做
进一步调查取证的,适用一般处罚程序。一般处莉程序包括:案件调查、案件审査、处理处罚决定、移送执行及涉税案件移送等多个级次。在案件审查环节中,对于符合法定听证条件的(对公民处以2000元以上罚款、对法人或者其他组织处以10000元以上罚款),应当告知当事人有要求听证的权利。相较简易程序而言,一般程序要复杂的多。
1.2.2自由裁量权
行政自由裁量权是法律对某种行政行为没有明确严格规定的条件下,或虽有明确规定,但保留了行政行为的一定幅度,行政主体可以在法定幅度内根据行政管理的实际情况,通过自己的主观判断做出行政行为的职权。具体到税收自由裁量权,是指税收法律法规未对税收执法行为作出明确、详细而具体的规定,税务机关在自由裁量幅度内有一定的选择权力,并根据这一权力作出税收执法行为。
自由裁量权每时每刻不存在于在具体行政执法中,对于增强执法办案的准确性和灵活性,自由裁量权功不可没,但与此同时,却也存在着以下几大方面的问题:
1.情感纽带。人是情感动物,同时也是社会性动物,复杂的社交关系圈、包括亲戚、朋友、同学等,可能会使得人这一自由裁量的行使主体在行使过程中出现权力滥用;
2.情感排斥。由于发生过冲突,或者是由于其他的原因存在情感对立或者排斥,同样有可能导致的自由裁量权的被滥用;
3.个人素质。个人工作能力、事物认识能力、知识能力水平、道德修养水准等各不相同,可能导致自由裁量权的被滥用;
4.利益冲突。尤其出现于当某项决定与具体工作人员存有利害关系,或是存在具体工作人员贪污受贿等内部因素,自由裁量权被滥用的可能性很大;
第二章系统相关技术介绍
在本章中主要介绍B/S模式、Net三层架构、ASP.NET、CSS网页样式与布局设计、数据库服务器等系统相关技术。
2.1 B/S模式
B/S架构的优势如下:
(1)维护和升级方式相对简单。
(2)成本相对更低,选择相对更多。
(3)应用服务器运行数据负荷较重。
B/S结构作为系统幵发的首选模型,如图2-1所示。

2.2 NET三层架构
所谓三层体系结构,如图2-2所示,不是指物理上有三层、或者说简单地放置三台机器,而是在客户端与数据库之间加入一个中间层,也就是所谓的组件层。这里的三层是的是指逻辑上的三层,也就是将这三个层放置到一台机器上。业务规则、数据访问、校验合法性等工作,在三层体系结构的应用程序中被放置到中间层进行处理。也就是说,在通常情况下,客户端是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换,而不是直接与数据库进行交互。

在保证客户端功能的前提下,开发人员秉持为用户提供明了、清爽、易操作的界面的原则,通常会将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。这使得应用系统的开发、更新和升级工作得到大幅度地简化,因为开发人员只需要对中间层进行修改,就能够实现应用程序代码的修改,而不是对成千上万的客户端应用程序进行修改,使得开发人员从繁琐和重复性的工作中解脱出来,有更多的时间和精力专注于应用系统核心业务逻辑的分析、设计和开发。
.NET三层架构各层的作用
1.数据访问层(DAL):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。
2.业务逻辑层(BLL):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。
3.用户界面表示层(USL):主要表示WEB方式,也可以表示成WINFORM方式,WEB方式可以表现成:aspx如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。
第三章系统需求分析.........11
3.1业务背景.......11
3.2业务需求........11
3.3系统目标......12
3.4处罚案源登记匹配......12
3.4.1税务登记......12
3.4.2纳税申报......14
3.4.3********....15
第四章系统设计.......29
4.1系统设计原则.......29
4.2软件架构设计......29
4.3总体功能模块设计.........29
4.4系统网络拓扑图.......30
第五章系统实现......38
5.1开发环境......38
5.2系统主界面....38
5.2.1登录界面.....38
5.2.2系统主控界面....39
第五章系统实现
本章将对各子模块的实现进行详细的介绍。模块通过展现页面来表明其功能的实现。
5.1开发环境
开发工具:visual studio 2008在Windows平台上开发的
开发平台:window xp
开发语言:C#、ASP.NET
数据库:Microsoft SQL Server2005
5.2 系统主界面
5.2.1登录界面
在浏览器地址栏中输入服务器地址,进入税务行政处罚在线处理系统页面,操作者输入用户名和密码点击登录进入系统,如图5-1所示。

5.2.2系统主控界面
登录成功后进入系统主界面,如图5-2所示。

左侧为导航栏菜单区,右侧为系统主要操控及展示区域。顶部会显示当前登录的时间以及登录的用户名称。
第六章总结与展望
6.1总结
本论文通过分析目前税务行政处罚系统存在的问题和电子化业务新的需求,釆用开发平台,在SQLServer数据库的环境下,构建一个税务行政处罚在线处理系统。
系统采用B/S架构,依托网络,数据省级集中提取,待进一步人工实际情节查验。通过使用信息技术高效准确的对税务行政处罚中的自由裁量监管匹配和纳税人在线处理问题进行解决。
在系统设计和开发中,重点工作主要为以下几个方面:
1.建立模型。构建一套符合纳税人需求和地税基层征管工作需要的税务行政处罚在线处理规范模型,是开发整个系统的根本目的和价值所在。
2.完善需求。从问卷、走访、座谈等多种形式完成纳税人和基层税务机关的业务需求,并进行细化,在结合目前的技术和已上线的地税业务系统的基础上,分析设计,完成了系统开发,基本达到了系统设计的目的。
3.表格设计。按照前期工作中收集到的真实需求,设计数据库中相应表格,并从表中和关联表中抓取部分栏位字段,显示在后台管理页面中;根据后台页面的各个模块设置,将各个设定保存到数据库中的表中,并将设置的变化显示在页面上。
4.在系统的开发设计过程中,充分考虑到软件的分层设计原则和模块化设计原则,借鉴MVC层次划分模型。釆用.NET MVC开发模式及.NET技术,结合三层架构的设计,满足税收执法管理的需求。
6.2展望
本项目目前已进入试点运行阶段,但不足之处仍然较为明显,亟待进一步修改完善。其中需要改进的地方有:
1.在反馈统计方面实现更好的可视化界面,形成图表结构,使用户能够得到更好的直观反馈,提髙系统的使用效率。
2.在安全性方面,并未对用户的敏感信息进行加密工作,由于对这方面没有进行深入研究,因此系统的安全性有待改善。
3.界面的美观方面与系统的融合还不太协调,所以还要小幅度修改界面,以增强用户体验感。
参考文献:
- [1] 田克波. 信息技术在当前我国税收征管中的运用[J]. 科技资讯. 2011(07)
- [2] 卜祥来,周上序,高源. 论规范税务行政处罚自由裁量权[J]. 税务研究. 2010(11)
- [3] 刘宁,陆荣国,缪万胜. MVC体系架构从模式到框架的持续抽象进化[J]. 计算机工程. 2008(04)
- [4] 丁燕云,魏娟. 浅析SQL数据库的性能优化问题[J]. 科技信息(学术研究). 2007(34)
- [5] 王娴,刘辉,倪远平. B/S与C/S体系结构的应用研究[J]. 信息技术. 2006(06)
- [6] 李政伟,夏士雄,聂茹. 基于Web服务的动态电子商务应用架构[J]. 计算机工程与设计. 2005(04)
- [7] 修乾. 基于Web的.NET应用系统开发[J]. 计算机工程. 2003(21)
- [8] 邵雷,李毓伟. 基于工作流技术和B/S结构的办公自动化系统研究[J]. 浙江科技学院学报. 2003(02)
- [9] 王继成,高珍. 软件需求分析的研究[J]. 计算机工程与设计. 2002(08)
本文编号:9575
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/9575.html
下一篇:基于B/S架构的山东省农信社代理财政非税收入管理系统的设计与实现

