朱思鳴
(陜西職業(yè)技術(shù)學(xué)院陜西西安710100)
隨著現(xiàn)代智能設(shè)備應(yīng)用的不斷增長(zhǎng),智能手機(jī)成為當(dāng)前高校學(xué)生應(yīng)用的主流和中堅(jiān)力量。根據(jù)中國(guó)互聯(lián)網(wǎng)中心提供的一份關(guān)于對(duì)2012年的手機(jī)網(wǎng)民數(shù)量統(tǒng)計(jì),我國(guó)2012年的手機(jī)使用數(shù)量為4.2億,與2011年相比增長(zhǎng)近18%。通過(guò)數(shù)據(jù)可以看出:智能手機(jī)已經(jīng)成為當(dāng)前上網(wǎng)的主要的工具,并占有很高的比例。同時(shí)由于當(dāng)前移動(dòng)網(wǎng)絡(luò)資費(fèi)問(wèn)題,導(dǎo)致“流量”成為影響人們使用智能手機(jī)上網(wǎng)的關(guān)鍵的因素。因此,結(jié)合影視制作的實(shí)際需求,如何通過(guò)現(xiàn)代信息技術(shù)實(shí)現(xiàn)對(duì)專業(yè)知識(shí)的學(xué)習(xí),成為本系統(tǒng)構(gòu)建的根本目的和出發(fā)點(diǎn)。對(duì)此,文中對(duì)該系統(tǒng)的實(shí)現(xiàn)進(jìn)行了詳細(xì)的闡述。
結(jié)合對(duì)該影視制作專業(yè)的相關(guān)需求,文中對(duì)該微視頻移動(dòng)學(xué)習(xí)軟件的設(shè)計(jì)需要遵循以下的幾點(diǎn):
1)該移動(dòng)學(xué)習(xí)視頻界面需要適應(yīng)不同移動(dòng)終端的需求。當(dāng)前智能終端存在著不同的類型,如4-5英寸的手機(jī),7寸或者為10寸的平板電腦。因此,針對(duì)這些主流的移動(dòng)設(shè)備,其軟件的尺寸大小一定要適應(yīng)相應(yīng)的界面,從而有利于用戶對(duì)該影視制作學(xué)習(xí)軟件的應(yīng)用。
2)對(duì)該移動(dòng)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)盡量尋求簡(jiǎn)潔。客戶對(duì)軟件的需求為簡(jiǎn)潔、簡(jiǎn)單的設(shè)計(jì)風(fēng)格,從而使得用戶更容易的了解和找到自身的需求,特別是針對(duì)手機(jī)用戶,其界面少,更應(yīng)該通過(guò)導(dǎo)航簡(jiǎn)潔的引導(dǎo)學(xué)生對(duì)功能進(jìn)行應(yīng)用。
3)學(xué)習(xí)資源需碎片化。根據(jù)相關(guān)的調(diào)查顯示,人們對(duì)視頻資源的長(zhǎng)度控制基本在10分鐘左右,過(guò)長(zhǎng)則很可能導(dǎo)致不能引起人們的注意力。因此,對(duì)視頻資源的長(zhǎng)度比較科學(xué)化的則是維持在8-10分鐘左右。
4)跨平臺(tái)的點(diǎn)播技術(shù)。本文設(shè)計(jì)的目的是使得學(xué)生通過(guò)手機(jī)實(shí)現(xiàn)對(duì)影視制作知識(shí)的學(xué)習(xí)。而不同的手機(jī)其具有不同的操作平臺(tái),對(duì)此,文中采用了當(dāng)前比較流行的在線點(diǎn)播技術(shù)HTML5,從而實(shí)現(xiàn)在各個(gè)操作平臺(tái)上的使用。
結(jié)合影視制作專業(yè)的實(shí)際需求,文中將該系統(tǒng)的使用者分為管理者、學(xué)生和教師。
系統(tǒng)管理包括系統(tǒng)日志管理、權(quán)限管理、口令管理和系統(tǒng)維護(hù)。日志管理主要對(duì)系統(tǒng)使用和操作等進(jìn)行記錄;權(quán)限管理則主要對(duì)系統(tǒng)的使用角色進(jìn)行分配,從而讓不同群體具備不同角色;口令管理則主要對(duì)相關(guān)的賬戶和密碼進(jìn)行的安全管理;系統(tǒng)維護(hù)則主要包括對(duì)系統(tǒng)相關(guān)參數(shù)的設(shè)置和管理;
學(xué)員管理則主要對(duì)注冊(cè)用戶的基本信息進(jìn)行管理,包括對(duì)信息的修改、刪除、保存等功能;
圖1 系統(tǒng)功能設(shè)計(jì)Fig.1 System function design
視頻管理的使用對(duì)象為教師,其主要包括對(duì)微視頻的上傳、下載、刪除、更新等功能。
視頻制作則主要為教師提供視頻的剪切、編輯等相關(guān)的功能,從而為教師向?qū)W生提供有針對(duì)性的影視制作學(xué)習(xí)資源。
我的學(xué)習(xí)為對(duì)學(xué)生提供個(gè)人學(xué)習(xí)的相關(guān)記錄,包括對(duì)個(gè)人學(xué)習(xí)時(shí)間、影視制作學(xué)習(xí)類型等各方面。
學(xué)習(xí)反饋則主要為對(duì)學(xué)生相關(guān)學(xué)習(xí)情況的統(tǒng)計(jì),包括個(gè)人學(xué)習(xí)時(shí)間、個(gè)人學(xué)習(xí)類型等等。
視頻觀看主要為學(xué)生提供影視制作學(xué)習(xí)資源的點(diǎn)播觀看。
結(jié)合系統(tǒng)的相關(guān)功能需求,文中將該系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)為如圖2所示。
圖2 系統(tǒng)整體架構(gòu)設(shè)計(jì)Fig.2 System architecture design
結(jié)合當(dāng)前的相關(guān)需求,文中采用B/S訪問(wèn)模式,其主要的原因在于學(xué)生可隨時(shí)隨地通過(guò)手機(jī)等移動(dòng)智能終端實(shí)現(xiàn)對(duì)系統(tǒng)的訪問(wèn)。同時(shí)在對(duì)系統(tǒng)的維護(hù)方面,B/S模式的維護(hù)成本要遠(yuǎn)遠(yuǎn)低于C/S模式。但是B/S模式在客戶端訪問(wèn)過(guò)多的情況下,其計(jì)算量會(huì)加大,對(duì)此,針對(duì)該問(wèn)題,首先采用B/S模式,當(dāng)用戶量增加的時(shí)候,逐步采用B/S和C/S混合架構(gòu)的方式進(jìn)行布局,從而減輕服務(wù)器端的壓力,提高系統(tǒng)性能。用戶通過(guò)www瀏覽器的請(qǐng)求,將相關(guān)的請(qǐng)求發(fā)送給應(yīng)用服務(wù)器,服務(wù)器在相應(yīng)之后,則將用戶的請(qǐng)求直接分配給相應(yīng)的應(yīng)用程序,并與數(shù)據(jù)層交互,而數(shù)據(jù)層則通過(guò)JDBC接口,并嵌入相關(guān)的引用代碼,實(shí)現(xiàn)與數(shù)據(jù)庫(kù)管理系統(tǒng)的連接,并最終將相應(yīng)的結(jié)果傳遞給用戶。
對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì),文中則采用SQL server 2008作為對(duì)數(shù)據(jù)的管理系統(tǒng)。同時(shí)設(shè)置不同的表格,構(gòu)建關(guān)系型的數(shù)據(jù)庫(kù)。對(duì)此,文中設(shè)計(jì)了總共8個(gè)不同的表格,包括視頻分類、視頻收藏、視頻跟蹤等表格。其部分?jǐn)?shù)據(jù)表格類型如下:
1)視頻跟蹤表該表格主要用來(lái)跟蹤對(duì)學(xué)生已經(jīng)播放過(guò)的視頻進(jìn)行記錄,從而讓學(xué)生和老師能夠充分了解相關(guān)的學(xué)習(xí)狀態(tài)和進(jìn)度。其具體設(shè)計(jì)如表1所示。
表1 視頻跟蹤表Tab.1 Video tracking table
2)視頻收藏表視頻收藏則主要用于對(duì)收藏的影視制作視頻資源進(jìn)行記錄,其具體的物理結(jié)構(gòu)如表2所示。
表2 視頻收藏表Tab.2 Video collection table
3)學(xué)習(xí)筆記表該表主要用于對(duì)相關(guān)影視制作內(nèi)容學(xué)習(xí)心得的記錄,其具體的結(jié)構(gòu)如表3所示。
表3 學(xué)習(xí)心得表Tab.3 Learning table
4)登陸記錄表
該表主要對(duì)用戶對(duì)系統(tǒng)的登陸行為進(jìn)行記錄,從而讓管理員查看不同賬號(hào)的正常與否,并查看用戶喜歡觀看的類型,為后續(xù)的影視制作視頻資源提供參考。其具體如表4所示。
對(duì)系統(tǒng)的開發(fā)采用VS2008作為工具,以ASP.NET3.5作為開發(fā)語(yǔ)言。同時(shí)結(jié)合HTML5音視頻技術(shù)和H.264視頻解碼技術(shù)對(duì)系統(tǒng)進(jìn)行開發(fā)。本文以視頻觀看的實(shí)現(xiàn)為例,通過(guò)
表4 登陸記錄表Tab.4 Log record
在網(wǎng)頁(yè)中嵌入HTML5技術(shù),從而使得通過(guò)網(wǎng)頁(yè)的方式將視頻資源展現(xiàn)出來(lái),其具體實(shí)現(xiàn)流程為如圖3所示。
圖3 點(diǎn)播實(shí)現(xiàn)流程Fig.3 Demand implementation process
其具體實(shí)現(xiàn)的代碼如圖4所示。
圖4 視頻點(diǎn)播代碼Fig.4 Video code
資源搜索的主要目的是為更好的方便相關(guān)的客戶對(duì)不同影視制作視頻的需求。用戶則通過(guò)網(wǎng)站的首頁(yè),在搜索的欄內(nèi)輸入需要搜索的關(guān)鍵詞,點(diǎn)擊查找,web服務(wù)器則通過(guò)與服務(wù)器的相應(yīng),從而將最終的搜索結(jié)果展現(xiàn)給用戶,其具體的流程設(shè)計(jì)如圖5所示。
圖5 資源搜索實(shí)現(xiàn)流程設(shè)計(jì)Fig.5 Resource search realization process design
文中通過(guò)對(duì)微視頻的視頻制作系統(tǒng)的開發(fā),讓學(xué)生通過(guò)網(wǎng)頁(yè)即可實(shí)現(xiàn)對(duì)影視制作視頻資源的觀看,從而有效彌補(bǔ)了傳統(tǒng)影視制作教學(xué)方式,為教育教學(xué)改革提供了新的素材。
[1] 陳靖隆.基于Http Live Streaming Protocol的移動(dòng)流媒體系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:華南理工大學(xué),2011.
[2] (德)福斯特,(德)厄齊爾著.寫給Web開發(fā)人員看的HTML5教程[M].姜雪荃,林星,孫亮譯.北京:人民郵電出版社,2012:59
[3] 趙清華,林學(xué)華.基于DIV+CSS的網(wǎng)頁(yè)布局技術(shù)應(yīng)用研究[J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2010(5):140-142.ZHAO Qing-hua,LIN Xue-hua.Based on DIV+CSSApplication research technology webpage[J].Modern computers:Professional Edition,2010(5):140-142.
[4] 陳霓.SQLServer2008數(shù)據(jù)庫(kù)的安全性分析[J].電腦開發(fā)與應(yīng)用,2012(1):64-66.CHEN Ni.The security of SQLServer 2008 database analysis[J].The Development and Application of Computer,2012(1):64-66.
[5] 丁海燕,袁國(guó)武,張澤華,等.用CSS+DIV開發(fā)技術(shù)實(shí)現(xiàn)網(wǎng)頁(yè)布局[J].實(shí)驗(yàn)科學(xué)與技術(shù),2012(4):39-41.DING Hai-yan,YUAN Guo-wu,ZHANG Ze-hua,et al.Implementation of science and technology webpage layout[J].The CSS+DIV Development Technology,2012(4):39-41.
[6] 易巍,趙子涵.H.264視頻編解碼標(biāo)準(zhǔn)及其應(yīng)用[J].林區(qū)教學(xué),2010(6):78-80.YI Wei,ZHAO Zi-han.H.264 video coding and decoding standard of teaching,and its application in[J].Forest Teaching,2010(6):78-80.