基于web的精品課程設(shè)計(jì)與實(shí)現(xiàn)的開題報(bào)告
導(dǎo)語:開題報(bào)告是指開題者對科研課題的一種文字說明材料。這是一種新的應(yīng)用寫作文體,這種文字體裁是隨著現(xiàn)代科學(xué)研究活動計(jì)劃性的增強(qiáng)和科研選題程序化管理的需要而產(chǎn)生的。以下是小編整理基于web的精品課程設(shè)計(jì)與實(shí)現(xiàn)的開題報(bào)告的資料,歡迎閱讀參考
題目:基于web的通用精品課程網(wǎng)站系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
一、前言
1. 課題研究的意義,國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢
1.1精品課程網(wǎng)站研究的意義
高等教育需要網(wǎng)絡(luò)(要#源碼及數(shù)據(jù)庫表)精品課程,因?yàn)樗苁箤W(xué)生體驗(yàn)到先進(jìn)的教學(xué)方式,獲取大量的學(xué)科前沿信息,使他們在大學(xué)階段的學(xué)習(xí)內(nèi)容更加豐富,知識面更加寬廣,能更快地提高自身的綜合素質(zhì)和能力,適應(yīng)飛速發(fā)展的科學(xué)要求及學(xué)科之間日趨明顯的交叉融合的趨勢。可以說,網(wǎng)絡(luò)精品課程的數(shù)量和質(zhì)量直接地影響到能否打造出符合未來社會發(fā)展需求的人才。因此,探索和研究精品課程網(wǎng)站建設(shè)的設(shè)計(jì)原則以及設(shè)計(jì)、開發(fā)的方法,將對網(wǎng)絡(luò)教育、終身教育以及充分發(fā)揮優(yōu)秀教育資源的價值有很重要的指導(dǎo)意義。
1.2國內(nèi)外研究現(xiàn)狀
在世界范圍內(nèi)來看,有關(guān)精品課程網(wǎng)站研究一直都在進(jìn)行并且不斷取得進(jìn)步,特別是西方發(fā)達(dá)國家,他們在精品課程的理論研究與實(shí)際運(yùn)用方法積累了大量的經(jīng)驗(yàn),雖然我們中國國內(nèi)在精品課程網(wǎng)站這一方面的研究起步較晚,但我們同樣也取得了大量豐碩的成果。目前已有大約750門國家級精品課程上網(wǎng),為實(shí)施和推廣精品課程、全面提高教學(xué)質(zhì)量提供了樣板。各省、市院校也建立了自己的富有特色的精品課程網(wǎng)站。這些優(yōu)質(zhì)的課程資源,已經(jīng)為其他高校的教學(xué)工作起到了先鋒模范的樣板作用[1]。
1.3發(fā)展趨勢
以網(wǎng)絡(luò)化、數(shù)字化、多媒體化和智能化為代表的現(xiàn)代信息技術(shù)正在改變著人們的工作、學(xué)習(xí)與生活方式,也給教育的內(nèi)容和發(fā)展帶來了新的發(fā)展空間。課程是教育的核心和靈魂,大學(xué)課程則是大學(xué)培養(yǎng)目標(biāo)與培養(yǎng)規(guī)格的具體化,是高等學(xué)校教學(xué)工作的重要依據(jù),而精品課程更被上升為學(xué)校辦學(xué)水平的重要標(biāo)志。高校實(shí)施精品課程建設(shè)是一項(xiàng)深化教學(xué)改革、提高教學(xué)質(zhì)量的系統(tǒng)工程。因此,高校建立一個自己的精品課程網(wǎng)站是十分必要的事情,這不僅是能使更多的人享用寶貴的教育資料源,同時也對于提升學(xué)校自身的知名度,提高學(xué)生自學(xué)能力,有相當(dāng)大的幫助。
二、設(shè)計(jì)方案的確定
1.原理、特點(diǎn)與選擇依據(jù)
1.1方案的原理
本系統(tǒng)是主要以JSP ,SQL Server 2005,JavaScript,CSS等技術(shù)來實(shí)現(xiàn)。設(shè)計(jì)方案思想及原則如下:
(1)使用CSS技術(shù)設(shè)計(jì)前臺的頁面,用JavaScript技術(shù)進(jìn)行后臺驗(yàn)證;
(2)在JSP中使用java代碼連接SQL Server 2005,實(shí)現(xiàn)數(shù)據(jù)的存儲和提取,實(shí)現(xiàn)通用精品課程網(wǎng)站系統(tǒng)的用戶管理、新聞管理、論壇管理,教學(xué)資料管理等模塊的增刪改查功能。
1.2方案特點(diǎn)與選擇依據(jù)
JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。
JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。
JSP可以將內(nèi)容的生成和顯示進(jìn)行分離。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)記來設(shè)計(jì)和格式化最終頁面,使用JSP標(biāo)記或者腳本片斷來生成頁面上的動態(tài)內(nèi)容;其編寫的程序的執(zhí)行效率高。JSP 頁面將被編譯成Servlet并由Java虛擬機(jī)執(zhí)行,編譯過程只在JSP頁面第一次執(zhí)行時進(jìn)行,不需要每次執(zhí)行程序
時都編譯;對不同瀏覽器的`兼容很好;強(qiáng)調(diào)可重用的組件。絕大多數(shù)JSP頁面依賴于可重用的、跨平臺的組件(JavaBeans或者Enterprise JavaBeans 組件) 來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理;采用標(biāo)記簡化頁面的開發(fā);具有Java的所有優(yōu)點(diǎn)。包括高效的存儲管理、安全性、易擴(kuò)充性、強(qiáng)大的數(shù)據(jù)庫支持以及各種API的支持。
自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。
JSP的優(yōu)勢如下:
(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。
(2)系統(tǒng)的多平臺支持;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見的。
(3)強(qiáng)大的可伸縮性。從只有一個小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。
(4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。
2.設(shè)計(jì)步驟
2.1需求分析
用戶來到網(wǎng)站后,可以瀏覽新聞,也可以根據(jù)自己的需求下載課件,播放視頻及相關(guān)資料,同時也可以進(jìn)行試卷測試,在遇到困難時可以在留言板上留言討論。教師的職責(zé)是提供相關(guān)教學(xué)資料,給同學(xué)解答疑問。而管理員管理的功能為新聞管理、用戶管理、論壇管理、試卷管理、教學(xué)資料管理等。
2.2系統(tǒng)功能描述
根據(jù)業(yè)務(wù)需求,從功能上來看,主要需要如下幾個模塊:
(1)登陸模塊,這時前臺登陸,普通用戶(學(xué)生)竟然系統(tǒng)的入口。
(2)新聞模塊,分為新聞添加、新聞管理和類別管理三部分,由管理員新聞的添加刪除和分類,同時在前臺讓用戶看到一些重要的公告。
(3)用戶注冊,新用戶(學(xué)生)可以由此注冊,從而進(jìn)入到網(wǎng)頁內(nèi),擁有一些基本的操作權(quán)限。
(4)錄像模塊,學(xué)生在前臺可以觀看自己感興趣的教學(xué)視頻。
(5)下載模塊,學(xué)生在前臺下載自己感興趣的教學(xué)課件。
(6)論壇模塊,無需登陸即可查看留言,登陸后才可發(fā)表留言,回復(fù)留言。為為有疑問的學(xué)生提供一個交流和互動的平臺。留言發(fā)表時必須有發(fā)表者姓名、及內(nèi)容。只有管理員有權(quán)利刪除留言。
(7)在線測試,用戶登陸后可選擇試卷,自行測試,只有普通管理員(老師)有權(quán)對試題進(jìn)行增刪改查,以及組卷。
(8)后臺管理,超級管理員只有在登陸后才能夠進(jìn)行新聞管理、留言管理、用戶管理等,維護(hù)網(wǎng)站的正常運(yùn)行。普通管理員(老師)只能對教學(xué)資料進(jìn)行管理。普通管理員由超級管理員創(chuàng)建。密碼或賬戶錯誤則不能登錄。
綜上所述,通用精品課程網(wǎng)站系統(tǒng)需要有登陸模塊、新聞模塊、用戶注冊、教學(xué)模塊、論壇模塊、在線測試、后臺管理維護(hù)這幾個功能模塊。
【基于web的精品課程設(shè)計(jì)與實(shí)現(xiàn)的開題報(bào)告】相關(guān)文章:
5.淺談基于RFID 的會議簽到系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文
6.淺談基于Openstack 的網(wǎng)絡(luò)攻防實(shí)驗(yàn)平臺設(shè)計(jì)與實(shí)現(xiàn)論文