視訊網站開題報告

才智咖 人氣:1.61W

視訊網站是指在完善的技術平臺支援下,讓網際網路使用者線上流暢釋出、瀏覽和分享視訊作品的網路媒體,也可以用於web的精品課程設計與實現。

視訊網站開題報告

基於web的精品課程設計與實現的開題報告

一、前言

1. 課題研究的意義,國內外研究現狀和發展趨勢

1.1精品課程網站研究的意義

高等教育需要網路(要#原始碼及資料庫表)精品課程,因為它能使學生體驗到先進的教學方式,獲取大量的學科前沿資訊,使他們在大學階段的學習內容更加豐富,知識面更加寬廣,能更快地提高自身的綜合素質和能力,適應飛速發展的科學要求及學科之間日趨明顯的交叉融合的趨勢。可以說,網路精品課程的數量和質量直接地影響到能否打造出符合未來社會發展需求的人才。因此,探索和研究精品課程網站建設的設計原則以及設計、開發的方法,將對網路教育、終身教育以及充分發揮優秀教育資源的價值有很重要的指導意義。

1.2國內外研究現狀

在世界範圍內來看,有關精品課程網站研究一直都在進行並且不斷取得進步,特別是西方已開發國家,他們在精品課程的理論研究與實際運用方法積累了大量的經驗,雖然我們中國國內在精品課程網站這一方面的研究起步較晚,但我們同樣也取得了大量豐碩的成果。目前已有大約750門國家級精品課程上網,為實施和推廣精品課程、全面提高教學質量提供了樣板。各省、市院校也建立了自己的富有特色的精品課程網站。這些優質的課程資源,已經為其他高校的教學工作起到了先鋒模範的樣板作用[1]。

1.3發展趨勢

以網路化、數字化、多媒體化和智慧化為代表的現代資訊科技正在改變著人們的工作、學習與生活方式,也給教育的內容和發展帶來了新的發展空間。課程是教育的核心和靈魂,大學課程則是大學培養目標與培養規格的具體化,是高等學校教學工作的重要依據,而精品課程更被上升為學校辦學水平的重要標誌。高校實施精品課程建設是一項深化教學改革、提高教學質量的系統工程。因此,高校建立一個自己的精品課程網站是十分必要的事情,這不僅是能使更多的人享用寶貴的教育資料源,同時也對於提升學校自身的知名度,提高學生自學能力,有相當大的幫助。

二、設計方案的確定

1.原理、特點與選擇依據

1.1方案的原理

本系統是主要以JSP ,SQL Server 2005,JavaScript,CSS等技術來實現。設計方案思想及原則如下:

(1)使用CSS技術設計前臺的頁面,用JavaScript技術進行後臺驗證;

(2)在JSP中使用java程式碼連線SQL Server 2005,實現資料的儲存和提取,實現通用精品課程網站系統的使用者管理、新聞管理、論壇管理,教學資料管理等模組的增刪改查功能。

1.2方案特點與選擇依據

JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。

JSP技術使用Java程式語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在於服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支援可重用的基於元件的設計,使基於Web的應用程式的開發變得迅速和容易。JSP與Java Servlet一樣,是在伺服器端執行的,通常返回該客戶端的就是一個HTML文字,因此客戶端只要有瀏覽器就能瀏覽。JSP頁面由HTML程式碼和嵌入其中的Java程式碼所組成。伺服器在頁面被客戶端請求以後對這些Java程式碼進行處理,然後將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術基礎,而且大型的Web應用程式的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的物件導向,具有平臺無關性且安全可靠,主要面向因特網的所有特點。

JSP可以將內容的生成和顯示進行分離。使用JSP技術,Web頁面開發人員可以使用HTML或者XML標記來設計和格式化最終頁面,使用JSP標記或者指令碼片斷來生成頁面上的動態內容;其編寫的'程式的執行效率高。JSP 頁面將被編譯成Servlet並由Java虛擬機器執行,編譯過程只在JSP頁面第一次執行時進行,不需要每次執行程式

時都編譯;對不同瀏覽器的相容很好;強調可重用的元件。絕大多數JSP頁面依賴於可重用的、跨平臺的元件(JavaBeans或者Enterprise JavaBeans 元件) 來執行應用程式所要求的更為複雜的處理;採用標記簡化頁面的開發;具有Java的所有優點。包括高效的儲存管理、安全性、易擴充性、強大的資料庫支援以及各種API的支援。

自JSP推出後,眾多大公司都支援JSP技術的伺服器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業應用的伺服器端語言。

JSP的優勢如下:

(1)一次編寫,到處執行。在這一點上Java比PHP更出色,除了系統之外,程式碼不用做任何更改。

(2)系統的多平臺支援。基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴充套件。相比ASP/PHP的侷限性是顯而易見的。

(3)強大的可伸縮性。從只有一個小的Jar檔案就可以執行Servlet/JSP,到由多臺伺服器進行叢集和負載均衡,到多臺Application進行事務處理,訊息處理,一臺伺服器到無數臺伺服器,Java顯示了一個巨大的生命力。

(4)多樣化和功能強大的開發工具支援。這一點與ASP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,並且其中許多已經可以順利的運行於多種平臺之下。

2.設計步驟

2.1需求分析

使用者來到網站後,可以瀏覽新聞,也可以根據自己的需求下載課件,播放視訊及相關資料,同時也可以進行試卷測試,在遇到困難時可以在留言板上留言討論。教師的職責是提供相關教學資料,給同學解答疑問。而管理員管理的功能為新聞管理、使用者管理、論壇管理、試卷管理、教學資料管理等。

2.2系統功能描述

根據業務需求,從功能上來看,主要需要如下幾個模組:

(1)登陸模組,這時前臺登陸,普通使用者(學生)竟然系統的入口。

(2)新聞模組,分為新聞新增、新聞管理和類別管理三部分,由管理員新聞的新增刪除和分類,同時在前臺讓使用者看到一些重要的公告。