?

遼寧玉米粳稻豐產增效生態效益評價信息管理中心的設計與開發

2020-10-12 14:40張晨敏楊萍
農業科技與裝備 2020年5期

張晨敏 楊萍

摘要:基于人工智能開發一個大數據信息管理中心,用以處理遼寧玉米粳稻豐產增效生態效益評價項目的大量數據信息。利用Java-Web(HTML,CSS,JavaScript等),MySQL數據庫和Echarts圖形可視化算法,對大量數據進行篩選和整理,將有用的數據保留在阿里云服務器的MySQL數據庫中,通過已經建立的網站進行調用,從而將項目產生的大量數據以更為簡便的方式展示和使用,解決項目數據管理問題。

關鍵詞:Java-Web;MySQL數據庫;圖形可視化;阿里云服務器

中圖分類號:TP311? ? 文獻標識碼:A? ? 文章編號:1674-1161(2020)05-0033-04

遼寧玉米粳稻豐產增效生態效益評價項目在實施過程中會產生大量的數據信息,若采用傳統的文字和圖表方式記錄,即費時又費力,并且不利于數據的保存與管理和信息的查詢。因此,編寫一個完整可靠的Java-Web網站用于存儲這些數據,成為替代傳統方式記錄的最好選擇之一。通過將數據導入MySQL數據庫,將信息保存到云端,不僅可以節省計算機的內存開銷,也能夠保證數據的安全性。JSP(Java Server Pages)的中文名稱為Java服務器界面,它可以輕松完成HTML,CSS,JavaScript的工作,還可以嵌入Java代碼,使用JDBC連接MySQL數據庫,從而實現對數據庫的訪問。本課題利用JSP,MySQL數據庫和ECharts,建立一個大數據信息管理中心,并對網站進行初步測試。

1 信息管理中心制作技術

遼寧玉米粳稻豐產增效生態效益評價信息管理中心所使用的操作系統是Windows 10;利用MySQL數據創建數據庫,并將數據庫放置在阿里云服務器中;利用Java Server Pages,HTML,CSS和JavaScript作為主要開發語言;利用ECharts將數據轉化為可視化圖形,方便他人的瀏覽;利用Adobe Photoshop CC 2019作為圖片處理軟件,對網頁的細節進行優化,使網頁更加豐富、完美。

1.1 HTML,CSS,JavaScript

HTML超文本標記語言、CSS層疊樣式表及JavaScript腳本語言構成網站的基本框架。HTML負責搭建網站的基本框架,CSS負責修飾和美化網站的樣式,JavaScript創建和使用JSP方法,使網站變得豐富多彩。

1.2 JSP

JSP是一種動態網絡編程技術,可以將原本寫定的靜態網站變成動態的,并且網站可以利用JSP從MySQL等數據庫中調用數據顯示在網站上。如果要更改網站上的數據,直接更改數據庫中的數據即可,無需重新編寫網站。已經完成的HTML代碼可以直接放入JSP頁面中使用,無需修改任何格式。

1.3 MySQL數據庫

MySQL數據庫又被稱為關聯數據庫管理系統,與SQL sever數據庫和Oracle數據庫相比,具有操作方便、體積小巧、可以直接使用Navicat可視化操作界面或SQLyog可視化操作界面進行操作的優勢,且所管理的數據并非十分龐大,因此適合將MySQL數據庫布置在阿里云服務器上,可使網站的開發難度大大降低。

1.4 ECharts

ECharts是使用JavaScript實現的開源可視化庫,涵蓋各行業圖表,可滿足各種需求,將一些難懂的數據轉換為一些圖表信息(如折線圖、扇形圖等),從而方便讀者閱讀,使數據的可讀性大大提高。

1.5 阿里云服務

使用阿里云服務中的云服務器系統ECS,將MySQL數據庫布置在云服務器中,可以通過特定的IP地址訪問MySQL數據庫,實現數據的共享,并將已經完成的部分網站布置在云服務器中,小組中的其他成員可以實時訪問網站,共同完成網站的搭建。

2 信息管理中心網站建設流程

在網站搭建之前,需要對網站進行整體規劃與設計。先根據內容和功能完成需求分析,確立網站的主題,對網站進行整體規劃,然后再對網站的各個細節進行優化與完善。

2.1 網站架構設計

信息管理中心網站主要對項目所產生的大量數據進行收集、管理和規劃,將MySQL數據庫布置在阿里云服務器中可減少對硬件的需求,網站通過特定的IP地址對數據庫進行訪問,達到調用數據的目的。網站的主題包括登錄頁面、注冊頁面、大數據分析頁面和網站主體頁面。將搭建完成的網站直接布置在云端服務器,方便用戶的使用。該云端數據庫通過Navicat可視化管理系統進行管理。網站架構設計如圖1所示。

2.2 網站界面設計

2.2.1 登錄頁面 用戶打開網址首先看到的是登錄頁面(如圖2所示)。此頁面通過對數據庫已存在的用戶名和密碼進行調用和判斷,完成用戶的登錄操作;若用戶還未擁有賬號,可以進行注冊操作,完成后可以直接跳轉至主頁面。

2.2.2 注冊頁面 若用戶還未擁有本網站賬號,可以在注冊頁面(如圖3所示)進行注冊操作。在云端建立用戶個人的賬號和密碼,方便登錄;并可輸入電話號碼和電子郵箱,方便網站更新時及時通知用戶。

2.2.3 大數據分析頁面 大數據分析頁面(如圖4所示)對數據進行綜合處理,再利用JavaScript的可視化庫ECharts,將雜亂無章的數據進行可視化處理,使得數據的閱讀更加簡單明了。

2.2.4 主體頁面 主體頁面(如圖5所示)是進入網址后看到的核心頁面,其設計往往決定用戶對網站的整體印象。主體頁面包含大量的數據信息,方便用戶的使用。

2.3 MySQL數據庫連接

在JSP頁面中有很多連接MySQL數據庫的方法,本網站所使用的是比較常見的JDBC驅動方法。JDBC是一種JavaAPI,用于執行SQL語句,通常由一些采用Java語言編寫的接口和類組成。JDBC提供了一些標準的應用程序接口,使得開發人員可以直接使用Java代碼進行調用,減去了很多不必要的代碼。

2.4 阿里云服務器布置

阿里云服務器是阿里云為廣大程序開發人員提供的云端服務器。將程序設計人員已經完成的網站布置在云服務器中,用戶可以通過已知的IP地址進行遠程訪問,大大簡化了網站測試的難度。在阿里云服務中還可以布置MySQL數據庫,這樣可以共享MySQL數據庫中的內容,方便多人同時使用。阿里云服務界面如圖6所示。

2.5 測試網站

網站搭建完成后,需對網站的各項性能進行測試,發現問題并加以解決。首先考慮網站兼容性問題,推薦用戶使用Google Chrome瀏覽器;然后對網站的操作流程進行簡化,使網站可以適于各個文化階層的用戶;再對阿里云服務器進行擴容和升級,以便于大量用戶同時使用,防止服務器崩潰。

3 結語

本課題基于HTML,CSS,JavaScript,ECharts,MySQL數據庫及阿里云服務器ECS等人工智能技術設計與搭建了一個大數據信息管理中心。簡化操作流程后,用戶可以根據自己的使用需求進行網站的瀏覽和使用。通過對網站的整體優化,提高搜索引擎的排名,讓更多用戶可以使用本網站。

參考文獻

[1] 耿學.關于Java Web中中文亂碼問題的探討[J].現代信息科技,2020,4(1):74-75,78.

[2] 張嬌.基于項目反應理論幼兒評測系統設計與實現[D].大連:大連理工大學,2018.

[3] 陳舒驊,劉俊.基于JDBC的數據庫訪問優化策略研究[J].電腦編程技巧與維護,2011(10):41-42.

[4] 張靜.CSS技術在網頁設計中的應用研究[J].無線互聯科技,2018(15):141-142.

[5] 高志遠,劉柱.基于JSP技術的畢業管理系統的設計[J].中國戰略新興產業,2018(32):109.

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合