基于J2EE技術(shù)平臺的地稅網(wǎng)上稅務(wù)登記系統(tǒng)的設(shè)計與實現(xiàn)
【摘要】 為建立“以納稅申報和優(yōu)化服務(wù)為基礎(chǔ),以計算機網(wǎng)絡(luò)為依托,集中征收,重點稽查”的新型征管模式,深化征管改革,云南省各級地稅部門艱苦創(chuàng)業(yè)、勇于探索,積極籌措資金,開發(fā)、購買征管軟件,在信息化建設(shè)上邁出了可喜的一步,經(jīng)歷近二十年的信息化建設(shè),實現(xiàn)了從手工征管模式到計算機管理模式的轉(zhuǎn)變,實現(xiàn)了計算機管理的征收、管理、稽查三大功能,為提高工作效率、優(yōu)化納稅服務(wù)打下了堅實的基礎(chǔ),還實現(xiàn)了網(wǎng)絡(luò)納稅申報,大大減輕了征收人員的工作壓力,為廣大納稅人節(jié)省了繳稅時間,受到了社會各界的好評,從《云南地稅綜合管理信息系統(tǒng)1.0》到現(xiàn)在使用的《云南地稅綜合管理信息系統(tǒng)2.0》版,在資源共享、協(xié)同工作、促進稅務(wù)系統(tǒng)在管理與服務(wù)兩大職能上的協(xié)調(diào)發(fā)展、加強對稅源的監(jiān)控能力和執(zhí)法力度、發(fā)掘新稅源、堵塞漏洞、進一步提高征收管理的質(zhì)量和效率等方面發(fā)揮積極作用,但是,隨著社會的發(fā)展,地方稅收事業(yè)要有大的發(fā)展,稅收征管要上新的臺階,工作效率要取得顯著的提高,當務(wù)之急要加快地方稅收信息化建設(shè)進程,實施地稅信息化建設(shè)工程,是省局黨組審時度勢作出的重大決定,是貫徹國家稅務(wù)總局“科技興稅”的重大舉措,實現(xiàn)網(wǎng)上稅務(wù)登記務(wù)必是非常重要的一項工作。本文以云南省集中地稅征管業(yè)務(wù)系統(tǒng)建設(shè)為背景,對該系統(tǒng)的組成架構(gòu)和部分功能模塊進行了應(yīng)用性理論研究和實踐討論�;诜治龆悇�(wù)登記管理子系統(tǒng)的各項需求,運用J2EE三層架構(gòu)、WEB頁面技術(shù)以及相關(guān)數(shù)據(jù)庫技術(shù)對登記管理的各個功能模塊分別進行了設(shè)計與實現(xiàn),稅務(wù)登記是整個稅收征收管理的首要環(huán)節(jié),其職能或劃分為開業(yè)登記、變更登記、注銷登記、停復(fù)業(yè)登記、驗換證處理、非正常戶管理、外出經(jīng)營管理、外來經(jīng)營管理等。各個模塊嚴格按照J2EE三層結(jié)構(gòu)進行設(shè)計,前臺頁面采用自定義的WEB組件實現(xiàn),中間業(yè)務(wù)邏輯層采用面向?qū)ο缶幊陶Z言JAVA編寫,數(shù)據(jù)存儲層則采用關(guān)系數(shù)據(jù)庫Sqlserver完成。本文設(shè)計和開發(fā)了靈活實用的網(wǎng)上稅務(wù)登記管理信息系統(tǒng),滿足了廣大納稅人網(wǎng)上稅務(wù)登記業(yè)務(wù)的需求,同時為其他網(wǎng)上辦稅業(yè)務(wù)系統(tǒng)的設(shè)計和實現(xiàn)提供了參考。
第一章緒論
1.1研究背景和意義
1.1.1云南地稅信息化建設(shè)的發(fā)展歷程
以云南省為例,在省局統(tǒng)一征管軟件推廣之前,幾乎一個地級市就有自己的一套征管軟件,有的甚至在同一個市內(nèi),幾個區(qū)的征管軟件各不相同,這種信息化建設(shè)的相互分割的局面浪費了大量的資金;在幵發(fā)稅務(wù)管理軟件中過分強調(diào)專業(yè)化管理,開發(fā)了許多相互獨立的稅收專業(yè)管理軟件,如稅收征管系統(tǒng)、出口退稅管理系統(tǒng)、交叉稽核系統(tǒng)和稽查管理系統(tǒng)等,但這些系統(tǒng)之間缺乏溝通,形成許多“信息孤島”各地征管改革進度不一致,征管業(yè)務(wù)不規(guī)范,不符合稅收信息化建設(shè)的要求。目前雖然各地稅務(wù)機關(guān)對稅收征管信息化建設(shè)比較重視,但缺乏系統(tǒng)考慮,對在建設(shè)過程中必須在征管的哪些環(huán)節(jié)達到什么樣的要求缺乏清醒認識,加之征管部門與信息部門的配合不太協(xié)調(diào),使征管軟件開發(fā)的系統(tǒng)性和規(guī)范性欠缺,難以從更高的層次協(xié)調(diào)局部與整體、一般與特殊、短期與長期的征管需求。
1997年云南省范圍內(nèi)的各地州市地方稅務(wù)局開始陸續(xù)購入計算機,并開始招收計算機運用專業(yè)的大學畢業(yè)生,專門針對本地州的實際納稅情況,有針對性的開發(fā)一些小型的運用軟件,全省并沒有一個統(tǒng)一的應(yīng)用軟件,各地州市各自為陣,各自開發(fā),并且僅局限于小型的局域網(wǎng),由各基層單位自己管理數(shù)據(jù)庫、服務(wù)器、終端,各自培養(yǎng)系統(tǒng)維護員,一直到2000年,省地稅局才開始與清華同方合作,共開發(fā)云南地稅的第一套全省統(tǒng)一的稅務(wù)管理軟件《云南地稅信息綜合管理系統(tǒng)MISI1.0》,歷時2年的時間,從開發(fā)到應(yīng)用,到全省推廣實現(xiàn)了從傳統(tǒng)的手王操作到計算機管理的轉(zhuǎn)變,完成了手工開票到機器開票以及簡單的數(shù)據(jù)統(tǒng)計工作,隨著信息化建設(shè)的突飛猛進,網(wǎng)絡(luò)的普及也涉足了各個領(lǐng)域,各行各業(yè)都進入到了一個新的信息化建設(shè)新局面,不再是各自為陣,而是一個開放的世界,這也對稅務(wù)工作提出了一個更高的要求,繳納的方式不再局限于一種,而是多元化的辦稅模式,以及提供一種優(yōu)質(zhì)高效的納稅服務(wù),“以納稅申報和優(yōu)化服務(wù)為基礎(chǔ),以計算機網(wǎng)絡(luò)為依托,集中征收,重點稽查”稅收征管模式被提到了一個相當?shù)母叨�,營造更加公正、公平、公幵的稅收征納環(huán)境,稅收網(wǎng)絡(luò)化環(huán)境形成,信息技術(shù)的廣泛運用,充分發(fā)揮了信息化的各項功能,改進了工作方式,有效提高了工作質(zhì)量和效率,緊縮了業(yè)務(wù)流程,加強了稅源監(jiān)控能力。
1.2論文主要研究內(nèi)容
本文的研究總體目標是根據(jù)云南省地稅信息化的發(fā)展需求設(shè)計并實現(xiàn)一個基于J2EE框架的《云南地稅信息綜合管理系統(tǒng)》下的地稅網(wǎng)上稅務(wù)登記系統(tǒng),該系統(tǒng)的研究與設(shè)計力求達到如下目標:
1.較快的響應(yīng)速度;
2.統(tǒng)一的用戶界面;
3.較好的可操作性;
4.系統(tǒng)的業(yè)務(wù)處理高度自動化。
為按質(zhì)按量完成研究目標,本文將對如下內(nèi)容進行重點研究:如何通過系統(tǒng)的開發(fā),使地稅系統(tǒng)的征管業(yè)務(wù)領(lǐng)域得到拓展,為廣大納稅人提供的菔務(wù)品質(zhì)得到提升,增加征管軟件的安全度,以促進征管軟件的廣泛應(yīng)用,使得地稅信息化業(yè)務(wù)更加高速、有效的發(fā)展。
本系統(tǒng)將釆用J2EE規(guī)范的三層技術(shù)體系結(jié)構(gòu),操作人員使用瀏覽器進行系統(tǒng)操作,整個業(yè)務(wù)邏輯都部署在應(yīng)用服務(wù)器進行處理,客戶端瀏覽器不部署任何業(yè)務(wù)處理應(yīng)用,所有的系統(tǒng)數(shù)據(jù)通過部署的數(shù)據(jù)庫服務(wù)器進行統(tǒng)一、集中存儲。
系統(tǒng)為完成各項業(yè)務(wù)需求設(shè)計多個功能模塊且各模塊可以無縫的嵌入到核心體系中去,可以在不影響現(xiàn)有系統(tǒng)正常運行的前提下達到系統(tǒng)更新或添加新業(yè)務(wù)模塊等任務(wù)。
釆用開放性的系統(tǒng)架構(gòu),同時利用易插入的功能模塊高效快速地完成—系統(tǒng)開發(fā),減少開發(fā)成本。
第二章相關(guān)技術(shù)介紹
地稅網(wǎng)上稅務(wù)登記管理信息系統(tǒng)屬于Web應(yīng)用系統(tǒng)涉及相關(guān)技術(shù):J2EE、uml、Rational Rose、數(shù)據(jù)庫技術(shù)、軟件工程等在本系統(tǒng)中的重要性,所以下面將逐一介紹。
2.1J2EE體系結(jié)構(gòu)
2.1.1J2EE概述
J2EE平臺是SUN公司提出的一個簡化企業(yè)級解決方案的開發(fā)、部署和管理的框架。它包含了一個層次分明的分布式模型,并提供一系列的技術(shù)規(guī)范指導(dǎo)系統(tǒng)開發(fā)�;贘2EE的應(yīng)用按功能可以分為不同層次,每個層次采用不同的組件和服務(wù),這些組件又分別運行在不同的容器中,組件之間可以通過容器的交互協(xié)議來實現(xiàn)相互調(diào)用。
J2EE體系結(jié)構(gòu)基于Java2平臺標準版,目的旨在簡化企業(yè)級解決方案的開發(fā)、部署和管理等問題。它不但繼承和發(fā)展了標準版中的許多優(yōu)點。
該體系結(jié)構(gòu)最終要幫助企業(yè)大幅縮短應(yīng)用開發(fā)及投放市場的時間。因此,J2EE利用中間層集成框架來提供較低費用且較強可用性、較高的可靠性和可擴展性的體系結(jié)構(gòu)。通過統(tǒng)一的平臺,大大降低了多層應(yīng)用的開發(fā)費用和復(fù)雜度,并對現(xiàn)有應(yīng)用的集成提供強有力的支持。
J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共同的標準及規(guī)格,讓各種依循架構(gòu)的不同平臺之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法企業(yè)內(nèi)———部或外部難以互通的窘境。
2.1.2J2EE的優(yōu)點
J2EE提供一系列機制幫助企業(yè)搭建靈活、易維護、可伸縮的商務(wù)系統(tǒng)。利用幵發(fā)企業(yè)級應(yīng)用的優(yōu)勢主要有以下幾個方面:
1.提供對異構(gòu)環(huán)境的支持
Java的跨平臺特性能夠可以使得基于J2EE開發(fā)的程序部署在異構(gòu)的環(huán)境中,這類應(yīng)用程序并不依賴特定的硬件或操作系統(tǒng)。所以,采用J2EE開發(fā)的應(yīng)用只要有良好的設(shè)計就可以達到開發(fā)一次就能部署運行在各類不同的平臺上。
2具備穩(wěn)定的可用性
一個運行良好的服務(wù)器端應(yīng)用必須能夠提供全天候不間斷的服務(wù),以滿足客戶和合作伙伴的業(yè)務(wù)需求。在互聯(lián)網(wǎng)無處不在的今天,即使是有計劃的停機維護都可能造成嚴重的損失,如果是非計劃的意外停機肯定會帶來災(zāi)難性的后果。J2EE應(yīng)用可以部署到可靠的系統(tǒng)及平臺中,保證提供長期穩(wěn)定的可用性。
2.2統(tǒng)一建模語言
面向?qū)ο蠼J且环N對應(yīng)于真實世界的抽象的思維方法,它研究系統(tǒng)所涉及的對象及其相互間的聯(lián)系,在面向?qū)ο蟮慕7椒ㄖ校瑢ο笫窍到y(tǒng)中用來描述客觀事物的一個實體,是構(gòu)成系統(tǒng)的一個基本單位,類是具有相同行為和結(jié)構(gòu)的對象的抽象。面向?qū)ο蠼R霐?shù)據(jù)封裝,將代碼和數(shù)據(jù)包裝起來,降低了各部分代碼的耦合度:類的繼承使代碼具有可重用性;類的多態(tài)性使同一個屬性或行為在一般類及其各個特殊類中具不同的語義。封裝、繼承、多態(tài)機制使系統(tǒng)具有更大的靈活性,對需求的改變可做出快速的反應(yīng)。面向?qū)ο蟮慕O葟氖挛镏谐橄蟪鰧ο螅瑢ο笠话慊幚�,抽象出類,然后建立類之間的關(guān)系。
2.2.1UML的定義
統(tǒng)一建模語言是表示方法,它是可以安排用于描述軟件系統(tǒng)的圖和圖元素的集合。UML既不是過程,也不是表示法和過程組成的方法。
從理論上來講,您可以根據(jù)要選擇的任一過程所指示的步驟來應(yīng)用該表示法的各個方面,其中所選擇的過程包括傳統(tǒng)的瀑布法極限編程和快速應(yīng)用程序開發(fā),人們已經(jīng)專門開發(fā)了多種過程來補充UML表示法。
UML并沒有局限于單一平臺或程序開發(fā)語言,因此非常適合作為不同系統(tǒng)網(wǎng)絡(luò)之間的溝通橋梁。UML基本上與流程無關(guān),適用于“使用案例驅(qū)動”、“以結(jié)構(gòu)為中心”且為迭代式、漸進式的開發(fā)流程,這種建模語言的最大用途是利用圖形來描述真實世界各個對象的符號表示,讓所有系統(tǒng)設(shè)計者在構(gòu)建系統(tǒng)時從系統(tǒng)流程分析、系統(tǒng)需求、對象模型化定義到對象設(shè)計的整個開發(fā)過程完全標準化,不因系統(tǒng)設(shè)計者使用不同的程序設(shè)計語言而有所不同,因此也可以說使用UML的目的是要建立一套軟件系統(tǒng)從系統(tǒng)分粗、流賽設(shè)計到整體開發(fā)的標準表示方法。
第三章系統(tǒng)需求分析.......18
3.1系統(tǒng)概述......18
3.2系統(tǒng)功能需求.......18
3.2.1功能需求......18
3.2.2業(yè)務(wù)需求........19
3.2.3業(yè)務(wù)描述......20
第四章系統(tǒng)總體設(shè)計.........25
4.1系統(tǒng)設(shè)計目標與原則.......25
4.1.1系統(tǒng)設(shè)計目標......25
4.1.2系統(tǒng)設(shè)計原則......25
第五章系統(tǒng)詳細設(shè)計與實現(xiàn).....38
5.1表結(jié)構(gòu)描述......38
5.1.1設(shè)立登記模塊表描述....38
5.1.2變更登記模塊表描述......44
第六章系統(tǒng)測試
6.1測試方法
基于分析稅務(wù)登記管理子系統(tǒng)的各項需求,運用J2EE三層架構(gòu)、WEB頁面技術(shù)以及相關(guān)數(shù)據(jù)庫技術(shù)的應(yīng)用系統(tǒng),完整的測試一般包括功能完整性、可行性、系統(tǒng)性能、系統(tǒng)安全性和客戶端兼容性等方面。網(wǎng)上稅務(wù)登記信息系統(tǒng)還處于原型開發(fā)的階段,無法測試系統(tǒng)性能、安全性方面,只能重點針對系統(tǒng)功能完整性和可靠性進行測試。一般而言,功能測試的目的是保證系統(tǒng)可以滿足設(shè)計時的需求,達到預(yù)期的效果。通常系統(tǒng)測試是由專門的測試人員進行的,與系統(tǒng)開發(fā)人員相比,他們對系統(tǒng)源代碼缺乏深入了解,因而可通過采用編寫和運行相應(yīng)測試集來確認系統(tǒng)的核心功能。
測試方法選用功能測試和集成測試。在功能測試中重點進行了功能、界面和數(shù)據(jù)項的測試。而在集成測試中重點進行了業(yè)務(wù)流程和數(shù)據(jù)流的測試。
A.功能測試
1.使用功能。網(wǎng)上稅務(wù)登記系統(tǒng)能按照設(shè)計要求實現(xiàn)模塊的各個功能,數(shù)據(jù)應(yīng)完整、界面美觀、操作簡便。對于不同模塊的功能應(yīng)該參照需求文檔看功能是否全面:對于特殊界面的添加和刪除功能能否實現(xiàn);顯示的基本信息是否正確易懂;能否實現(xiàn)特殊字段之間的級聯(lián);能否合理控制字段的可編輯性;運用的計算公式是否正確;能不能得到和顯示正確的結(jié)果;頁面校驗的提示是否簡潔易懂和數(shù)據(jù)庫的操作是否符合需求的規(guī)定。
2.使用界面。主要看字段的設(shè)計是否符合需求和界面的風格是否同統(tǒng)一。
3.數(shù)據(jù)項是否精準。主要看字母數(shù)字數(shù)據(jù)項是否能夠正確回顯并輸入到系統(tǒng)中;圖形模式的數(shù)據(jù)項如滑動條是否正常工作;是否能夠識別非法數(shù)據(jù);數(shù)據(jù)輸入消息是否可理解和盡可能多的輸入模擬的各種情況的數(shù)據(jù)類型。
第七章總結(jié)與展望
7.1總結(jié)
本課題基于J2EE平臺設(shè)計和開發(fā)了靈活、實用、高效、方便、快捷的地稅網(wǎng)上稅務(wù)登記管理信息系統(tǒng),充分應(yīng)用信息化技術(shù),為廣大納稅人網(wǎng)上辦理稅務(wù)登記證件和提交各類申請?zhí)峁┓奖悖瑫r為其他稅務(wù)系統(tǒng)網(wǎng)上辦理涉稅事項系統(tǒng)的設(shè)計提供參考。
論文主要完成以下工作:
1.通過對當前稅務(wù)系統(tǒng)信息化現(xiàn)狀的分析,云南地稅的發(fā)展需求,網(wǎng)上稅務(wù)登記的意義,“以納稅申報和優(yōu)化服務(wù)為基礎(chǔ),以計算機網(wǎng)絡(luò)為依托,集中征收,重點稽查”稅收征管模式的要求,營造更加公正、公平、公開的稅收征納環(huán)境,稅收網(wǎng)絡(luò)化環(huán)境形成,信息技術(shù)的廣泛運用,以及納稅人對辦稅工作方式的更高要求,網(wǎng)上稅務(wù)登記是大勢所趨。本文對整個稅務(wù)登記流程作了詳細設(shè)計與分析,將系統(tǒng)劃分為開業(yè)登記、變更登記、停業(yè)登記、復(fù)業(yè)登記、注銷登記、外出(來)經(jīng)營管理、系統(tǒng)維護。
2.根據(jù)功能模塊劃分,確定了系統(tǒng)的設(shè)計目標和原則,進行了系統(tǒng)的體系結(jié)構(gòu)設(shè)計,同時對系統(tǒng)進行了數(shù)據(jù)庫設(shè)計和安全性設(shè)計。
3.基于J2EE平臺,JAVE設(shè)計語言對系統(tǒng)各個模塊進行了具體實現(xiàn),完成了原型系統(tǒng)的開發(fā),經(jīng)測試驗證各項功能正常運行。
7.2展望
雖然本課題實現(xiàn)的網(wǎng)上稅務(wù)登記管理信息系統(tǒng)滿足了廣大納稅人網(wǎng)上辦證提交申請和稅務(wù)機關(guān)發(fā)證通知的基本需求,但是應(yīng)用中還是存在著一些不足,未來將從以下兩方面開展工作。
1.開發(fā)和實現(xiàn)更多的功能模塊
稅務(wù)信息化建設(shè)歷經(jīng)了近20年的發(fā)展,取了很大的進步,實現(xiàn)了從傳統(tǒng)的手工模式到機器管理的信息化,但是還有很大的發(fā)展空間,還有很多地方?jīng)]有實現(xiàn)信息化管理,與工商、國稅、銀行的聯(lián)網(wǎng)與數(shù)據(jù)交換還有待與進一步的加速。
2.需要更高的系統(tǒng)穩(wěn)定性
針對測試中發(fā)現(xiàn)的系統(tǒng)穩(wěn)定性問題,將深入研究問題的原因并及時提出解決方案,同時,將進行性能測試、壓力測試、兼容性測試等多方面的應(yīng)用測試,保證系統(tǒng)的穩(wěn)定性,以適應(yīng)更大范圍的應(yīng)用。
參考文獻:
- [1] 劉羽. 基于工作流技術(shù)的網(wǎng)上登記系統(tǒng)的設(shè)計與實現(xiàn)[D]. 復(fù)旦大學 2010
- [2] 劉勝. 某DM媒體公司信息資訊登記系統(tǒng)的設(shè)計與實現(xiàn)[D]. 電子科技大學 2013
- [3] 劉宏偉. 郵政信息設(shè)備登記系統(tǒng)的分析設(shè)計及實現(xiàn)[D]. 吉林大學 2007
- [4] 唐建國. 網(wǎng)上稅務(wù)登記系統(tǒng)[D]. 天津大學 2005
- [5] 翟佳琪. 北京鐵路公安盤查登記系統(tǒng)設(shè)計與實現(xiàn)[D]. 北京交通大學 2012
- [6] 陳曉軍. 基于INTERNET的壓力管道遠程使用登記系統(tǒng)的研究[D]. 浙江工業(yè)大學 2001
- [7] 周勛. 元數(shù)據(jù)標準注冊系統(tǒng)研究與原型實現(xiàn)[D]. 南京理工大學 2007
- [8] 張曦. 昆明工商企業(yè)注冊登記系統(tǒng)分析與設(shè)計[D]. 云南大學 2010
- [9] 李建華. 承德農(nóng)廣校信息管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 電子科技大學 2012
- [10] 范春禹. 市委機關(guān)辦公自動化系統(tǒng)的設(shè)計與實現(xiàn)[D]. 吉林大學 2012
本文編號:9656
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/9656.html