陸軍,董娟,馮子慧
(上海市水產研究所,上海 200433)
河蟹養(yǎng)殖信息采集系統(tǒng)設計
陸軍,董娟,馮子慧
(上海市水產研究所,上海 200433)
河蟹是我國重要的水產經濟動物,20世紀90年代,我國河蟹養(yǎng)殖產業(yè)發(fā)展很快,2010年成蟹產量達50萬余噸,“吃蟹難”的問題初步解決[1]。但目前,在河蟹的飼養(yǎng)過程中,存在用藥不科學、不規(guī)范,甚至亂用、濫用藥物的現象[2-3],影響了河蟹養(yǎng)成品的品質和養(yǎng)殖環(huán)境。目前,水產品追溯系統(tǒng)可以保障水產品質量安全、提高水產品競爭力而成為國內外研究熱點[4-5]。目前我國上海、江蘇、安徽、河北和河南等省份都在做池塘養(yǎng)殖信息采集工作[6-10],采集的多是魚類養(yǎng)殖的相關信息。國內有關河蟹養(yǎng)殖信息采集和溯源工作尚未見到報道。該項目目的是對河蟹養(yǎng)殖中的蟹苗、蟹種放養(yǎng)數量、日常管理、病害情況、投入品、產量、銷售去向等養(yǎng)殖生產環(huán)節(jié)進行全過程監(jiān)管記錄,建立河蟹質量溯源系統(tǒng),搭建河蟹質量溯源查詢平臺,為養(yǎng)殖河蟹的質量可追溯提供查詢數據和資料。項目目前已在長三角二省一市7區(qū)25縣地區(qū)38個養(yǎng)蟹農戶中初步試點實施,實施地見圖1。現將該信息采集系統(tǒng)簡介如下。
河蟹養(yǎng)殖信息化管理質量溯源系統(tǒng),通過開發(fā)BS(即Browser/Server瀏覽器/服務器)程序,實現數據中心數據的采集,數據管理分析、信息服務等功能,完成養(yǎng)殖日志、投入品、飼料用藥、肥料、生態(tài)育苗和種源等信息錄入,以及養(yǎng)殖日志查詢統(tǒng)計、飼料藥物肥料種草查詢統(tǒng)計、養(yǎng)殖規(guī)格統(tǒng)計和專家問答等功能。系統(tǒng)采用先進的SOA架構體系,支持Windows、Linux操作系統(tǒng),支持Oracle數據庫,同時支持當前主流的數據庫系統(tǒng),如SQL Server2000、Sybase、MySQL 等。
系統(tǒng)采用純B/S結構設計,邏輯結構分為3層結構:即表現層、業(yè)務邏輯層、數據訪問層,如圖2所示。
表現層是直接與用戶交互的界面,綜合了多角色人員:操作人員、系統(tǒng)管理人員和系統(tǒng)維護人員日常使用所需要的界面。業(yè)務邏輯層是業(yè)務系統(tǒng)中各項邏輯的匯總,有關業(yè)務處理的各種業(yè)務邏輯,包括計算規(guī)則、工作流引擎、查詢、統(tǒng)計、權限等邏輯,是系統(tǒng)穩(wěn)定性、正確性的保障。數據層分為兩個層面:①數據結構,已經通過3 000左右用戶同時在線操作的壓力檢驗,在技術上將來可能的業(yè)務擴展需求、數據分析、歷史分析打下穩(wěn)定的數據基礎;②數據庫,采用通用性的關系型數據庫標準,可以支持SQL Server、Oracle等主流關系型數據。

圖1 項目實施地點

圖2 系統(tǒng)邏輯結構
養(yǎng)殖場工作或管理人員,通過在線填寫用戶編碼、姓名、英文名、密碼和語言,注冊完成新增用戶,就可以登錄在線信息采集系統(tǒng)錄入數據(圖3)。
基本信息主要由注冊的用戶負責錄入,系統(tǒng)管理人員負責對各種數據進行審核(圖4)。
基本信息(圖5)如養(yǎng)殖場概況信息(名稱、地區(qū)、面積、養(yǎng)殖總面積、用戶名、聯(lián)系方式和詳細地址);河蟹生態(tài)養(yǎng)殖信息(種草記錄、藥物、飼料和肥料);河蟹生態(tài)育苗信息(養(yǎng)殖總面積、親本來源和數量、大眼幼體產量、親本規(guī)格、發(fā)苗時間和苗種去向)和河蟹種質篩選信息(養(yǎng)殖場面積、生態(tài)育苗面積、飼料池面積、工廠化育苗面積和親本信息),其中親本信息又包括篩選日期、來源、類別、數量、體長和規(guī)格。河蟹養(yǎng)成銷售前,養(yǎng)殖戶可以登錄系統(tǒng),信息錄入后,系統(tǒng)自動打印出二維碼(圖6)。

圖3 用戶注冊和在線信息采集系統(tǒng)

圖4 數據來源

圖5 信息錄入界面

圖6 二維碼信息
為便于對用戶及權限進行管理,將一組具有相同權限的用戶組織在一起,這一組具有相同權限的用戶就稱為角色(Role)。在水產養(yǎng)殖工作中,有大量的用戶其權限是一樣的,為一個角色進行權限管理就相當于對該角色中的所有成員進行操作。為有相同權限的一類用戶建立一個角色,然后為角色授予合適的權限。使用角色的好處是系統(tǒng)管理員只需對權限的種類進行劃分,然后將不同的權限授予不同的角色,而不必關心有哪些具體的用戶。而且當角色中的成員發(fā)生變化時,比如添加成員或刪除成員,系統(tǒng)管理員都無需做任何關于權限的操作。
采用嚴格的數據權限管理,保證數據的安全性,采用角色、用戶方式管理,不同角色賦予不同的權限。
2.2.1 養(yǎng)殖戶 負責個人養(yǎng)殖基地信息錄入和維護,通過專家系統(tǒng)獲取專家系統(tǒng)支持,可以查詢實時與歷史信息。
2.2.2 管理人 管理全部養(yǎng)殖戶的所有信息,通過查詢實時與歷史信息和圖像,獲取實時、歷史的飼料、種草、用藥、肥料、種質和育苗等信息,對各種數據統(tǒng)計分析,管理出塘、運輸、銷售信息,通過專家系統(tǒng)獲取專家的意見支持。
2.2.3 系統(tǒng)維護人員 維護系統(tǒng)日常正常運行。
2.2.4 普通用戶 查詢養(yǎng)殖信息、投入品信息,并且不能對信息進行修改。
河蟹水產品追溯系統(tǒng)包括上游育苗、種質篩選、養(yǎng)殖過程、中游運輸過程、下游銷售消費過程等一系列信息,河蟹在線信息采集系統(tǒng)屬于追溯的上游育苗、種質篩選和養(yǎng)殖過程。通過BS錄入養(yǎng)殖場概況信息、河蟹生態(tài)養(yǎng)殖信息、河蟹生態(tài)育苗信息和河蟹種質篩選信息,輔助河蟹養(yǎng)殖過程信息化管理,為以后的全鏈追溯打好基礎。
[1]農業(yè)部漁業(yè)局.中國漁業(yè)年鑒:2010[M].北京:中國農業(yè)出版社,2010.
[2]吳淑勤,王亞軍.我國水產養(yǎng)殖病害控制技術現狀與發(fā)展趨勢[J].中國水產,2010(8):9-10.
[3]戰(zhàn)文斌,劉洪明,王越.水產養(yǎng)殖病害及其藥物控制與水產品安全 [J].中國海洋大學學報(自然科學版),2004(5):758-760.
[4]任晰,傅澤田,穆維松,等.基于Web的羅非魚養(yǎng)殖質量安全信息可追溯系統(tǒng)[J].農業(yè)工程學報,2009,25(4):163-167.
[5]孫傳恒,楊信廷,李文勇,等.基于監(jiān)管的分布式水產品追溯系統(tǒng)設計與實現[J].農業(yè)工程學報,2012,28(8):146-153.
[6]黃友土,鐘志宏,楊眉,等.江西省農產品質量安全監(jiān)管與追溯系統(tǒng)設計與實現[J].基層農技推廣,2016(8):97-100.
[7]張桂芝.安徽:農業(yè)部調研組蒞臨蕪湖縣調研漁情信息采集工作[J].漁業(yè)致富指南.2011(04):6.
[8]康辰香.河北省水產養(yǎng)殖漁情信息采集培訓班在石家莊舉辦[J].河北漁業(yè).2014(12):81.
[9]郭林英.河南省2013上半年水產養(yǎng)殖漁情信息采集分析會在鄭州召開[J].河南水產,2013(2):44.
[10]王明寶.江蘇漁情信息采集工作初探 [J].農業(yè)開發(fā)與裝備,2013(1):31-32.
10.3969/j.issn.1004-2091.2017.08.002
2017-03-08)