孟正樂,謝余濤
(浙江省蠶種質(zhì)量檢驗檢疫站,浙江 杭州 310019)
信息化管理在蠶種冷藏與檢驗上的應(yīng)用前景探討
孟正樂,謝余濤
(浙江省蠶種質(zhì)量檢驗檢疫站,浙江 杭州 310019)
“信息化”是指由現(xiàn)代通信與信息技術(shù)、計算機網(wǎng)絡(luò)技術(shù)、行業(yè)技術(shù)、智能控制技術(shù)匯集而成的針對某一個方面的應(yīng)用。智能一般具有這樣一些特點:一是具有感知能力,即具有能夠感知外部世界、獲取外部信息的能力,這是產(chǎn)生智能活動的前提條件和必要條件;二是具有記憶和思維能力,即能夠存儲感知到的外部信息及由思維產(chǎn)生的知識,同時能夠利用已有的知識對信息進行分析、計算、比較、判斷、聯(lián)想、決策;三是具有學習能力和自適應(yīng)能力,即通過與環(huán)境的相互作用,不斷學習積累知識,使自己能夠適應(yīng)環(huán)境變化;四是具有行為決策能力,即對外界的刺激作出反應(yīng),形成決策并傳達相應(yīng)的信息。
浙江省蠶種質(zhì)量檢驗檢疫站在蠶種冷藏、催青、進出庫等方面已初步進行信息化管理的應(yīng)用,蠶種冷庫、催青室安裝了溫濕度智能化管理系統(tǒng),通過計算機軟件對各個庫房、催青室、低溫室、走廊等溫濕度檢測點的數(shù)據(jù)進行記錄、分析、查詢、打印等處理,對蠶種冷庫、催青室溫濕度進行實時監(jiān)控。通過這幾年的應(yīng)用,該系統(tǒng)完全附合蠶種冷藏保護中溫濕度的控制要求,溫濕度控制精確、省力、操作方便,為確保蠶種的安全起到了十分重要的作用。此外,在蠶種進出庫、檢驗數(shù)據(jù)統(tǒng)計、分析、查詢等方面也進行了初步信息化管理的應(yīng)用,但效果不理想,有待作進一步的探討。
3.1信息化管理系統(tǒng)改進及開發(fā)思路
綜上所述,浙江省蠶種質(zhì)量檢驗檢疫站在冷庫及催青室溫濕度控制方面基本已經(jīng)做到信息化管理,能夠使室內(nèi)溫濕度控制在一個比較精確的范圍,操作方便,安全性高,但是在蠶種冷藏管理及檢驗信息管理方面,由于所涉及的蠶品種、批次、蠶種場、制種期別、數(shù)量、檢驗結(jié)果等各種信息繁雜、松散,目前各項數(shù)據(jù)的保存、查詢?nèi)耘f依靠手工完成,處理起來費時費力,存在歷年數(shù)據(jù)不易匯總、查詢不方便等問題。因此,亟需開發(fā)一套信息系統(tǒng),將蠶種冷藏及檢驗信息進行統(tǒng)一管理,并通過網(wǎng)絡(luò)技術(shù),使主管部門、業(yè)務(wù)單位查詢方便。
3.2信息化管理系統(tǒng)模塊設(shè)計
以浙江省蠶種質(zhì)量檢驗檢疫站主要工作職能需求為背景,考慮該系統(tǒng)的功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計、以及總體框架設(shè)計的構(gòu)想。系統(tǒng)主要有三大功能模塊:第一是冷藏管理功能模塊,第二是檢驗信息管理功能模塊,第三是系統(tǒng)信息管理模塊。倉儲統(tǒng)計功能模塊包括倉庫的基本信息、屬性管理;蠶種的入庫、出庫、發(fā)放等管理。檢驗檢疫統(tǒng)計功能模塊主要包括各項檢驗檢疫數(shù)據(jù)的管理,以及提供一個統(tǒng)計查詢的功能。系統(tǒng)信息管理模塊包括蠶種場信息管理,部門、員工信息管理,以及各個角色功能權(quán)限的管理。下文將對各個模塊進行分述。整體系統(tǒng)模塊圖如圖1所示。
圖1 系統(tǒng)功能模塊圖
(1)冷藏管理功能模塊包括倉庫信息管理、入庫管理、出庫管理、發(fā)放管理四個模塊。倉庫信息管理模塊可以對倉庫的庫名、位置、容量、冷藏方式進行定義。本站蠶種主要有兩種冷藏方式,通過系統(tǒng)可以修改倉庫冷藏方式,也可以查詢到所需冷藏方式的倉庫是否有空間。同時,由于本站冷藏倉庫位置已固定,可以提供一個可視化圖形界面,直觀顯示各倉庫的存儲狀態(tài)。每庫可按位置分出10個區(qū)間,方便進行查找。入庫管理、出庫管理和發(fā)放管理模塊對蠶種的庫存變化操作進行詳細的記錄,并生成入庫單、出庫單等相關(guān)單據(jù)。
(2)檢驗管理模塊包括檢驗信息管理模塊和檢疫信息管理模塊,這兩大模塊又分為若干子模塊,比如一代雜交種母蛾微粒子病檢疫、三級原種母蛾微粒子病檢疫以及良卵率、孵化率、病卵率等各項檢疫模塊,均生成相應(yīng)的單據(jù),這里不作贅述。
(3)系統(tǒng)信息管理模塊包括權(quán)限管理、部門信息管理、員工信息管理、蠶種場信息管理模塊,設(shè)置一個超級管理員帳號,可以創(chuàng)建帳號,分配權(quán)限等,其他角色不得自行創(chuàng)建帳號,或者修改權(quán)限。
3.3系統(tǒng)數(shù)據(jù)庫設(shè)計
管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計包括概念設(shè)計、邏輯設(shè)計與物理設(shè)計三個階段。概念設(shè)計主要確定完成系統(tǒng)功能的各個實體及其相互關(guān)系,建立實體關(guān)系圖;邏輯設(shè)計主要根據(jù)函數(shù)依賴及規(guī)范化理論對各個實體進行規(guī)范化設(shè)計,去除部分函數(shù)依賴及傳遞函數(shù)依賴,使之達到第三范式(3NF)。
經(jīng)過數(shù)據(jù)分析,確定數(shù)據(jù)庫中各實體如下:場名表,確定系統(tǒng)中各蠶種場實體;批次表,確定入庫各批次,與場名表為多對一關(guān)系;檢驗表,這里統(tǒng)稱為檢疫表,關(guān)鍵字為檢驗ID,主要記錄各檢驗信息,實際系統(tǒng)中可能為多表;倉庫表,確定系統(tǒng)中各倉庫實體;入庫表、出庫表,記錄入庫、出庫等信息;庫存表,根據(jù)入庫表、出庫表統(tǒng)計庫存信息,顯示庫存狀態(tài);賬號表、權(quán)限表,記錄帳號、權(quán)限,并分配權(quán)限。
該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)圖如圖2所示:表中只涉及到主鍵、外鍵等字段,其他字段略;檢驗數(shù)據(jù)各表在系統(tǒng)中結(jié)構(gòu)類似,在此縮為一表,實際系統(tǒng)中分為多表。
確定實體后,利用工具將上述各實體轉(zhuǎn)換成能在具體數(shù)據(jù)庫(如sql server)中執(zhí)行的sql腳本,規(guī)劃數(shù)據(jù)庫的空間,考慮是否建立索引、函數(shù)、存儲過程或觸發(fā)器,該過程就是數(shù)據(jù)庫的物理設(shè)計。
圖2 數(shù)據(jù)結(jié)構(gòu)圖
3.4系統(tǒng)總體框架設(shè)計
本著該系統(tǒng)的集成性、高可靠性、易維護性、開放性與可擴展性的原則與特點,擬采用B/S模式的J2EE多層框架體系。J2EE架構(gòu)如圖3所示:
圖3 J2EE架構(gòu)
用戶層,即客戶端的瀏覽器,它通過HTML向最終用戶顯示被請求信息;應(yīng)用邏輯層使用JSP、Serv?let完成動態(tài)內(nèi)容顯示和流程邏輯控制,主要用來處理來自客戶端的請求,調(diào)用相應(yīng)的業(yè)務(wù)邏輯,并把結(jié)果以動態(tài)網(wǎng)頁的形式返回到客戶端;業(yè)務(wù)邏輯層采用EJB技術(shù)實現(xiàn),完成所有的數(shù)據(jù)邏輯操作,簡化客戶端,起著客戶端和服務(wù)器之間的橋梁作用。中間件使用SQL語言將數(shù)據(jù)層中的相應(yīng)數(shù)據(jù)取出,在中間件層進行各種邏輯處理,處理完成返回給客戶端,由客戶端進行顯示。數(shù)據(jù)庫層由一個或者多個數(shù)據(jù)庫系統(tǒng)組成,其中可能包括由存儲過程組成的與數(shù)據(jù)存取相關(guān)的邏輯模塊。架構(gòu)中各層具體的組件設(shè)計不再作具體介紹。
近年來,黨和國家對信息化重視程度與日俱增。十八大報告指出,堅持走中國特色新型工業(yè)化、信息化、城鎮(zhèn)化、農(nóng)業(yè)現(xiàn)代化道路,推動信息化和工業(yè)化深度融合、工業(yè)化和城鎮(zhèn)化良性互動、城鎮(zhèn)化和農(nóng)業(yè)現(xiàn)代化相互協(xié)調(diào),促進工業(yè)化、信息化、城鎮(zhèn)化、農(nóng)業(yè)現(xiàn)代化同步發(fā)展。全文一共出現(xiàn)信息化達12次。蠶桑產(chǎn)業(yè)作為我國一個傳統(tǒng)行業(yè),也需要通過信息化改造來適應(yīng)新的需求。浙江省蠶種質(zhì)量檢驗檢疫站雖在蠶種冷庫、催青室等方面采用信息化管理,取得了良好的成效,但在主要工作職能如冷藏、檢驗方面未全面采用,仍有很大的改善余地。如果在資金、技術(shù)、人才等方面得到支持,按照上述構(gòu)想,開發(fā)一套適用、完善的信息化系統(tǒng),必定能使今后的業(yè)務(wù)工作更加高效、精確,以更好地為全省蠶桑產(chǎn)業(yè)服務(wù)。