項道東
(溫州職業(yè)技術(shù)學(xué)院 計算機(jī)系,浙江 溫州 325035)
B/S結(jié)構(gòu)農(nóng)業(yè)直補(bǔ)信息平臺的設(shè)計與實現(xiàn)
項道東
(溫州職業(yè)技術(shù)學(xué)院 計算機(jī)系,浙江 溫州 325035)
針對當(dāng)前涉農(nóng)直補(bǔ)資金在執(zhí)行過程中出現(xiàn)的問題,設(shè)計基于B/S結(jié)構(gòu)的農(nóng)業(yè)直補(bǔ)信息平臺,以實現(xiàn)海量農(nóng)戶信息的共享和各類直補(bǔ)的網(wǎng)上申報、審批及資金的管理和核對,可彌補(bǔ)類似系統(tǒng)只能進(jìn)行信息查詢的不足。實踐證明,農(nóng)業(yè)直補(bǔ)信息平臺運(yùn)行穩(wěn)定,反映良好,可大大提高工作效率。
B/S 結(jié)構(gòu);農(nóng)業(yè)直補(bǔ)信息平臺;農(nóng)戶
為提高農(nóng)民的種糧積極性,增加農(nóng)民收入,中央從2004年起在全國實施糧食直補(bǔ)政策,即將原來補(bǔ)貼在糧食流通環(huán)節(jié)的糧食風(fēng)險基金拿出一部分直補(bǔ)給種糧農(nóng)民,包括種糧補(bǔ)貼、良種補(bǔ)貼、農(nóng)機(jī)購置補(bǔ)貼、農(nóng)資綜合補(bǔ)貼等[1]。同時各省市還會根據(jù)各地的情況發(fā)放各類地方性農(nóng)業(yè)補(bǔ)貼。這些補(bǔ)貼都屬于分項式補(bǔ)貼,直補(bǔ)類型多,且涉及的農(nóng)戶廣[2]。為加強(qiáng)對這部分資金的管理,確保補(bǔ)貼政策落實到位,中央和地方都提出建設(shè)補(bǔ)貼網(wǎng),如財政部經(jīng)濟(jì)建設(shè)司和信息網(wǎng)絡(luò)中心于2006年4月啟動“中國農(nóng)民補(bǔ)貼網(wǎng)”建設(shè),上海市2011年正式啟用“涉農(nóng)補(bǔ)貼資金監(jiān)管平臺”[3],但這些系統(tǒng)的功能還只限于完成農(nóng)戶補(bǔ)貼信息的查詢,如各級政府可以隨時查詢農(nóng)戶的補(bǔ)貼兌付情況,實行補(bǔ)貼動態(tài)監(jiān)管,廣大農(nóng)民利用其查詢國家的涉農(nóng)政策和補(bǔ)貼情況。在具體的實施過程中,地方財政局還希望有一個能夠高效地進(jìn)行補(bǔ)貼項目申報、審批及資金發(fā)放的平臺,以提高工作效率,降低執(zhí)行成本,更好地服務(wù)“三農(nóng)”。本文建立基于B/S結(jié)構(gòu)的農(nóng)業(yè)直補(bǔ)信息平臺,可彌補(bǔ)類似系統(tǒng)只能進(jìn)行信息查詢的不足,解決當(dāng)前農(nóng)業(yè)直補(bǔ)資金發(fā)放過程中存在的問題。
B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式)是Web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,Web瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻舳税惭b瀏覽器,服務(wù)器端安裝SQL Server,Oracle或Sybase等數(shù)據(jù)庫。瀏覽器通過Web Server與數(shù)據(jù)庫進(jìn)行交互,其最大的優(yōu)點就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只需要有一臺能上網(wǎng)的電腦即可使用,客戶端零維護(hù)[4]。因此,使用B/S結(jié)構(gòu)的軟件維護(hù),升級簡單,成本低且用戶使用方便,其結(jié)構(gòu)模型如圖1所示。農(nóng)業(yè)直補(bǔ)信息平臺的用戶類型多、分布廣,適于用B/S結(jié)構(gòu)進(jìn)行構(gòu)建。
圖1B/S結(jié)構(gòu)模型
農(nóng)業(yè)直補(bǔ)信息平臺劃分為兩大子系統(tǒng):系統(tǒng)管理子系統(tǒng)和直補(bǔ)管理子系統(tǒng)。系統(tǒng)管理子系統(tǒng)主要實現(xiàn)對用戶角色和權(quán)限的管理;直補(bǔ)管理子系統(tǒng)是核心模塊,用以實現(xiàn)農(nóng)戶基礎(chǔ)信息維護(hù)和直補(bǔ)的網(wǎng)上申報、審批及資金的管理和核對等。農(nóng)業(yè)直補(bǔ)信息平臺系統(tǒng)功能模塊如圖2所示。
圖2 農(nóng)業(yè)直補(bǔ)信息平臺系統(tǒng)功能模塊
(1)基礎(chǔ)信息維護(hù)。該模塊主要包括農(nóng)戶基礎(chǔ)信息和補(bǔ)貼標(biāo)準(zhǔn)信息。農(nóng)戶基礎(chǔ)信息主要實現(xiàn)對海量農(nóng)戶信息的共享和管理,包括添加、刪除、修改、導(dǎo)入、導(dǎo)出等操作。各職能部門可以共享農(nóng)戶基礎(chǔ)信息,從而減少不必要的重復(fù)勞動。補(bǔ)貼標(biāo)準(zhǔn)信息主要對補(bǔ)貼項目和補(bǔ)貼標(biāo)準(zhǔn)進(jìn)行管理,可以實現(xiàn)對新補(bǔ)貼項目的簡便“擴(kuò)容”和根據(jù)補(bǔ)貼標(biāo)準(zhǔn)自動計算每個農(nóng)戶的補(bǔ)貼金額。
(2)網(wǎng)上申報。該模塊主要由鄉(xiāng)鎮(zhèn)部門通過網(wǎng)絡(luò)平臺錄入或?qū)朕r(nóng)戶的補(bǔ)助清單,其中每項補(bǔ)貼金額由系統(tǒng)根據(jù)補(bǔ)貼標(biāo)準(zhǔn)自動計算產(chǎn)生,最后將生成的明細(xì)表上報給主管部門,等待審批。
(3)網(wǎng)上審批。該模塊可以實現(xiàn)發(fā)放補(bǔ)貼的多級審批和匯總。農(nóng)業(yè)局和財政局可以通過不同角色的用戶登陸系統(tǒng),進(jìn)行各自權(quán)限內(nèi)的審批流程,查看審批痕跡。同時為提高銀行工作效率,減輕海量小額金額發(fā)放對銀行的發(fā)放成本造成的影響,增加對農(nóng)戶的激勵作用,系統(tǒng)可以自動匯總每個農(nóng)戶每年應(yīng)發(fā)的各類直補(bǔ)金額,一年發(fā)放一次,并將發(fā)放清單上傳給銀行。
(4)直補(bǔ)發(fā)放。最終審核通過的補(bǔ)貼發(fā)放清單流轉(zhuǎn)到該模塊,由銀行人員下載發(fā)放。
(5)發(fā)放反饋。銀行人員通過該模塊,將補(bǔ)貼資金發(fā)放后的清單上傳到系統(tǒng),等待財政局核對。
(6)數(shù)據(jù)核對(自動對賬)。該模塊提供財政局與銀行交互補(bǔ)貼數(shù)據(jù)的接口,實現(xiàn)銀行發(fā)放結(jié)果清單與財政局發(fā)放清單的自動對賬,從而大大減輕財政局工作人員的工作負(fù)荷。
(7)查詢和統(tǒng)計。各類用戶可以登錄本系統(tǒng)進(jìn)行相關(guān)信息的查看和統(tǒng)計,如農(nóng)戶可以查看補(bǔ)助政策、本人歷年的補(bǔ)助詳單、本村的補(bǔ)助詳單,有利于信息公開和政策的宣傳。
由于農(nóng)業(yè)直補(bǔ)信息平臺系統(tǒng)涉及到不同的用戶群,每個用戶群都有自己的使用權(quán)限,因而該系統(tǒng)采用了用戶角色及相應(yīng)權(quán)限的分級管理(見表1)。
表1 用戶角色及相應(yīng)權(quán)限的分級管理
采用UML(統(tǒng)一建模語言)中的用例圖描述農(nóng)業(yè)直補(bǔ)信息平臺的參與者與用例之間的關(guān)系,如圖3所示。
圖3 農(nóng)業(yè)直補(bǔ)信息平臺頂層用例
基于B/S結(jié)構(gòu)的農(nóng)業(yè)直補(bǔ)信息平臺分為應(yīng)用層、功能層和數(shù)據(jù)層。其中應(yīng)用層即用戶界面層,是平臺的最外層,直接與用戶交互。用戶以各自的角色登錄并獲得不同的權(quán)限,從而可以進(jìn)行信息瀏覽、查詢、申報、審批、匯總等操作。功能層即業(yè)務(wù)邏輯層,是中間層,用于實現(xiàn)平臺的主要功能,包括各個對象基本信息的獲取、添加、刪除和修改等功能。功能層主要分為用戶管理、農(nóng)戶信息管理、項目申報、項目審批等幾大模塊。數(shù)據(jù)層位于最底層,主要用來存儲平臺運(yùn)行中所需的各種數(shù)據(jù)。數(shù)據(jù)層由SQL Server2005數(shù)據(jù)庫實現(xiàn),表格分為系統(tǒng)框架表和業(yè)務(wù)表。系統(tǒng)框架表可以實現(xiàn)對業(yè)務(wù)表中字段的修改;業(yè)務(wù)表由用戶表、權(quán)限表、角色表、農(nóng)戶信息表、補(bǔ)助信息表、申報表、審批表、核對表等組成。為提高訪問速度和安全性,系統(tǒng)建構(gòu)存儲過程來實現(xiàn)對數(shù)據(jù)庫的常用操作。
鑒于Windows系統(tǒng)的壟斷地位及微軟.NET平臺的強(qiáng)大功能,選擇Visual Studio2008作為開發(fā)平臺,并主要采用ASP.NET+ADO.NET技術(shù)來開發(fā)。ASP.NET是一項功能強(qiáng)大的創(chuàng)建動態(tài)Web網(wǎng)頁的技術(shù),采用獨特的Code-Behind結(jié)構(gòu)將頁面和業(yè)務(wù)邏輯分離,同時采用.NET中最普通的Windows From開發(fā)模式進(jìn)行網(wǎng)站開發(fā),使得ASP.NET更容易維護(hù)。另外,采用ASP.NET中的Ajax(異步JavaScript和XML)技術(shù)可以實現(xiàn)該平臺用戶頁面的局部刷新。Ajax將JavaScript,XML,HTML及文檔對象模型等技術(shù)組合在一起,在Ajax交互模式下,服務(wù)器只發(fā)回頁面需要改動部分的數(shù)據(jù),而不需要將整個頁面重新載入,從而大大降低了數(shù)據(jù)流量,提高了響應(yīng)速度[5]。
基于B/S結(jié)構(gòu)的農(nóng)業(yè)直補(bǔ)信息平臺采用SQL Server2005數(shù)據(jù)庫,使用ADO.NET對數(shù)據(jù)庫進(jìn)行訪問。ADO.NET是一種面向分布式的,以XML數(shù)據(jù)格式為核心的數(shù)據(jù)庫訪問技術(shù)。XML靈活多變的基于文本的結(jié)構(gòu)使得它能夠應(yīng)用于相當(dāng)廣泛的網(wǎng)絡(luò)作業(yè)。同時,該平臺采用基于角色的權(quán)限控制、數(shù)據(jù)加密及定期數(shù)據(jù)備份等手段,保證了數(shù)據(jù)的安全性。
基于B/S結(jié)構(gòu)的農(nóng)業(yè)直補(bǔ)信息平臺采用.NET技術(shù)實現(xiàn),開發(fā)效率高,使用方便,同時可擴(kuò)展性強(qiáng),使財政局、農(nóng)業(yè)局、鄉(xiāng)鎮(zhèn)部門及銀行、農(nóng)戶等不同的用戶都可以通過這個平臺各取所需,快速、高效地完成任務(wù),大大提高了工作效率。目前,該系統(tǒng)已應(yīng)用于溫州地區(qū)多個縣市,運(yùn)行穩(wěn)定,反映良好,對促進(jìn)地方農(nóng)業(yè)建設(shè)起到一定作用。為進(jìn)一步完善農(nóng)業(yè)直補(bǔ)信息平臺系統(tǒng),解決補(bǔ)貼數(shù)據(jù)采集、錄入過程中可能出現(xiàn)一些人為因素導(dǎo)致的數(shù)據(jù)不準(zhǔn)確及時效性差等問題,下一步將在該平臺中集成手持式無線信息采集終端。
[1]杜玲,何浩,陳阜,等.北京市糧食直補(bǔ)政策效果及問題分析[J].中國農(nóng)學(xué)通報,2009(12):295-299.
[2]劉孟山,冀運(yùn)興,王志平,等.糧食綜合直接補(bǔ)貼政策研究[J].管理現(xiàn)代化,2006(4):43-45.
[3]上海建涉農(nóng)補(bǔ)貼資金監(jiān)管平臺[EB/OL].(2000-05-13)[2012-02-10].http://news.cntv.cn/20110513/104284.shtml.
[4]透析C/S和B/S結(jié)構(gòu)[EB/OL].(2007-12-26)[2012-02-10].http://www.51testing.com/html/13/n-71113.html.
[5]李海濤,史愛松,孫更新,等.C#3.0從基礎(chǔ)到項目實戰(zhàn)[M].北京:化學(xué)工業(yè)出版社,2010:412.
Design and Realization of Information Platform of Agriculture Direct Subsidy Based on B/S
XIANG Daodong
(Computer Science Department, Wenzhou Vocational & Technical College, Wenzhou,325035, China)
In terms of the problems appearing in the implementation of agricultural direct subsidy, the agricultural direct subsidy based on B/S is designed to achieve the share of the mass of farmers’ information and undertake the on-line declaration and approval of various direct subsidies and the management and check of the fund. It surpasses others which can only check the information. It is proved that the information platform of agriculture direct subsidy has good reflections and greatly improves the working efficiency with stable performance.
B/S structure; Information platform of agriculture direct subsidy; Farmers
TP393.09
A
1671-4326(2012)02-0051-03
2012-02-27
項道東(1981—),女,浙江永嘉人,溫州職業(yè)技術(shù)學(xué)院計算機(jī)系助教,碩士.
林海平]