亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

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

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

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

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

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

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

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

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

        1.1 PHP網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言

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

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

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

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

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

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

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

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

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

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

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

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

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

        2.2 模塊設(shè)計(jì)

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

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

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

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

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

        (1)作物屬性信息表

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

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

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

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

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

        (3)性狀庫(kù)

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

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

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

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

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

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

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

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

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

        4 系統(tǒng)測(cè)試

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

        5 總結(jié)

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

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

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

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

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

        [5]肖來(lái)勝.基于Intranet的訪問(wèn)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)方法分析[J].黃石高等專科學(xué)校學(xué)報(bào),2000(4):8-10.

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

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

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

        [9]劉英楠,衣淑娟,宮龍江.基于FPGA的信號(hào)發(fā)生器設(shè)計(jì)[J].黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào),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級(jí)碩士研究生。

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

        猜你喜歡
        農(nóng)藝性狀作物
        農(nóng)機(jī)需要農(nóng)藝“標(biāo)準(zhǔn)”,農(nóng)藝需要農(nóng)機(jī)“靈活”——2021國(guó)際農(nóng)機(jī)展不容錯(cuò)過(guò)的果蔬茶機(jī)械化論壇
        作物遭受霜凍該如何補(bǔ)救
        四種作物 北方種植有前景
        水稻主要農(nóng)藝性狀與產(chǎn)量的相關(guān)性分析
        寶鐸草的性狀及顯微鑒定研究
        內(nèi)生微生物和其在作物管理中的潛在應(yīng)用
        9種常用中藥材的性狀真?zhèn)舞b別
        14份蔞蒿種質(zhì)資源主要農(nóng)藝性狀及營(yíng)養(yǎng)成分評(píng)價(jià)
        無(wú)人機(jī)遙感在作物監(jiān)測(cè)中的應(yīng)用與展望
        對(duì)“性狀分離比模擬”實(shí)驗(yàn)的改進(jìn)
        内谢少妇xxxxx8老少交| 久久国产精品99精品国产987| 又爽又黄禁片视频1000免费| 日本五月天婷久久网站| 亚洲 国产 哟| 亚洲中文字幕无码卡通动漫野外| 久久精品国产亚洲不av麻豆| 日韩精品国产自在欧美| 亚洲国产av一区二区三| 一本大道加勒比东京热| 亚洲国产高清一区av| 国产av一级二级三级| 99久久精品人妻少妇一| 日本伊人精品一区二区三区| 夜夜爽日日澡人人添| 亚洲精品一品区二品区三品区| 又大又粗又爽的少妇免费视频| 欧美三级乱人伦电影| 国产精品18久久久久久不卡中国| 国产一级片内射在线视频| 日本中文字幕人妻精品| 亚洲自拍偷拍色图综合| 台湾佬中文娱乐网22| 欧美裸体xxxx极品少妇| 亚洲综合色自拍一区| 人妻精品一区二区三区视频| 男女激情床上视频网站| 一区二区三区夜夜久久| 日韩人妻中文字幕高清在线| 丝袜人妻一区二区三区| 丰满人妻熟妇乱又伦精品软件| 夜夜爽无码一区二区三区| 亚洲一区二区三区乱码在线| 一本到亚洲av日韩av在线天堂| 区一区二区三区四视频在线观看 | 激情视频在线观看国产中文| 亚洲一区二区三区码精品色| 日本不卡视频一区二区三区| 精品人妻一区三区蜜桃| 中文人妻熟女乱又乱精品| 狠狠躁夜夜躁人人爽天天古典|