999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ThinkPHP和七牛云存儲的電子中心實驗室網(wǎng)站的應(yīng)用開發(fā)

2018-01-17 10:31:57劉芳芳
電子技術(shù)與軟件工程 2017年20期

劉芳芳

摘 要 近年來隨著網(wǎng)絡(luò)的發(fā)展,許多高校實驗室也開發(fā)了自己的網(wǎng)站。本文使用ThinkPHP和七牛云存儲,快速開發(fā)部署了輕便靈活的系統(tǒng)網(wǎng)站。完成了電子中心實驗室網(wǎng)站系統(tǒng)的整體設(shè)計和實現(xiàn)。

【關(guān)鍵詞】ThinkPHP 七牛云存儲 實驗室網(wǎng)站

隨著高校實驗室建設(shè)的不斷發(fā)展,向外界展示自身的信息變得越來越重要。在網(wǎng)絡(luò)高速發(fā)展的今天,建立一整套實驗室的網(wǎng)站成為標(biāo)準(zhǔn)配置的趨勢。實驗室網(wǎng)站不但是實驗室對外的“窗口”與“形象”,而且還在實驗室的團隊建設(shè)以及人才培養(yǎng)中起著很大的作用。

1 系統(tǒng)分析

PHP是目前熱門的Web開發(fā)語言,使用PHP技術(shù)搭配MySQL數(shù)據(jù)庫開發(fā)的后臺管理系統(tǒng),可以很好的實現(xiàn)信息的動態(tài)管理和維護(hù)。經(jīng)過后臺管理系統(tǒng)處理過的信息可以實時的在前臺發(fā)布出來,供用戶瀏覽和查詢。

2 功能分析

根據(jù)實驗室的結(jié)構(gòu),網(wǎng)站功能主要為信息發(fā)布,按類別分為:實驗中心概況、實驗中心動態(tài)、實驗室實驗教學(xué)、實驗室課程介紹、在線課程、實驗室中心成果、資源下載、實驗室中心新聞、實驗室中心通知等功能。

3 數(shù)據(jù)庫設(shè)計和建設(shè)

網(wǎng)站主要使用三個數(shù)據(jù)表實現(xiàn),如表1、表2、表3所示。

4 系統(tǒng)框架選擇和搭配

ThinkPHP框架是為了敏捷Web應(yīng)用開發(fā)和簡化開發(fā)者應(yīng)用而設(shè)計的,是基于MVC結(jié)構(gòu)的開源PHP框架,ThinkPHP一直秉承實用簡潔的設(shè)計思想,發(fā)揮開源和社區(qū)團隊的優(yōu)勢,不斷優(yōu)化和改進(jìn),在易用性、擴展性和性能方面均有較好表現(xiàn),已經(jīng)成長為國內(nèi)領(lǐng)先和具有影響力的敏捷的Web應(yīng)用開發(fā)框架,已被大量應(yīng)用于商業(yè)以及門戶級網(wǎng)站的開發(fā)。

本項目中有大量的靜態(tài)資源比如視頻、音頻和文件,作為教學(xué)資源提供給用戶下載。資源總體積解決1個G。如果全部放在Web服務(wù)器上訪問,一方面會影響Web服務(wù)器的硬盤空間,另一方面更麻煩的是要占用下載帶寬。

七牛云存儲是國內(nèi)領(lǐng)先的企業(yè)級云存儲服務(wù)商,由國內(nèi)存儲行業(yè)領(lǐng)軍人物之一的許式偉于2011年創(chuàng)立,專注于互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)企業(yè),提供資源管理的一整套解決方案,包括數(shù)據(jù)存儲、傳輸加速以及數(shù)據(jù)處理。七牛全球首創(chuàng)分布式多IDC存儲架構(gòu),加速節(jié)點已逾1000個,真正做到上傳下載加速到極致。

因此本項目ThinkPHP做為開發(fā)框架以實現(xiàn)敏捷高效開發(fā),并利用把系統(tǒng)中體積大的靜態(tài)資源部署在七牛云存儲,轉(zhuǎn)移了帶寬和存儲瓶頸。

5 系統(tǒng)功能開發(fā)

ThinkPHP部署系統(tǒng)目錄如圖1所示。

ThinkPHP是基于MVC設(shè)計模式的,它包括了模型(Model)層,視圖(View)層和控制器(Controller)層。本系統(tǒng)的數(shù)據(jù)模型比較簡單,只有三張數(shù)據(jù)表,因此沒有用模型層,只用了視圖層和控制層分離系統(tǒng)的頁面效果和業(yè)務(wù)邏輯。

控制器負(fù)責(zé)處理業(yè)務(wù)邏輯,生成數(shù)據(jù),通過assign方法將數(shù)據(jù)傳輸給視圖層,本系統(tǒng)首頁的控制類主要代碼如下:

視圖層負(fù)責(zé)顯示功能,從控制層傳輸過來的數(shù)據(jù),使用模板語言編寫,經(jīng)過模板引擎渲染生成PHP文件。本系統(tǒng)主頁顯示循環(huán)輸出數(shù)據(jù)的視圖代碼如下,模板標(biāo)簽定義了需要循環(huán)的數(shù)據(jù),來源是上圖控制器中的xinwen變量,當(dāng)數(shù)據(jù)為空時顯示“暫時沒有數(shù)據(jù)”,當(dāng)有數(shù)據(jù)時按照既定的樣式顯示HTML:

在七牛云存儲注冊登錄后,即可上傳資源,并可以指定路徑。上傳成功以后會生成外鏈。將外鏈復(fù)制到本系統(tǒng)相應(yīng)需要調(diào)用鏈接的地方,如圖2所示。

開發(fā)出系統(tǒng)首頁效果如圖3所示。

6 總結(jié)

本系統(tǒng)采用了PHP語言采用ThinkPHP框架,并使用了免費的MySQL數(shù)據(jù)庫,開發(fā)敏捷高效。并且,把系統(tǒng)中體積較大的視頻和下載文件等靜態(tài)資源部署在云端服務(wù)器,減輕了Web服務(wù)器的壓力,使Web服務(wù)器更靈活,而專業(yè)的云服務(wù)器的分布式結(jié)構(gòu)也使得用戶訪問網(wǎng)站的體驗更好。

參考文獻(xiàn)

[1]馬春光,歐陽衛(wèi)平.實驗室門戶網(wǎng)站在團隊建設(shè)和人才培養(yǎng)中的作用研究黑龍江省高等教育學(xué)會[C].2015年學(xué)術(shù)年會暨理事工作會會議,2015.

[2]曹明.基于PHP 技術(shù)的實驗室網(wǎng)站設(shè)計與實現(xiàn)[J].科技資訊,2009(16).

[3]ThinkPHP3.2.3完全開發(fā)手冊[Online]Available:http://www.kancloud.cn/manual/thinkphp/1679,基礎(chǔ)部分,2015.

[4]家庭影院技術(shù)Home Theater Tech,2015.

作者單位

桂林電子科技大學(xué)信息科技學(xué)院 廣西壯族自治區(qū)桂林市 541004

主站蜘蛛池模板: 久久99精品久久久久久不卡| 夜精品a一区二区三区| 99九九成人免费视频精品| 久久精品国产免费观看频道| 在线播放精品一区二区啪视频 | 亚洲香蕉久久| 亚洲天堂日韩在线| 国产永久在线视频| 国产美女精品一区二区| 亚洲成人一区在线| 特级精品毛片免费观看| 欧美国产综合视频| 最新精品国偷自产在线| 国产成人a在线观看视频| 亚洲av无码成人专区| 欧美精品成人一区二区视频一| 99re热精品视频国产免费| 国产精品亚洲精品爽爽| 午夜福利视频一区| 九色91在线视频| 亚洲欧美一区二区三区图片| 国产精品欧美在线观看| 中美日韩在线网免费毛片视频| 欧美在线导航| 青青操视频免费观看| 亚洲人成在线精品| 露脸国产精品自产在线播| 亚洲婷婷六月| 日韩无码视频专区| 免费av一区二区三区在线| 亚洲青涩在线| 久久婷婷六月| 人与鲁专区| 四虎成人精品| 91美女视频在线| 一区二区三区在线不卡免费| 亚国产欧美在线人成| 久热这里只有精品6| 无遮挡国产高潮视频免费观看| 99热这里只有精品在线播放| 亚洲综合九九| 欧美色香蕉| 久操线在视频在线观看| 国产又粗又猛又爽| 高清色本在线www| 色婷婷电影网| 欧美色视频网站| 国产成人a毛片在线| 欧美精品影院| 99国产精品免费观看视频| 午夜精品久久久久久久2023| 99999久久久久久亚洲| 国产成人永久免费视频| 亚洲欧美另类专区| 91精品在线视频观看| 制服丝袜亚洲| 色天天综合久久久久综合片| 精品综合久久久久久97超人| 中文字幕调教一区二区视频| 日本一区二区三区精品AⅤ| 亚洲国产91人成在线| 亚洲精品色AV无码看| 国精品91人妻无码一区二区三区| 国产chinese男男gay视频网| 青青草原国产| 又黄又爽视频好爽视频| 九九视频免费看| 久久久久久久久久国产精品| 自偷自拍三级全三级视频| 国产精品人成在线播放| 国产一区二区三区在线精品专区| 亚洲中文精品久久久久久不卡| 欧美成人手机在线视频| 亚洲男人在线| 亚洲熟女偷拍| 国产成人一区免费观看 | 亚洲精品自在线拍| 一级香蕉视频在线观看| 国产成人精品亚洲日本对白优播| 亚洲无码A视频在线| 麻豆AV网站免费进入| 精品免费在线视频|