白玉艷,韓明華,夏 蕾
(1.云南農業大學 基礎與信息工程學院,云南 昆明 650201;2.廈門中軟海晟信息技術有限公司云南分公司 云南 昆明 650011)
煙葉預檢約時收購制,就是在收購開秤前,煙葉預檢員進村入戶,指導煙農進行初步分級扎把,并向煙農明確約定交煙時間、交煙地點、交煙數量及等級范圍的制度[1]。煙葉預檢約時收購不僅可以維護收購次序,還能提高煙葉等級的合格率和煙葉收購的工作效率。但由于預檢工作涉及的區域廣、農戶多、工作量大,基于PC機的C/S或B/S架構的管理信息系統難以對預檢員的工作進度及預檢質量進行及時跟蹤和考核,導致了預檢質量低、預檢進度與收購進度不能協調等問題的出現。近年來,個人數字助理(PDA)以其便攜式的優點,廣泛應用于具有野外或現場作業要求的管理信息系統[2]。筆者分別設計、開發了煙葉預檢PDA作業系統及煙葉預檢管理信息系統,實現了煙葉預檢過程控制、預檢等級合格率監控,規范了預檢工作流程,能夠為煙葉預檢、收購的管理和進度調控提供及時、準確、全面的數據。
煙葉預檢的業務流程如圖1所示,首先由煙站管理人員進行預檢計劃的制定,預檢員在入戶預檢過程中把預檢煙葉的等級、包數、估重、煙葉交售時間等信息錄入預檢系統;煙農按預檢約時定點的要求,由交售代表到指定交售地點進行煙葉交售工作,煙葉抵達煙站后,由煙站對已預檢煙葉進行初檢,如與預檢信息不符合,則退回重檢,只有預檢條件完全符合的煙葉方能進入煙葉交售流程;煙葉收購后,預檢系統從收購系統數據庫中提取相關數據,對預檢與實際收購數據進行統計、分析,實現對預檢工作的監管。
通過對煙葉預檢業務流程的分析,設計了煙葉預檢PDA作業系統和煙葉預檢信息管理系統。預檢員使用PDA入戶預檢,登記預檢信息,并定時上傳預檢數據到數據庫服務器,系統功能模塊如圖2所示;煙葉預檢信息管理系統主要對預檢信息進行統計和分析,系統功能模塊如圖3所示。
1)煙葉預檢 預檢員使用該模塊對入戶預檢的情況主要包括預檢煙葉的等級、估重、包數、煙葉交售時間等信息進行登記錄入。

圖1 煙葉預檢業務流程Fig.1 Business process of tobacco pre-inspection

圖2 煙葉預檢PDA作業系統功能模塊圖Fig.2 Functional chart of tobacco pre-inspection PDA OS

圖3 煙葉預檢管理信息系統系統功能模塊圖Fig.3 Functional chart of tobacco pre-inspection MIS
2)預檢數據查詢 該模塊可查詢農戶或村小組的預檢計劃完成情況,查詢結果可按完成的數量或百分比顯示。
3)數據上傳/下載 主要實現預檢數據的上傳和預檢計劃的下載。
4)系統設置 主要完成webservice連接地址設置、本機使用人員編號、口令、單位編號的設置等功能。
1)預檢數據定義 該模塊主要完成預檢計劃制定、預檢小組定義、預檢員服務范圍劃分等工作。
2)預檢信息查詢 可按照預檢單、預檢時間、種植主體、預檢員、站點查詢預檢計劃完成情況,并提供報表打印。
3)預檢綜合分析 該模塊分別從收購數據庫和預檢數據庫中提取煙葉收購的評級數據和預檢的評級數據,可按地區、站點、農戶分別進行預檢數據和收購數據對比分析和預檢趨勢分析等功能,分析統計結果通過餅圖、柱狀圖等圖形直觀展示,并提供報表的導出及打印功能。并實現對預檢員預檢工作的統計、考核。
4)系統維護 主要實現部門、崗位角色、員工信息、員工權限的信息錄入和權限設置功能。
在Microsoft Visual studio 2008平臺上,用C#語言開發實現了基于PDA的煙葉預檢管理信息系統。系統實現過程中涉及到的關鍵技術主要包括動態統計圖表的生成以及數據傳輸。
圖表是人們認識客觀事物,了解相關知識的重要輔助工具。它形象直觀地反映了事物的發展變化、演變趨勢或者是事物之間的相互關系[3]。本系統除了用表格方式顯示數據統計分析結果,還使用dotnetCHARTING控件生成動態統計圖表,生成圖表時,首先新建chart對象,然后通過chart對象的Type、Title、Palette屬性設置圖表的格式,設置SeriesCollection和Series對象的相關屬性為圖表綁定數據源,從而實現用餅圖、柱形圖等展示統計數據,使用戶能直觀的看到結果以及更好的反映趨勢的變化,以便進行決策和分析,圖4為站點預檢綜合分析界面。
煙葉預檢PDA作業系統采用的嵌入式數據庫為SQL Server CE,煙葉預檢管理信息系統采用Oracle數據庫,而煙葉收購系統采用的數據庫為SQL Server。為了實現跨平臺、分布式信息的共享與交換,本系統中的數據傳輸功能采用Webservice實現,定義了3個方法,Get_Base方法實現基礎信息下載,Get_Yjjh方法實現預檢計劃下載,Put_Date方法實現預檢單上傳。PDA通過GPRS連接到上位機服務器后,通過調用服務器端的Webservice來實現數據的上傳和下載。PDA作業系統數據上傳下載界面如圖5所示。

圖4 站點預檢綜合分析界面Fig.4 Interface of tobacco pre-inspection synthetic analysis

圖5 數據上傳下載界面Fig.5 Interface of data transfer
在Visual studio 2008平臺上,使用C#語言開發了基于PDA的煙葉預檢管理信息系統。采用PDA設備作為煙葉入戶預檢作業系統的運行平臺,通過GPRS傳輸預檢數據,規范了預檢工作流程,提高了工作效率;煙葉預檢管理信息系統接收PDA上傳的數據,與煙葉收購數據進行比對、分析,并將統計結果通過表和動態圖表可視化表達,從而為煙葉預檢、收購的管理和進度調控提供及時、準確、全面的決策支持。
[1]王明茹.煙葉收購政策與煙農利益分析及建議[J].農村財政與財務,2006(12):30-31.
WANG Ming-ru.Some analysis and suggestions of policy on tobacco purchasing and influential factors on the income of tobacco grower[J].Rural Finance and Financial Affair,2006(12):30-31.
[2]王炫,唐靖寅,馬蔚純,等.基于PDA的港口港政監督管理信息系統設計與實現[J].計算機應用與軟件,2009(5):101-103.
WANG Xuan,TANG Jing-yin,Ma Wei-chun,et al.Design and realization of information system of supervision and management for harbor governance based on PDA[J].Computer Applications and Software,2009(5):101-103.
[3]張成才,田文文,崔雅博.TeeChart控件實現河南省航運水資源量動態統計圖 [J].計算機技術與發展,2009,19(2):224-226.
ZHANG Cheng-cai,TIAN Wen-wen,CUI Ya-bo.Building of dynamic statistical graphics based on teechart[J].Computer Technology and Development,2009,19(2):224-226.
[4]齊永杰,曾詳難,黃武,等.對煙葉預檢約時收購有關問題的探討[J].貴州農業科學,2007,35(6):160-162.
QI Yong-jie,ZENG Xiang-nan,HUANG Wu,et al.Discussion on related problems in tobacco purchase with preexamination and appointed date[J].Guizhou Agricultural Sciences,2007,35(6):160-162.
[5]盧榮才.煙葉初分預檢過程存在問題及對策[J].江西農業學報,2006,18(4):201-202.
LU Rong-cai.Problems and countermeasures in tobacco purchase with pre-examination[J].Acta Agriculturae Jiangxi,2006,18(4):201-202.
[6]席磊,張浩,郭偉,等.分布式無公害農產品數字認證系統的構建與實現[J].農業工程學報,2010,26(8):236-242.
XI Lei, ZHANG Hao, GUO Wei.et al.Construction and implementation ofdistributed pollution-free agricultural products digital certification system [J].Transactions of the CSAE.2010,26(8):236-242.