鄧雄輝 李運 曹曉蘭



摘要:該系統通過對苧麻種質資源信息進行分析和歸類,設計一個以苧麻種質信息為核心的苧麻種質資源庫,結合現在主流的JavaWeb技術,以htm15頁面展示數據圖片信息,使用戶可以快速、方便地通過苧麻的各個特征查詢苧麻的種質信息。系統后臺使用Spring技術,結合MySQL數據庫打造高可靠性和高穩定性的苧麻種質信息管理系統。
關鍵詞:苧麻;種質資源;JavaWeb
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2019)31-0057-02
1開發背景
苧麻是一種十分重要的纖維作物,在中國有著久遠的種植歷史,我國是苧麻種植的大國,產量占到世界苧麻總產量的90%以上,在國民經濟中有著重要地位。苧麻在長久的種植歷史中,因為人工的栽培選育以及生長環境的差異,形成了上百個品種,不同品種的性狀以及栽培條件有差異。目前在互聯網上,能夠查詢到的苧麻種質資源信息不多,且存在著數據不夠完善、分類不明確、沒有圖片信息等缺陷,開發一個全面、系統的苧麻種質資源信息查詢系統可以更方便獲取相關信息。
2需求分析
2.1苧麻種質資源數據信息
本系統主要用于儲存和查詢苧麻種質資源信息,需要全面考慮苧麻基本信息、植物學特征、生育特征等方面的數據:
1)苧麻基本信息:包括了品種的名稱、品種來源、生物學分類、產區和保存單位等信息。其中:品種來源主要有地方品種(野生)和選育品種;生物學分類有白葉種和綠葉種兩個;產區包括秦淮區、江北區、江南區、華南區、云貴高原區;保存單位可以是考研單位或者是有經營資質的公司。
2)植物學特征:包括根型、莖色、葉型、葉色、心葉色、托葉色、葉柄色等信息,是區分不同品種苧麻的主要依據。
3)生育特征:包括苧麻繁殖和生長信息,繁殖信息主要有出苗期、熟期類型、不同階段的工藝成熟期、花的開花期;生長信息主要有分株力、生長速度、生長的均勻度以及整齊度等。生育特征數據對于苧麻種植戶而言顯得十分重要,直接關系到苧麻的收獲以及繁殖。
4)經濟形狀:用來衡量該品種苧麻的經濟效益,主要的數據有無效珠率、有效珠率、珠高、莖粗、種子產量、原麻產量等數據。
5)纖維品質:包括纖維細度、強力以及二者的綜合指標斷裂長度等。
2.2系統功能分析
系統使用對象主要有普通用戶和系統管理員兩類:
1)普通用戶主要有苧麻種質查詢、詳細信息查看和苧麻種質數據統計3個功能,無修改和刪除數據權限。查詢結果以表格或圖片的形式返回給用戶,圖片需要有采集時間和采集的地點;用戶可以根據摘要查看目標苧麻種質的詳細信息;數據統計功能可以選擇需要分類和統計的字段,讓用戶獲得最大最小值、平均值和標準差等數據,結果也以表格的形式呈現,方便用戶閱讀。
2)管理員需要登錄進入,除了可以進行種質信息的查詢和統計操作外,還可以增加、刪除和修改所有的記錄,以及對每條記錄對應的照片附件進行操作。此外,內置一個超級管理員,該管理員不可以被刪除,并且可以添加、刪除和修改管理員信息。
3系統設計
3.1系統結構
根據功能分析,系統的結構如圖1所示
3.2數據庫表
限于篇幅,僅列出部分數據信息表(圖2,圖3):
3.3子模塊程序流程圖
限于篇幅,僅列出苧麻種質詳細信息查看流程f圖41。
4系統實現
系統在Windows 7操作環境下實現,用Html編寫前端頁面,用Java編寫后臺代碼。開發集成環境選擇IDEA2019.1,開發技術包括SpringBoot、SpringMVC框架、Layui前端框架、MyBa-tis持久層框架等;數據庫選擇MySQL5.7;采用GIT作為版本控制工具。成熟的Spring技術和Layui前端框架可以以最小的成本實現目標系統;而高效的IDEA和G1T的版本追蹤可以避免很多開發中的非業務問題,以及對錯誤的追蹤和修復。種質數據查詢界面如圖5所示。
5結束語
該系統初步實現苧麻種質資源信息查詢和基本統計功能,后續打算進一步擴展對數據統計和分析的功能,提高系統的應用價值。