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

基于B/S的視音頻學習系統的設計與實現

2008-12-31 00:00:00
電腦知識與技術 2008年24期

(深圳職業技術學院 電子與信息工程學院,廣東 深圳 518055)

摘要:通過網絡獲取教學視音頻信息進行自主學習將成為人們的主要學習方式,提出采用ASP與SQL Server設計開發一種實用的視音頻學習系統的思路,并介紹了系統的主要功能及開發過程中的一些經驗技巧。該系統有助人們學習模式的改變及學習效率的提高。

關鍵詞:視音頻;學習系統;ASP;SQL Server

中圖分類號:TP311文獻標識碼:A 文章編號: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

隨著多媒體數據的存儲、傳輸和應用技術的不斷成熟,及寬帶網絡的不斷發展,上網獲取流暢的教學視音頻信息進行自主學習將成為學習者學習的一種重要方式。為了能讓學生在課余時間補充課堂上學習的不足或者能夠學到更多的知識與技能,把優秀視音頻教學的信息集中起來管理,建立一個視音頻學習系統由為必要。

1 視音頻學習系統方案的總體設計

1.1 系統開發目的

系統建設的主要目標是實現對大量視音頻學習資源的高效管理,并對各種訪問信息進行詳細統計分析,以實現對優秀視音頻學習資源一定程度的挖掘,剔除質量差的視音頻學習資源,避免存儲空間與優秀學習資源的浪費,進而達到優秀視音頻教學的信息共享與交流目標,為學習者提供一個豐富優秀的學習資源環境。

1.2 系統的技術方案

本系統是基于B/S(Browser/Server)開發模式,采用ASP與SQL Server技術實現。該系統可用于任何課程的教學輔助與學習者的自主學習, 服務對象為學生和教師或是進入網站學習的學習者。

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

B/S模式的具體結構為:瀏覽器/Web服務器/數據庫服務器。在B/S模式下,所有功能都在服務器上實現,客戶端只需安裝一個瀏覽器軟件,不需要安裝用戶界面應用程序,簡化了客戶端操作;同時也降低了系統的維護工作。

1.2.2 ASP 與SQL Server技術介紹

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

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

SQL Server 2000是微軟公司開發的大型數據庫平臺,SQL是一種綜合的、通用的、功能強的關系數據庫語言,它包含數據定義、數據操縱、數據管理、存取保護、處理控制等多項功能。利用表、索引、碼、行和列等來確定存儲位置[2]。

2 視音頻學習系統功能設計

2.1 系統功能結構

通過對系統流程及需求的分析, 確定了系統主要包括前臺視音頻點播、視音頻資源的上傳、交流討論和后臺管理模塊。如圖1所示。

圖1 視音頻學習系統的功能模塊

圖2 視頻信息表

1) 前臺視音頻點播下載模塊:學習者可以瀏覽到系統所有的視頻、音頻資料并檢索查詢,包括該資料的文字介紹信息。為注冊的學員提供視音頻資料的點播收看和下載功能;

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

3) 交流討論模塊:設有留言,聊天室功能,學員通過此模塊交流視頻,音頻教學資料學習后的效果及學習過程中遇到的問題和對視音頻教學資料的評價;

4) 后臺管理模塊:

① 系統管理:系統管理包括設置管理員權限,添加、修改、刪除管理員信息,設置系統參數,管理系統日志等。

② 視音頻資源管理:負責完成教學內容的維護工作,如內容的添加、修改、刪除、歸類、發布;提供用戶瀏覽的視音頻目錄。

③ 用戶管理:提供了學員的注冊、登錄、密碼找回等功能。管理員可在后臺對學習者的權限進行設置。

④ 點播統計:點播統計提供了對用戶訪問信息(包括用戶名、視音頻節目名、上線時間、對方IP地址等)的查詢、統計分析,為管理員和用戶提供點播信息的瀏覽和多條件查詢。

2.2 數據庫設計

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

2.3 系統實現的主要技術與關鍵代碼

本系統設計采用ASP技術結合SQL Server 2000數據庫,用Dreamweaver8做網站的界面設計與功能實現,在Edit Plus中進行代碼編寫,采用IIS5.1來發布,實現了教學視音頻的管理與用戶的點播。下面闡述實現系統的主要技術:

圖3視音頻數據后臺

1) ASP與數據庫的連接

在Edit Plus建立conn.asp 文件,定義ASP網頁數據庫連接對象,其他ASP文件使用include 指令進行引用。代碼如下:

<% 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) 視音頻資料的下載

系統利用FTP服務提供下載功能,不直接提供下載路徑,而是提供下載頁面。系統在下載頁面內對用戶的合法性進行驗證,下載功能只提供給已注冊登錄的學員使用,在未登錄時候,用戶只能瀏覽視音頻的信息,學員登錄之后,界面上多了一個“下載”的功能按鈕,代碼如下。

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

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

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

3) 視音頻數據后臺管理

在系統后臺,只有管理員可以進入視音頻數據管理頁面,如圖3所示,單擊“數據添加”按鈕后,打開數據添加頁面進行操作,在填寫完表單之后,將表單提交給本頁,本頁會根據提交的表單數據在數據庫中添加相應的記錄。單擊“刪除”按鈕刪除對應的數據信息。關鍵代碼如下:

數據添加

<%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(\"數據添加成功\");

top.opener.location.reload();

top.window.close();

</script>

數據刪除

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

rs.open sql,conn

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

Set rs=nothing

conn.close

Set conn=nothing%>

3 結束語

視音頻學習系統給學習者提供了一個自主學習,自定步調的學習環境。通過對優秀視音頻教程的自主選擇學習, 可有效提高學習效率,增強自主學習的興趣。

參考文獻:

[1] 賽奎春,王國輝,牛強,等.ASP信息系統開發實例精選[M].北京:機械工業出版社,2005.

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

主站蜘蛛池模板: 欧美日韩北条麻妃一区二区| 国产精品一区在线麻豆| 国产精品成人第一区| 999国内精品久久免费视频| 99国产精品免费观看视频| 毛片免费观看视频| 久久女人网| 日韩天堂在线观看| 精品视频在线观看你懂的一区| 国产噜噜噜| 最新国产网站| 女同国产精品一区二区| 亚洲成a∧人片在线观看无码| 一级毛片在线播放| 一级毛片在线播放免费观看| 在线视频亚洲色图| 亚洲欧美国产五月天综合| 日韩在线成年视频人网站观看| 国产精品视频白浆免费视频| 亚洲av综合网| 欧美在线一二区| 国产黄色视频综合| 亚洲中文字幕97久久精品少妇| 国产麻豆福利av在线播放| 成人午夜视频免费看欧美| 国产成人精品在线| 91区国产福利在线观看午夜| 日韩在线观看网站| 97成人在线视频| 成年免费在线观看| 国产在线观看第二页| 91精品国产综合久久香蕉922 | 人妻精品久久无码区| av一区二区无码在线| AV熟女乱| 狠狠色综合久久狠狠色综合| 日韩区欧美国产区在线观看| 高清久久精品亚洲日韩Av| 中文字幕永久视频| 五月综合色婷婷| 国产成人精品第一区二区| 无码中文字幕加勒比高清| 亚洲成在人线av品善网好看| 亚洲中字无码AV电影在线观看| 囯产av无码片毛片一级| 欧美人在线一区二区三区| 国产女人18水真多毛片18精品| 国产人人射| 日本影院一区| 一边摸一边做爽的视频17国产 | 国产成人久久综合一区| 午夜福利免费视频| 色综合手机在线| 色综合久久无码网| 亚洲欧洲免费视频| 久久精品视频亚洲| 亚洲一区二区精品无码久久久| 国产欧美在线观看一区| 久久久久亚洲精品无码网站| 色屁屁一区二区三区视频国产| 无码电影在线观看| 57pao国产成视频免费播放 | 色国产视频| 精品视频91| 无码av免费不卡在线观看| 特级欧美视频aaaaaa| 91系列在线观看| 国产精品中文免费福利| 亚洲成AV人手机在线观看网站| 狠狠色狠狠综合久久| 天天色综网| 97青青青国产在线播放| 精品一區二區久久久久久久網站| 无码精品国产VA在线观看DVD| 一区二区三区国产精品视频| 精品国产电影久久九九| 亚洲AV无码久久天堂| 欧美日韩在线亚洲国产人| 精品色综合| 日韩无码白| 久久综合丝袜日本网| 欧美亚洲中文精品三区|