• 
    

    
    

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

      基于ThinkPHP的微課用戶學(xué)習(xí)行為平臺設(shè)計

      2020-08-19 06:47:29楊輝煌胡必波何曉薇李宇湘
      電腦知識與技術(shù) 2020年19期
      關(guān)鍵詞:創(chuàng)新創(chuàng)業(yè)微課

      楊輝煌 胡必波 何曉薇 李宇湘

      摘要:針對目前大部分高校創(chuàng)新創(chuàng)業(yè)微課學(xué)習(xí)系統(tǒng)暫缺的現(xiàn)狀,該文以Think PHP框架和ZUI等多種框架相結(jié)合的技術(shù)為基礎(chǔ),采用B/S三層架構(gòu)與MVC設(shè)計模式,完成了創(chuàng)智微課用戶學(xué)習(xí)行為平臺的整體設(shè)計和實現(xiàn),為用戶提供了一個展示和提高自身以及獲取網(wǎng)絡(luò)學(xué)習(xí)資源的平臺,滿足當前互聯(lián)網(wǎng)+在線教育市場巨大的潛在需求。

      關(guān)鍵詞:微課;創(chuàng)新創(chuàng)業(yè);用戶學(xué)習(xí)行為;ThinkPHP

      中圖分類號:TP311 文獻標識碼:A

      文章編號:1009-3044(2020)19-0073-02

      開放科學(xué)(資源服務(wù))標識碼(OSID):

      中國互聯(lián)網(wǎng)絡(luò)信息中心28日發(fā)布第45次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告》顯示[1],截至2020年3月,受新冠肺炎疫情影響,中國在線教育用戶規(guī)模達4.23億,較2018年底增長110.2%,占網(wǎng)民整體的46.8%,相信未來幾年互聯(lián)網(wǎng)+在線教育行業(yè)必然會迎來新一輪井噴式增長,得到更大的普及利用。

      我國高等院校創(chuàng)新創(chuàng)業(yè)教育課程體系建設(shè)落后,面臨缺乏新形態(tài)的課程教學(xué)資源,已有的視頻網(wǎng)絡(luò)學(xué)習(xí)平臺與雙創(chuàng)課程資源難以匹配等問題[2]。微課作為一個新生的網(wǎng)絡(luò)視頻教學(xué)方式,以其樣式新穎、重點突出等特點受到教育界的廣泛歡迎。基于微課教學(xué)理念推出的“創(chuàng)智微課用戶學(xué)習(xí)行為平臺”互聯(lián)網(wǎng)+創(chuàng)新創(chuàng)業(yè)在線教育解決方案,通過教師精心制作的專創(chuàng)融合微課程,并進行學(xué)習(xí)計劃定制和推送,幫助學(xué)生更輕松更高效學(xué)習(xí)雙創(chuàng)知識,促進創(chuàng)新創(chuàng)業(yè)教育發(fā)展。

      “創(chuàng)智微課”作為第三方網(wǎng)絡(luò)視頻服務(wù)平臺,主要是為教師用戶群體提供微課視頻的上傳與審核功能,為學(xué)生用戶群體提供微課程的瀏覽和購買功能,涉及微課程、微視頻和用戶、訂單等信息的展示與管理。系統(tǒng)平臺使用統(tǒng)一數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)完整性和實時性,易學(xué)習(xí)、易操作、安全可靠、容錯性強、擴展性強。

      1 功能需求描述

      本系統(tǒng)分為學(xué)生用戶、教師用戶、管理員3種角色,按照不同角色的功能將系統(tǒng)分為前臺用戶系統(tǒng)、后臺管理系統(tǒng)等[3]。如圖1所示。

      前臺用戶系統(tǒng)主要負責(zé)用戶的注冊、微視頻上傳和管理、微課程信息管理、留言與評論管理以及微視頻審核結(jié)果查看等。1)公共信息模塊。主要是用戶注冊、登錄、投票頁和視頻頁面等。2)微課程展示模塊。主要是課程分類展示與分類檢索、評論與回復(fù)、學(xué)習(xí)筆記、星級評分等。3)個人信息管理。主要是管理注冊用戶的密碼更換和賬戶基本信息.包括郵箱、聯(lián)系方式、研究方向和職稱等。4)訂單信息展示。對用戶及其購買的課程訂單展示。5)微視頻信息管理。主要是管理自己的上傳視頻作品,包括視頻的重傳和信息修改,以及視頻附件的上傳和修改。上傳后的視頻要經(jīng)過后臺審核,才能在前臺顯示,重復(fù)上傳會覆蓋原作品,修改和重傳均需要再次審核。

      后臺管理系統(tǒng)是系統(tǒng)管理員的管理系統(tǒng),主要負責(zé)視頻的審核與管理、站內(nèi)視頻的上傳和管理、站內(nèi)鏈接和院系信息的管理。同時還可以查看系統(tǒng)信息,修改管理員的個人賬戶信息等。1)信息管理模塊。主要負責(zé)管理員個人基本信息的管理,以及賬戶密碼的修改。2)用戶管理模塊。主要是管理注冊用戶的賬戶信息。3)用戶視頻管理模塊。用來管理和審核用戶上傳的視頻,包括視頻的刪除、禁用和激活,默認是禁用狀態(tài)。4)訂單信息管理模塊。主要是指對用戶及其購買的課程的管理,包括:確認訂單、查看訂單、修改訂單和完成訂單等。5)評論信息管理模塊。主要是管理用戶在課程視頻頁面的留言信息。

      2 總體設(shè)計

      通過對用戶需求與功能需求的進一步分析,并結(jié)合軟件設(shè)計中的高內(nèi)聚和低耦合的標準以及相關(guān)的啟發(fā)規(guī)則,得到改進后的軟件結(jié)構(gòu)圖,如圖1所示。

      根據(jù)上述說明,進一步分析得到平臺數(shù)據(jù)庫E-R關(guān)系圖,主要包括普通用戶信息、管理員用戶信息、評論信息和視頻上信息等數(shù)據(jù)庫表,如圖2所示。

      本平臺選用PHP語言、Sublime Text與WebStorm等開發(fā)工具、MySQL數(shù)據(jù)庫,Apache Web服務(wù)器、采用阿里云服務(wù)器進行彈性Web托管部署網(wǎng)站,保證系統(tǒng)安全穩(wěn)定、可拓展性強。基于ThinkPHP、ZUI框架,采用B/S三層架構(gòu)模式與MVC設(shè)計模式相結(jié)合開發(fā),依據(jù)“分層解耦”的核心思想[4],B/S三層架構(gòu)模式劃分為數(shù)據(jù)訪問層(DAL)、業(yè)務(wù)邏輯層(BII)、表現(xiàn)層(UI),主要解決了系統(tǒng)中各個業(yè)務(wù)操作過程中不同階段的代碼封裝的問題,使得開發(fā)人員更加專注的處理某階段的業(yè)務(wù)邏輯;MVC設(shè)計模式劃分為模型(Model)、視圖(View)、控制器( Controller),主要解決系統(tǒng)用戶界面的樣式替換問題,把展示數(shù)據(jù)的HTML頁面盡可能地和業(yè)務(wù)代碼分離,可以看作是對表現(xiàn)層的一種細分優(yōu)化。如圖3所示,三層架構(gòu)中的BLL層、DAL層、Entity層可以對應(yīng)于MVC中的Model模塊;UI層則對應(yīng)于MVC中的View模塊、Controller模塊。

      3 關(guān)鍵模塊設(shè)計與實現(xiàn)

      根據(jù)前面總體設(shè)計的軟件結(jié)構(gòu)圖,具體設(shè)計每個模塊實現(xiàn)的方法和相關(guān)的交互界面。這里以視頻上傳模塊為例,該模塊允許已注冊用戶在指定區(qū)域上傳視頻文件、編輯課程的標題(一級和二級)、劃分課程的章節(jié)和編輯視頻的集數(shù)、以及填寫視頻的相關(guān)分類信息。用戶在指定區(qū)域上傳視頻、輸入課程的一二級標題、填寫課程相關(guān)信息。首先,選擇好視頻文件,通過from組件同時采用post方法將視頻文件上傳到服務(wù)器上,上傳完成后將文件移動到指定目錄,并用session對象存儲視頻所在目錄;接著,通過選擇視頻所屬的目錄,將目錄所對應(yīng)的uid用sessIon對象存起來;最后,填寫視頻相關(guān)信息,完成后將所有數(shù)據(jù)寫入數(shù)據(jù)庫中。對于非法操作給予提示,反之則顯示視頻上傳成功。

      使用post方法將視頻文件上傳到服務(wù)器上,保證視頻文件的傳輸。此外,還需用session對象存儲視頻目錄所對應(yīng)的uid,使之與視頻文件對應(yīng)起來,達到視頻文件與目錄章節(jié)相符合的目的,方便后期管理,模塊代碼實現(xiàn)如下。

      class Upload extends \think\Controller

      {

      public function index0

      {

      $infoid= input(”get.infoid”);

      $t= ($infoid and $infoid!=”)?2:1;//.人口上傳視頻2.人口選擇章節(jié)

      session(' upload_t',$t);

      session( 'upload_video, null);

      if($t==2)session(upload_infoid, $infoid); else session(up-load_infoid,null);

      $this->assign(t,$t);

      retum $this->fetch0;

      public function upload0

      {

      $infoid= session(upload_infoid');

      $file= requestO->file(vf,).

      if($file)

      {

      $info=$file->move(ROOT_PATH.public/uploads/vid-eo、:

      if($info)

      {

      /,成功上傳后獲取上傳信息

      //輸出jpg

      session(upload_video, $info->getSaveName0);

      $this->success(”上傳成功”,($infoid and $infoid!=”)?upload/vlist:upload/message');

      else $this->error($file->getError0);,/上傳失敗獲取錯誤信息

      else $this->error(”上傳失??!”);

      4 結(jié)束語

      系統(tǒng)經(jīng)過單元測試和集成測試后,上傳阿里云服務(wù)器,并進行彈性Web托管,整體運行穩(wěn)定安全。項目實施過程中應(yīng)用橫向到邊、縱向到底、目標導(dǎo)向的分解原則,以主要可交付成果為_T作分解結(jié)構(gòu)的第1層,例如產(chǎn)品原型、產(chǎn)品源代碼、環(huán)境部署等,然后把第1層中的各個子系統(tǒng)在第2層繼續(xù)分解,第2層的工作單元又可以在第3層中細分。如果后續(xù)能通過大數(shù)據(jù)、人工智能算法等進行產(chǎn)品技術(shù)升級,可以為每一位學(xué)生構(gòu)建精準的學(xué)習(xí)畫像[5],從而進行個性化學(xué)習(xí)計劃定制和推送,讓學(xué)生學(xué)習(xí)得更輕松高效,也將更好地滿足當前互聯(lián)網(wǎng)+在線教育市場巨大的潛在需求。

      參考文獻:

      [1]鄒松霖.截至3月我國在線教育用戶規(guī)模達4.23億,較2018年底增長2.22億[EB/OL].[2020-04-28].http://finance.ifeng.com/c/7w2bOoolOx9.

      [2]郝大江.高質(zhì)量本科創(chuàng)新創(chuàng)業(yè)教育的問題及對策研究[J].商業(yè)經(jīng)濟,2019(11):186-187.

      [3]王池,李隱峰.基于ThinkPHP的微課教學(xué)競賽系統(tǒng)設(shè)計[J].電子科技,2014,27(10):51-54,58.

      [4] Pfleeger S L,Atlee J M.軟件工程[M].4版.北京:人民郵電出版社.2019.

      [5]張華,魏大威.基于大數(shù)據(jù)的“國圖公開課”用戶學(xué)習(xí)行為研究[J].國家圖書館學(xué)刊,2019,28(3):63-74.

      【通聯(lián)編輯:謝媛媛】

      收稿日期:2020-04-25

      基金項目:廣州工商學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃資助項目(項目編號:xj202013714075)

      作者簡介:楊輝煌(1998-),男,廣東茂名人,助理工程師,研究方向為軟件工程。

      猜你喜歡
      創(chuàng)新創(chuàng)業(yè)微課
      微課在幼兒教育中的應(yīng)用
      甘肅教育(2020年8期)2020-06-11 06:10:22
      微課在高中生物教學(xué)中的應(yīng)用
      甘肅教育(2020年12期)2020-04-13 06:25:06
      微課在初中歷史教學(xué)中的應(yīng)用
      活力(2019年17期)2019-11-26 00:43:00
      高校創(chuàng)新創(chuàng)業(yè)孵化園管理問題研究
      把握“金鑰匙”打開創(chuàng)業(yè)門
      人間(2016年26期)2016-11-03 19:20:29
      淺析應(yīng)用技術(shù)型院校大學(xué)生創(chuàng)新創(chuàng)業(yè)教育的模式探索與實踐
      創(chuàng)新創(chuàng)業(yè)教育融入高等學(xué)校人才培養(yǎng)體系的實施路徑研究
      武陵山片區(qū)高校經(jīng)管類專業(yè)大學(xué)生創(chuàng)新創(chuàng)業(yè)培養(yǎng)的建設(shè)與啟示
      中國市場(2016年35期)2016-10-19 03:01:16
      基于EduSoho的微課平臺搭建與應(yīng)用
      高中政治微課設(shè)計探討
      扎鲁特旗| 馆陶县| 贵溪市| 大竹县| 平舆县| 扎鲁特旗| 澎湖县| 湛江市| 民勤县| 伊宁县| 石柱| 休宁县| 临澧县| 鄂伦春自治旗| 灵川县| 犍为县| 博罗县| 孟连| 平舆县| 潞西市| 陕西省| 榆中县| 红桥区| 鄂尔多斯市| 合江县| 大田县| 明溪县| 泸溪县| 堆龙德庆县| 德钦县| 吉首市| 铜川市| 江油市| 邳州市| 晋州市| 洛隆县| 海宁市| 育儿| 苗栗县| 常德市| 灵石县|