計算機科學與技術本科生畢業論文——刺參養殖信息管理系統的設計與實現_第1頁
計算機科學與技術本科生畢業論文——刺參養殖信息管理系統的設計與實現_第2頁
計算機科學與技術本科生畢業論文——刺參養殖信息管理系統的設計與實現_第3頁
計算機科學與技術本科生畢業論文——刺參養殖信息管理系統的設計與實現_第4頁
計算機科學與技術本科生畢業論文——刺參養殖信息管理系統的設計與實現_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PAGE PAGE 28本科生畢業論文(設計)題 目: 刺參養殖信息管理系統的設計與實現 目 錄TOC o 1-3 h u HYPERLINK l _Toc30044 摘要 PAGEREF _Toc30044 4 HYPERLINK l _Toc30876 關鍵詞 PAGEREF _Toc30876 4 HYPERLINK l _Toc16655 Abstract PAGEREF _Toc16655 4 HYPERLINK l _Toc17298 Key words PAGEREF _Toc17298 4 HYPERLINK l _Toc28969 1. 選題背景 PAGEREF _Toc28

2、969 5 HYPERLINK l _Toc12016 1.1 問題的提出 PAGEREF _Toc12016 5 HYPERLINK l _Toc12323 1.2 國內外研究現狀 PAGEREF _Toc12323 5 HYPERLINK l _Toc4709 1.2.1 國外研究現狀 PAGEREF _Toc4709 5 HYPERLINK l _Toc14780 1.2.2 國內研究現狀 PAGEREF _Toc14780 5 HYPERLINK l _Toc6740 2. 關鍵技術分析 PAGEREF _Toc6740 5 HYPERLINK l _Toc29155 2.1 PHP技

3、術 PAGEREF _Toc29155 5 HYPERLINK l _Toc18337 2.2 HTML+CSS+JavaScript開發技術 PAGEREF _Toc18337 6 HYPERLINK l _Toc6103 2.3 數據庫MYSQL技術 PAGEREF _Toc6103 6 HYPERLINK l _Toc16080 3. 系統需求分析 PAGEREF _Toc16080 6 HYPERLINK l _Toc8010 3.1 可行性分析 PAGEREF _Toc8010 6 HYPERLINK l _Toc26910 3.2 用戶需求分析及用例圖 PAGEREF _Toc26

4、910 6 HYPERLINK l _Toc18313 3.2.1 普通用戶需求 PAGEREF _Toc18313 6 HYPERLINK l _Toc16265 3.2.2 管理員需求 PAGEREF _Toc16265 7 HYPERLINK l _Toc2293 4. 系統設計 PAGEREF _Toc2293 7 HYPERLINK l _Toc5851 4.1 系統模塊設計 PAGEREF _Toc5851 7 HYPERLINK l _Toc29532 4.2 系統功能描述 PAGEREF _Toc29532 8 HYPERLINK l _Toc15661 4.3 系統運行流程分

5、析 PAGEREF _Toc15661 8 HYPERLINK l _Toc11244 4.3 系統活動圖設計 PAGEREF _Toc11244 9 HYPERLINK l _Toc31882 4.3.1 數據顯示活動圖 PAGEREF _Toc31882 9 HYPERLINK l _Toc28624 4.3.2 曲線顯示活動圖 PAGEREF _Toc28624 9 HYPERLINK l _Toc29585 4.3.3 專家控制活動圖 PAGEREF _Toc29585 10 HYPERLINK l _Toc26816 4.3.4 定時控制活動圖 PAGEREF _Toc26816 1

6、0 HYPERLINK l _Toc31822 4.3.5 設備管理活動圖 PAGEREF _Toc31822 11 HYPERLINK l _Toc19208 4.3.6 成本分析活動圖 PAGEREF _Toc19208 11 HYPERLINK l _Toc23193 4.3.7 用戶管理活動圖 PAGEREF _Toc23193 12 HYPERLINK l _Toc12502 4.3.8 參數設置活動圖 PAGEREF _Toc12502 12 HYPERLINK l _Toc30403 4.3.9 飼藥管理活動圖 PAGEREF _Toc30403 13 HYPERLINK l _

7、Toc1220 4.4 數據庫設計 PAGEREF _Toc1220 13 HYPERLINK l _Toc20057 4.4.1 數據查詢模塊 PAGEREF _Toc20057 13 HYPERLINK l _Toc7682 4.4.2 智能控制模塊 PAGEREF _Toc7682 15 HYPERLINK l _Toc21567 4.4.3 養殖場設置模塊 PAGEREF _Toc21567 16 HYPERLINK l _Toc655 4.4.4 人員財務管理模塊 PAGEREF _Toc655 18 HYPERLINK l _Toc633 5. 系統功能測試與分析 PAGEREF

8、_Toc633 19 HYPERLINK l _Toc10327 5.1 數據查詢測試 PAGEREF _Toc10327 19 HYPERLINK l _Toc13143 5.2 智能控制測試 PAGEREF _Toc13143 21 HYPERLINK l _Toc5178 5.3 養殖場設置測試 PAGEREF _Toc5178 21 HYPERLINK l _Toc17630 5.4 人員財務管理測試 PAGEREF _Toc17630 24 HYPERLINK l _Toc28222 6. 前景及展望 PAGEREF _Toc28222 26 HYPERLINK l _Toc2474

9、1 致謝 PAGEREF _Toc24741 26 HYPERLINK l _Toc7304 參考文獻 PAGEREF _Toc7304 26刺參養殖信息管理系統的設計與實現摘要:針對目前刺參養殖中存在的管理效率低、勞動強度大等弊端,開發了一個基于Web平臺的刺參養殖信息管理系統。系統采用面向對象的軟件開發方法,綜合應用了HTML、JS、ajax、PHP語言,結合MySQL數據庫等技術實現功能模塊。具體功能包括:查看歷史環境因子數據,并通過曲線圖顯示;將環境因子實時值與閾值進行對比,提示出一種科學合理的調控決策;對養殖場設備、飼料、藥物和疾病進行統一的管理和監控;完成員工管理和成本分析的功能。

10、系統設計的意義在于能夠幫助養殖者科學管理養殖場,更好的評估支出與收益,實現生態和經濟的雙贏。關鍵詞:刺參養殖;信息管理;養殖場設置;PHP技術Design and implementation of information management system for sea cucumber farmingAbstract:In order to solve the existing problems of sea cucumber farming, such as low management efficiency and tremendous labor intensity, the in

11、formation management system of sea cucumber farming has been developed based on the web platform.With the methods of object-oriented software development, the system comprehensively applies HTML, JS, ajax, PHP language with the MySQL database to achieve the effects of functional module.Specific func

12、tions include viewing the data of historical environmental factors, which are shown through graph, comparing environmental factors real values with threshold values, and suggesting scientific and rational control decisions. In addition, the system can unify the management and supervision of farm equ

13、ipment, feed, drugs and disease, and realize staff management and cost analysis.The meaning of the system design is to help farmers manage their farm with scientific methods, and to give them better ways to assess the expenditure and income to achieve a win-win situation of ecology and economy.Key w

14、ords: Sea cucumber farming;information management;Farm management;the technology of PHP 海參作為營養品、保健品,在我國占據非常重要的地位,已逐漸成為人民所需食物蛋白質的重要來源。刺參含有的蛋白質極高,有“補腎經,益精髓,消痰涎,壯陽療痿”1的功效,被稱為“海中人參”。目前刺參是我國海參養殖中唯一的養殖對象,通常說的海參養殖即是指刺參養殖。刺參養殖需要操作的規范化的和管理的嚴格性,在養殖過程中僅僅依靠經驗和運氣是難以奏效的。因此,開發一個功能齊全、對刺參養殖環境的監控、疾病的治療、飼料的投放等環節進行準化管理

15、管理的刺參養殖信息管理系統,顯得尤為必要。 研究立足于我國海參養殖業信息管理系統的基本國情和長期目標,通過對養殖場的需求分析,結合當前相關研究成果,以較新的計算機信息管理技術為手段,研制開發基于Internet的刺參養殖信息管理系統,以助解決目前刺參養殖信息管理過程中遇到的問題,實現刺參養殖池塘相關設施及飼料、藥物的便捷管理以及水池環境因子的查詢和控制。1. 選題背景1.1 問題的提出 我國海洋資源豐富,人工養殖刺參呈現了一番新的海水養殖浪潮2。近年來,沿海地區相繼進行池塘建設養殖刺參,但由于大多數養殖者都采用傳統的方式進行刺參的養殖,需要依靠海洋資源較多。而且很多養殖者在養殖刺參過程里,對池

16、水環境的調控、投喂飼料的質量以及設備、人員管理等沒有采用科學的方法,造成刺參成活率不高,生長周期較長,甚至發生很多種疾病。不但影響了刺參的質量,同時降低了養殖者的收益。不少專家研究和分析了刺參養殖相關的內容,探討了刺參的質量與環境因子(如溫度、氧氣濃度、PH值)、放苗密度及飼料之間的關系,指出需要使用科學的管理方式,加強刺參養殖環境的管理與調控。 因此進行刺參養殖的綜合管理是實現水產生產管理自動化、科學化、生態化的基本保證。人工大規模養殖刺參工作繁重,使用科學的管理系統可以快速、準確、自動處理各種數據信息,使刺參生長在最佳的環境狀態,從而促進它的生長發育,降低疾病的發生進而使刺參的質量、產量等

17、得到大幅度提升。1.2 國內外研究現狀1.2.1 國外研究現狀 目前,國外很多國家已經把管理系統應用于水產養殖過程中。但國外海參養殖信息管理系統的記錄較少,大部分還處在試驗階段3。西方很多國家將信息管理系統作為養殖過程中科學控制的基礎,并且將養殖、生產的智能化、自動化與管理信息系統聯系在一起,實現養殖與生產的科學管理與自動控制。隨著第三產業的發展,養殖信息管理系統涉及了物資管理、人員管理、財務管理等多個方面。國外這種基于計算機的現代化管理模式正強力沖擊著傳統人工管理模式,經過不斷的發展,將會逐步形成功能齊全的刺參養殖信息管理系統。1.2.2 國內研究現狀 我國水產養殖智能化管理從70年代開始,

18、與發達國家相比落后10余年,到80年代初期,才接近了世界同類信息管理系統的水平。但與發達國家相比,我國水產養殖自動控制的水平還比較落后。近年來,國內刺參養殖逐漸形成了以池塘養殖和潮間帶壘石養殖為主,圍堰養殖、人工控溫工廠化養殖、海上沉籠養殖、淺海網箱養殖及混養、放流增殖為輔的養殖格局4。雖然養殖方式多樣,但養殖環境的監控和管理大多依靠人工經驗進行,控制設備先進水平低,調控養殖環境的能力較差,很難保證得到產品的質量和產量。在信息管理系統等技術產業不斷發展和促進下,我國水產養殖信息管理系統正逐漸發展,將進入快速發展時期。2. 關鍵技術分析2.1 PHP技術 PHP是使用最廣泛的服務器端腳本語言之一

19、,是一種動態類型語言,在開發人員網站建設中非常流行5。具有簡單易學,運用靈活的特征,語法融合了C語言、JAVA語言和Perl語言的特點,是一種開放源碼并且用途非常廣泛的腳本語言,符合網站的制作。 目前,在國內外有上千的個人和組織的網站通過不同方式和不同語言學習、完善和發展它,并且不斷地發布最新的應用和研究成果。PHP開發語言具有運行快、實用、功能豐富、可選擇性強、成本低、版本更新速度快等特點。PHP可以在大部分操作系統環境中運行,包括 Windows、Linux 等,常常和免費Web服務器軟件Apache和免費數據庫軟件MySQL配合應用在Linux平臺上,使用價值非常的高,這3種技術的結合號

20、稱“黃金組合”6。2.2 HTML+CSS+JavaScript開發技術 HTML是Hyper Text Markup Language的簡寫,它是一種網頁超文本標記語言,也是萬維網上對網頁顯示的界面和內容進行描述的一種標準。HTML作為一種標記語言,其本身不能在瀏覽器中被顯示出來。經過瀏覽器解釋和編譯后的標記語言,才可以準確地顯示HTML標記語言的內容。HTML語言經過多年的改進,已經不僅僅是單一的文本顯示功能,可以進行多功能的互動,目前成為了相當成熟的標記語言,被廣泛運用。在互聯網剛起步時,網頁大多數是靜態頁面,頁面布局比較單一。對于專業的設計者的能力要求較高,而且難度較大,需要經過在很多

21、設計中的摸索和修正才能夠對頁面布局熟練的操作。因此,產生了樣式表來幫助設計者解決頁面排版的問題。CSS技術具有很多的特點:首先,網頁設計者可以根據需要對網頁中的圖片、文字等內容進行精確的定位操作,操作過程也非常容易;第二,CSS能夠很好的區分控制格式和頁面的內容,網頁的使用者在使用的過程中需要對網頁的內容進行瀏覽,在網頁的設計過程中,需要將內容與布局區分開,通過將CSS代碼獨立,可以實現對布局的合理控制,方便使用者查詢需要的信息;最后,CSS可以通過對HTML語言的有效控制,正確定位頁面中圖片位置等,并且CSS樣式是一種文本7,非常的簡單,在設計中不用考慮執行程序、圖像等因素,指令執行的速度非

22、常的快。 JavaScript是面向Web的編程語言。當代的網站大部分都運用了JavaScript,并且所有的當代Web瀏覽器都包含了JavaScript解釋器。這讓JavaScript語言能夠被稱為歷史上被最廣泛使用的編程語言。描述網頁內容的HTML、描述網頁樣式的CSS以及描述網頁行為的JavaScript被稱為前端開發工程師必須掌握的三種技能。2.3 數據庫MYSQL技術MYSQL是一個名義與實質完全相符的多用戶、多線程SQL數據庫服務器,是相對流行的關系數據庫8。具有以下特點。(l)MYSQL 是一個關系數據庫管理系統,以表格的形式存儲數據,訪問數據庫通過標準的結構化查詢語言進行。(2

23、)MYSQL是不收取任何費用的,通過網絡可以自由下載,必要的情況下,可以查看到它的源文件并且進行修改。(3)MYSQL有功能全面的服務器,不僅運行的速度極快,而且非常安全、十分可靠。(4)在客戶、服務器或嵌入系統中可使用MYSQL服務器,可以支持多線程,支持多個不同的客戶程序和管理工具。3. 系統需求分析3.1 可行性分析根據系統功能目標,系統采用開放功能好的B/S 體系結構9,應用程序的代碼、數據等均在服務器端運行,不需要加載其它的系統支撐軟件和應用程序,用戶只需要通過瀏覽器,并且獲得有效的權限,就可以在不同的客戶端對數據庫中的信息進行操作,可以隨時隨地的進行,管理和更新也十分方便。通過這種

24、方式,需要查詢的用戶通過網絡在遠端就可以便捷地檢索數據庫中的信息,不僅可以檢索到圖片和文字,甚至還能夠傳輸聲音、視頻等多媒體文件。需要對數據進行編輯的用戶可在異地對數據庫中的信息進行更新、增刪等操作。通過這種結構能夠大幅減少客戶端的負荷,是非常適合我國刺參養殖者的管理方式。3.2 用戶需求分析及用例圖3.2.1 普通用戶需求普通用戶為養殖場內的員工。可以對養殖刺參的各個水池內各項環境屬性的實時數據和歷史數據進行查看,并可通過曲線較為直觀的了解某一環境屬性在一段時間內的變化過程。對各個水池進行專家控制,也可以直接使用定時控制,對水池內控制設備進行開啟或者關閉操作。圖3-1 普通用戶需求分析用例圖

25、3.2.2 管理員需求 管理員為刺參養殖場所有者。除了具有普通用戶的權限,還可以在觀測專家控制實際效果后,根據現場狀況,管理刺參的生長參數,即對刺參不同生長階段的環境閾值進行修改。也可以通過養殖場設置功能對養殖場內的設備、飼料、藥物等進行統一、科學的管理。最后通過人員財務管理功能,可對普通用戶和員工進行查看、修改、添加和刪除的管理,對養殖場支出與收益進行記錄、查詢與評估。圖3-2 管理員需求分析用例圖4. 系統設計4.1 系統模塊設計刺參養殖信息管理系統主要由數據查詢模塊、智能控制模塊、養殖場設置模塊以及人員財務管理模塊組成。刺參生長的環境條件是由光照強度、O2濃度、池水溫度和池水鹽度、PH等

26、因素共同決定的,這些因素之間相互依賴,互相作用,影響刺參的生長發育,進而影響刺參的產量與品質。因此,養殖者需要對水池環境的各項環境數據進行查詢,通過數據查詢模塊,及時了解水池內環境因子數值的變化。由于在刺參養殖的過程中,難免會存在許多錯誤,例如養殖場員工操作不規范、缺乏環境控制經驗、養殖場設施的開/關時間難以把握等。因此,為了給養殖者提供更加科學的環境調控決策,建立了智能控制模塊。在刺參養殖過程中,刺參的質量與水池設施、飼料投喂以及疾病防治息息相關。在刺參不同的生長階段,所需的環境條件,所需投喂的飼料以及可能發生的疾病都不盡相同。因此為養殖者提供了養殖場設置模塊,幫助養殖者更好地管理環境閾值、

27、飼料、藥物和疾病等。刺參的養殖需要通過很多員工的分工合作,作為養殖者需要對員工和財務進行綜合的管理。通過人員財務管理模塊,為養殖者提供了便捷管理員工和直觀了解收支情況的功能。通過模塊間分工合作,有效的進行數據傳遞和資源配置,實現了該信息管理系統的正常工作。四個模塊都涉及對數據庫數據的存儲操作,從而保證數據之間沒有錯誤、保證可靠性和共享性。圖4-1 系統模塊圖4.2 系統功能描述 數據查詢模塊主要包括數據顯示功能、曲線圖顯示功能和設備狀態查詢功能。數據顯示功能能夠進入數據顯示頁,選擇水池編號,可查詢一定時間內所有環境屬性的歷史狀態值。曲線顯示功能能夠進入曲線顯示頁,選擇需要查詢的水池編號、環境屬

28、性及時間段后,顯示該環境屬性的歷史數據曲線。設備狀態查詢功能通過選擇水池編號,顯示該水池所有設備的開/關、負責人等具體情況。專家控制、定時控制都是為智能控制模塊提供的控制方法。其中專家控制功能能夠進入專家控制頁,選擇水池編號及生長階段,根據標準值及當前環境屬性值,依靠本身所具有的一系列的規則,得出科學、合理的決策信息。定時控制功能能夠進入定時控制頁,選擇水池編號,設定定時計劃后,可以開始計劃或關閉計劃。養殖場設置模塊包括了設備管理功能、參數管理功能、飼藥管理功能以及疾病管理功能。設備管理功能能夠為選擇的水池添加或者刪除設備,同時可對不同設備的狀態及內容進行編輯修改。參數設置功能能夠進入參數設置

29、頁,可以對刺參不同階段生長所需環境數據的參數值進行修改和保存。飼藥管理功能能夠對養殖場存放的飼料和藥物進行查看,進行添加或者刪除等操作。疾病管理功能可以為某個水池添加病歷,并且針對不同疾病用不同的治療方法進行處理。 人員財務管理模塊包括了用戶管理功能、員工管理功能以及成本分析功能。通過用戶管理功能可以對普通用戶的信息進行查看、添加、修改和刪除的操作。員工管理功能能夠對負責水池設備員工的個人信息和工作內容進行管理。成本分析功能能夠進入成本分析頁,輸入本次成本及收入進行添加,系統自動計算利潤加入歷史數據表并且能夠將每月成本、收入及利潤三者的變化通過曲線圖直觀顯示出來。4.3 系統運行流程分析 在登

30、陸刺參養信息管理系統之后,普通用戶可以操作數據查詢模塊、智能控制模塊;如果是管理員,還可以操作養殖場設置模塊和人員財務管理模塊,對普通用戶和養殖場的設備、參數等進行管理。圖4-2 系統運行流程圖4.3 系統活動圖設計4.3.1 數據顯示活動圖 用戶單擊首頁“水池查看”選擇“歷史數據顯示”,系統根據用戶操作,跳轉進入數據顯示頁面。用戶選取要查看刺參的水池號及開始和結束時間,單擊“查詢”按鈕,查看一定時間內所有環境屬性的歷史狀態值。圖4-3 數據顯示活動圖4.3.2 曲線顯示活動圖 用戶單擊首頁“水池查看”選擇“曲線顯示”,系統根據用戶操作,進入曲線顯示頁面。用戶選擇水池編號、查詢起/止時間及環境

31、屬性后,單擊“查詢”按鈕,系統顯示該環境屬性該時間段內的數值變化曲線。圖4-4 曲線顯示活動圖4.3.3 專家控制活動圖用戶單擊首頁“控制管理”選擇“專家控制”,系統根據用戶操作,跳轉進入專家控制頁面。用戶選擇水池編號及刺參生長階段,系統返回該生長階段下環境屬性的閾值,依據所選生長階段的最佳環境屬性值與實時環境屬性值進行比較,判斷當前環境屬性所處等級,若實時值大于上限值,則被控制環境屬性數值過高;若實時值大于等于下限值,小于等于上限值,則被控制環境屬性適宜;若實時值小于下限值,則被控制環境屬性數值過低,依據判斷所得等級,得出對應等級的水池控制設備策略,將決策信息返回至頁面。圖4-5 專家控制活

32、動圖4.3.4 定時控制活動圖 用戶單擊首頁“控制管理”選擇“定時控制”,系統根據用戶操作,跳轉進入定時控制頁面。用戶選擇對某水池進行定時控制后,系統根據用戶操作,顯示該水池的定時控制頁,用戶選擇設備,設定定時計劃后可以啟用或刪除。系統判斷系統時間與計劃是否一致,時間到達計劃設定時間后,會開啟計劃;系統時間到到結束時間后,會關閉計劃。圖4-6 定時控制活動圖4.3.5 設備管理活動圖用戶單擊首頁“設備管理”選擇“水池設備管理”,系統根據用戶操作,跳轉進入水池設備管理頁面。用戶選擇水池編號,單擊“查詢”按鈕,系統顯示該水池所有設備。單擊“編輯設備”按鈕,則可修改設備信息。單擊“添加設備”按鈕,系

33、統顯示添加設備頁,填寫設備信息,單擊“添加”按鈕,則可添加新設備。單擊“刪除選中”按鈕,系統根據用戶操作,刪除選中設備。圖4-7 設備管理活動圖4.3.6 成本分析活動圖 用戶單擊首頁“人員財務管理”選擇“成本分析”,系統根據用戶操作,跳轉進入成本分析頁面。用戶輸入本次生產的生產成本、期間費用、收入及日期,單擊“加入”按鈕,系統自動計算總成本及利潤并且按日期加入歷史數據表,同時生成成本、收入和利潤三者的變化曲線。圖4-8 成本分析活動圖4.3.7 用戶管理活動圖 用戶單擊首頁“人員財務管理”選擇“用戶管理”,系統根據用戶操作,跳轉進入用戶管理頁面。單擊用戶管理“編輯”按鈕,填寫用戶信息,單擊“

34、保存”按鈕,則可修改用戶信息。單擊用戶管理“添加用戶”按鈕,系統顯示添加用戶頁,填寫用戶信息,單擊“添加”按鈕,則可添加新用戶。單擊用戶管理“刪除選中”按鈕,系統根據用戶操作,刪除選中用戶。圖4-9 用戶管理活動圖4.3.8 參數設置活動圖 用戶單擊首頁“參數管理”選擇“參數設置”,系統根據用戶操作,跳轉進參數設置頁面。用戶選擇水池編號及生長階段,系統根據用戶操作,顯示原有的各項閾值信息,用戶可以對不同生長階段所要求的環境屬性的閾值進行查看、修改和保存的操作。圖4-10 參數設置活動圖4.3.9 飼藥管理活動圖用戶單擊首頁“飼藥管理”選擇“飼料管理”或“藥品管理”,系統根據用戶操作,跳轉進入用

35、戶選擇的頁面。用戶首先可以對飼藥種類及庫存進行查詢,單擊“編輯”按鈕,填寫飼藥信息,單擊“保存”按鈕,則可修改飼藥信息。單擊“添加”按鈕,系統顯示添加頁,填寫飼藥信息,單擊“添加”按鈕,則可添加新種類的飼藥。單擊“刪除選中”按鈕,系統根據用戶操作,刪除選中飼藥種類。圖4-11 飼藥管理活動圖4.4 數據庫設計4.4.1 數據查詢模塊 數據庫內存儲的環境屬性對象包括池水溫度、池水PH、氧氣濃度、光照強度、池水鹽度環境屬性的值。環境因子屬性圖如圖4-12所示。圖4-12 環境因子屬性圖池水溫度的高低會對刺參的生長產生嚴重影響,當池水溫度高于20時,刺參會進入夏眠10,不吃食物也不活動。刺參對于水池

36、環境溫度的變化非常敏感,溫度的高低決定了刺參生長的狀態,因此養殖者要時刻注意池水溫度的變化。刺參在各階段適應池水PH的范圍較寬,在正常的情況下,池水PH應呈堿性。當池水PH過高或過低時,容易導致刺參活力降低、停止生長甚至死亡。刺參屬于在水池底部生長的動物。如果水池底部氧氣濃度過低,刺參的代謝就會減慢,抗病能力就會大幅的降低,容易感染各類疾病。刺參對于池水鹽度的適應范圍偏小,如果長時間處于鹽度偏低的情況,容易導致刺參生長速度變慢,抗逆能力的降低,會給養殖者造成一定的損失。大部分海參屬于夜行動物11,其中刺參對于光照強度的反應強烈。在光照強度強的情況下會將身體收縮;而在光照強度弱的情況下,活動較為

37、明顯。需要通過傳感器搜集池水環境的數據,將它們存儲在數據庫中,各類環境屬性數據表包括:池水溫度歷史數據表(如表4-1)、池水PH歷史數據表(如表4-2)、氧氣濃度歷史數據表(如表4-3)、池水鹽度歷史數據表(如表4-4)、光照強度歷史數據表(如表4-5)。表4-1 池水溫度歷史數據表字段名數據類型描述idint主鍵遞增numvarchar水池編號nodeint傳感器類型編號temperaturefloat池水溫度數據timedatetime數據記錄時間表4-2 池水PH歷史數據表字段名數據類型描述idint主鍵遞增numvarchar水池編號nodeint傳感器類型編號phfloat池水PH數

38、據timedatetime數據記錄時間表4-3 氧氣濃度歷史數據表字段名數據類型描述idint主鍵遞增numvarchar水池編號nodeint傳感器類型編號o2floatO2濃度數據timedatetime數據記錄時間表4-4 池水鹽度歷史數據表字段名數據類型描述idint主鍵遞增numvarchar水池編號nodeint傳感器類型編號salinityfloat池水鹽度數據timedatetime數據記錄時間表4-5 光照強度歷史數據表字段名數據類型描述idint主鍵遞增numvarchar水池編號nodeint傳感器類型編號lightfloat光照強度數據timedatetime數據記錄時

39、間4.4.2 智能控制模塊刺參養殖信息管理系統智能控制模塊中,專家控制和定時控制涉及對數據庫的操作。其中,專家控制方式涉及各項環境因子閾值的查詢、比較及當前水池內實時環境因子數值的等級判斷。專家控制部分其E-R圖如圖4-12所示。圖4-13 專家控制E-R圖刺參生長一周后,從胚胎長成耳狀幼體再長出觸手,稱為苗種期;刺參生長半年后長成型,取優質海參繼續培養,稱為成年期;兩到三年后,積累了豐富的營養,即可打撈成品海參,稱為壯年期。 刺參苗種期培養最適宜的水溫為20至27 。當水溫超過27 時,刺參停止生長;當水溫超過28 時,會引起參苗大量死亡;成年期時,最適合的生長溫度為19至20 ;壯年期的刺

40、參最適合生長的水溫為10至17 12。刺參對池水鹽度適應能力較差,研究得出最適鹽度為283213。在通常情況下,養殖刺參池水的PH一般呈堿性,在7.5至8.6之間最適宜14。刺參喜好弱光陰暗處,一般隱藏在水藻或砂石下,以避強光。因此養殖者要控制好光照強度,避免強光直接照射池底。刺參的代謝和活動需要消耗大量的氧氣,為了保持池底氧氣濃度充足,可以適當移植海藻,當夏天天氣較熱導致海藻腐爛,消耗大量氧氣時,需要打開制氧機,保持氧氣濃度在4毫克/升以上。環境因子閾值數據庫中,包括刺參在不同生長階段(苗種期、成年期和壯年期)的各項環境因子閾值信息。為了方便記錄和查找,給不同的生長階段建立不同的閾值表:刺參

41、苗種期閾值表(如表4-6)、刺參成年期閾值表(如表4-7)、刺參壯年期閾值表(如表4-8)。專家控制通過實時數據與閾值的對比,在決策信息數據庫(如表4-9)中讀取控制信息并返回。表4-6 刺參苗種期閾值表字段名數據類型描述idint主鍵遞增numvarchar水池編號huanjingyinzichar環境因子shangxianfloat上限值xiaxianfloat下限值zuijiafloat最佳值表4-7 刺參壯年期閾值表字段名數據類型描述idint主鍵遞增numvarchar水池編號huanjingyinzichar環境因子shangxianfloat上限值xiaxianfloat下限值z

42、uijiafloat最佳值表4-8 刺參苗種期閾值表字段名數據類型描述idint主鍵遞增numvarchar水池編號huanjingyinzichar環境因子shangxianfloat上限值xiaxianfloat下限值zuijiafloat最佳值表4-9 決策信息表字段名數據類型描述idint主鍵遞增numvarchar水池編號compareint比較結果decisionchar決策信息 定時控制部分涉及數據如表4-10所示。每一個設定的計劃都會保存在該表中,其開始和結束時間分別保存在對應的位置。表4-10 定時控制表字段名數據類型描述idint主鍵遞增snumint水池編號namevar

43、char設備名稱stateint設備狀態stimevarchar開始日期etimevarchar結束日期sshikevarchar開始時刻eshikevarchar結束時刻4.4.3 養殖場設置模塊養殖場設置模塊包含了設備管理、參數設置、飼藥管理和疾病管理,主要對養殖場的基本情況進行管理,其E-R圖如圖4-13所示。圖4-14 養殖場設置模塊E-R圖養殖場水池的控制設備包括了:天窗、遮陽網、海水口、進水口、排水口、補光燈以及制氧機。通過天窗的開/關調節池水的溫度,遮陽網和補光燈的配合調控光照強度,海水口、進水口和排水口互相合作,控制池水PH及鹽度,池水氧氣濃度的高低可通過制氧機來調節。設備表(

44、如表4-11)主要存儲設備基本信息,可對其進行修改、添加及刪除操作。 在對海洋中刺參的研究顯示,刺參的天然餌料主要是各種海底植物的小塊、小型動植物及其碎屑(如底棲硅藻)、無機微粒(如貝殼碎片)及微生物等。采用傳統的池塘養殖刺參的方式,池內刺參投放密度低,水池中天然餌料資源豐富,是刺參生長最主要的食物來源。在刺參苗種期階段,用鹽藻、湛江等鞭金藻和角毛藻混合作為飼料的效果最佳。成年期和壯年期投放的底棲硅藻以舟形藻、卵形藻為最好15。 隨著刺參高密度化養殖的發展,刺參養殖業僅依靠天然餌料已經難以滿足需要,現階段刺參養殖都是將天然餌料和人工調配飼料搭配使用。人工調配飼料包括了:淀粉、海藻粉、魚粉、豆餅

45、、玉米面等。在養殖實踐過程中,也有使用地瓜粉、雜魚蝦粉、麩皮等喂養海參的例子。飼料表(如表4-12)主要存儲各時期刺參所需飼料的基本信息,可進行修改、添加及刪除操作。 刺參常見的致病原因可分為生物性和非生物性兩類。生物性疾病病原包括了細菌、病毒、纖毛蟲和其他病原體;非生物性疾病因營養和水質方面的不適因素。如不對刺參養殖的環境進行嚴格的管理,則會引發刺參潰瘍病、刺參腐皮綜合癥、爛邊癥等16。因此要為刺參創造適宜的生態環境。加強日常的管理,盡早發現與確證,科學、合理的使用藥物。其中藥物可分為:消毒劑類藥物,抗菌素類藥物和抗真菌類藥物,預防和治療刺參的各類疾病,避免造成不可挽回的損失。藥物表(如表4

46、-13)主要存儲各時期刺參所需藥物的基本信息,同樣可進行修改、添加及刪除操作。病例表(如表4-14)主要存儲發病刺參的疾病信息,可以對疾病進行添加、查詢和提出合理的治療方法。表4-11 設備信息數據表字段名數據類型描述idint主鍵遞增snumint水池編號namevarchar設備名稱stateint設備狀態imgvarchar設備圖片stimevarchar開始日期etimevarchar結束日期sshikevarchar開始時刻eshikevarchar結束時刻fuzerenvarchar設備負責人gengxinshijiantimestamp更新時間表4-12 飼料信息數據表字段名數據

47、類型描述idint主鍵遞增namevarchar飼料名稱kucunfloat飼料庫存danweivarchar飼料單位timetimestamp更新時間shiqiint適用時期表4-13 藥物信息數據表字段名數據類型描述idint主鍵遞增namevarchar藥物名稱kucunfloat藥物庫存shiqiint適用時期zztext對應征狀yongfatext藥物用法timetimestamp更新時間danweivarchar藥品單位表4-14 疾病信息數據表字段名數據類型描述idint主鍵遞增shuichiint水池編號shiqiint發病時期zzvarchar發病癥狀ylvarchar治療方

48、法stimetimestamp發病時間etimetimestamp治療時間fzrvarchar負責人stateint處理狀態4.4.4 人事管理模塊用戶信息數據庫表(如表4-15)主要存儲用戶各項信息,主要于用戶登錄判斷,可對其進行修改、添加及刪除操作。成本分析數據庫表(如表4-16)主要存儲成本、收入等各項信息,方便查詢及管理。表4-15 用戶信息數據表字段名數據類型描述uidint用戶ID名passwordvarchar密碼namevarchar用戶名telvarchar聯系方式timetimestamp添加時間levelint用戶等級表4-16 成本分析數據表字段名數據類型描述idint

49、主鍵chengbenfloat生產成本feiyongfloat期間費用shourufloat本次收入timefloat加入時間5. 系統功能測試與分析5.1 數據查詢測試首先進入刺參養殖信息管理系統登陸界面,如圖5-1所示,輸入登陸賬號及密碼,登陸管理系統。圖5-1 系統登陸界面若賬號或密碼輸入錯誤,則會提示,如圖5-2所示。圖5-2 賬號或密碼錯誤界面成功登陸,進入刺參養殖信息管理系統首頁,如圖5-3所示。圖5-3 系統首頁界面點擊“水池查看”選擇“歷史數據顯示”,進入數據顯示界面,選擇水池編號及起/止時間,查看一定時間內所有環境屬性的歷史狀態值,如圖5-4所示。圖5-4 數據顯示界面 點擊

50、“水池查看”選擇“曲線顯示”,進入曲線顯示界面,選擇水池編號、起/止時間及環境屬性后,顯示該環境屬性的數值變化曲線,如圖5-5所示。圖5-5 曲線顯示界面5.2 智能控制測試 點擊“控制管理”選擇“專家控制”,進入專家控制界面,選擇水池編號及刺參生長階段,單擊“查詢”,顯示該階段生長環境屬性閾值及當前值,同時返回決策信息,如圖5-6所示。圖5-6 專家控制界面 點擊“控制管理”選擇“定時控制”,進入定時控制界面,選擇水池編號進行定時控制,選擇設備,設定定時計劃后可以啟用或刪除,如圖5-7所示。圖5-7 定時控制界面5.3 養殖場設置測試點擊“設備管理”選擇“設備狀態查詢”,選擇水池號,可顯示該

51、水池所有設備狀態及詳細情況。如圖5-8所示。點擊“設備管理”選擇“水池設備管理”,進入水池管理界面,選擇水池編號,單擊“查詢”按鈕,顯示該水池所有設備,可對水池進行添加和刪除操作。如圖5-9所示。圖5-8 設備狀態查詢界面圖5-9 設備管理界面點擊“參數管理”選擇“環境參數設置”,進入參數設置界面,選擇水池編號及生長階段,可以對不同生長階段所要求的環境屬性的閾值進行查看、修改和保存,如圖5-10所示。圖5-10 參數設置界面點擊“飼藥管理”選擇“飼料管理”,進入飼料管理界面,可以對不同生長階段所需要的飼料進行查看、修改和保存,如圖5-11所示。點擊“飼藥管理”選擇“藥物管理”,進入藥物管理界面,可以對不同生長階段、不同疾病所需要的藥物進行查看、修改和保存,如圖5-12所示。圖5-11 飼料管理界面圖5-12 藥物管理界面點擊“疾病管理”選擇“病例管理”,進入病例管理界面,可以對不同水池的刺參進行新增病例的操作,專業人員點擊“處理病例”,可對選擇藥物對疾病進行治療,同時操作保存在“病歷記錄”中,方便以后查詢。如圖5-13、圖5-14所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論