国税网络发票系统的与实现学位论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《国税网络发票系统的与实现学位论文.doc》由会员分享,可在线阅读,更多相关《国税网络发票系统的与实现学位论文.doc(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、专 业 学 位 硕 士 学 位 论 文新疆国税网络发票系统的设计与实现Design and Implementation of Networked Invoice System for Xinjiang Tax Bureau作 者 姓 名: 李 建 工 程 领 域: 软件工程 学 号: 40817364 指 导 教 师: 完 成 日 期: 2010年4月30日 大连理工大学Dalian University of Technology大连理工大学学位论文独创性声明作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文
2、不包含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目: 新疆国税网络发票系统的设计与实现 作 者 签 名 : 日期: 年 月 日大连理工大学专业学位硕士学位论文摘 要我国的税收信息化建设已经有了近30年的历史,在这30年里,税收信息化建设突飞猛进,已由最初进行文字录入发展为对数据、信息的广域采集、广泛共享、深度利用,引发了税收征管、行政管理、决策支持、外部信息利用、为纳税人服务等多项变革,推动着税收事业大步迈向现代化、规范化、高效化。
3、作为税收信息化工作的一个重要方面,网络发票是指利用互联网技术为纳税人提供一个普通发票使用平台,完成了发票开具、发票作废、发票缴销、发票验旧、信息自动采集等一系列功能,既加强了税源管理,又强化了纳税服务。本文通过新疆国税网络发票系统的设计与实现,全面实践了现代的面向互联网开发的软件工程。论文首先对本系统开发使用的相关技术进行了描述,阐述了新疆国税网络发票系统开发的项目背景。与传统的软件开发,尤其是系统性软件开发不同,论文摒弃了传统的概要需求与详细需求的定义方法,提出了面向互联网特征的需求分析。遵照软件工程开发设计原则,对网络发票系统从体系架构、及功能结构的整体设计及数据库进行设计,在系统实现阶段
4、展示了功能,最后,在测试阶段阐述了测试策略及其方法。关键词:软件工程;互联网;网络发票;Design and Implementation of Networked Invoice System for Xinjiang Tax BureauAbstractThe history of IT application of China Taxation was about 30 years. During those 30 years, IT application of taxation has had tremendous development, instead of original w
5、ord typing, developed multiple collections of data and information, broad sharing, and deep utilization, as well as taxation management, government management, decision support, external information utilization, and other innovative services for tax payers. Those innovations improved taxation indust
6、ry moving up to modern, regularization, and effectiveness. As an important part of IT application of taxation, network invoice is a normal invoice usage platform for tax payers by using internet technology which can realize serial functions of invoice receipt, invoice void, invoice revoke, invoice c
7、heck, and IT automation as well. Those functions not only enhanced taxation management, but also enforced tax services. The thesis states the design and execution of network invoice system of XinJiang state taxation that can fully realize modern internet oriented software engineering development.The
8、 thesis describes the relative technology used for development of this system, and illustrates the project background of network invoice system of XinJiang State Taxation. Compared with traditional software development, especially system software development, this thesis brings up the definition of
9、requirement that aims at internet feature while abandons traditional definition method of general requirement and detailed requirement. Obeys the software engineering development principle of design, carries on the system structure and the function structure overall outline design to the network inv
10、oice system, finally it demonstrates test strategy and method in test phase.Key words: Software Engineering; Internet; Networked Invoice;- I -目 录摘 要IAbstractII引 言11项目背景与相关技术31.1项目背景31.2相关技术31.2.1J2EE技术31.2.2MVC框架模型61.2.3Oracle技术82需求分析92.1传统的需求分析方法92.2新疆国税网络发票系统的需求分析92.2.1系统总体框架102.2.2系统总体用例分析112.2.3
11、确定目标用户122.2.4系统功能分析132.2.5E-R图193系统设计213.1功能模块设计213.1.1注册登录模块213.1.2用户主页模块223.1.3资格申请模块233.1.4资格审批模块243.1.5在线开票模块253.1.6查询统计模块263.1.7查询验伪模块273.2系统的软件架构设计273.3数据库设计283.3.1数据库设计原则283.3.2数据库表结构设计294系统实现334.1MVC实现及开发工具334.1.1MVC实现334.1.2开发工具344.2新疆国税网络发票系统的实现344.2.1注册登录功能354.2.2用户主页功能354.2.3资格申请功能364.2.
12、4资格审批功能374.2.5在线开票功能374.2.6查询统计功能404.2.7查询验伪功能445系统测试455.1测试环境455.2测试目的465.3新疆国税网络发票系统的测试465.4测试结论48结 论50参 考 文 献51附录A 附录内容名称53攻读硕士学位期间发表学术论文情况54致 谢55大连理工大学学位论文版权使用授权书56- III -大连理工大学专业学位硕士学位论文引 言如果以20世纪80年代初期税务部门开始在税收工作中应用计算机为标志,我国的税收信息化建设已经有了近三十年的历史,但税收信息化的快速发展始于1994年实施以增值税为核心的税制改革。1994年实行凭专用发票扣税的增值
13、税制后,对保证税收收入稳定增长,促进社会经济健康发展起了非常积极的作用。但在实施过程中,出现了犯罪分子利用增值税专用发票大量偷、骗国家税款的问题,犯罪活动一度非常猖獗。传统的工作方法和工作手段已难以适应新形势的需要,我们不得不把目光转向了日益发展的现代化技术手段。1994年,作为金税工程一期的增值税发票交叉稽核系统在50个大中城市试点,对加强增值税征收管理起到了积极作用、但金税工程一期并未能解决好信息录入的准确性和完整性问题,网络也没有覆盖全国,没有完全实现预期的效果,但它给我们提供了利用高科技手段解决增值税专用发票管理问题必须保证信息的准确性和完整性的启示。于是以“一个平台、四个系统”为内容
14、的金税工程二期应运而生了。2000年,在总结实践经验的基础上,完善了金税二期的建设思路,提出了整体方案,加快了建设步伐。国家税务总局到省、市、县国税局的四级网络全部联通。金税工程二期的建成,实现把征管业务放到网上运行这样一种现代化的征管方式,有效解决犯罪分子利用增值税专用发票偷骗国家税款的问题,虚开增值税专用发票大要案下降趋势明显。税务机关对增值税的征管工作逐步实现了系统化和规范化,以及不同环节在信息共享基础上的相互制约1 2。以增值税专用发票防伪税控系统和交叉稽核系统为代表的金税二期工程,有效的解决了增值税专用发票通过网络进行开具、认证和全国交叉稽核的问题,有效的控制了税款的流失,但增值税专
15、用发票仅针对于一般纳税人使用,虽然一般纳税人的普通发票也可以通过“一机多票”形式在防伪税控系统中使用,但还有80%多的小规模纳税人,在开具普通发票时不能使用这一系统,只能通过税务监制纸质发票(传统纸质发票),它以“定额撕开税务监制纸质发票”、“手工填写税务监制纸质发票”、“税控机具开具套打税务监制纸质发票”、“离线计算机开具套打税务监制纸质发票”等4种形式存在。这四种方式全部都缺少不了存在税务监制的纸质发票管理问题。上述方式中,“定额撕开税务监制纸质发票”、“手工填写税务监制纸质发票”属手工开具范畴,“税控机具开具套打税务监制纸质发票”、“离线计算机开具套打税务监制纸质发票”属电脑套打开具范畴
16、。除“税控机具开具套打税务监制纸质发票”可以在每月申报时通过存储介质将纳税人开票情况汇总到现有的征管系统外,其余三种只能在纳税人需要购买空白发票时在报税大厅里由税务系统工作人员对开具的每本、每张发票的开具情况进行验旧录入,这一过程耗时、耗力,通常一本发票由操作熟练的工作人员录入大约需要5分钟时间,工作人员和纳税人普遍存在怨言,由于是手工录入,也难免会出现错误。对于发票的这种管理方式,难以有效的反映纳税人的真实开票情况,假票、借开、乱开、代开发票等违法行为泛滥,造成国家税款的大量流失。在当前,从实现业务目标角度出发,提升普通发票管理的最关键即是对传统发票进行利于快捷数据采集和方便数据利用的数字化
17、管理。利用各种计算机或税控机具加强对税务监制的“纸质发票”开具打印管理,会加强纸质发票的数字防伪性能,以及对纸质发票开具信息采集的快速和准确。为加强普通发票管理,从源头上遏制制假、贩假、用假、代开、转借、虚开普通发票的违法行为,提高税源监控能力,按照总局信息管税的思路和“简并票种、统一票样、网络开票、建立平台”的要求,新疆国税着手设计、开发“网络发票系统”。本系统利用互联网,采用“网络在线开具发票”方式,虽说同样存在税务监制纸质发票管理问题,属“传统纸质发票”范畴,但是“网络在线开具发票”方式通过互联网,利用“电脑套打在线开具”加强了纸质发票开具信息采集的“实时性”,从而在时效上加强了税务机关
18、对纸质发票使用监管措施。1 项目背景与相关技术1.1 项目背景从建国以来到90年代,我国的发票管理基本上通过手工操作来实现的。90年代初期,随着计算机的普及,将发票管理内容及发票的流程编制出计算机程序,将发票纳入计算机管理,以此来提高工作效率。从此,发票管理现代化进入了起步期。自1994年起,国家对增值税专用发票的管理投入了大量的人力、财力,着手研制了金税工程,与此同时普通发票管理现代化也取得了长足的发展,各种税控收款机被研制、应用,但税控收款机普及率并不高,从技术上并没有彻底解决普通发票流程的全过程监控,增值税防伪税控系统采用发票的存根联信息与发票联(抵扣联)信息进行比对来证实发票使用的真实
19、性。但普通发票管理仅限于发票的收、发、存方面的管理,对纳税人的发票使用过程毫无监控能力。理想的发票管理是发票纯电子化模式,它是以纯电子数据形态进行发票开具,税务监管的也只是纯电子形态的数据信息,进销双方纳税人通过下载电子数据获得发票信息。该模式一般通过联机服务器端进行在线开具,或是通过离线发票数字化开票工具进行无纸化的离线电子开具。理论上发票可实现无纸化和纯电子数据化,并以采取过严密技术防伪措施的电子数据为最终法律依据。无纸化的发票电子数据还可通过收付款双方发票数据进行碰头“票票比对”和双方分别纳税申报时的“表票稽核”来进一步验证发票数据的真实性。新疆国税目前发票管理还是传统的收、发、存模式,
20、也开发过一些普通发票使用系统,但这些系统都处于离线状态。考虑到当前财会制度的制约,新疆国税现在不可能真正把发票纯电子化代替传统的纸质发票,只能将传统的离线开票模式转变为再线开票模式,并将现有种类复杂的普通发票种类简化为少数几种。根据前期关于普通发票开发经验和总结各省国税系统关于在线开票系统的使用经验,按照总局信息管税的思路和“简并票种、统一票样、网络开票、建立平台”的要求,新疆国税着手设计、开发“网络发票系统”。1.2 相关技术1.2.1 J2EE技术(1) J2EE技术概念Java2 Platform, Enterprise Edition(J2EE)是Sun 公司推出了一种全新的概念模型,
21、它与传统的互联网应用程序模型相比有着不可比拟的优势。3J2EE 平台提供了一个多层结构的分布式应用程序模型,该模型具有重用组件的能力、 基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制;使开发人员不仅可以比过去更快应对业务的改变而作出新的解决方案,而且其独立于平台、基于组件的 J2EE 解决方案不再受任何提供商的产品和应用程序编程界面的限制。(2) J2EE技术架构J2EE 平台使用了一个多层的分布式应用程序模型。应用程序的逻辑根据其实现的不同功能被封装到组件中,组成 J2EE 应用程序的大量应用程序组件根据其所属的层被安装到不 同的机器中。如图1.1描述了一个分布式 J2
22、EE 应用程序,它可以分为如下四层: 客户层主要用来处理用户界面,一个 J2EE 客户端既可以是一个 Web 客户端,也可以是一个应用程序客户端。客户端可以直接和运行在 J2EE 服务器中的业务逻辑层进行通信;如果是一个运行在浏 览器中的客户端,也可以通过运行在 Web 层中的 JSP 页面或 Servlet 进行通信。 WEB层(表现逻辑层)主要用来生成和处理显示给用户的各种界面,并处理一些简单的业务逻辑,通常采用的技术是JSP和Servlet技术 商业逻辑层(业务逻辑层)图1.1 多层结构的应用程序Fig. 1.1 J2EE structure diagram商业逻辑层负责处理应用系统各部
23、分功能模块的业务规则和商业逻辑,它由 运行在业务逻辑层的 enterprise bean 处理。一个 enterprise bean 可以从客户端接受数据,对 它进行处理,并将其发送到企业信息系统层以作存储;同时它也可以从存储器获取数据, 处理后将其发送到客户端应用程序。 企业信息层主要存放企业应用所需要的各种数据,主要包括各种数据库及相关的数据采集传输设备。(3) J2EE技术优点 简化结构J2EE平台支持简化的、基于组件开发模型,由于J2EE基于Java编程语言和J2SE平台,它提供了编写一次,随处运行的可移植性,遵循J2EE标准的所有服务器都支持该模型。EJB组件使编写应用程序更为简单。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国税 网络 发票 系统 实现 学位 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内