• 
    

    
    

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

      基于ThinkPHP的野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站的搭建與研究

      2014-12-31 00:00:00曹可磊馮海林李劍

      摘 要:本文闡述了利用開源軟件ThinkPHP進(jìn)行野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站設(shè)計(jì),并著重介紹野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站的功能設(shè)計(jì)和基于ThinkPHP搭建野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站的優(yōu)勢,為野外數(shù)據(jù)采集及其可視化提供一個良好的解決方案和實(shí)例。

      關(guān)鍵詞:ThinkPHP;野外數(shù)據(jù)采集;網(wǎng)站建設(shè)

      中圖分類號:S757.1

      隨著天然林保護(hù)工程的不斷強(qiáng)化,山林權(quán)屬的穩(wěn)定、林業(yè)生產(chǎn)責(zé)任制的建立與完善,野外作業(yè)次數(shù)將逐步增多[1]。我們建立了一個野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站用于呈現(xiàn)野外作業(yè)采集的數(shù)據(jù)。目前網(wǎng)站已經(jīng)正式投入試運(yùn)行,合理的網(wǎng)站功能設(shè)計(jì),起到了及時發(fā)布最新檢測結(jié)果,傳播最新資訊的作用。野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站的建立將為林業(yè)信息化起到推進(jìn)作用,為林業(yè)數(shù)據(jù)管理和野外數(shù)據(jù)可視化建設(shè)提供一個解決方案和實(shí)例。

      1 ThinkPHP介紹

      ThinkPHP是一個免費(fèi)開源的,快速、簡單的面向?qū)ο蟮妮p量級PHP開發(fā)框架,可用于門戶級的開發(fā)。野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站建設(shè)采用ThinkPHP的原因如下:

      (1)開發(fā)成本低,可以實(shí)現(xiàn)快速開發(fā);(2)代碼規(guī)范,邏輯清晰。ThinkPHP框架基于MVC設(shè)計(jì)模式。MVC是一種將應(yīng)用程序的邏輯層和表現(xiàn)層進(jìn)行分離的方法,是一種用于軟件開發(fā)的設(shè)計(jì)模式[2]。

      2 野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站功能設(shè)計(jì)

      2.1 檢測結(jié)果搜索功能

      用戶可以根據(jù)檢測結(jié)果的編號,檢測結(jié)果的名稱,檢測單位,檢測人員,檢測地點(diǎn),來查找檢測結(jié)果。同時支持模糊搜索,讓搜索的結(jié)果更加精確。

      圖1

      2.2 新聞及公告發(fā)布系統(tǒng)

      新聞及公告發(fā)布系統(tǒng)需要第一時間播報(bào)最新新聞和動態(tài)。播報(bào)的具體內(nèi)容包含國家政策和資訊,專家教授的研究成果和觀點(diǎn),實(shí)驗(yàn)室研究成果,野外數(shù)據(jù)采集的最新產(chǎn)品資訊,公告通知和展示最新檢測結(jié)果。

      圖2

      2.3 檢測結(jié)果展示系統(tǒng)

      一份完整的檢測結(jié)果包含檢測結(jié)果編號,檢測地點(diǎn)及地點(diǎn)經(jīng)緯度,檢測時間,檢測單位,檢測人員,樹木內(nèi)部的缺陷嚴(yán)重程度,樹木內(nèi)部的缺陷面積,樹木內(nèi)部缺陷面積占比率。

      圖3

      3 野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站具體及實(shí)現(xiàn)

      野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站的整體架構(gòu),在ThinkPHP中負(fù)責(zé)用戶和管理員的界面以及行為控制,同時完成與數(shù)據(jù)庫的數(shù)據(jù)交互。

      圖4

      3.1 野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站首頁展示

      圖5

      網(wǎng)站首頁采用側(cè)邊固定導(dǎo)航的形式,導(dǎo)航欄會自動跟隨用戶的瀏覽焦點(diǎn)。此種網(wǎng)站布局在國內(nèi)應(yīng)用比較少。此種布局的特點(diǎn)在于注重用戶體驗(yàn),提高瀏覽效率,定點(diǎn)投放信息,簡略網(wǎng)站層次,平面化。

      3.2 檢測數(shù)據(jù)可視化介紹以及代碼實(shí)現(xiàn)

      圖6

      將檢測結(jié)果可視化并在地圖上標(biāo)注出來,能方便用戶查找,直觀簡潔。百度地圖定位速度快,穩(wěn)定可靠。因此我們在ThinkPHP框架中結(jié)合百度地圖來實(shí)現(xiàn)檢測地點(diǎn)展示系統(tǒng)。

      檢測地點(diǎn)展示系統(tǒng)html關(guān)鍵代碼:

      //野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站首頁地圖

      存放檢測結(jié)果名稱

      存放檢測地點(diǎn)緯度

      存放檢測地點(diǎn)經(jīng)度

      存放檢測地點(diǎn)名稱

      存放檢測結(jié)果圖

      存放檢測結(jié)果詳細(xì)情況的URL

      檢測地點(diǎn)展示系統(tǒng)JavaScript關(guān)鍵代碼:

      var map=new BMap.Map(\"allmap\");//在html中div屬性id值為allmap中生成地圖

      map.centerAndZoom(new BMap.Point(116.395645,35.929986),6) ;//初始化地圖

      //函數(shù)功能:在地圖中添加檢測地點(diǎn)的標(biāo)記

      function addTestResults (resultsName,trlang,trlat,testPlace,imgsrc,trhref) {

      var mk100=new BMap.Marker(new BMap.Point(arguments[1],arguments[2]));//添加標(biāo)記點(diǎn)經(jīng)緯度

      map.addOverlay(mk100); //地圖上添加覆蓋點(diǎn)

      var content2=\"

      \"+arguments[3]+\"

      \";//標(biāo)記點(diǎn)的描述,包含檢測結(jié)果名稱檢測地點(diǎn)

      var iw3=new BMap.InfoWindow(content2);//增加消息框,消息內(nèi)容為標(biāo)記點(diǎn)的描述

      mk100.addEventListener(\"click\",function(){

      this.openInfoWindow(iw3);//單擊標(biāo)記點(diǎn)時彈出消息框

      });

      }

      4 結(jié)束語

      本網(wǎng)站已經(jīng)正式投入試運(yùn)行,效果良好。經(jīng)過實(shí)踐證明,野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站的設(shè)計(jì)是可行的。該網(wǎng)站的建立幫助用戶能夠快速查詢到野外數(shù)據(jù)的檢測結(jié)果,提高了辦公效率,及時發(fā)布平臺公告和傳播資訊,推動了野外數(shù)據(jù)可視化的進(jìn)程。本文利用ThinkPHP搭建了野外數(shù)據(jù)采集系統(tǒng)網(wǎng)站為野外數(shù)據(jù)可視化提供了一種解決方案,同時可促進(jìn)其他同類網(wǎng)站的開發(fā)和利用。

      參考文獻(xiàn):

      [1]任俊俊.林業(yè)野外作業(yè)數(shù)據(jù)采集系統(tǒng)基礎(chǔ)平臺設(shè)計(jì)及穩(wěn)定性研究[J].浙江農(nóng)林大學(xué),2013.

      [2]林玉斌.基于THINKPHP 的畢業(yè)論文選題系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(04).

      作者簡介:曹可磊(1992-),男,本科,研究方向:博客網(wǎng)站系統(tǒng);馮海林(1980-),男,副教授,研究方向:木材無損檢測技術(shù);李劍(1981-),男,講師,研究方向:木材無損檢測技術(shù)。

      作者單位:浙江農(nóng)林大學(xué)信息工程學(xué)院,杭州臨安 311300

      基金項(xiàng)目:國家級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃(項(xiàng)目編號:201310341013)。

      昌邑市| 马关县| 富锦市| 嵊泗县| 南陵县| 漳州市| 苗栗县| 松原市| 布尔津县| 普宁市| 鄂伦春自治旗| 田东县| 宣化县| 九龙坡区| 阳曲县| 临高县| 鞍山市| 忻城县| 关岭| 五莲县| 兴海县| 逊克县| 郧西县| 苗栗县| 岫岩| 康保县| 玛纳斯县| 容城县| 清水河县| 临沭县| 新郑市| 河源市| 隆安县| 宜宾市| 灯塔市| 隆回县| 九寨沟县| 麟游县| 昂仁县| 疏勒县| 电白县|