基于J2EE技术平台的地税网上税务登记系统的设计与实现
【摘要】 为建立“以纳税申报和优化服务为基础,以计算机网络为依托,集中征收,重点稽查”的新型征管模式,深化征管改革,云南省各级地税部门艰苦创业、勇于探索,积极筹措资金,开发、购买征管软件,在信息化建设上迈出了可喜的一步,经历近二十年的信息化建设,实现了从手工征管模式到计算机管理模式的转变,实现了计算机管理的征收、管理、稽查三大功能,为提高工作效率、优化纳税服务打下了坚实的基础,还实现了网络纳税申报,大大减轻了征收人员的工作压力,为广大纳税人节省了缴税时间,受到了社会各界的好评,从《云南地税综合管理信息系统1.0》到现在使用的《云南地税综合管理信息系统2.0》版,在资源共享、协同工作、促进税务系统在管理与服务两大职能上的协调发展、加强对税源的监控能力和执法力度、发掘新税源、堵塞漏洞、进一步提高征收管理的质量和效率等方面发挥积极作用,但是,随着社会的发展,地方税收事业要有大的发展,税收征管要上新的台阶,工作效率要取得显著的提高,当务之急要加快地方税收信息化建设进程,实施地税信息化建设工程,是省局党组审时度势作出的重大决定,是贯彻国家税务总局“科技兴税”的重大举措,实现网上税务登记务必是非常重要的一项工作。本文以云南省集中地税征管业务系统建设为背景,对该系统的组成架构和部分功能模块进行了应用性理论研究和实践讨论。基于分析税务登记管理子系统的各项需求,运用J2EE三层架构、WEB页面技术以及相关数据库技术对登记管理的各个功能模块分别进行了设计与实现,税务登记是整个税收征收管理的首要环节,其职能或划分为开业登记、变更登记、注销登记、停复业登记、验换证处理、非正常户管理、外出经营管理、外来经营管理等。各个模块严格按照J2EE三层结构进行设计,前台页面采用自定义的WEB组件实现,中间业务逻辑层采用面向对象编程语言JAVA编写,数据存储层则采用关系数据库Sqlserver完成。本文设计和开发了灵活实用的网上税务登记管理信息系统,满足了广大纳税人网上税务登记业务的需求,同时为其他网上办税业务系统的设计和实现提供了参考。
第一章绪论
1.1研究背景和意义
1.1.1云南地税信息化建设的发展历程
以云南省为例,在省局统一征管软件推广之前,几乎一个地级市就有自己的一套征管软件,有的甚至在同一个市内,几个区的征管软件各不相同,这种信息化建设的相互分割的局面浪费了大量的资金;在幵发税务管理软件中过分强调专业化管理,开发了许多相互独立的税收专业管理软件,如税收征管系统、出口退税管理系统、交叉稽核系统和稽查管理系统等,但这些系统之间缺乏沟通,形成许多“信息孤岛”各地征管改革进度不一致,征管业务不规范,不符合税收信息化建设的要求。目前虽然各地税务机关对税收征管信息化建设比较重视,但缺乏系统考虑,对在建设过程中必须在征管的哪些环节达到什么样的要求缺乏清醒认识,加之征管部门与信息部门的配合不太协调,使征管软件开发的系统性和规范性欠缺,难以从更高的层次协调局部与整体、一般与特殊、短期与长期的征管需求。
1997年云南省范围内的各地州市地方税务局开始陆续购入计算机,并开始招收计算机运用专业的大学毕业生,专门针对本地州的实际纳税情况,有针对性的开发一些小型的运用软件,全省并没有一个统一的应用软件,各地州市各自为阵,各自开发,并且仅局限于小型的局域网,由各基层单位自己管理数据库、服务器、终端,各自培养系统维护员,一直到2000年,省地税局才开始与清华同方合作,共开发云南地税的第一套全省统一的税务管理软件《云南地税信息综合管理系统MISI1.0》,历时2年的时间,从开发到应用,到全省推广实现了从传统的手王操作到计算机管理的转变,完成了手工开票到机器开票以及简单的数据统计工作,随着信息化建设的突飞猛进,网络的普及也涉足了各个领域,各行各业都进入到了一个新的信息化建设新局面,不再是各自为阵,而是一个开放的世界,这也对税务工作提出了一个更高的要求,缴纳的方式不再局限于一种,而是多元化的办税模式,以及提供一种优质高效的纳税服务,“以纳税申报和优化服务为基础,以计算机网络为依托,集中征收,重点稽查”税收征管模式被提到了一个相当的高度,营造更加公正、公平、公幵的税收征纳环境,税收网络化环境形成,信息技术的广泛运用,充分发挥了信息化的各项功能,改进了工作方式,有效提高了工作质量和效率,紧缩了业务流程,加强了税源监控能力。
1.2论文主要研究内容
本文的研究总体目标是根据云南省地税信息化的发展需求设计并实现一个基于J2EE框架的《云南地税信息综合管理系统》下的地税网上税务登记系统,该系统的研究与设计力求达到如下目标:
1.较快的响应速度;
2.统一的用户界面;
3.较好的可操作性;
4.系统的业务处理高度自动化。
为按质按量完成研究目标,本文将对如下内容进行重点研究:如何通过系统的开发,使地税系统的征管业务领域得到拓展,为广大纳税人提供的菔务品质得到提升,增加征管软件的安全度,以促进征管软件的广泛应用,使得地税信息化业务更加高速、有效的发展。
本系统将釆用J2EE规范的三层技术体系结构,操作人员使用浏览器进行系统操作,整个业务逻辑都部署在应用服务器进行处理,客户端浏览器不部署任何业务处理应用,所有的系统数据通过部署的数据库服务器进行统一、集中存储。
系统为完成各项业务需求设计多个功能模块且各模块可以无缝的嵌入到核心体系中去,可以在不影响现有系统正常运行的前提下达到系统更新或添加新业务模块等任务。
釆用开放性的系统架构,同时利用易插入的功能模块高效快速地完成—系统开发,减少开发成本。
第二章相关技术介绍
地税网上税务登记管理信息系统属于Web应用系统涉及相关技术:J2EE、uml、Rational Rose、数据库技术、软件工程等在本系统中的重要性,所以下面将逐一介绍。
2.1J2EE体系结构
2.1.1J2EE概述
J2EE平台是SUN公司提出的一个简化企业级解决方案的开发、部署和管理的框架。它包含了一个层次分明的分布式模型,并提供一系列的技术规范指导系统开发。基于J2EE的应用按功能可以分为不同层次,每个层次采用不同的组件和服务,这些组件又分别运行在不同的容器中,组件之间可以通过容器的交互协议来实现相互调用。
J2EE体系结构基于Java2平台标准版,目的旨在简化企业级解决方案的开发、部署和管理等问题。它不但继承和发展了标准版中的许多优点。
该体系结构最终要帮助企业大幅缩短应用开发及投放市场的时间。因此,J2EE利用中间层集成框架来提供较低费用且较强可用性、较高的可靠性和可扩展性的体系结构。通过统一的平台,大大降低了多层应用的开发费用和复杂度,并对现有应用的集成提供强有力的支持。
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法企业内———部或外部难以互通的窘境。
2.1.2J2EE的优点
J2EE提供一系列机制帮助企业搭建灵活、易维护、可伸缩的商务系统。利用幵发企业级应用的优势主要有以下几个方面:
1.提供对异构环境的支持
Java的跨平台特性能够可以使得基于J2EE开发的程序部署在异构的环境中,这类应用程序并不依赖特定的硬件或操作系统。所以,采用J2EE开发的应用只要有良好的设计就可以达到开发一次就能部署运行在各类不同的平台上。
2具备稳定的可用性
一个运行良好的服务器端应用必须能够提供全天候不间断的服务,以满足客户和合作伙伴的业务需求。在互联网无处不在的今天,即使是有计划的停机维护都可能造成严重的损失,如果是非计划的意外停机肯定会带来灾难性的后果。J2EE应用可以部署到可靠的系统及平台中,保证提供长期稳定的可用性。
2.2统一建模语言
面向对象建模是一种对应于真实世界的抽象的思维方法,它研究系统所涉及的对象及其相互间的联系,在面向对象的建模方法中,对象是系统中用來描述客观事物的一个实体,是构成系统的一个基本单位,类是具有相同行为和结构的对象的抽象。面向对象建模引入数据封装,将代码和数据包装起来,降低了各部分代码的耦合度:类的继承使代码具有可重用性;类的多态性使同一个属性或行为在一般类及其各个特殊类中具不同的语义。封装、继承、多态机制使系统具有更大的灵活性,对需求的改变可做出快速的反应。面向对象的建模先从事物中抽象出对象,将对象一般化处理,抽象出类,然后建立类之间的关系。
2.2.1UML的定义
统一建模语言是表示方法,它是可以安排用于描述软件系统的图和图元素的集合。UML既不是过程,也不是表示法和过程组成的方法。
从理论上来讲,您可以根据要选择的任一过程所指示的步骤来应用该表示法的各个方面,其中所选择的过程包括传统的瀑布法极限编程和快速应用程序开发,人们已经专门开发了多种过程来补充UML表示法。
UML并没有局限于单一平台或程序开发语言,因此非常适合作为不同系统网络之间的沟通桥梁。UML基本上与流程无关,适用于“使用案例驱动”、“以结构为中心”且为迭代式、渐进式的开发流程,这种建模语言的最大用途是利用图形来描述真实世界各个对象的符号表示,让所有系统设计者在构建系统时从系统流程分析、系统需求、对象模型化定义到对象设计的整个开发过程完全标准化,不因系统设计者使用不同的程序设计语言而有所不同,因此也可以说使用UML的目的是要建立一套软件系统从系统分粗、流赛设计到整体开发的标准表示方法。
第三章系统需求分析.......18
3.1系统概述......18
3.2系统功能需求.......18
3.2.1功能需求......18
3.2.2业务需求........19
3.2.3业务描述......20
第四章系统总体设计.........25
4.1系统设计目标与原则.......25
4.1.1系统设计目标......25
4.1.2系统设计原则......25
第五章系统详细设计与实现.....38
5.1表结构描述......38
5.1.1设立登记模块表描述....38
5.1.2变更登记模块表描述......44
第六章系统测试
6.1测试方法
基于分析税务登记管理子系统的各项需求,运用J2EE三层架构、WEB页面技术以及相关数据库技术的应用系统,完整的测试一般包括功能完整性、可行性、系统性能、系统安全性和客户端兼容性等方面。网上税务登记信息系统还处于原型开发的阶段,无法测试系统性能、安全性方面,只能重点针对系统功能完整性和可靠性进行测试。一般而言,功能测试的目的是保证系统可以满足设计时的需求,达到预期的效果。通常系统测试是由专门的测试人员进行的,与系统开发人员相比,他们对系统源代码缺乏深入了解,因而可通过采用编写和运行相应测试集来确认系统的核心功能。
测试方法选用功能测试和集成测试。在功能测试中重点进行了功能、界面和数据项的测试。而在集成测试中重点进行了业务流程和数据流的测试。
A.功能测试
1.使用功能。网上税务登记系统能按照设计要求实现模块的各个功能,数据应完整、界面美观、操作简便。对于不同模块的功能应该参照需求文档看功能是否全面:对于特殊界面的添加和删除功能能否实现;显示的基本信息是否正确易懂;能否实现特殊字段之间的级联;能否合理控制字段的可编辑性;运用的计算公式是否正确;能不能得到和显示正确的结果;页面校验的提示是否简洁易懂和数据库的操作是否符合需求的规定。
2.使用界面。主要看字段的设计是否符合需求和界面的风格是否同统一。
3.数据项是否精准。主要看字母数字数据项是否能够正确回显并输入到系统中;图形模式的数据项如滑动条是否正常工作;是否能够识别非法数据;数据输入消息是否可理解和尽可能多的输入模拟的各种情况的数据类型。
第七章总结与展望
7.1总结
本课题基于J2EE平台设计和开发了灵活、实用、高效、方便、快捷的地税网上税务登记管理信息系统,充分应用信息化技术,为广大纳税人网上办理税务登记证件和提交各类申请提供方便,同时为其他税务系统网上办理涉税事项系统的设计提供参考。
论文主要完成以下工作:
1.通过对当前税务系统信息化现状的分析,云南地税的发展需求,网上税务登记的意义,“以纳税申报和优化服务为基础,以计算机网络为依托,集中征收,重点稽查”税收征管模式的要求,营造更加公正、公平、公开的税收征纳环境,税收网络化环境形成,信息技术的广泛运用,以及纳税人对办税工作方式的更高要求,网上税务登记是大势所趋。本文对整个税务登记流程作了详细设计与分析,将系统划分为开业登记、变更登记、停业登记、复业登记、注销登记、外出(来)经营管理、系统维护。
2.根据功能模块划分,确定了系统的设计目标和原则,进行了系统的体系结构设计,同时对系统进行了数据库设计和安全性设计。
3.基于J2EE平台,JAVE设计语言对系统各个模块进行了具体实现,完成了原型系统的开发,经测试验证各项功能正常运行。
7.2展望
虽然本课题实现的网上税务登记管理信息系统满足了广大纳税人网上办证提交申请和税务机关发证通知的基本需求,但是应用中还是存在着一些不足,未来将从以下两方面开展工作。
1.开发和实现更多的功能模块
税务信息化建设历经了近20年的发展,取了很大的进步,实现了从传统的手工模式到机器管理的信息化,但是还有很大的发展空间,还有很多地方没有实现信息化管理,与工商、国税、银行的联网与数据交换还有待与进一步的加速。
2.需要更高的系统稳定性
针对测试中发现的系统稳定性问题,将深入研究问题的原因并及时提出解决方案,同时,将进行性能测试、压力测试、兼容性测试等多方面的应用测试,保证系统的稳定性,以适应更大范围的应用。
参考文献:
- [1] 刘羽. 基于工作流技术的网上登记系统的设计与实现[D]. 复旦大学 2010
- [2] 刘胜. 某DM媒体公司信息资讯登记系统的设计与实现[D]. 电子科技大学 2013
- [3] 刘宏伟. 邮政信息设备登记系统的分析设计及实现[D]. 吉林大学 2007
- [4] 唐建国. 网上税务登记系统[D]. 天津大学 2005
- [5] 翟佳琪. 北京铁路公安盘查登记系统设计与实现[D]. 北京交通大学 2012
- [6] 陈晓军. 基于INTERNET的压力管道远程使用登记系统的研究[D]. 浙江工业大学 2001
- [7] 周勋. 元数据标准注册系统研究与原型实现[D]. 南京理工大学 2007
- [8] 张曦. 昆明工商企业注册登记系统分析与设计[D]. 云南大学 2010
- [9] 李建华. 承德农广校信息管理系统设计与实现[D]. 电子科技大学 2012
- [10] 范春禹. 市委机关办公自动化系统的设计与实现[D]. 吉林大学 2012
本文编号:9656
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/9656.html