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