農業科技超市設計論文
時間:2022-02-12 11:04:45
導語:農業科技超市設計論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
農業科技超市目前的數據庫中農業科技成果信息、農資新產品信息和農機信息來源主要為分店工作人員在總店的領導下,首先向江蘇省內外涉農高校院所、農業龍頭企業等征集,再組織專家分類遴選,由人工一一錄入農超成果數據庫。目前已征集并錄入了國內外科技成果4911項,這項工作效率低、耗費了大量人力物力,且由于農業成果信息具有時效性較強的特征,每年均需維護更新,這需要持續投入人力物力。隨著成果信息越來越多,運行維護成本將顯著提高。因此,為提升科技超市總店服務能力,有必要應用數字化、網絡化技術手段簡化操作、提高效率。針對上述現狀,成果采集與管理系統將研究農業新成果收集標準,開發具有成果網上征集、成果自動預篩選及自動錄入功能的新成果征集與管理軟件,實現成果的網絡征集,將大大提高征集數量和成果征集處理效率。
1系統架構
成果采集與管理系統架構如圖1所示,主要分成四個部分:專家在線評估審核平臺、管理員后臺管理平臺、員工錄入成果平臺和成果數據庫,以下分別介紹每一部分的作用與功能:1)員工錄入成果平臺:用于員工錄入農業科技成果,支持增加、刪除、修改。員工錄入的成果首先經過預篩選的流程,若成果格式明顯不符合標準,則自動駁回,提醒員工重新修改。2)管理員后臺管理平臺:管理農業專家和各分店員工的賬號,支持增加、刪除、編輯賬號,對專家進行考核與評分;同時管理分配專家庫的問題分配,可指定成果評估任務分配給指定專家;另外該平臺還提供已錄入成果、已評估成果、所有成果和按成果分類查詢與統計。3)專家在線評估審核平臺:能夠接收管理員分配的已錄入成果的審核任務,支持填寫對成果的審核意見,若錄入成果審核不通過則駁回,提醒員工重新修改。4)數據庫:用于存儲農業專家、分店信息、總店信息、員工信息和管理員的賬號信息以及各種成果信息,為整個成果采集與管理系統提供數據存儲。成果采集與管理系統不僅涉及到大量的成果數據,還要維護一定的用戶關系數據。本系統提供了管理員后臺管理接口,主要提供管理員后臺查看數據功能,包括成果數據和用戶數據。
2基礎平臺建設
本系統運用基于ASP.NET的B/S模式進行開發,開發軟件選取的是VisualStudio2013。選用的程序服務器為Win-Server2008,采用的Web服務器為IIS7,數據庫為MySQL。與ASP.NET開發技術能夠實現快速便捷對接,為系統的開發和調試帶來便利。配合簡單的GIF、Flash創意設計等技術可使網站產生一些特殊的動畫效果,增加系統應用的親和力,方便用戶瀏覽。用戶管理后臺模塊用于網管對后臺二級管理員的管理控制及權限分配,將確定各管理員的工作任務和責任權利,便于整個網站的統籌安排。
3Web軟件開發本系統采用
B/S開發模式,涉及到許多Web前端、服務器端的開發技術,用戶可以基于瀏覽器和互聯網進行農業科技超市成果采集與管理系統的訪問。整體開發框架采用MVC分層思想進行設計,建立多種類別用戶,將前端顯示與后臺控制代碼、數據庫訪問代碼進行分離,為代碼測試和維護帶來方便。對于Web前端,使用HTML進行頁面信息的展示,使用CSS進行頁面的層疊樣式裝飾,采用JavaScript腳本語言進行前端用戶的交互,減少與后臺服務器的通信。為了提高用戶體驗,采用AJAX技術進行局部異步刷新,減少整體頁面提交帶來的頁面刷新。同時采用了jQuery、Bootstrap、EasyUI等JavaScript前端框架消除瀏覽器的兼容性問題,給前端程序的編寫帶來方便。對于服務器端,使用面向對象語言C#進行開發。基于用戶角色多樣,采用繼承、封裝、組合等多種模式進行設計開發,提高代碼的利用率,提升程序性能。網站總體風格力求簡潔、大方、一目了然。由于網站內容豐富,我們將充分保證網站導航條結構清晰,突出各頁面間的交互性和采用多菜單式查詢,使用戶能在網站上迅速找到自己需要的信息。
4后臺Web應用服務器與數據庫分析功能
農業科技超市成果采集與管理系統會跟蹤不同用戶的錄入信息。可以通過后臺數據分析等,抓取出熱點農業科技成果信息,從而統計出農業科技成果研究走向和社會需求走向。對于數據庫端,根據數據庫設計的基本原理,遵從第三范式的同時,也采用了部分的數據冗余技術,在使用和存儲性能之間建立合適的平衡點。與程序交互采用ADO.NET技術,采用DataSet對象讀取數據,減少鏈接時間,同時設置多級事務,對于數據庫進行同步控制,減少數據差異性,帶來數據的完整性和一致性,確保數據安全。其中,DataSet存取速度很快的原理為:DataSet是一種主流內存的數據緩存,可以將其作為數據的無連接關系視圖來看。當應用程序查看和操縱DataSet中的數據的時候,DataSet沒有與數據源一致保持連接狀態。只有在從數據源讀取或者向數據源寫入數據的時候才使用數據庫服務器資源,這種無連接的架構可以使應用程序更具伸縮性。DataSet對象是一個存儲在客戶端內存中的數據庫,它可以把經過SQLCommand對象的數據庫所取回來的數據,通過SQLDataAdapter對象產生,儲存在它里面。而客戶端所有的存取都是對它進行的。
5數據庫設計
農業科技超市成果采集與管理系統數據庫一共有8個實體,分別為:1)評審專家:專家編號、姓名、性別、聯系電話、專業、所屬單位、聯系地址。2)分店信息:分店編號、分店名稱、分店地址、聯系電話。3)員工信息:員工編號、員工姓名、年齡、性別、電話、地址。4)總店信息:總店編號、總店名稱、總店地址、聯系電話。5)管理員:管理員編號、姓名、密碼、電話、地址。6)知識產權信息:成果名稱、所屬產業、成果種類、關鍵詞、成果完成人、第一完成企業、企業所在地、合作完成企業、獲獎證書、權屬類型、產權歸屬者、知識產權編號、專利名稱、知識產權說明、產權歸屬地、成果簡介、成果介紹、成果圖片、成果聯系人、聯系電話、聯系地址。7)農產品信息:產品名稱、產品類別、生產單位、單位所在地、所屬產業、關鍵詞、產品來源、注冊商標、商標級別、認證證書、產品介紹、產品圖片、聯系人、聯系電話、聯系地址。8)農資信息:產品名稱、產品類別、生產單位、單位所在地、所屬產業、關鍵詞、產品來源、注冊商標、商標級別、認證證書、產品介紹、產品圖片、聯系人、聯系電話、聯系地址。經過分析研究,設計E-R圖如圖2所示:圖2農業科技超市成果采集與管理系統E-R圖通過以上分析,建立如下關系模式:分店與員工之間存在1:n的關系,一個分店可以包含多個員工。總店與分店之間存在1:n的關系,一個總店包含多個分店。分店與提交的知識產權/農產品/農資農機信息之間存在1:n的關系,一個分店可以提交多個知識產權/農產品/農資農機信息。同理,專家與評審的知識產權/農產品/農資農機信息之間存在1:n的關系,一個專家可以評審多個知識產權/農產品/農資農機信息。6結束語系統能夠穩定、長期地運行,目前成果采集與管理系統已在江蘇省農業科技超市運行,達到良好的實際效果,后續會持續完善設計。
作者:魏銀平 杜春賽 吳凱 單位:東南大學自動化學院
- 上一篇:農業科技流動大學建設實踐及對策
- 下一篇:山區農業供給側結構性改革論文
精品范文
10農業行政管理論文