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

        ?

        應(yīng)用ThinkPHP框架的教學(xué)資源管理平臺設(shè)計(jì)

        2018-06-06 10:14:36林育曼覃壕煥古泳倫饒浩
        電腦知識與技術(shù) 2018年7期
        關(guān)鍵詞:信息交流網(wǎng)絡(luò)教學(xué)資源管理

        林育曼 覃壕煥 古泳倫 饒浩

        摘要:隨著社會的發(fā)展,教育業(yè)與現(xiàn)代互聯(lián)網(wǎng)技術(shù)的有機(jī)結(jié)合成為必然趨勢。教學(xué)資源管理平臺應(yīng)用ThinkPHP框架,分析了系統(tǒng)實(shí)現(xiàn)框架,實(shí)現(xiàn)了在線學(xué)習(xí)、資源共享和在線交流三大功能。平臺能與教師的教學(xué)計(jì)劃結(jié)合,輔助教師的教學(xué),促進(jìn)學(xué)生的學(xué)習(xí)興趣及效率。在使教學(xué)效率提高的同時,方便管理,且平臺操作簡單易懂,開發(fā)成本較低。

        關(guān)鍵詞:網(wǎng)絡(luò)教學(xué);資源管理;信息交流;ThinkPHP

        中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)07-0066-03

        Abstract:With the development of society, the organic combination of education and modern Internet technology has become an inevitable trend. ThinkPHP framework was applied to teaching resource management platform. The platform has three functions: online learning, resource sharing, information exchange. The platform can combine with the teacher's teaching plan, assist the teacher's teaching, and promote the students' interest and efficiency in learning. The operation of the platform was simple and easy to understand, and the cost of development was low.

        Key words:network teaching; resource management; information exchange; ThinkPHP

        1 概述

        隨著社會的發(fā)展,科學(xué)技術(shù)的普及,教育業(yè)也發(fā)展迅速,同時也帶來諸多問題,如教材越來越多,教學(xué)信息也越來越龐大;教師分配不均衡;教學(xué)資源缺乏有效的共享等。促使教育業(yè)與現(xiàn)代互聯(lián)網(wǎng)技術(shù)的有機(jī)結(jié)合成為必然趨勢。教學(xué)資源管理平臺旨在為教學(xué)提供一個簡潔方便的在線學(xué)習(xí)環(huán)境,同時也為龐大的教學(xué)資源進(jìn)行分類存儲,搜索以及共享。力求互聯(lián)網(wǎng)技術(shù)與傳統(tǒng)教學(xué)進(jìn)行有機(jī)結(jié)合,各取所長,以填補(bǔ)傳統(tǒng)教學(xué)的不足之處,使教學(xué)更加高效,教學(xué)資源得以充分利用。教學(xué)資源管理平臺可以縮短教與學(xué)之間的時空距離,使“教”不再局限于課室,使“學(xué)“不再局限于45分鐘。不僅如此,學(xué)生可以根據(jù)自己的興趣,學(xué)習(xí)其他更多的知識。老師也可以根據(jù)自己的教材與教學(xué)計(jì)劃,在平臺里上傳自己的教學(xué)視頻,使得教學(xué)能與平臺相輔相成面對越來越多的教學(xué)信息,平臺充當(dāng)著一個操作簡易的資源共享平臺,可以有效存儲龐大的教學(xué)資源,能分類顯示,能搜索下載。有效提高教學(xué)資源的利用率。

        因此,本文探討了開發(fā)一個能與實(shí)際教學(xué)相結(jié)合的平臺。該平臺能與教師的教學(xué)計(jì)劃結(jié)合,輔助教師的教學(xué),促進(jìn)學(xué)生的學(xué)習(xí)興趣及效率。在使教學(xué)效率提高的同時,方便管理,且平臺操作簡單易懂,開發(fā)成本盡量低。

        2 系統(tǒng)框架及功能模塊設(shè)計(jì)

        2.1系統(tǒng)框架結(jié)構(gòu)

        本系統(tǒng)采用MVC框架,使用的php框架是ThinkPHP,系統(tǒng)框架如圖1所示。ThinkPHP是一個快速、簡單的面向?qū)ο蟮妮p量級PHP開發(fā)框架,遵循Apache2開源協(xié)議發(fā)布。使用ThinkPHP,可以更方便和快捷的開發(fā)和部署WEB應(yīng)用。用戶發(fā)出請求后,ThinkPHP在解釋出模塊后,就進(jìn)入ThinkPHP的MVC模式支持邏輯。模塊對應(yīng)的是MVC的Controller控制器??刂破鲌?zhí)行業(yè)務(wù)邏輯,獲取數(shù)據(jù)構(gòu)造模型,確定響應(yīng)View視圖;然后調(diào)用視圖模版引擎,最終向客戶返回響應(yīng)界面。

        2.2系統(tǒng)主要功能模塊設(shè)計(jì)

        教學(xué)資源管理平臺系統(tǒng)主要實(shí)現(xiàn)三大功能:1)在線學(xué)習(xí)功能,即用戶能在線視頻學(xué)習(xí),能便捷地查詢到自己所需的課程;2)資源共享功能,即具備資源搜索功能,提供資源下載;3)在線交流功能,用戶能在平臺上相互交流、發(fā)表評論。具體實(shí)現(xiàn)功能模塊劃分如圖2所示,包含了在線學(xué)習(xí)模塊、資源管理模塊和個人中心模塊。

        2.2.1在線學(xué)習(xí)模塊

        該模塊支持在線視頻教學(xué),教師上傳教學(xué)視頻后,學(xué)生即可選擇自己喜歡的方向進(jìn)行在線學(xué)習(xí)。在線學(xué)習(xí)模塊還包含信息交流模塊。同時也提供相關(guān)課件下載。

        用戶進(jìn)入在線學(xué)習(xí)頁面前,需要進(jìn)行院系選擇、專業(yè)選擇、科目選擇,最后選擇課程,才可觀看教學(xué)視頻。觀看視頻前,用戶還需要登錄賬號。

        2.2.2資源中心模塊

        該模塊提供資源搜索及下載功能。教學(xué)相關(guān)的資源,由教師上傳。該模塊實(shí)現(xiàn)重點(diǎn)在搜索算法的設(shè)計(jì)。搜索算法設(shè)計(jì)要求,搜索速度要快且搜索結(jié)果排序要妥當(dāng)。

        2.2.3個人中心模塊設(shè)計(jì)

        每個賬號均有其個人中心,所有用戶的個人中心都有查看回復(fù)、修改資料、查看視頻瀏覽歷史功能。其中教師用戶則多出2個功能專區(qū),有教師個人文件中心以及課程發(fā)布中心。教師個人文件中心,是服務(wù)器提供教師一個免費(fèi)的空間,用于存儲其上傳的視頻文件及課件,功能等同于網(wǎng)盤。課程發(fā)布中心,提供教師一個課程發(fā)布的功能,一個簡單易懂,易操作的界面。主要流程就是教師在個人文件中心上傳文件后,可以在課程發(fā)布中心新增課程,然后在每個課程里選擇視頻文件,每個課程也可附帶一些課件提供學(xué)生下載。

        3 平臺主要模塊實(shí)現(xiàn)

        3.1在線視頻學(xué)習(xí)功能的實(shí)現(xiàn)

        平臺的所有視頻,均由教師上傳,所有視頻以文件方式保存在服務(wù)器里,數(shù)據(jù)庫表保存文件的存放地址,播放視頻時,從數(shù)據(jù)庫讀取文件url,瀏覽器獲取url以播放視頻。在線視頻播放時使用HTML5的video標(biāo)簽。

        為了展示良好的動畫特效,該模塊使用了大量css及javascript代碼。用戶進(jìn)入在線學(xué)習(xí)入口,可看到學(xué)習(xí)模塊選擇頁面,可以使用新版模式或者列表模式進(jìn)行瀏覽。默認(rèn)模式為新版模式如圖,每個學(xué)習(xí)模塊由一個div顯示,當(dāng)鼠標(biāo)移至div,則會顯示具體分類,點(diǎn)擊任一分類即成功選擇。點(diǎn)擊切換按鈕,即可切換至列表模式,該模式可以同時瀏覽大量學(xué)習(xí)分類信息。

        選擇好具體分類后,即進(jìn)入科目及課程選擇頁面。頁面的科目詳細(xì)列表初始是不展開的,當(dāng)用戶點(diǎn)擊科目div的時候才展開。展開詳細(xì)列表后,用戶可以選擇教師課程,并查看科目介紹,也可以點(diǎn)擊按鈕收回詳細(xì)列表。當(dāng)點(diǎn)擊了某一課程后,即可進(jìn)入視頻播放頁面。

        3.2信息交流模塊實(shí)現(xiàn)

        該模塊主要與在線學(xué)習(xí)模塊相結(jié)合,目的是使學(xué)生能在在線學(xué)習(xí)后,有任何疑問,可以直接在當(dāng)前頁面進(jìn)行提問,提出的問題任何用戶均可看到,任何用戶均可對該問題進(jìn)行回答,以達(dá)到用戶之間的交流。

        該模塊由于是嵌入到視頻播放頁面的,可以視為每個科目均帶有自己的信息交流中心。模塊設(shè)計(jì)類似于論壇的交流方式,在別人的評論里可以再次進(jìn)行評論,所以,數(shù)據(jù)表里應(yīng)該存放評論信息的回復(fù)目標(biāo),該標(biāo)記為0時,表示該評論為第一評論者,不是回復(fù)者,標(biāo)記為n(n>0)時,表示該評論是回復(fù)第n條信息的評論。

        模塊使用javascript代碼在客戶端切換,數(shù)據(jù)更新時需要使用ajax技術(shù)。

        3.3資源中心模塊的算法實(shí)現(xiàn)

        資源中心模塊的重點(diǎn)在于搜索算法,其中主搜索方法的算法流程:先對字符串進(jìn)行中文分詞,然后轉(zhuǎn)換為拼音,隨后對于這些拼音以及本來就是英文的小字符串,進(jìn)行逐一搜索,有一個拼音或英文匹配就顯示輸出。

        public function index(){

        $keyWord=I('get.keyWord');

        $this->assign('inputValue',$keyWord);

        $keyWord = iconv( "UTF-8","GBK", $keyWord);

        $sp = new \Spw\SplitWord();

        $str=$sp->SplitRMM($keyWord);

        $py=new \Getpinyin\Getpy();

        $str=$py->getAllPY($str);

        $model=new Model();

        $count =$model->query("SELECT *,COUNT(*) FROM nt_file WHERE MATCH (pinyin) AGAINST ('".$str."' IN BOOLEAN MODE);");

        $page = new Page($count[0]['count(*)'], 10);

        $page->setConfig('prev','?;');

        $page->setConfig('next','?;');

        $page->setConfig('theme', '

        • %UP_PAGE%
        • %LINK_PAGE%
        • %DOWN_PAGE%
        ');

        $show = $page->show();

        $searchResult=$model->query("SELECT * FROM nt_file WHERE MATCH (pinyin) AGAINST ('".$str."' IN BOOLEAN MODE) LIMIT ".$page->firstRow.','.$page->listRows);

        $this->assign("searchResult",$searchResult);

        $this->assign('page', $show);

        $user=D('User');

        $userList=$user->select();

        $this->assign("userList",$userList);

        $this->display('Resource/searchResult'); }

        3.4個人中心模塊實(shí)現(xiàn)

        個人文件中心功能較復(fù)雜,下面展示其較難的一個方法:文件夾刪除deleteFolder方法,算法思路:該方法通過get傳遞參數(shù),存儲要刪除的文件夾id,隨后deleteFolder方法調(diào)用deleteFloderRecursion方法,利用遞歸,實(shí)現(xiàn)刪除文件夾下的子目錄及其文件。

        public function deleteFolder(){

        $id=I('get.id');

        $folder=D('Folder');

        $login_user=I('cookie.login_user','0');

        $username=session($login_user);

        $user=D('user');

        $result=$user->where("username='".$username."'")->select();

        $userId=$result[0]['id'];

        if($folder->where("id=".$id." AND user_id='".$userId."'")->select()!=null){

        $this->deleteFloderRecursion($id,$userId);

        $this->ajaxReturn(1); }

        $this->ajaxReturn(0); }

        public function deleteFloderRecursion($folderId,$userId){

        $folder=D('Folder');

        $file=D('File');

        $data['state']=1;

        $folder->where('id='.$folderId." AND user_id='".$userId."'")->save($data);

        $file->where('folder_id='.$folderId." AND user_id='".$userId."'")->save($data);

        $result=$folder->where('folder_id='.$folderId." AND user_id='".$userId."'")->select();

        foreach ($result as $key) {

        $this->deleteFloderRecursion($key['id'],$userId); }

        $folder->where('folder_id='.$folderId." AND user_id='".$userId."'")->save($data); }

        4 結(jié)束語

        教學(xué)資源管理平臺使用PHP技術(shù),平臺具有三大功能:在線學(xué)習(xí)、資源共享、信息交流。在線學(xué)習(xí)有利于教學(xué)與學(xué)習(xí)的效率提高;教學(xué)資源共享的功能,使得教學(xué)資源得以方便地共享,實(shí)現(xiàn)效率最大化;信息交流系統(tǒng)也使得學(xué)習(xí)更加貼合實(shí)際,更加提高學(xué)習(xí)效率。總而言之,該平臺具備一定的積極意義,方便了學(xué)習(xí),也方便了管理,在目前信息時代的大量信息背景下,該平臺無疑為教與學(xué)提供了極大的方便。

        參考文獻(xiàn):

        [1] 蘭月政,侯茂林. APP技術(shù)在實(shí)驗(yàn)教學(xué)管理中的應(yīng)用研究[J]. 信息技術(shù)與信息化,2017(8):113-115.

        [2] 章蓬陽,邵帥. Android異步框架的研究與設(shè)計(jì)[J].軟件,2016,37(2):150-154.

        [3] 手機(jī)APP系統(tǒng)在大學(xué)物理實(shí)驗(yàn)教學(xué)中的應(yīng)用[J]. 物理實(shí)驗(yàn),2016,36(11):28-31.

        [4] 夏盛新. 基于Android的移動開放平臺SDK的設(shè)計(jì)與實(shí)現(xiàn)[D]. 西安:西安電子科技大學(xué),2014.

        [5] 王運(yùn)濱,張莉. APP遠(yuǎn)程操控實(shí)驗(yàn)演示平臺的設(shè)計(jì)與實(shí)現(xiàn)[J]. 產(chǎn)業(yè)與科技論壇,2017,16(5):70-71.

        猜你喜歡
        信息交流網(wǎng)絡(luò)教學(xué)資源管理
        人事檔案管理在人力資源管理中的作用
        人力資源管理促進(jìn)企業(yè)績效提升
        企業(yè)人力資源管理
        GIS在森林資源管理中的應(yīng)用
        “互聯(lián)網(wǎng)+”背景下檢察院建設(shè)分析
        法制與社會(2017年4期)2017-03-01 22:31:21
        當(dāng)前圖書館的通信平臺分析
        小學(xué)生課外閱讀方法探討
        考試周刊(2016年89期)2016-12-01 12:32:37
        計(jì)算機(jī)公共課的教學(xué)環(huán)節(jié)設(shè)置小議
        議信息技術(shù)環(huán)境下的數(shù)學(xué)課堂教學(xué)
        南北橋(2016年10期)2016-11-10 17:03:47
        高職院校開展基于云平臺網(wǎng)絡(luò)教學(xué)的探索與思考
        中國市場(2016年36期)2016-10-19 04:43:09
        国产桃色在线成免费视频| 少妇中文字幕乱码亚洲影视| 欧美金发尤物大战黑人| 国产成人精品三级麻豆 | 精品四虎免费观看国产高清| 一区二区视频网站在线观看| 国产91色综合久久免费| 欧洲vat一区二区三区| 日本免费不卡一区| 少妇激情一区二区三区久久大香香| 日韩极品视频免费观看| 天天鲁在视频在线观看| 免费一区二区三区在线视频| 人妻少妇精品视频中文字幕国语 | 男女野外做爰电影免费| 99在线国产视频| 久久伊人精品中文字幕有| 午夜男女很黄的视频| 国产成人精品午夜福利| 亚洲精品二区在线观看| 蜜臀av一区二区三区免费观看| 人人爽久久涩噜噜噜丁香| 亚洲黄色免费网站| 一区二区三区在线观看视频| 免费a级毛片又大又粗又黑| 精品久久久久久久久久中文字幕| 狠狠狠狠狠综合视频| 侵犯了美丽丰满人妻中文字幕| 99久久精品国产一区二区| 国产成人亚洲不卡在线观看| 亚洲精品日本久久久中文字幕| 丰满精品人妻一区二区| 久久久久久国产精品无码超碰动画 | 国产午夜视频在线观看免费| 性色av一区二区三区| 美女超薄透明丝袜美腿| 特级黄色大片性久久久| 亚洲av日韩av天堂久久| 免费视频一区二区| 国产av精品久久一区二区| 国产亚州精品女人久久久久久|