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

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

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

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

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

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

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A

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

開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

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

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

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

1 功能需求描述

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

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

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

2 總體設(shè)計(jì)

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

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

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

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

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

使用post方法將視頻文件上傳到服務(wù)器上,保證視頻文件的傳輸。此外,還需用session對(duì)象存儲(chǔ)視頻目錄所對(duì)應(yīng)的uid,使之與視頻文件對(duì)應(yīng)起來,達(dá)到視頻文件與目錄章節(jié)相符合的目的,方便后期管理,模塊代碼實(shí)現(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);,/上傳失敗獲取錯(cuò)誤信息

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

4 結(jié)束語

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

參考文獻(xiàn):

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

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

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

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

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

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

收稿日期:2020-04-25

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

作者簡(jiǎn)介:楊輝煌(1998-),男,廣東茂名人,助理工程師,研究方向?yàn)檐浖こ獭?/p>

猜你喜歡
微課
微課在幼兒教育中的應(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
微課,讓高中數(shù)學(xué)學(xué)習(xí)活動(dòng)真正發(fā)生
“微課”在教學(xué)實(shí)踐中的應(yīng)用感悟
基于EduSoho的微課平臺(tái)搭建與應(yīng)用
高中地理微課教學(xué)探索
微課在九年級(jí)數(shù)學(xué)復(fù)習(xí)中的有效應(yīng)用
“微課”再解:回歸應(yīng)用價(jià)值的認(rèn)知
高中政治微課設(shè)計(jì)探討
主站蜘蛛池模板: 欧美色99| 久久伊人色| 国产白丝av| 婷婷丁香在线观看| 国产亚洲欧美在线视频| jizz亚洲高清在线观看| 亚洲伊人电影| 日韩一二三区视频精品| 亚洲an第二区国产精品| 免费一级大毛片a一观看不卡| 欧美亚洲一区二区三区导航| 免费激情网址| 欧美三级不卡在线观看视频| 九九热视频精品在线| 97视频在线精品国自产拍| 伊人大杳蕉中文无码| 亚洲视频三级| 91丝袜乱伦| 成人一区专区在线观看| 国产h视频免费观看| 国产一级小视频| 99视频全部免费| 又爽又大又光又色的午夜视频| 欧美激情视频一区二区三区免费| 亚洲性一区| 精品久久高清| 日韩欧美高清视频| 国产激爽大片高清在线观看| 亚洲精品男人天堂| 日韩国产精品无码一区二区三区| 在线免费a视频| 国产精品一区二区国产主播| 日a本亚洲中文在线观看| 2021国产v亚洲v天堂无码| 国产一线在线| 中文字幕 日韩 欧美| 亚洲国产精品一区二区第一页免 | 国产第一页亚洲| 最新国产高清在线| 91成人免费观看在线观看| 久久免费观看视频| 国产高清不卡| 国产精品亚洲va在线观看| 毛片免费在线视频| 精品少妇人妻av无码久久| 国产精品13页| 亚洲精品国产综合99久久夜夜嗨| 在线不卡免费视频| 日本免费精品| 欧美在线一级片| 91国内在线观看| JIZZ亚洲国产| 国产男人天堂| 国产欧美日韩专区发布| 亚洲a级在线观看| 久久久久无码精品| 国产亚洲精品无码专| 国产高清在线观看91精品| 日韩毛片基地| 久青草免费在线视频| 女人18毛片久久| 亚卅精品无码久久毛片乌克兰| 国产精品区视频中文字幕| 日韩成人在线视频| 中文字幕久久波多野结衣| 欧美激情一区二区三区成人| 国产欧美日韩91| 亚洲色中色| 97在线公开视频| 色偷偷一区二区三区| 免费在线视频a| 精品国产aⅴ一区二区三区 | 欧美成人免费| 免费人成网站在线高清| 久久一日本道色综合久久| 丁香亚洲综合五月天婷婷| 一本一本大道香蕉久在线播放| 毛片网站观看| 国产亚洲欧美日韩在线一区二区三区| 色婷婷综合在线| 四虎成人精品| 福利在线免费视频|