• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于PHP技術(shù)的玉米大豆水稻農(nóng)藝性狀專網(wǎng)的設(shè)計與建立

      2017-03-10 01:46:54王孟博朱景福李妍高寒裴文彤
      關(guān)鍵詞:農(nóng)藝性狀作物

      王孟博,朱景福,李妍,高寒,裴文彤

      (黑龍江八一農(nóng)墾大學(xué),大慶 163319)

      基于PHP技術(shù)的玉米大豆水稻農(nóng)藝性狀專網(wǎng)的設(shè)計與建立

      王孟博,朱景福,李妍,高寒,裴文彤

      (黑龍江八一農(nóng)墾大學(xué),大慶 163319)

      近些年來,網(wǎng)絡(luò)平臺發(fā)展趨勢迅猛,農(nóng)業(yè)信息化也隨之普及。通過對相關(guān)技術(shù)的性能與特點的分析,提出基于PHP和My SQL Sever的B/W/D三層結(jié)構(gòu)的動態(tài)Web數(shù)據(jù)庫的建設(shè),并基于此數(shù)據(jù)庫創(chuàng)建一個集信息瀏覽、數(shù)據(jù)查詢等多種功能的玉米大豆水稻農(nóng)藝性狀專網(wǎng)。數(shù)據(jù)全面,品種多樣,其中不僅囊括文字介紹,更加入了圖片元素,圖文并茂的展示了作物農(nóng)藝性狀相關(guān)問題的認(rèn)知與普及。

      PHP技術(shù);專網(wǎng);農(nóng)業(yè)信息化

      “十二五”以來,隨著農(nóng)業(yè)信息化的不斷發(fā)展與人類養(yǎng)生觀念的持續(xù)加重,玉米、大豆憑借其營養(yǎng)豐富、蛋白質(zhì)含量高、富含多種維生素與礦物質(zhì)等一系列優(yōu)點,市場需求量逐步攀升;與此同時,隨著雜交水稻的日益推廣,以其優(yōu)質(zhì)、高產(chǎn)等優(yōu)點,占據(jù)了大半邊市場。但是由于農(nóng)藝性狀涉及作物的多種屬性,其中部分屬性呈現(xiàn)不穩(wěn)定性,對建立一個較完整的作物農(nóng)藝性狀特征的網(wǎng)絡(luò)平臺帶來了一定的困難,目前國內(nèi)在這方面的研究多數(shù)并非是針對農(nóng)藝性狀的。因此,有必要建立一個玉米大豆水稻農(nóng)藝性狀專網(wǎng)。

      設(shè)計以玉米大豆水稻三種作物為研究對象,通過對相關(guān)技術(shù)的性能與特點的分析,提出基于PHP和My SQL Sever的B/W/D三層結(jié)構(gòu)的動態(tài)Web數(shù)據(jù)庫平臺的建設(shè),基于此數(shù)據(jù)庫平臺創(chuàng)建開放式網(wǎng)站,此網(wǎng)站著力于普及玉米,大豆和水稻農(nóng)藝性狀的基本常識、各生長期的特征等,不僅包括文字介紹,更加入了圖片元素,圖文并茂地展示作物在生長的不同時期所呈現(xiàn)出的不同特征。

      1 技術(shù)基礎(chǔ)

      1.1 PHP網(wǎng)頁設(shè)計語言

      PHP(Hypertext Preprocessor,即超文本預(yù)處理器)是一種服務(wù)器端、跨平臺、HTML嵌入式的腳本語言,是目前使用最廣泛的動態(tài)網(wǎng)頁編程語言之一[1]。其獨特的語法混合了C語言、Java語言和Perl語言的各項特點,為動態(tài)Web解決方案的快速開發(fā)提供了一種新的Web應(yīng)用基礎(chǔ)設(shè)施,而且實現(xiàn)了迅速普及。僅從技術(shù)方面來說,擁有其他Web開發(fā)技術(shù)無法相比的優(yōu)勢[2]。

      PHP內(nèi)部包含對多種數(shù)據(jù)庫的支持,可以十分簡單的協(xié)調(diào)以及組合如:Oracle、Sybase、My SQL Sever等較多的數(shù)據(jù)庫,同時還配置相應(yīng)的函數(shù)庫,以便于對數(shù)據(jù)庫進(jìn)行操作[3]。另一方面,PHP擁有交互性好、操作效率高、源代碼開放等特征,由此,PHP成為開發(fā)Web數(shù)據(jù)庫的最優(yōu)選擇。

      1.2 My SQL數(shù)據(jù)庫介紹

      My SQL是現(xiàn)階段使用較為普遍的Web數(shù)據(jù)庫管理系統(tǒng),能夠在較多平臺實現(xiàn)運行(如:Windows、Linux、Unix等)[4],數(shù)據(jù)處理穩(wěn)定且高效、具有安全權(quán)限,同時配備口令管理體系,能夠滿足一個中型數(shù)據(jù)庫的所有要求。此外,其應(yīng)用編程接口功能性強(qiáng)、靈活多樣,系統(tǒng)占用率低,同時還可以配合較多線程、用戶以及平臺的使用,是一個十分完備精細(xì)的數(shù)據(jù)庫系統(tǒng)。

      1.3 B/W/D架構(gòu)介紹

      B/W/D結(jié)構(gòu)(瀏覽器/Web服務(wù)器/數(shù)據(jù)庫服務(wù)器),憑借其方便易用的功能特點,成為了現(xiàn)在較為主流的網(wǎng)絡(luò)結(jié)構(gòu)模式[5]。在這種結(jié)構(gòu)模式下,服務(wù)功能的開發(fā)與管理將統(tǒng)一集中在服務(wù)器上,這樣不僅方便了管理員對網(wǎng)站的功能開發(fā)與后期維護(hù),與此同時也可以得到更好的用戶體驗。其結(jié)構(gòu)圖如圖1所示:

      圖1 B/W/D結(jié)構(gòu)圖Fig.1The chart of B/W/D

      第一層是客戶端瀏覽器,用于向網(wǎng)絡(luò)上的Web服務(wù)器提出服務(wù)請求,接收Web服務(wù)器傳來的結(jié)果,并把它在瀏覽器上顯示出來;第二層是支持PHP的Web服務(wù)器,是系統(tǒng)的核心,其主要作用是接收各用戶的訪問請求,然后根據(jù)查詢條件到數(shù)據(jù)庫服務(wù)器中獲取相關(guān)內(nèi)容,再將結(jié)果翻譯成瀏覽器可以直接解釋執(zhí)行的標(biāo)準(zhǔn)HTML語句,并通過網(wǎng)絡(luò)直接傳送到客戶端瀏覽器;第三層是數(shù)據(jù)庫服務(wù)器層,用來接收Web服務(wù)器發(fā)來的查詢數(shù)據(jù)請求(主要是SQL語句),從而達(dá)到對數(shù)據(jù)庫查詢、更新等功能的實現(xiàn),最后把運行結(jié)果提交給Web服務(wù)器[6-7]。

      為了開發(fā)數(shù)據(jù)全面且功能完善的作物農(nóng)藝性狀數(shù)據(jù)庫系統(tǒng)及網(wǎng)站,同時考慮到易用性、易維護(hù)性及兼容性,其數(shù)據(jù)庫部分采用基于PHP和My SQL Sever的B/W/D三層結(jié)構(gòu)模式,通過對實際獲取的數(shù)據(jù)進(jìn)行檢查以及對存入信息的查驗,創(chuàng)建數(shù)據(jù)庫及網(wǎng)站。最后通過軟件編制、應(yīng)用測試,完成開發(fā)與利用。

      2 網(wǎng)站及數(shù)據(jù)庫設(shè)計

      首先對網(wǎng)站的需求進(jìn)行分析,并基于此建立網(wǎng)站系統(tǒng)整體結(jié)構(gòu),設(shè)計數(shù)據(jù)庫結(jié)構(gòu)等,在此基礎(chǔ)上實現(xiàn)網(wǎng)站系統(tǒng)各個模塊,前臺使用了Dreamweaver、 Photoshop、Flash三者結(jié)合來完成主頁面的設(shè)計;后臺利用MySQL建立數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)操作。

      2.1 網(wǎng)站整體結(jié)構(gòu)設(shè)計

      網(wǎng)站的開發(fā)是為了使用戶可以高效快速的對所需信息進(jìn)行檢索,進(jìn)而達(dá)到農(nóng)作物性狀特征宣傳與普及的目的。整個作物性狀網(wǎng)站是由前后兩個平臺合作完成,前臺面向用戶,主要起到信息瀏覽的作用;后臺面向管理員,對各項信息進(jìn)行管理及系統(tǒng)的維護(hù)。網(wǎng)站的整體結(jié)構(gòu)如圖2所示,整個網(wǎng)站由今日要聞、產(chǎn)業(yè)前沿、水稻主頁等七個模塊構(gòu)成。各個模塊的設(shè)計樣板基本相同,只是其輸入內(nèi)容存在差異。下面以新聞信息模塊為例,闡述其設(shè)計。

      2.2 模塊設(shè)計

      新聞信息模塊包括今日要聞和產(chǎn)業(yè)前沿兩部分,這兩個模塊通過發(fā)布與農(nóng)業(yè)相關(guān)的新聞信息,做到保持與時俱進(jìn)和信息交流通暢。其中,今日要聞主要發(fā)布一些具有時效性的各地農(nóng)業(yè)種植類新聞,如各地作物產(chǎn)量,種植等階段出現(xiàn)的各種狀況等;產(chǎn)業(yè)前沿主要發(fā)布一些相關(guān)的科研成果。在前臺,用戶點擊相關(guān)標(biāo)題即可瀏覽詳細(xì)信息,前臺用戶不能對查看內(nèi)容進(jìn)行更新、刪除等一系列操作;在后臺,順利登錄后,管理員方可進(jìn)行查看、添加、修改和刪除4種操作。

      圖2 作物性狀網(wǎng)站結(jié)構(gòu)圖Fig.2The website chart of crop traits

      2.2 數(shù)據(jù)庫設(shè)計

      構(gòu)建植物農(nóng)藝性狀數(shù)據(jù)庫的第一步為確定植物的哪部分信息應(yīng)該存入到數(shù)據(jù)庫之中[8],即以植物為實體應(yīng)具備哪些農(nóng)藝性狀特征。創(chuàng)建其數(shù)據(jù)庫應(yīng)以品種為基本實體,具體分類需包含以下內(nèi)容:作物屬性信息(即品種所在作物種類屬性信息);形態(tài)特征;生態(tài)習(xí)性;植物用途;繁殖方法等。各表通過品種審定編號實現(xiàn)關(guān)聯(lián),其總體的結(jié)構(gòu)如圖3所示。

      圖3 數(shù)據(jù)庫總體結(jié)構(gòu)Fig.3The overall structure of the database

      (1)作物屬性信息表

      雖然設(shè)計以品種審定編號為各數(shù)據(jù)表關(guān)聯(lián)項,但品種所在植物種類的屬性信息仍十分重要,其中包括植物的作物編號、作物名、別名、域、界、門、綱、目、科、亞科、屬、種、族等。如表1所示為植物屬性表的部分字段結(jié)構(gòu)。

      表1 作物屬性信息表部分字段Table 1Partial fragment of the plant property information sheet

      (2)作物品種數(shù)據(jù)庫

      這一部分內(nèi)容包括品種名稱,審定編號及品種來源。因涉及三種作物,為避免造成數(shù)據(jù)冗余,此部分設(shè)計根據(jù)作物種類創(chuàng)建了三個數(shù)據(jù)表。其輸入項如表2所示。

      表2 作物品種數(shù)據(jù)庫輸入表Table 2The input table of crop varieties database

      (3)性狀庫

      因各作物屬性的不一,其需要調(diào)查并收集的性狀也不盡相同,根據(jù)國家植物新品種測試指南標(biāo)準(zhǔn),分別為各作物設(shè)計并創(chuàng)建性狀數(shù)據(jù)庫。

      水稻性狀數(shù)據(jù)包括顏色、葉片、莖桿等幾類共48個屬性作為性狀描述的數(shù)據(jù)項。玉米則因考慮到相應(yīng)品種是否為甜玉米,其性狀數(shù)據(jù)包括顏色,葉片,穗莖及其子粒等幾類共41個屬性作為性狀描述的數(shù)據(jù)項,其中5個屬性為甜玉米專屬屬性。大豆性狀數(shù)據(jù)包括顏色、葉片、莢果、分枝等幾類共27個屬性作為性狀描述的數(shù)據(jù)項。

      3 網(wǎng)站功能的實現(xiàn)

      3.1 網(wǎng)站主界面的實現(xiàn)

      作為一個網(wǎng)站的門面,主頁面的設(shè)計實現(xiàn)顯得尤為重要,所以網(wǎng)頁的布局以及所呈現(xiàn)的內(nèi)容都需要慎重考慮。首頁通常是顯示一些重要的信息,或者能夠突出網(wǎng)站主題的內(nèi)容,重要的信息一般也是放在頁面醒目的位置,例如:網(wǎng)站中的今日要聞需要每日定時更新,已確保新聞的實時性,放置在首頁的中間位置。網(wǎng)站主頁如圖4所示。

      3.2 網(wǎng)站主要模塊的實現(xiàn)

      作為致力于普及玉米、水稻和大豆農(nóng)藝性狀的專門網(wǎng)站,以一種更加直觀、易懂的方式將所含內(nèi)容呈現(xiàn)給用戶便成為本設(shè)計的一大特色。從圖5中,大家可以看到,網(wǎng)站主頁下菜單欄由首頁,今日要聞,產(chǎn)業(yè)前沿,水稻主頁,玉米主頁,大豆主頁,其他作物與聯(lián)系我們八個部分構(gòu)成,分別對應(yīng)相關(guān)的內(nèi)容鏈接,用戶只需對目標(biāo)內(nèi)容點擊即可進(jìn)行查詢?yōu)g覽,操作簡單方便。圖5為玉米品種審定及龍作1號介紹頁面。

      圖4 網(wǎng)站主頁截圖Fig.4The screenshot of home page

      圖5 玉米品種審定及其作物信息頁面截圖Fig.5The screenshot of the page of maize variety registration and crop information

      4 系統(tǒng)測試

      作為保證系統(tǒng)穩(wěn)定性與可靠性的關(guān)鍵步驟,系統(tǒng)測試成為網(wǎng)站創(chuàng)建周期里的最后一環(huán)。其目的就是為了在網(wǎng)站運行過程中發(fā)現(xiàn)問題并及時解決[9]。在前期工作完成之后,對整個網(wǎng)站分別進(jìn)行了鏈接、數(shù)據(jù)庫、以及安全性能等方面的測試。首先,在Dreamweaver提供的檢查鏈接功能下對網(wǎng)站鏈接進(jìn)行測試;為防止出現(xiàn)不同瀏覽器兼容性方面出現(xiàn)問題,分別在IE、Firefox、Safari環(huán)境下對各級頁面兼容性進(jìn)行測試,測試出本網(wǎng)站在Safari中顯示出現(xiàn)部分窗口輕微偏移,并對其進(jìn)行了及時修整,在其他瀏覽器中顯示良好。之后,對整個網(wǎng)站的穩(wěn)定性及安全性能等方面進(jìn)行了測試,表現(xiàn)良好。

      5 總結(jié)

      設(shè)計通過對實際需求的分析,利用PHP與My SQL的優(yōu)勢組合進(jìn)行作物相關(guān)性狀數(shù)據(jù)庫的設(shè)計與實現(xiàn),并基于此數(shù)據(jù)庫平臺創(chuàng)建一個集信息瀏覽,數(shù)據(jù)查詢等多位一體化的開放式網(wǎng)站,數(shù)據(jù)量豐富,操作簡單且通俗易懂,很大程度上促進(jìn)了玉米、水稻和大豆的農(nóng)藝性狀的普及進(jìn)度。

      [1]明日科技.PHP從入門到精通[M].3版.北京:清華大學(xué)出版社,2012.

      [2]楊雨濛,懷率恒.Web開發(fā)語言的比較與分析[J].電腦編程技巧與維護(hù),2014(22):98-99.

      [3]郭詠梅.利用ODBC接口實現(xiàn)對數(shù)據(jù)庫的操作[J].晉東南師范??茖W(xué)校學(xué)報,2002(5):41-42.

      [4]陸建平.統(tǒng)御公司合同管理系統(tǒng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2014.

      [5]肖來勝.基于Intranet的訪問數(shù)據(jù)庫的實現(xiàn)方法分析[J].黃石高等??茖W(xué)校學(xué)報,2000(4):8-10.

      [6]王梅.基于P2SP的流媒體點播系統(tǒng)的設(shè)計與實現(xiàn)[D].青島:中國海洋大學(xué),2012.

      [7]殷正坤.基于B/S模式的車聯(lián)網(wǎng)系統(tǒng)設(shè)計研究[J].信息技術(shù)與信息化,2015(8):56-57.

      [8]張萬潮.基于Asp.net的玉米育種數(shù)據(jù)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2015(9):56-57.

      [9]劉英楠,衣淑娟,宮龍江.基于FPGA的信號發(fā)生器設(shè)計[J].黑龍江八一農(nóng)墾大學(xué)學(xué)報,2015,26(3):88-89.

      Design and Build the Private Network of Corn Rice and Soybean Based on PHP Technology

      Wang Mengbo,Zhu Jingfu,Li Yan,Gao Han,Pei Wentong
      (Heilongjiang Bayi Agricultural University,Daqing 163319)

      In recent years,the agricultural information also had been becoming more and more popular along with the rapid development trend of the network platform.By the analysis of PHP technology’s performance and features,this design had proposed the method of B/W/D three-layer structure dynamic Web-database construction based on PHP technology combined with My SQL Server software,and then created a multi-functional open website,which not only could browse information,data query,but also had any other functions based on the database.The data of the design included crop’s property and the agronomic traits of varieties,comprehensive types of data.The design,not only included the text descriptions,but also joined the picture elements,which had done the job of spreading crop agronomic traits.

      PHP technology;private network;agricultural information

      S126

      A

      1002-2090(2017)01-0110-05

      2016-05-16

      王孟博(1990-),男,黑龍江八一農(nóng)科大學(xué)信息技術(shù)學(xué)院2014級碩士研究生。

      朱景福,男,教授,碩士研究生導(dǎo)師,E-mail:jingfuz@163.com。

      猜你喜歡
      農(nóng)藝性狀作物
      農(nóng)機(jī)需要農(nóng)藝“標(biāo)準(zhǔn)”,農(nóng)藝需要農(nóng)機(jī)“靈活”——2021國際農(nóng)機(jī)展不容錯過的果蔬茶機(jī)械化論壇
      落葉果樹(2021年6期)2021-02-12 01:29:20
      作物遭受霜凍該如何補(bǔ)救
      四種作物 北方種植有前景
      水稻主要農(nóng)藝性狀與產(chǎn)量的相關(guān)性分析
      寶鐸草的性狀及顯微鑒定研究
      內(nèi)生微生物和其在作物管理中的潛在應(yīng)用
      9種常用中藥材的性狀真?zhèn)舞b別
      14份蔞蒿種質(zhì)資源主要農(nóng)藝性狀及營養(yǎng)成分評價
      中國蔬菜(2016年8期)2017-01-15 14:23:37
      無人機(jī)遙感在作物監(jiān)測中的應(yīng)用與展望
      對“性狀分離比模擬”實驗的改進(jìn)
      穆棱市| 图木舒克市| 江陵县| 霍城县| 桂平市| 乌恰县| 灵川县| 鹤庆县| 简阳市| 通化市| 柘荣县| 永善县| 海门市| 巫山县| 灵宝市| 灵山县| 绥中县| 桑植县| 宁乡县| 长泰县| 神农架林区| 邵阳县| 资溪县| 庆云县| 柳河县| 巴彦县| 漳浦县| 师宗县| 镇远县| 永靖县| 陵水| 青铜峡市| 江华| 家居| 聂拉木县| 重庆市| 黑龙江省| 崇礼县| 横山县| 唐河县| 焦作市|