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

基于B/S的視音頻學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2008-12-31 00:00:00
電腦知識(shí)與技術(shù) 2008年24期

(深圳職業(yè)技術(shù)學(xué)院 電子與信息工程學(xué)院,廣東 深圳 518055)

摘要:通過(guò)網(wǎng)絡(luò)獲取教學(xué)視音頻信息進(jìn)行自主學(xué)習(xí)將成為人們的主要學(xué)習(xí)方式,提出采用ASP與SQL Server設(shè)計(jì)開(kāi)發(fā)一種實(shí)用的視音頻學(xué)習(xí)系統(tǒng)的思路,并介紹了系統(tǒng)的主要功能及開(kāi)發(fā)過(guò)程中的一些經(jīng)驗(yàn)技巧。該系統(tǒng)有助人們學(xué)習(xí)模式的改變及學(xué)習(xí)效率的提高。

關(guān)鍵詞:視音頻;學(xué)習(xí)系統(tǒng);ASP;SQL Server

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2008)24-1212-02

Design and Implementation of Video and Audio Learning System Based on B/S

WANG Shan

(Telecommunication Institute,Shenzhen Polytechnic,Shenzhen 518055,China)

Abstract:Independent studythrough the network access to audio and video information will become the main learning. This paper introduces the main function and the design of Video and Audio Learning System By using ASP and SQL Server, and discusses the skills in exploiting it. This system helps people to change study mode and improve the efficiency of learning.

Key words:video and audio; learning system; ASP; SQL Server

隨著多媒體數(shù)據(jù)的存儲(chǔ)、傳輸和應(yīng)用技術(shù)的不斷成熟,及寬帶網(wǎng)絡(luò)的不斷發(fā)展,上網(wǎng)獲取流暢的教學(xué)視音頻信息進(jìn)行自主學(xué)習(xí)將成為學(xué)習(xí)者學(xué)習(xí)的一種重要方式。為了能讓學(xué)生在課余時(shí)間補(bǔ)充課堂上學(xué)習(xí)的不足或者能夠?qū)W到更多的知識(shí)與技能,把優(yōu)秀視音頻教學(xué)的信息集中起來(lái)管理,建立一個(gè)視音頻學(xué)習(xí)系統(tǒng)由為必要。

1 視音頻學(xué)習(xí)系統(tǒng)方案的總體設(shè)計(jì)

1.1 系統(tǒng)開(kāi)發(fā)目的

系統(tǒng)建設(shè)的主要目標(biāo)是實(shí)現(xiàn)對(duì)大量視音頻學(xué)習(xí)資源的高效管理,并對(duì)各種訪問(wèn)信息進(jìn)行詳細(xì)統(tǒng)計(jì)分析,以實(shí)現(xiàn)對(duì)優(yōu)秀視音頻學(xué)習(xí)資源一定程度的挖掘,剔除質(zhì)量差的視音頻學(xué)習(xí)資源,避免存儲(chǔ)空間與優(yōu)秀學(xué)習(xí)資源的浪費(fèi),進(jìn)而達(dá)到優(yōu)秀視音頻教學(xué)的信息共享與交流目標(biāo),為學(xué)習(xí)者提供一個(gè)豐富優(yōu)秀的學(xué)習(xí)資源環(huán)境。

1.2 系統(tǒng)的技術(shù)方案

本系統(tǒng)是基于B/S(Browser/Server)開(kāi)發(fā)模式,采用ASP與SQL Server技術(shù)實(shí)現(xiàn)。該系統(tǒng)可用于任何課程的教學(xué)輔助與學(xué)習(xí)者的自主學(xué)習(xí), 服務(wù)對(duì)象為學(xué)生和教師或是進(jìn)入網(wǎng)站學(xué)習(xí)的學(xué)習(xí)者。

1.2.1 開(kāi)發(fā)模式 ( B/S與C/S)比較與選型

B/S模式的具體結(jié)構(gòu)為:瀏覽器/Web服務(wù)器/數(shù)據(jù)庫(kù)服務(wù)器。在B/S模式下,所有功能都在服務(wù)器上實(shí)現(xiàn),客戶端只需安裝一個(gè)瀏覽器軟件,不需要安裝用戶界面應(yīng)用程序,簡(jiǎn)化了客戶端操作;同時(shí)也降低了系統(tǒng)的維護(hù)工作。

1.2.2 ASP 與SQL Server技術(shù)介紹

ASP(Active Server Pages)是由微軟公司開(kāi)發(fā)的服務(wù)器端腳本環(huán)境,它可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。在ASP技術(shù)中,ASP腳本相當(dāng)于一種粘合劑,把一個(gè)個(gè)具有特定功能的組件集成在一起,以形成最終的軟件產(chǎn)品[1]。它含有以下三部分內(nèi)容。

1)使用VBScript或Jscript作為腳本語(yǔ)言,實(shí)現(xiàn)程序的邏輯控制;2)使用集成的服務(wù)器功能組件,實(shí)現(xiàn)客戶端和服務(wù)器的信息交流;3)通過(guò)ADO(Active Data Object),就可以在ASP中使用SQL語(yǔ)言連接數(shù)據(jù)庫(kù)

SQL Server 2000是微軟公司開(kāi)發(fā)的大型數(shù)據(jù)庫(kù)平臺(tái),SQL是一種綜合的、通用的、功能強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,它包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理、存取保護(hù)、處理控制等多項(xiàng)功能。利用表、索引、碼、行和列等來(lái)確定存儲(chǔ)位置[2]。

2 視音頻學(xué)習(xí)系統(tǒng)功能設(shè)計(jì)

2.1 系統(tǒng)功能結(jié)構(gòu)

通過(guò)對(duì)系統(tǒng)流程及需求的分析, 確定了系統(tǒng)主要包括前臺(tái)視音頻點(diǎn)播、視音頻資源的上傳、交流討論和后臺(tái)管理模塊。如圖1所示。

圖1 視音頻學(xué)習(xí)系統(tǒng)的功能模塊

圖2 視頻信息表

1) 前臺(tái)視音頻點(diǎn)播下載模塊:學(xué)習(xí)者可以瀏覽到系統(tǒng)所有的視頻、音頻資料并檢索查詢,包括該資料的文字介紹信息。為注冊(cè)的學(xué)員提供視音頻資料的點(diǎn)播收看和下載功能;

2) 視音頻資源的上傳模塊:通過(guò)管理員的審核后,用戶可以上傳視頻,音頻教學(xué)資料;

3) 交流討論模塊:設(shè)有留言,聊天室功能,學(xué)員通過(guò)此模塊交流視頻,音頻教學(xué)資料學(xué)習(xí)后的效果及學(xué)習(xí)過(guò)程中遇到的問(wèn)題和對(duì)視音頻教學(xué)資料的評(píng)價(jià);

4) 后臺(tái)管理模塊:

① 系統(tǒng)管理:系統(tǒng)管理包括設(shè)置管理員權(quán)限,添加、修改、刪除管理員信息,設(shè)置系統(tǒng)參數(shù),管理系統(tǒng)日志等。

② 視音頻資源管理:負(fù)責(zé)完成教學(xué)內(nèi)容的維護(hù)工作,如內(nèi)容的添加、修改、刪除、歸類、發(fā)布;提供用戶瀏覽的視音頻目錄。

③ 用戶管理:提供了學(xué)員的注冊(cè)、登錄、密碼找回等功能。管理員可在后臺(tái)對(duì)學(xué)習(xí)者的權(quán)限進(jìn)行設(shè)置。

④ 點(diǎn)播統(tǒng)計(jì):點(diǎn)播統(tǒng)計(jì)提供了對(duì)用戶訪問(wèn)信息(包括用戶名、視音頻節(jié)目名、上線時(shí)間、對(duì)方IP地址等)的查詢、統(tǒng)計(jì)分析,為管理員和用戶提供點(diǎn)播信息的瀏覽和多條件查詢。

2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

本系統(tǒng)的主要功能是對(duì)數(shù)據(jù) (尤其是視音頻信息數(shù)據(jù))進(jìn)行訪問(wèn)操作,為用戶快速查找、使用、管理視音頻教學(xué)資源提供方便。因此,數(shù)據(jù)庫(kù)的優(yōu)化設(shè)計(jì)對(duì)整個(gè)系統(tǒng)起著至關(guān)重要的作用。根據(jù)前面的需求分析,我們采用SQL Server 2000作后臺(tái)數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行了重點(diǎn)設(shè)計(jì)。其中包含8個(gè)表,學(xué)習(xí)者信息表(tb_Student),管理員信息表(tb_Manager),視頻信息表 (tb_Video),音頻信息表 (tb_Audio),留言板表(tb_MessageBoard),視頻目錄表(tb_ VideoList),音頻目錄表(tb_AudioList),上傳信息表(tb_Upload)。由于篇幅所限,這里只給出視頻信息表 (tb_Video)的設(shè)計(jì),如圖2所示。

2.3 系統(tǒng)實(shí)現(xiàn)的主要技術(shù)與關(guān)鍵代碼

本系統(tǒng)設(shè)計(jì)采用ASP技術(shù)結(jié)合SQL Server 2000數(shù)據(jù)庫(kù),用Dreamweaver8做網(wǎng)站的界面設(shè)計(jì)與功能實(shí)現(xiàn),在Edit Plus中進(jìn)行代碼編寫,采用IIS5.1來(lái)發(fā)布,實(shí)現(xiàn)了教學(xué)視音頻的管理與用戶的點(diǎn)播。下面闡述實(shí)現(xiàn)系統(tǒng)的主要技術(shù):

圖3視音頻數(shù)據(jù)后臺(tái)

1) ASP與數(shù)據(jù)庫(kù)的連接

在Edit Plus建立conn.asp 文件,定義ASP網(wǎng)頁(yè)數(shù)據(jù)庫(kù)連接對(duì)象,其他ASP文件使用include 指令進(jìn)行引用。代碼如下:

<% dim conn

Set conn=Server.CreateObject(\"Adodb.Connection\")

conn.ConnectionString=\"driver={SqlServer};Server=(Local);UID=szpt;PWD=szpt;Database =db_study\"

conn.open

Set rs=Server.CreateObject(\"Adodb.RecordSet\") %>

2) 視音頻資料的下載

系統(tǒng)利用FTP服務(wù)提供下載功能,不直接提供下載路徑,而是提供下載頁(yè)面。系統(tǒng)在下載頁(yè)面內(nèi)對(duì)用戶的合法性進(jìn)行驗(yàn)證,下載功能只提供給已注冊(cè)登錄的學(xué)員使用,在未登錄時(shí)候,用戶只能瀏覽視音頻的信息,學(xué)員登錄之后,界面上多了一個(gè)“下載”的功能按鈕,代碼如下。

<input name=\"Submit722\" type=\"button\" class=\"go-wenbenkuang2\"

<% if session(\"grade\")<>\"高級(jí)學(xué)員\" then response.write(\"disabled\")end if %>

value=\"下載\" onClick=\"Down('Video','<%=rs(\"ID\")%>')\">

3) 視音頻數(shù)據(jù)后臺(tái)管理

在系統(tǒng)后臺(tái),只有管理員可以進(jìn)入視音頻數(shù)據(jù)管理頁(yè)面,如圖3所示,單擊“數(shù)據(jù)添加”按鈕后,打開(kāi)數(shù)據(jù)添加頁(yè)面進(jìn)行操作,在填寫完表單之后,將表單提交給本頁(yè),本頁(yè)會(huì)根據(jù)提交的表單數(shù)據(jù)在數(shù)據(jù)庫(kù)中添加相應(yīng)的記錄。單擊“刪除”按鈕刪除對(duì)應(yīng)的數(shù)據(jù)信息。關(guān)鍵代碼如下:

數(shù)據(jù)添加

<%sql=\"insertintotb_Audio values('\"names\"','\"pictrue\"','\"actor\"', ''\"actortype\"', '\"publisher\"','\"from\"','\"types\"','\"filesize\"','\"language\"','\"publishtime\"')\"

rs.open sql,conn

set rs=nothing

conn.close

set conn=nothing%>

<script language=\"javascript\">

alert(\"數(shù)據(jù)添加成功\");

top.opener.location.reload();

top.window.close();

</script>

數(shù)據(jù)刪除

<% sql=\"delete tb_Audio where ID=\"cint(session(\"id\"))

rs.open sql,conn

session(\"id\")=\"\"

Set rs=nothing

conn.close

Set conn=nothing%>

3 結(jié)束語(yǔ)

視音頻學(xué)習(xí)系統(tǒng)給學(xué)習(xí)者提供了一個(gè)自主學(xué)習(xí),自定步調(diào)的學(xué)習(xí)環(huán)境。通過(guò)對(duì)優(yōu)秀視音頻教程的自主選擇學(xué)習(xí), 可有效提高學(xué)習(xí)效率,增強(qiáng)自主學(xué)習(xí)的興趣。

參考文獻(xiàn):

[1] 賽奎春,王國(guó)輝,牛強(qiáng),等.ASP信息系統(tǒng)開(kāi)發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2005.

[2] 徐人鳳,曾建華. SQL Server2000及應(yīng)用[M].北京:高等教育出版社,2004.

主站蜘蛛池模板: 一级毛片免费观看久| 日本一本在线视频| 亚洲成人福利网站| 青青久视频| 亚洲系列中文字幕一区二区| 99爱在线| 国产精品va| 永久在线精品免费视频观看| 国产国产人成免费视频77777| 蜜芽一区二区国产精品| 国产成人AV男人的天堂| 国产91视频免费观看| 国产成人精品日本亚洲| 日韩av无码精品专区| 午夜国产精品视频| 91免费国产高清观看| 日韩精品欧美国产在线| aa级毛片毛片免费观看久| 国产理论精品| 国产精品第| 亚洲成人精品在线| 国产哺乳奶水91在线播放| 综合久久五月天| 色婷婷亚洲十月十月色天| 亚洲天堂色色人体| 亚洲国产成人精品无码区性色 | 欧美午夜网| 老司机午夜精品视频你懂的| 99久久精彩视频| 国产精品高清国产三级囯产AV| 喷潮白浆直流在线播放| 日韩黄色在线| 国产在线视频欧美亚综合| 亚洲三级视频在线观看| 国产精品原创不卡在线| 成人午夜免费观看| 欧美日韩第三页| 亚洲浓毛av| 日本高清免费不卡视频| 国产91线观看| 四虎成人精品| 久久五月视频| 91在线一9|永久视频在线| 亚洲日本一本dvd高清| 在线一级毛片| 欧美精品成人一区二区视频一| 亚洲人成色在线观看| 在线看免费无码av天堂的| 91福利免费视频| 亚洲天堂在线免费| 第九色区aⅴ天堂久久香| 国产成人精品2021欧美日韩 | 波多野结衣无码AV在线| 伦精品一区二区三区视频| 久久婷婷国产综合尤物精品| 久久免费视频6| 日韩第九页| 性色一区| 在线国产你懂的| 国产综合无码一区二区色蜜蜜| 亚洲天堂777| 亚洲永久色| 在线观看免费AV网| 中国丰满人妻无码束缚啪啪| 国产精品女同一区三区五区| 天天干伊人| 在线视频亚洲色图| 午夜福利免费视频| 日韩成人午夜| 亚洲婷婷在线视频| 手机永久AV在线播放| 国产亚洲精久久久久久无码AV| 欧洲精品视频在线观看| 日本道综合一本久久久88| 国产玖玖玖精品视频| 国产人成午夜免费看| 婷婷六月色| 国产高清在线精品一区二区三区 | 久久 午夜福利 张柏芝| 国产屁屁影院| 亚洲色图欧美视频| 久久久成年黄色视频|