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ì)探討
主站蜘蛛池模板: 国产色爱av资源综合区| a色毛片免费视频| 亚洲最新网址| 在线精品亚洲一区二区古装| 国产免费人成视频网| 久久亚洲中文字幕精品一区| 欧美日韩国产在线观看一区二区三区| 色偷偷一区二区三区| 亚洲午夜福利在线| 国产人前露出系列视频| 国产精品夜夜嗨视频免费视频| 美女无遮挡被啪啪到高潮免费| 国产精彩视频在线观看| 伊人久久久久久久| 亚欧美国产综合| 日本一本正道综合久久dvd | 十八禁美女裸体网站| 国产新AV天堂| 日韩一区二区三免费高清| 92精品国产自产在线观看| 久久性视频| 激情视频综合网| 广东一级毛片| 久久亚洲国产一区二区| 亚洲国产日韩在线成人蜜芽| 免费看黄片一区二区三区| 亚洲男人天堂网址| 19国产精品麻豆免费观看| 精品成人一区二区三区电影| 亚洲精品男人天堂| 欧美中出一区二区| 超碰色了色| 波多野结衣视频网站| 天堂av高清一区二区三区| 久久久久青草大香线综合精品| 国产成人AV综合久久| 天天综合色天天综合网| 亚洲精品国产精品乱码不卞| 天天爽免费视频| 亚洲精品无码AV电影在线播放| 日本色综合网| 欧美日韩中文字幕在线| 久久久久久久久亚洲精品| 国产三级国产精品国产普男人| 国产黄色片在线看| 亚洲第一视频网| 国产丝袜啪啪| 国产欧美高清| 国产精品密蕾丝视频| 免费在线国产一区二区三区精品| 免费国产无遮挡又黄又爽| 99久久人妻精品免费二区| 福利在线不卡| 手机在线国产精品| 伊人天堂网| 四虎在线观看视频高清无码| 青草午夜精品视频在线观看| 欧美日韩va| 成人毛片免费在线观看| 亚洲精品无码不卡在线播放| 重口调教一区二区视频| 人妻丰满熟妇啪啪| 国产男女XX00免费观看| 成人午夜网址| 亚洲中久无码永久在线观看软件| 国产福利一区二区在线观看| 国产黄色免费看| 一级爱做片免费观看久久| 操操操综合网| 999在线免费视频| 日韩亚洲综合在线| 制服丝袜亚洲| 毛片大全免费观看| 欧美在线一二区| 国产乱子伦视频三区| 天天综合网亚洲网站| 亚洲一欧洲中文字幕在线| 亚亚洲乱码一二三四区| 香蕉视频国产精品人| 尤物视频一区| 97狠狠操| 99久久精品免费看国产免费软件 |