朱曉翠
?
高質(zhì)量的稅收數(shù)據(jù)質(zhì)量管理系統(tǒng)的構(gòu)建分析
朱曉翠
(江西省科學院能源研究所計算機應用研究室,南昌 330000)
從系統(tǒng)科學視角出發(fā),嚴格按照軟件工程的項目開發(fā)原則,對稅收數(shù)據(jù)質(zhì)量管理系統(tǒng)的實現(xiàn)方法進行研究,給出系統(tǒng)構(gòu)建方法、技術(shù)和工具。重點剖析系統(tǒng)構(gòu)建關(guān)鍵技術(shù)的解決方案,簡要闡述系統(tǒng)的對象模型、動態(tài)模型等構(gòu)建思想,給出包括規(guī)則管理模塊、質(zhì)量管理、數(shù)據(jù)推送、反饋處理及數(shù)據(jù)的智能分析等功能的系統(tǒng)模塊結(jié)構(gòu)。旨在為稅務部門的業(yè)務信息管理系統(tǒng)的構(gòu)建提供系統(tǒng)性科學性的指導,使得系統(tǒng)具有更高的可維性、擴展性、健壯性和開發(fā)效率。
系統(tǒng)科學;稅收數(shù)據(jù);質(zhì)量管理系統(tǒng);
信息系統(tǒng)的構(gòu)建是一項非常復雜的工程,它的功能是是組織內(nèi)、外部的信息實施收集、整理、變換、存儲、傳輸?shù)燃庸ぬ幚恚虼?,信息系統(tǒng)具有多樣性、綜合性、集成性、發(fā)展性、信息性等特征;稅收數(shù)據(jù)質(zhì)量管理系統(tǒng)是屬于信息系統(tǒng)范疇,準確地講是屬于決策支持和管理信息系統(tǒng)兩類綜合性的信息系統(tǒng)。目前,我國已有一些學者、研究人員等從系統(tǒng)科學角度對一些信息系統(tǒng)研發(fā)開展了研究,綜合分析已有的研究成果可知主要研究聚集點有如下幾方面[1-5]:1、提出信息系統(tǒng)功能模塊的動態(tài)生成方法,把一般環(huán)境和直接環(huán)境作為系統(tǒng)的環(huán)境,繼而構(gòu)建系統(tǒng)的結(jié)構(gòu);2、借助于智能工具,在工具中輸入相應的參數(shù)、條件、基礎數(shù)據(jù)等,然后再由工具自動化形成系統(tǒng)功能模塊;3、從信息系統(tǒng)的戰(zhàn)略規(guī)劃內(nèi)容方面出發(fā),探索信息系統(tǒng)的建設的戰(zhàn)略要素,并把戰(zhàn)略要素作為信息建設的重點內(nèi)容;同時,信息戰(zhàn)略規(guī)劃方法也是其中的研究重點內(nèi)容之一,比如企業(yè)系統(tǒng)規(guī)劃法、關(guān)鍵成功因素法、戰(zhàn)略目標集轉(zhuǎn)化法的應用研究;4、信息系統(tǒng)開發(fā)方法的研究,系統(tǒng)開發(fā)方法不斷推舊出新,面向?qū)ο?、原形化、螺旋法、瀑布法等開發(fā)方法在軟件項目開發(fā)中不斷得到完善與應用。
在我國,對于數(shù)據(jù)質(zhì)量的管理起步較晚,目前還沒有較為完善的數(shù)據(jù)質(zhì)量管理系統(tǒng)的理論,在國內(nèi)對于數(shù)據(jù)質(zhì)量的關(guān)注點主要是提高數(shù)據(jù)準確性,隨著系統(tǒng)功能和定位的延伸,用戶逐漸開始關(guān)注數(shù)據(jù)的完整性、一致性和及時性等方面,這些在國內(nèi)已經(jīng)逐漸引起人民的關(guān)注[11,12]。為了實現(xiàn)數(shù)據(jù)質(zhì)量的保障和提升,中國移動提出了建設數(shù)據(jù)質(zhì)量管理系統(tǒng)的思路,其核心是通過元數(shù)據(jù)管理將分散在經(jīng)營分析各子系統(tǒng)中的信息、算法和實現(xiàn)過程等信息集中統(tǒng)一管理并建立與其之間的相互關(guān)系,為開發(fā)、維護和使用提供一個統(tǒng)一的系統(tǒng)信息視圖[13-15]。國內(nèi)在完善數(shù)據(jù)質(zhì)量監(jiān)控過程中,質(zhì)量監(jiān)控技術(shù)、管理手段被相互融合,重點對數(shù)據(jù)來源的進行分析、清洗和處理,繼而在大量數(shù)據(jù)的基礎上,輸出稅收數(shù)據(jù)質(zhì)量報告,同時,指明質(zhì)量報告相關(guān)責任[16]。但是從系統(tǒng)的構(gòu)建方法、數(shù)據(jù)管理的智能化至系統(tǒng)硬件平臺等研究成果較少,而這些領(lǐng)域即有著廣泛的研究空間。
“互聯(lián)網(wǎng)+”是創(chuàng)新2.0下的互聯(lián)網(wǎng)與傳統(tǒng)行業(yè)融合發(fā)展的新形態(tài)、新業(yè)態(tài),是知識社會創(chuàng)新2.0推動下的互聯(lián)網(wǎng)形態(tài)演進及其催生的經(jīng)濟社會發(fā)展新形態(tài),本文結(jié)合“互聯(lián)網(wǎng)+稅收數(shù)據(jù)管理”的新模式,避免數(shù)據(jù)管理的沖突、減少人員投入、方便維護與管理。本文從系統(tǒng)科學視野角度出發(fā),以“互聯(lián)網(wǎng)+稅務”為載體,對稅收數(shù)據(jù)質(zhì)量管理系統(tǒng)的實現(xiàn)方法進行研究,提出系統(tǒng)構(gòu)建關(guān)鍵技術(shù)的完整解決方案,深入剖析系統(tǒng)的對象模型、動態(tài)模型等構(gòu)建思想,為稅務管理相關(guān)系統(tǒng)的構(gòu)建提供系統(tǒng)科學性的指導。
在對系統(tǒng)進行需求分析時,重點從質(zhì)量管理規(guī)則、質(zhì)量管理、數(shù)據(jù)推送等方面,以需求用例、業(yè)務流程、操作行為活動圖和狀態(tài)圖等形式,開展詳細的需求分析工作,經(jīng)分析及優(yōu)化處理,系統(tǒng)業(yè)務需求總體描述如下:質(zhì)量管理主要負責問題數(shù)據(jù)的產(chǎn)生和任務管理,可自定義管理范圍、管理規(guī)則、管理時間,實現(xiàn)按計劃自動執(zhí)行規(guī)則管理,將管理結(jié)果保存至管理數(shù)據(jù)庫并對管理結(jié)果進行統(tǒng)計分析;數(shù)據(jù)推送主要負責對管理產(chǎn)生的問題數(shù)據(jù)進行分發(fā)、處理和信息預警,將管理產(chǎn)生的問題數(shù)據(jù)通過自動推送的方式推送給相關(guān)責任人員(市、區(qū)縣局數(shù)據(jù)質(zhì)量管理崗及稅收管理員崗、稅務登記受理崗、發(fā)票崗等前臺受理崗位);對于業(yè)務管理員向各位責任人推送的問題數(shù)據(jù)報告,各責任人需對問題數(shù)據(jù)報告進行及時處理和反饋,因此,反饋處理的功能就是為責任人提供的反饋處理操作,同時,各級管理部門對于責任人處理的結(jié)果可全程查詢和監(jiān)控。系統(tǒng)維護主要負責對管理系統(tǒng)全局性的資源和屬性進行配置,指系統(tǒng)管理員對系統(tǒng)所涉及的一些公共資源進行管理,主要包括業(yè)務數(shù)據(jù)庫、管理數(shù)據(jù)庫和用戶權(quán)限調(diào)整等功能;查詢統(tǒng)計主要負責對系統(tǒng)數(shù)據(jù)進行查詢統(tǒng)計,包括對數(shù)據(jù)管理結(jié)果查詢清冊、按規(guī)則對數(shù)據(jù)管理結(jié)果查詢、按單位對數(shù)據(jù)管理結(jié)果查詢、數(shù)據(jù)修改進度統(tǒng)計、數(shù)據(jù)修改重申等相關(guān)功能。
為了方便、高效地輔助地稅單位工作人員實施稅收電子數(shù)據(jù)的質(zhì)量分析和業(yè)務管理,各類系統(tǒng)用戶需實現(xiàn)的操作有:系統(tǒng)管理員實施的管理規(guī)則、用戶權(quán)限設置、系統(tǒng)參數(shù)設置等基本的信息維護功能;規(guī)則管理員擁有規(guī)則管理、部分信息查詢功能;審計員具有問題數(shù)據(jù)產(chǎn)生、審計任務管理、問題數(shù)據(jù)統(tǒng)計分析等操作;主管領(lǐng)導具有審計結(jié)果審核、業(yè)務監(jiān)控、信息查詢等操作;相關(guān)責任人具有推送任務處理操作,系統(tǒng)管理員則具有業(yè)務數(shù)據(jù)庫管理、審計數(shù)據(jù)庫管理、系統(tǒng)字典管理等操作。優(yōu)化后系統(tǒng)頂層數(shù)據(jù)流圖直觀表述,如圖1所示。
信息系統(tǒng)總體架構(gòu)一個重要的內(nèi)容就是數(shù)據(jù)架構(gòu),數(shù)據(jù)架構(gòu)在信息系統(tǒng)總體架構(gòu)中占用十分重要的位置,數(shù)據(jù)架構(gòu)的作用是識別電子數(shù)據(jù)系統(tǒng)所處理的主要信息類型,同時對信息的來源、信息的組成結(jié)構(gòu)及它們的位置進行描述。
因此,在構(gòu)建本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)時,以上4個方面的因素是重點考慮對象:
(1)業(yè)務功能因素。根據(jù)系統(tǒng)的業(yè)務功能,揭示系統(tǒng)包含的所有業(yè)務可能用到的數(shù)據(jù)以及數(shù)據(jù)內(nèi)存的聯(lián)系。
(2)數(shù)據(jù)表現(xiàn)的業(yè)務特點。依據(jù)業(yè)務因素,數(shù)據(jù)對象本身及各數(shù)據(jù)對象之間的關(guān)系被劃分到不同的區(qū)域,在劃分時,數(shù)據(jù)的分散、冗余和不一致等問題應引起足夠的重視;此外,清除功能模塊之間的障礙,通過數(shù)據(jù)劃分,規(guī)劃出數(shù)據(jù)結(jié)構(gòu)完整,功能明確,數(shù)據(jù)冗余度低,數(shù)據(jù)一致性良好的數(shù)據(jù)結(jié)構(gòu)。
(3)應用處理模式的因素。本系統(tǒng)主要采用三種處理模式,一種統(tǒng)計業(yè)務主題庫中數(shù)據(jù)質(zhì)量報表,統(tǒng)計過程應充分考慮系統(tǒng)的業(yè)務及性能,統(tǒng)計依據(jù)是數(shù)據(jù)質(zhì)量清冊,的稅收電子數(shù)據(jù)質(zhì)量管理系統(tǒng)出于業(yè)務及性能等方面的考慮,有三種處理模式:一種是通過業(yè)務主題庫的數(shù)據(jù)質(zhì)量清冊來統(tǒng)計和匯總相應數(shù)據(jù)質(zhì)量報表,終而獲得良好的數(shù)據(jù)質(zhì)量報告;第二種通過系統(tǒng)操作員以查詢方式,首先獲得數(shù)據(jù)質(zhì)量清冊,然后依據(jù)清冊,對質(zhì)量工作進行指導和結(jié)果修復。第三種是修復任務分析,然后再對修復任務進行分配,最后審核形成審核閉環(huán)。
(4)數(shù)據(jù)技術(shù)特點。稅收電子數(shù)據(jù)通常被劃分非結(jié)構(gòu)數(shù)據(jù)和結(jié)構(gòu)數(shù)據(jù),兩種不同的類型的數(shù)據(jù)需要采用不同的技術(shù)進行管理,非結(jié)構(gòu)化數(shù)據(jù)通常采用文件報務器技術(shù),而結(jié)構(gòu)化數(shù)據(jù)則一般采用關(guān)系數(shù)據(jù)庫管理系統(tǒng)進行存儲和管理。
稅收數(shù)據(jù)質(zhì)量管理系統(tǒng)的構(gòu)建是一項系統(tǒng)的、復雜的工程,為了使得系統(tǒng)的構(gòu)建更加科學、合理,降低建設成本,便于系統(tǒng)的升級和維護,應嚴格遵循軟件工程設計原則,正確使用軟件設計方法、技術(shù)和工具,下面分別從這3方面進行簡要闡述:
(1)系統(tǒng)設計方法。目前主要有結(jié)構(gòu)化系統(tǒng)開發(fā)和面向?qū)ο髢煞N開發(fā)方法,結(jié)構(gòu)化開發(fā)方法是應用最廣泛、最成熟的一種開發(fā)方法,它的基本思想是用系統(tǒng)的思想和系統(tǒng)工程的方法,按照結(jié)構(gòu)化、模塊化、自頂向下對系統(tǒng)進行開發(fā)的一種方法,但是此種方法存在靈活性差、難以滿足多變的需求,系統(tǒng)開發(fā)過程繁瑣及開發(fā)周期長等不足;相比于結(jié)構(gòu)化開發(fā)方法,面向?qū)ο蠓椒ㄊ墙┠陙碇饾u興起的一種先進的開發(fā)方法,它的思想是運用人類的自然思維方式建立問題空間的模型,構(gòu)造盡可能直觀、自然的表達求解軟件方法的軟件系統(tǒng)。因此,面向?qū)ο蠓椒ǚ先藗儗陀^世界的認識規(guī)律,支持軟件的復用,運用此方法構(gòu)建的軟件更易于維護,大幅提升軟件開發(fā)效率,根據(jù)稅收數(shù)據(jù)質(zhì)量管理系統(tǒng)的特點和建設要求,應選擇面向?qū)ο蟮脑O計方法,在設計過程中,按照識別問題域中的類和對象、確定結(jié)構(gòu)、確定主題、定義屬性、定義服務五項活動主線完成系統(tǒng)模型的構(gòu)建。
(2)軟件設計技術(shù)。運用軟件工程中的面向?qū)ο笤O計方法,使用UML建模技術(shù)構(gòu)建系統(tǒng)模型,具體包括對象模型、動態(tài)模型和功能模型,這里的對象模型指的是描述現(xiàn)實世界中的“類和對象”以及它們之間的關(guān)系,是一種靜態(tài)結(jié)構(gòu),如類圖、對象圖、包圖、數(shù)據(jù)庫邏輯圖等;動態(tài)模型是描述系統(tǒng)的控制結(jié)構(gòu),從對象的事件和狀態(tài)的角度出發(fā)刻畫對象的相互行為,動態(tài)模型在系統(tǒng)中具體表現(xiàn)為協(xié)作圖、狀態(tài)圖等;功能模型的實質(zhì)就是結(jié)構(gòu)化方法中的數(shù)據(jù)流圖。因此,使用軟件設計技術(shù),首先獲取稅收數(shù)據(jù)質(zhì)量管理系統(tǒng)的需求模型,然后就是識別系統(tǒng)的對象,如稅務工作人員、第三方系統(tǒng)、主管領(lǐng)導等,接著依次識別系統(tǒng)用例、系統(tǒng)類及類圖、狀態(tài)圖或協(xié)作圖等。
(3)系統(tǒng)開發(fā)工具的選擇??蛇x用.NET平臺中的C#工具或J2EE開發(fā)平臺中的JAVA工具作為系統(tǒng)代碼程序設計工具,這兩大平臺和程序設計語言均支持面向?qū)ο箝_發(fā)方法,開發(fā)平臺集成化程度更高,更加方便開發(fā)人員的工作,進一步縮短項目開發(fā)周期,簡化項目開發(fā)復雜度。系統(tǒng)數(shù)據(jù)庫則可以選用ORCALE、SQL SERVER系列、SYBASE等類型的數(shù)據(jù)庫管理系統(tǒng),能夠滿足系統(tǒng)對于數(shù)據(jù)的存儲和管理要求。此外,還需使用JAVASCRIPT、多媒體設計等輔助工具。
(1)系統(tǒng)模塊的組件化技術(shù)構(gòu)建方案。為了進一步提高系統(tǒng)的可維護性,縮短系統(tǒng)開發(fā)周期,主要采用組件、接口、子模塊等方法或形式完成模塊的總體結(jié)構(gòu)設計,下面對此進行簡要介紹:本服務系統(tǒng)由若干個模塊組成,各模塊之間存在相應的聯(lián)系,降低模塊之間的關(guān)系,避免模塊之間強聯(lián)系使得模塊的變化影響到其它模塊,即維持低模塊間的耦合度,保證不同模塊之間的相互獨立性,而各模塊內(nèi)部各組件之間則盡量保持高內(nèi)聚,各個模塊包含若干個組件,組件是一個個獨立功能的單元,在組件內(nèi)容又包括若干類和接口,類與接口是組件的基礎組成單元;所有組件均可提供共享,模塊調(diào)用時,只需把組件引用到環(huán)境中即可,系統(tǒng)內(nèi)部結(jié)構(gòu)組成設計如圖2所示。
本系統(tǒng)是由若干個模塊所組成,模塊又由若干組件或控件所組成,因此,模塊內(nèi)部的設計是系統(tǒng)設計過程中十分重要的一項設計任務,為了使得模塊具有較好的穩(wěn)定性,在設計模塊內(nèi)部結(jié)構(gòu)時,以高內(nèi)聚度作為根本指導原則,保證模塊內(nèi)部各個組件、類的對象相互聯(lián)系緊密,它們具有共同的行為特征,形成一個不可分割的整體,否則應把關(guān)聯(lián)不緊密的組件排除出去,模塊內(nèi)部的設計模式,如圖3所示。
由圖可知,系統(tǒng)由若干個模塊組成,模塊包含組件,組件包括類、接口等對象,這些對象相互形成一個整體,對外表現(xiàn)一定的特征行為。
(2)系統(tǒng)數(shù)據(jù)庫的邏輯模型構(gòu)建方案。數(shù)據(jù)庫概念結(jié)構(gòu)設計是對信息世界的抽象認識,主要對現(xiàn)實實體的各個屬性及屬性之間關(guān)系的描述,實體可以使用數(shù)據(jù)的形式給予記錄,內(nèi)容包括各種數(shù)據(jù),文字,符號,類型,單位等。
數(shù)據(jù)庫結(jié)構(gòu)的設計是否合理,這關(guān)系到數(shù)據(jù)庫運行的速度,以及是否承受到并發(fā)數(shù)的壓力,因此,本次對稅收電子數(shù)據(jù)質(zhì)量管理系統(tǒng)對數(shù)據(jù)庫的結(jié)構(gòu)設計時,采用科學、合理的設計方法。首先,通過對系統(tǒng)進行全局規(guī)則,接著劃分若干個部分分別設計出各自的概念模型,最后,通過綜合合并以形成一個整體的數(shù)據(jù)庫概念模型,根據(jù)系統(tǒng)的存儲要求以及系統(tǒng)的業(yè)務要求,本系統(tǒng)的主要實體包括對象包括用戶,系統(tǒng)角色,數(shù)據(jù)質(zhì)量報告,規(guī)則等。各數(shù)據(jù)庫對象之間的關(guān)系即E-R關(guān)系,如圖4所示。
圖4 全局E-R邏輯模型圖
各種實體間的關(guān)系存在一對一、一對多以及多對多的關(guān)系,對象之間的設計考慮到關(guān)系數(shù)據(jù)庫的范式規(guī)則,系統(tǒng)的各實體間關(guān)系很多,無法一一描述,這里就由用戶實體與系統(tǒng)的角色實體二者的關(guān)系為例,如用戶實體對象與系統(tǒng)的角色關(guān)系存在著一對多的關(guān)系,即一個用戶可以有多個角色,如普通操作員角員,數(shù)據(jù)備份角色,管理員角色等。
根據(jù)稅務局對于數(shù)據(jù)管理業(yè)務的需求,本文從系統(tǒng)科學視覺角度重點闡述了該系統(tǒng)的構(gòu)建方法、關(guān)鍵技術(shù)解決方案和系統(tǒng)主要功能模塊,科學合理地使用面向?qū)ο蠓椒ㄖ笇到y(tǒng)研發(fā)過程,簡要地分析了技術(shù)建模思想以及系統(tǒng)模塊開發(fā)工具,重點闡述了系統(tǒng)模塊的組件化和系統(tǒng)數(shù)據(jù)庫邏輯模型的設計方案,本文研究的目的旨在構(gòu)建維護性與擴展性好、開發(fā)效率高與開發(fā)周期短、健壯性的稅收數(shù)據(jù)質(zhì)量管理系統(tǒng),使得系統(tǒng)的構(gòu)建更趨于系統(tǒng)科學性。
[1] 譚璐, 姜璐. 系統(tǒng)科學導致論(第四版)[M]. 北京:北京師范大學出版社, 2015, 50-52.
[2] 李豫穎, 阮群生, 張世良. 系統(tǒng)科學視野下的臺風預警與搜救系統(tǒng)結(jié)構(gòu)的建構(gòu)[J]. 系統(tǒng)科學學報, 2011, 19(1):80-82.
[3] 程亮. 網(wǎng)絡平臺在生物信息教學中的探索[J]. 黑龍江科技信息, 2016,33(2):159-160.
[4] 鄭新梅, 李文青. 信息科技下空氣質(zhì)量保障決策支持系統(tǒng)構(gòu)建分析——以南京青奧會為例[J]. 電子測試, 2016, 37(4):57-61.
[5] 阮群生, 林宏康, 李豫穎. 系統(tǒng)科學方法下的茶葉產(chǎn)業(yè)信息系統(tǒng)體系的構(gòu)建[J].聊城大學學報, 2012, 31(8):126-128.
[6] 大海. 人力資源培訓的系統(tǒng)模式分析[J]. 山東財經(jīng)學院學報, 2005, 37(5):40-42.
[7] 高慧艷. 我國廣電集團人力資源績效考評研究[D]. 大連:大連理工大學, 2015, 26-28.
[8] 王云峰. 基于智能終端的移動稅務方案探討[J].計算機與現(xiàn)代化, 2013,19(10):56-57.
[9] 李廣舜. 國內(nèi)外有關(guān)稅務信息化研究現(xiàn)狀綜述與分析[J]. 遼東學院學報(社會科學版). 2013, 32(01):67-68.
[10] 王進. 建設移動稅務系統(tǒng)--推動納稅服務創(chuàng)新[J]. 安徽科技, 2014, 14(07):15-16.
Analysis of Construction of High Quality Tax Data Management System
Zhu Xiaocui
(Science Computer Application Research Room, Energy Research Institute of Jiangxi Academic, Nanchang, Jiangxi 330000, China)
From the point of view of system science, and according to the software engineering project development principle, method of implementation of quality management system of tax data is considered, the system construction method, technology and tools, key technologies for the construction of the system are given also, the system object model, dynamic model construction thought are explaned, give out the system module structure including the rule management module, quality management, data push, feedback processing and intelligent data analysis function. The system aims to provide scientific guidance for the construction of the information management system for tax departments, and it has better maintainability, scalability, robustness and efficiency of the further development.
System science; Tax data; Quality management
1007-757X(2016)12-0041-03
TP309.3
A
朱曉翠(1981-),女,江蘇揚州人,本科,工程師,研究方向:從事計算機應用研究,南昌330000
(2016.10.24)