前言:想要寫出一篇引人入勝的文章?我們特意為您整理了支農(nóng)項(xiàng)目資金跟蹤管理系統(tǒng)探究范文,希望能給你帶來靈感和參考,敬請閱讀。
[摘要]為有效提高支農(nóng)項(xiàng)目資金的管理效率,本文設(shè)計(jì)一套支農(nóng)項(xiàng)目資金跟蹤管理系統(tǒng)。系統(tǒng)采用B/S架構(gòu)和MAC模型構(gòu)建平臺(tái),采用ExtJs技術(shù)設(shè)計(jì)表現(xiàn)層,Spring技術(shù)構(gòu)建邏輯層,MyBatis框架設(shè)計(jì)數(shù)據(jù)訪問層。系統(tǒng)設(shè)計(jì)了包含首頁管理、專項(xiàng)資金管理、項(xiàng)目管理、項(xiàng)目計(jì)劃管理、系統(tǒng)管理、用戶角色管理等多功能模塊,并設(shè)計(jì)相應(yīng)模塊和數(shù)據(jù)庫,實(shí)現(xiàn)支農(nóng)項(xiàng)目資金的綜合管理。
[關(guān)鍵詞]支農(nóng);管理系統(tǒng);B/S;MAC
財(cái)政支農(nóng)是國家保證農(nóng)業(yè)有序生產(chǎn)、促進(jìn)農(nóng)業(yè)可持續(xù)發(fā)展的有效舉措,是對農(nóng)業(yè)基礎(chǔ)建設(shè)投入與支持的具體體現(xiàn)[1]。隨著支農(nóng)項(xiàng)目的持續(xù)增加,其資金的有效管理和高效舉措格外重要。項(xiàng)目實(shí)施過程中資金的支出明細(xì)、流程及管理等較為繁瑣,涵蓋省、市、縣以及鄉(xiāng)鎮(zhèn)部門,人員較多,范圍較廣[2]-[3],因此亟需一套高效的支農(nóng)項(xiàng)目資金管理系統(tǒng)提高管理的效率,進(jìn)而推動(dòng)惠農(nóng)政策的有效開展。
1.管理系統(tǒng)總體組成
支農(nóng)資金管理系統(tǒng)主要實(shí)現(xiàn)資金撥款管理、用戶角色管理、財(cái)政預(yù)算公開、完善項(xiàng)目分配機(jī)制、項(xiàng)目滾動(dòng)管理等主要功能。其中資金撥款包含省級(jí)財(cái)政專項(xiàng)資金、中央??钊鞒坦芾韮刹糠謨?nèi)容,并設(shè)置相應(yīng)的權(quán)限。用戶角色管理主要根據(jù)各省級(jí)、市、縣、鄉(xiāng)鎮(zhèn)等主管部門、項(xiàng)目單位、評審機(jī)構(gòu)、監(jiān)督監(jiān)察機(jī)構(gòu)等合理劃定系統(tǒng)權(quán)限。項(xiàng)目分配機(jī)制主要保證項(xiàng)目申報(bào)透明、過程公平、結(jié)果公開等制度。項(xiàng)目滾動(dòng)管理對于到期項(xiàng)目及時(shí)清算,中長期項(xiàng)目資金滾動(dòng)轉(zhuǎn)入以后年度項(xiàng)目庫。系統(tǒng)采用B/S架構(gòu)(即瀏覽器和服務(wù)器架構(gòu))中的MVC模型(ModelViewController模型-視圖-控制器),即:表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層。系統(tǒng)在表現(xiàn)層使用的是客戶端技術(shù)ExtJs,用于創(chuàng)建前端用戶界面;業(yè)務(wù)邏輯層采用輕量級(jí)的容器框架Spring技術(shù);數(shù)據(jù)訪問層則使用MyBatis框架,為系統(tǒng)提供存儲(chǔ)過程和高級(jí)映射的持久層框架。圖1系統(tǒng)組件圖系統(tǒng)的邏輯部署如圖2所示,界面層主要提供較好的人機(jī)交互界面,對支農(nóng)項(xiàng)目的運(yùn)行有整體的規(guī)劃和管理。請求控制層、業(yè)務(wù)處理層以及業(yè)務(wù)對象層綜合完成數(shù)據(jù)傳輸對象,數(shù)據(jù)訪問層完成數(shù)據(jù)庫的綜合管理和訪問。基礎(chǔ)復(fù)用主要完成基礎(chǔ)類的標(biāo)準(zhǔn)庫的管理和建立。
2.系統(tǒng)設(shè)計(jì)
專項(xiàng)資金管理系統(tǒng)主要功能劃分為:系統(tǒng)首頁管理、專項(xiàng)資金管理、項(xiàng)目管理、項(xiàng)目計(jì)劃管理、系統(tǒng)管理、數(shù)據(jù)元管理、預(yù)算下達(dá)管理、查詢報(bào)表管理、數(shù)據(jù)同步、用戶角色管理等。系統(tǒng)框圖如圖3所示。系統(tǒng)首頁管理完成首頁的內(nèi)容管理,包括系統(tǒng)首頁菜單設(shè)置和首頁內(nèi)容設(shè)置等。專項(xiàng)資金管理完成資金設(shè)定、資金以及審核等,負(fù)責(zé)資金的綜合管理。項(xiàng)目管理包括項(xiàng)目申報(bào)、審核、公示以及預(yù)算等,完成項(xiàng)目的正常運(yùn)行。系統(tǒng)管理包括消息、錄入界面設(shè)置、任務(wù)等,完成系統(tǒng)相關(guān)參數(shù)設(shè)置。預(yù)算下達(dá)管理主要完成預(yù)算下達(dá)和預(yù)算資金的管理。報(bào)表管理完成支農(nóng)資金項(xiàng)目過程中各項(xiàng)表格的綜合管理,如項(xiàng)目申報(bào)表、市縣托管明細(xì)表、專項(xiàng)資金情況表等。數(shù)據(jù)管理完成數(shù)據(jù)元管理、數(shù)據(jù)導(dǎo)出物理表設(shè)置以及導(dǎo)出、導(dǎo)入等操作管理等內(nèi)容。用戶角色管理包括用戶權(quán)限、專項(xiàng)資金、項(xiàng)目類型、管理菜單設(shè)置以及科室維護(hù)等內(nèi)容,完成用戶角色的設(shè)定和更改。
3.功能模塊設(shè)計(jì)
3.1數(shù)據(jù)元管理
數(shù)據(jù)元是系統(tǒng)的基本數(shù)據(jù)單元,按照類別樹分類管理,數(shù)據(jù)元按照狀態(tài)分為初始化、有效和無效三種狀態(tài)。初始化是完成時(shí)數(shù)據(jù)剛剛建立,未進(jìn)入可以使用的狀態(tài)。有效狀態(tài)是指可以被正常使用的狀態(tài)。無效狀態(tài)一般用在被歸檔后的歷史數(shù)據(jù)元素上面,曾經(jīng)或現(xiàn)在被用作表列,但是不可以再被選作表列的數(shù)據(jù)元。
3.2代碼表管理
代碼表為以離散的枚舉形式表現(xiàn)相對固定的基礎(chǔ)數(shù)據(jù)的關(guān)系表,包括平臺(tái)庫代碼表、業(yè)務(wù)庫代碼表、物理代碼表、視圖代碼表以及平臺(tái)映射表等。平臺(tái)庫代碼表維護(hù)各個(gè)業(yè)務(wù)庫共同的公共代碼表,包括物理代碼表和視圖代碼表,分布實(shí)現(xiàn)物理層數(shù)據(jù)的管理和視圖。業(yè)務(wù)庫代碼表維護(hù)各個(gè)業(yè)務(wù)庫私有的代碼表。物理代碼表定義代碼表結(jié)構(gòu)并進(jìn)行維護(hù)。視圖代碼表根據(jù)SQL語法創(chuàng)建代碼視圖表,自動(dòng)登記列信息。平臺(tái)映射表可通過同義詞從平臺(tái)映射而來的代碼表。
3.3業(yè)務(wù)表管理
業(yè)務(wù)表是普通的關(guān)系型事實(shí)表,根據(jù)獲得數(shù)據(jù)源的不同方式分為:物理表、有源業(yè)務(wù)表、無源業(yè)務(wù)表、存儲(chǔ)過程表。其中物理業(yè)務(wù)表為普通的數(shù)據(jù)庫表。有源業(yè)務(wù)表可以在物理表基礎(chǔ)上添加條件構(gòu)建的視圖。無源業(yè)務(wù)表可以通過SQL語法創(chuàng)建的業(yè)務(wù)表,抽取組合多個(gè)關(guān)系型數(shù)據(jù)源,也維護(hù)表與列的信息。存儲(chǔ)過程表為特殊類型的業(yè)務(wù)表,無法與其他業(yè)務(wù)表創(chuàng)建關(guān)聯(lián)關(guān)系,只能單獨(dú)作為業(yè)務(wù)對象輸出。
3.4基礎(chǔ)信息維護(hù)
基礎(chǔ)信息是支農(nóng)項(xiàng)目資金管理系統(tǒng)的基本信息,主要實(shí)現(xiàn)財(cái)政處室維護(hù)、地區(qū)管理、單位維護(hù)、角色維護(hù)、用戶管理、財(cái)政用戶角色和部門用戶角色管理等功能,解決系統(tǒng)運(yùn)行過程中的基礎(chǔ)信息,如用戶管理為每個(gè)地區(qū)維護(hù)財(cái)政用戶、部門用戶、單位用戶等管理功能。
3.5權(quán)限設(shè)置
權(quán)限設(shè)置為系統(tǒng)提供各種權(quán)限管理模塊,包含有菜單權(quán)限維護(hù)、財(cái)政用戶對部門、角色對項(xiàng)目類型、財(cái)政用戶對項(xiàng)目類型、部門用戶對項(xiàng)目類型、財(cái)政用戶對專項(xiàng)資金和部門用戶對專項(xiàng)資金等模塊,可以實(shí)現(xiàn)財(cái)政用戶、部門、角色以及專項(xiàng)資金等多方面的管理。
3.6其他管理
系統(tǒng)還包括其他管理模塊,如系統(tǒng)門戶、系統(tǒng)首頁、項(xiàng)目計(jì)劃和預(yù)算管理、項(xiàng)目錄入設(shè)置、專項(xiàng)資金設(shè)立審核及、項(xiàng)目審核、申報(bào)及公示等多個(gè)模塊,從而實(shí)現(xiàn)支農(nóng)項(xiàng)目資金的立項(xiàng)、監(jiān)管以及追蹤等綜合管理。
4.數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫主要完成項(xiàng)目部門、資金、用戶等多方面數(shù)據(jù)的歸檔和存儲(chǔ),包括主庫、生產(chǎn)庫、歷史庫和數(shù)據(jù)備份庫。主庫完成用戶管理、多年度基礎(chǔ)數(shù)據(jù)管理、功能權(quán)限管理等。生產(chǎn)庫完成當(dāng)前業(yè)務(wù)處理。歷史庫存儲(chǔ)不再參與實(shí)際業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),但可用于數(shù)據(jù)查詢。備份庫用于數(shù)據(jù)庫的物理備份,可按年度或其他備份周期存儲(chǔ),如2020年項(xiàng)目的運(yùn)行情況,便于查詢和審核。5.結(jié)語支農(nóng)項(xiàng)目資金跟蹤管理系統(tǒng)采用B/S架構(gòu)中的MVC模型,構(gòu)建了系統(tǒng)的功能框架,采用ExtJs技術(shù)設(shè)計(jì)表現(xiàn)層,Spring技術(shù)構(gòu)建邏輯層,數(shù)據(jù)訪問層則使用MyBatis框架。系統(tǒng)設(shè)計(jì)了包含首頁管理、專項(xiàng)資金管理、項(xiàng)目管理、項(xiàng)目計(jì)劃管理、系統(tǒng)管理、用戶角色管理等多個(gè)模塊,并詳細(xì)設(shè)計(jì)了相應(yīng)功能模塊。本系統(tǒng)可有效提高支農(nóng)過程中資金和項(xiàng)目的有效管理,對推動(dòng)支農(nóng)惠民政策和支農(nóng)項(xiàng)目的落地和推廣具有積極意義。
【參考文獻(xiàn)】
[1]陳新文.淺析財(cái)政支農(nóng)項(xiàng)目績效評價(jià)結(jié)果應(yīng)用及建議[J].山西農(nóng)經(jīng),2019(16):134-135.
[2]伍偉.關(guān)于創(chuàng)新財(cái)政支農(nóng)資金管理的探討[J].農(nóng)村經(jīng)濟(jì)與科技,2020,31(02):116-117.
作者:李林駿 單位:山西省財(cái)政科學(xué)研究院