曹曉林 聶文 藥林桃
摘要 農機購置補貼是國家支農惠農的政策之一。對農機購置補貼系統的數據庫功能進行分析,提出農機補貼數據表關系模型,并對系統安全維護進行論述。數據庫運用在農業購置補貼網絡系統中,滿足農機管理部門對農機補貼數據事務性管理,為農機補貼政策決策提供實時和有效的數據分析。
關鍵詞 農業機械;購置補貼;數據庫設計;信息安全
中圖分類號 S126 文獻標識碼
A 文章編號 0517-6611(2014)27-09627-04
Design and Implementation of Database in the Purchase Subsidies Web System for Agricultural Machinery
CAO Xiaolin, NIE Wen, YAO Lintao
(Engineering Institute, Jiangxi Academy of Agricultural Sciences, Nanchang, Jiangxi 330200)
Abstract The purchase subsidies of agricultural machinery is one Chinese policy of support and benefit farmers. The function of agricultural machinery subsidy database was analyzed, the data relational mode was put forward, and system safety maintenance was elaborated. Application of database in web system of agricultural machinery subsidy satisfies the demands of managing the subsidy data for the Department of Agricultural Machinery, and it will provide realtime and effective data for decisionmaking of agricultural machinery subsidy policy.
Key words Agricultural machinery; Purchase subsidies; Database design; Information safety
農業機械購置補貼政策實施以來,用于購置農業機械的資金大幅增加,農機補貼政策大大推動了社會生產資源要素向農業、農村配置,引導帶動農業生產作用十分顯著。江西省用于農機補貼的中央補貼資金由2004年的0.02億元增加到2012年的6.9億元,農民個人投入資金從0.05億元增加到約15.8億元,2012年江西省管理了農機補貼協議近40萬份。隨著農機購置補貼工作的進一步深入,各級農機管理部門、企業、經銷商和財政部門花費大量的時間用于農機補貼數據管理和分析,為使農機管理人員有更多的時間用于提高工作質量,保障民生資金的安全,讓管理者動態掌握農機補貼信息以利于政策決策,筆者設計一套農機補貼網絡系統,用于解決農機補貼過程所涉及到的問題。
1 農機補貼數據庫總體設計目標
農機購置補貼基本流程是農民或農機合作社組織向農機部門申請,到農機經銷商全價或差價購買農機,經農機部門核實購機信息后,由財政部門將農機補貼款發放給農機結算單位或直接撥付給農民(圖1)。具體農機補貼操作流程根據實際情況進行設置。
經過對農機購置補貼政策管理要求進行全面的分析,按數據事務處理和數據分析處理兩個方面要求設計數據庫,以滿足工作程序要求。數據庫需要處理補貼程序的存取、查詢、刪除、修改等數據直接操作。數據分析處理設計要使農機管理人員及相關企業能夠從多角度對農機補貼數據進行快速、一致、交互地存取, 完成對補貼機具種類的分析、農機補貼需求量的預測、隨機抽取數據分析等事務,從而獲得對數據的更深入了解和分析,動態滿足農機補貼政策決策支持查詢和報表需求。
2 數據表的設計
系統基于.NET平臺設計,采用SQL Server 2005關系型數據建立數據表和視圖。由于數據量達到了百萬級,數據庫設計要求要盡量減少數據冗余,提高數據訪問速度,數據庫保證基本表中的字段及數據類型滿足使用要求,不可太長造成存儲空間浪費,不可太短造成數據截斷錯誤,同時為提高程序運行效率,增加少量字段冗余,方便數據分析。
根據農機補貼數據要求,存儲購買農機者的詳細資料、農業機械產品管理及各級農機管理部門和企業、經銷商、財政記錄購買機具的申請、核實、結算等操作信息,記錄農機產品參數設置、經銷農機權限的設置、生產企業供貨設置、系統流程參數設置等。農機補貼系統涉及到人員、機具、管理、資金等多個環節,建立了管理員信息、區域代碼表、操作代碼表等十幾個信息表。幾個主要數據表字段描述如下。
2.1 用戶信息表Tbl_Apply 記錄申請農機補貼用戶的詳細信息,以便對農機補貼數據進行核實,包括購機者所屬地代碼、個人身份證或組織識別碼、購機年份、姓名、性別、出生年月、知識水平或組織類別代碼、地址、郵編、固定電話、移動電話、開戶銀行、銀行帳號、銀行戶名等字段。
2.2 產品信息表(TBL_MACHINEINFO) 記錄省級以上農機部門確定的補貼農機產品庫,包括農業機械產品種類代碼、生產企業代碼、產品型號、配套功率、企業銷售報價、中央補貼額、省級補貼額、血防特殊區貼額、項目補貼額、機具配置與技術參數、產品支持推廣目錄情況等字段。
2.3 銷售企業信息表(Tbl_Supply) 由農機部門確認可以從事農機補貼的銷售企業,并向社會公開,形成銷售農機補貼產品的經銷商庫,包括銷售企業名稱及代碼、電話、固定電話、注冊資金、工商編號、企業類別、法人代表名稱、銷售權限代碼、所在地代碼、是否啟用等字段。
2.4 銷售權限表(Tbl_selllist) 由農機生產企業選擇銷售企業供貨權限的設置數據表,包括補貼產品銷售企業編號、生產企業編號、產品編號、銷售地名稱、銷售地代碼、銷售權限、銷售次數、確認信息等字段。
隨著補貼操作模式的不斷變化,還需進一步對農機補貼數據庫進行存儲過程的優化和分析算法設計,盡量解決農機補貼網絡系統數據訪問可能出現的網絡延時、堵塞、重復等不可預期情況的發生,更好地促進農機購置補貼工作和提高農機服務水平。
參考文獻
[1]
金磊,康曉寧,鄧就慶.精通web數據庫[M].北京:人民郵電出版社,2001.
[2] 謝秋波,陳永志,孟祥寶,等.一站式農業機械購置補貼審批管理系統的設計與實現[J].現代農業裝備, 2008(6):45-48.
[3] DINO ESPOSITO.asp.net 3.5核心編程[M].張大威,譯.北京:清華大學出版社,2009.
[4] 張躍廷,蘇宇.asp.net 開發 典型模塊大全[M].北京:人民郵電出版社,2009.