畢業(yè)論文-asp教學管理系統(tǒng)論文_第1頁
已閱讀1頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  編號: </p><p><b>  畢業(yè)設(shè)計(論文)</b></p><p>  題 目:ASP教學管理系統(tǒng)設(shè)計</p><p> ?。ㄔ海?系:計算機系</p><p>  專 業(yè):信息管理專業(yè)</p><p><b>  班 級

2、: </b></p><p><b>  學 號: </b></p><p><b>  姓 名: </b></p><p><b>  指導老師:</b></p><p>  完成日期:2012年4月10日</p><p>&l

3、t;b>  摘要</b></p><p>  隨著Internet的不斷發(fā)展,Internet不再只是單純地瀏覽新聞、發(fā)送郵件、聊天與游戲,人們已經(jīng)開始致力于把一些知識的學習、課程的學習放在Internet上完成,并不斷擴大發(fā)展,目前網(wǎng)上教程逐漸興起,很多的學校的網(wǎng)上教程已經(jīng)做得比較全面,讓學生在教室之外還有一個學習課程、相互交流的平臺,對學生的學習、老師的教課以及師生的溝通都起到了非常大的作用

4、。 該教學平臺采取B/S模式,建設(shè)成課程資源網(wǎng)站;學生通過課程網(wǎng)站,可以進行在線學習,提交作業(yè)及提問,可以方便地獲取課程學習需要的資源,教師可以在線發(fā)布通知、查看學生作業(yè)、回復學生留言、答疑等;并提供學生與教師、學生與學生、教師與教師之間的交流平臺,體現(xiàn)數(shù)字化學習、自主學習教育理念。它分為:在線學習、作業(yè)提交、課程實驗、問題答疑、例題解析、試題樣卷、在線通知等塊。 本系統(tǒng)采用B/S模式:與傳統(tǒng)的C/S模式相比,B/S結(jié)構(gòu)

5、把處理功能全部移植到了服務器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護上都比傳統(tǒng)模式更加經(jīng)濟方便。而且使維護任務層次化:管理員負責服務器硬件日常管理和維護,系統(tǒng)維護人員負責后臺數(shù)據(jù)庫數(shù)據(jù)更新維護。采</p><p><b>  目 錄</b></p><p><b>  摘要2</b></p><p><

6、b>  第1章緒論4</b></p><p>  1.1網(wǎng)絡教學簡介4</p><p><b>  1.2研究背景5</b></p><p><b>  1.3研究目的6</b></p><p>  第2章系統(tǒng)開發(fā)模式、工具及環(huán)境7</p><p&

7、gt;  2.1系統(tǒng)的開發(fā)模式7</p><p>  2.2系統(tǒng)開發(fā)工具介紹7</p><p>  2.3系統(tǒng)開發(fā)環(huán)境簡介7</p><p>  第3章系統(tǒng)需求分析及概要設(shè)計9</p><p>  3.1系統(tǒng)概要設(shè)計9</p><p>  3.1.1(一)在線學習面臨的挑戰(zhàn):9</p>&

8、lt;p>  3.1.2(二)在線學習支持需求:10</p><p>  3.2系統(tǒng)模塊簡介12</p><p>  第4章系統(tǒng)詳細設(shè)計14</p><p>  4.1系統(tǒng)設(shè)計總體設(shè)計14</p><p>  4.2系統(tǒng)設(shè)計詳細設(shè)計14</p><p>  4.1.1管理員欄目結(jié)構(gòu)圖:15<

9、;/p><p>  4.1.2學生欄目結(jié)構(gòu)圖:16</p><p>  4.1.3教師欄目結(jié)構(gòu)圖:17</p><p><b>  結(jié)束語45</b></p><p><b>  致謝46</b></p><p><b>  參考文獻46</b>

10、;</p><p><b>  緒論</b></p><p><b>  1.1網(wǎng)絡教學簡介</b></p><p><b> ?。?、網(wǎng)絡教學定義:</b></p><p>  網(wǎng)絡教學是指將課程傳送到校園外的一處或多處學員的教育?,F(xiàn)代網(wǎng)絡教學則是指通過音頻、視頻(直播或錄像)

11、及包括實時和非實時在內(nèi)的計算機技術(shù)把課程傳送到校園外的教育。世界網(wǎng)絡教學的歷史可以追溯到本世紀30年代。隨著先進的信息技術(shù),特別是因特網(wǎng)的出現(xiàn),網(wǎng)絡教學的特征發(fā)生了深刻的變化。</p><p> ?。?、網(wǎng)絡教學的發(fā)展:  在20世紀早期和中期,網(wǎng)絡教學技術(shù)(如打印機、收音機和電視的特征是單向傳輸。這一時期網(wǎng)絡教學技術(shù)主要用于從老師到學生的信息傳遞,這種傳遞模式?jīng)]能起到學生之間勾通的作用,僅實現(xiàn)了市升之間有限的

12、交流。地勢代傳輸技術(shù)還受到時間的限制(例如學生們收聽收音機和收看電視節(jié)目的時間是預先安排好的)。  第二代技術(shù)出現(xiàn)在1960年,大大改進了第一代技術(shù)對時間的依賴性。錄像機和有限電視的出現(xiàn),使網(wǎng)絡教學課程傳播部分不受時間限制,將錄制好的課程內(nèi)容的錄像帶發(fā)給學生,使他們可以隨時觀看。然而,在別的方面,這一代網(wǎng)絡教學技術(shù)同上一代相比并沒有太大的不同:學生之間、師生之間,的交流還是很少?! ?0年代中期,網(wǎng)絡教學開始使用個人計算機技術(shù),不久

13、,又出現(xiàn)了雙向視頻會議系統(tǒng)。第三代網(wǎng)絡教學技術(shù)同以前相比,教員可以傳送大量更加復雜的信息給學生,使學生之間、師生之間可以通過電子郵件、聊天室和電子公告牌進行交流。計算機輔助教學。計算機模擬以及其他通過計算機磁盤、光盤和因特網(wǎng)等途徑的電子資源進一步表現(xiàn)出這一代網(wǎng)絡教學的特征?! 〉谒拇W(wǎng)絡教學技術(shù)更加先進。學生之間、師生之間的交流得到了加強。</p><p> ?。场⒕W(wǎng)絡教學在中國:  網(wǎng)絡教學在中國的發(fā)展經(jīng)歷

14、了三代:第一代是函授教育。這一方式為我國培養(yǎng)了很多人才;第二代是80年興起的廣播電視教育。我國的這一網(wǎng)絡教學方式和中央電視大學在世界上享有盛名;90年代,隨著信息和網(wǎng)絡技術(shù)的發(fā)展,我國產(chǎn)生了以信息和網(wǎng)絡技術(shù)為基礎(chǔ)的現(xiàn)代網(wǎng)絡教學。</p><p><b>  1.2研究背景</b></p><p>  人類進入21世紀,科學技術(shù)日新月異,知識經(jīng)濟初見端倪。各國綜合國力的

15、競爭將主要體現(xiàn)在人才素質(zhì)的競爭方面;人才的培養(yǎng),關(guān)鍵在教育。由于未來社會對勞動者提出更高要求,使得教育的目標將發(fā)生本質(zhì)性的變化,除了傳統(tǒng)的學校教育外,繼續(xù)教育和終身教育對于每個人在未來社會中的生存成為一種必需,勞動者的學習要求將體現(xiàn)為大眾化,終身化的特點,要求教育的大覆蓋面,多方式,全方位服務。保證任何人,任何時間,在任何地方接受所需的教育是未來教育的根本目標。</p><p>  但是隨著市場的日益繁榮和經(jīng)濟文

16、化的發(fā)展,現(xiàn)有的教育資源不足與廣大群眾對社會文化教育不斷增長的需求之間的矛盾日益突出。具體表現(xiàn)在:社會消費水平的提高帶來的教育成本不斷上升;由于地域經(jīng)濟發(fā)展不平衡導致的知識發(fā)展不平衡;擇?,F(xiàn)象嚴重、重點學校供不應求、優(yōu)秀教師不斷向城區(qū)集中、城鄉(xiāng)之間的教育水平差距在加大;成人教育和繼續(xù)教育在短期內(nèi)不能得到滿足。</p><p>  因此,如何培養(yǎng)建設(shè)現(xiàn)代化所需的高素質(zhì)人才;如何解決社會需求同教育資源相對不足和教學手

17、段落后之間的矛盾,使有限的教育資源得到合理利用和共享,并提高人才培養(yǎng)的質(zhì)量將成為教育界的一個重要課題。在這種國情和教育現(xiàn)狀下,迫切需要采用一種新的技術(shù)手段來充分利用各種資源,增強教育普及程度,縮小城鄉(xiāng)差距,培育創(chuàng)新人才,從而構(gòu)建一個終身學習的體系。</p><p>  現(xiàn)代網(wǎng)絡教學為解決上述矛盾提供了最好的解決方案。發(fā)展現(xiàn)代網(wǎng)絡教學,網(wǎng)絡建設(shè)是基礎(chǔ),資源建設(shè)是核心,教學應用是目的,管理服務是保證。資源建設(shè)是現(xiàn)代網(wǎng)

18、絡教學工程的重要組成部分,是教育信息化的基礎(chǔ),是需要長期建設(shè)與維護的系統(tǒng)工程。由于教學資源的復雜性和多樣性,使得人們對它的理解各有不同,便會出現(xiàn)大量不同層次,不同屬性的教學資源,因而不易管理和利用。為了有效地建設(shè)好優(yōu)秀教學資源庫、使其在質(zhì)量、效益、可持續(xù)發(fā)展等方面有更強的保證,并充分發(fā)揮網(wǎng)絡共享的優(yōu)勢,避免重復建設(shè)工作,保障現(xiàn)代網(wǎng)絡教學工程能夠有計劃,有步驟地實施,進行現(xiàn)代網(wǎng)絡教學的教學資源建設(shè)規(guī)范的探索與研究是十分必要的。</p

19、><p><b>  1.3研究目的</b></p><p>  基于Web的C語言教學系統(tǒng)建設(shè)的目標是:開發(fā)出使用方便,高度共享的網(wǎng)上教育資源;建立較為完善的教學、指導、服務、管理體系;形成一支現(xiàn)代網(wǎng)絡教學教學、技術(shù)和管理隊伍;制定比較完善的現(xiàn)代網(wǎng)絡教學政策,法規(guī)和管理辦法;建立起適應信息化社會的教學模式。</p><p>  教育資源庫建設(shè)是一

20、項長期的工作,需要逐步摸索出資源建設(shè)及管理的經(jīng)驗,制作出一批具有示范意義的教學軟件,形成教學軟件資源庫。最終基本形成基礎(chǔ)教育、職業(yè)教育、高等教育及繼續(xù)教育等方面的現(xiàn)代網(wǎng)絡教學資源系統(tǒng)和服務體系,為構(gòu)建終身教育體系奠定基礎(chǔ)。</p><p>  系統(tǒng)開發(fā)模式、工具及環(huán)境</p><p>  2.1系統(tǒng)的開發(fā)模式</p><p>  該教學平臺采取B/S模式,建設(shè)成課程

21、資源網(wǎng)站;學生通過課程網(wǎng)站,可以進行在線學習,提交作業(yè)及提問,可以方便地獲取課程學習需要的資源,教師可以在線發(fā)布通知、查看學生作業(yè)、回復學生留言、答疑等;并提供學生與教師、學生與學生、教師與教師之間的交流平臺,體現(xiàn)數(shù)字化學習、自主學習教育理念。它分為:在線學習、作業(yè)提交、課程實驗、問題答疑、例題解析、試題樣卷、在線通知等塊。</p><p>  2.2系統(tǒng)開發(fā)工具介紹</p><p>  

22、(一)B/S模式:瀏覽器服務器模式:三層Browser/Server結(jié)構(gòu)</p><p>  B/S結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問WEB數(shù)據(jù)庫為中心,HTTP為傳輸協(xié)議,客戶端通過瀏覽器(Browser)訪問WEB服務器和與其相連的后臺數(shù)據(jù)庫,我們稱之為B/S(Browser/Server)模式。其三級結(jié)構(gòu)組成如下圖所示:</p><p> ?。ǘ〢SP:即Active Server P

23、age,是微軟推出的動態(tài)Web設(shè)計技術(shù),是用于WWW服務的服務器端腳本環(huán)境,在站點的Web服務器上解釋腳本,可產(chǎn)生并執(zhí)行動態(tài)、交互式、高效率的站點服務器應用程序。</p><p>  2.3系統(tǒng)開發(fā)環(huán)境簡介</p><p>  該系統(tǒng)采用的是即動態(tài)網(wǎng)頁來完成的,即我們所稱的ASP,它其實是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP內(nèi)含于IIS3.0和4.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)

24、頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務器應用程序。ASP能運行你所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。</p><p>  Active Server Pages所獨具的一些特點:</p><p>  1

25、.使用VBScript、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應用程序。</p><p>  2.無須compile編譯,容易編寫,可在服務器端直接執(zhí)行。</p><p>  3.使用普通的文本編輯器,如Windows的記事本,即可進行編輯設(shè)計。</p><p>  4.與瀏覽器無關(guān)(Browser Independence),用

26、戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計的網(wǎng)頁內(nèi)容。Active Server Pages所使用的腳本語言(VBScript、Jscript)均在WEB服務器端執(zhí)行,用戶 端的瀏覽器不需要能夠執(zhí)行這些腳本語言。</p><p>  5.Active Server Pages能與任何ActiveX scripting語言相容。除了可使用VBScript或JScrip

27、t語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)物件?!?6.Active Server Pages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。</p><p>  運行AP所需的環(huán)境: </p>&l

28、t;p>  Microsoft Internet Information Server version 3.0/4.0 on Windows NT Server </p><p>  Microsoft Peer Web Services Version 3.0 on Windows NT Workstation </p><p>  Microsoft Personal Web S

29、erver on Windows 95/98 </p><p>  該平臺采用的是Microsoft Access數(shù)據(jù)庫。Microsoft Access是一種關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫以文件形式保存,文件的擴

30、展名是DB。Microsoft Access有下列的一些優(yōu)點:Access數(shù)據(jù)庫管理系統(tǒng)是Microsoft Office套件的一個重要組成部分。使用它比較的簡單、容易,開發(fā)效率高而且前后臺集合。</p><p>  該教學平臺采取B/S模式,建設(shè)成課程資源網(wǎng)站;學生通過課程網(wǎng)站,可以進行在線學習,提交作業(yè)及提問,可以方便地獲取課程學習需要的資源,教師可以在線發(fā)布通知、查看學生作業(yè)、回復學生留言、答疑等;并提供學

31、生與教師、學生與學生、教師與教師之間的交流平臺,體現(xiàn)數(shù)字化學習、自主學習教育理念。它分為:公共欄目、教師欄目、學生欄目和管理員欄目,不同的用戶經(jīng)過注冊后進入不同的欄目,同時該教學平臺最大的特色就是當管理員進入管理員欄目后,可以隨時更新信息以及動態(tài)的增加或刪除某些頁面,如增加參考資料頁面。</p><p>  系統(tǒng)需求分析及概要設(shè)計</p><p><b>  3.1系統(tǒng)概要設(shè)計&

32、lt;/b></p><p>  該教學平臺采取B/S模式,建設(shè)成課程資源網(wǎng)站;學生通過課程網(wǎng)站,可以進行在線學習,提交作業(yè)及提問,可以方便地獲取課程學習需要的資源,教師可以在線發(fā)布通知、查看學生作業(yè)、回復學生留言、答疑等;并提供學生與教師、學生與學生、教師與教師之間的交流平臺,體現(xiàn)數(shù)字化學習、自主學習教育理念。它分為:公共欄目、教師欄目、學生欄目和管理員欄目,不同的用戶經(jīng)過注冊后進入不同的欄目,同時該教學

33、平臺最大的特色就是當管理員進入管理員欄目后,可以隨時更新信息以及動態(tài)的增加或刪除某些頁面,如增加參考資料頁面。</p><p>  其三級結(jié)構(gòu)組成如下圖所示:</p><p>  圖中從左到右,分為三個層次:</p><p>  第一層是客戶端即瀏覽器,主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的Web服務器提出服務器請求,Web服務器用HTT

34、P協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上;</p><p>  第二層Web服務器是功能層,完成客戶的應用功能,即Web服務器接受客戶請求,并與后臺數(shù)據(jù)庫連接,進行申請?zhí)幚?,然后將處理結(jié)果返回Web服務器,再傳至客戶端;</p><p>  第三層數(shù)據(jù)庫服務器是數(shù)據(jù)層。數(shù)據(jù)庫服務器應客戶請求獨立地進行各種處理。</p><p><b>

35、;  在線學習基本概念</b></p><p>  1、在線學習的學習支持</p><p>  (一)在線學習面臨的挑戰(zhàn):</p><p>  正如上面所提到的在線學習既不同于面對面學習又不同于傳統(tǒng)遠距離學習。在線學習面臨的挑戰(zhàn)有:</p><p>  (1)學習者可能從未見過教師,因此他們不可能與其交流。</p>

36、<p> ?。?)學習者可能在不同的地區(qū)學習,因而,他們的文化背景也不盡相同。</p><p> ?。?)師生之間的行為語言、表情、語氣和情感無法交流。</p><p> ?。?)學習者得到實時回答和交流的機會極少。</p><p> ?。?)學習者無法進行面對面的訓練。</p><p> ?。?)由于互聯(lián)網(wǎng)的技術(shù)及質(zhì)量問題,很難保

37、證學習的有效性。</p><p> ?。?)在線學習的成本問題。</p><p>  (二)在線學習支持需求:</p><p>  由于在線學習和傳統(tǒng)的遠程學習存在著差異性,在線學習者需要得到如下支持:</p><p> ?。?)學習任務、學習期限和學習前景闡述要明確。</p><p> ?。?)學習資源豐富并能激勵學

38、習者的參與性。</p><p> ?。?)教學設(shè)計要體現(xiàn)“以學生為中心”的策略,反映學習者的進步。</p><p> ?。?)鼓勵學習者自我控制學習。</p><p> ?。?)對學習者的表現(xiàn)提供建設(shè)性的反饋意見。</p><p>  (6)正確地幫助學習者進行交流和表達不同的觀點。</p><p>  (7)對學習者

39、提供自我管理技能的培訓,包括學習安排、時間管理和自我訓練。</p><p> ?。?)提供靈活的工作方法(尤其是在計算機工作時出現(xiàn)障礙)。</p><p>  2、在線學習的教學理論</p><p><b> ?。ㄒ唬┙膛c學的策略</b></p><p>  接受網(wǎng)絡教學的學生與接受校園教育的學生在體驗學習過程方面是不同

40、的。在對遠程學習者進行調(diào)研時,我們感受最深的就是他們期盼教師的輔導以及熱衷與其他學習者的交流。因此,在線學習不僅要保留這些,而且還要充分利用技術(shù)加強輔導與交互。但假如課程設(shè)計對學習支持需求不到位,那么,我們就達不到理想的效果,在線學習也就成了紙上談兵了。為了與傳統(tǒng)的課程設(shè)計作比較,在線課程設(shè)計需要一些基本模式,它們是:</p><p> ?。?)指導主義者(教師為中心)。</p><p>

41、 ?。?)行為主義者(指行為變化而不是精神活動)。</p><p> ?。?)建構(gòu)主義者(例如學習者建構(gòu)精神模式來感受世界)。</p><p> ?。?)實踐團體(學習通過社交活動而獲得)。</p><p>  這些模式主要由以下幾個方面來區(qū)別:</p><p> ?。?)由誰來決定學習的內(nèi)容。</p><p> ?。?/p>

42、2)由誰來定義學習的價值。</p><p> ?。?)由誰來支付學費。</p><p> ?。?)由誰來參加學習。</p><p>  無論采用哪一種模式,都將對在線輔導教師起到潛在的作用。指導主義者和行為主義者模式強調(diào)的是教師的經(jīng)驗和權(quán)威,而建構(gòu)主義者和實踐團體則更關(guān)心學習者的需求,強調(diào)個人需求及貢獻。這些區(qū)別已經(jīng)從教師的職能轉(zhuǎn)換(以教師為中心轉(zhuǎn)為變以學生為中心)

43、中體現(xiàn)出來了。</p><p><b> ?。ǘ┰u價</b></p><p>  在線學習環(huán)境對評價學習者的成果更為便捷,尤其在自我評價、同等評價與合作、小組評價等方面具有較強的技術(shù)支持。在合作與小組評價環(huán)境下設(shè)計者需注意評價模式應具有適應雙方交流的功能、獨立功能、自我負責功能。在線學習環(huán)境特別適合于那些強調(diào)小組交流的合作學習模式,并向?qū)W習者和輔導教師提供新的反饋途

44、徑。但是,在運用這些評價模式時我們要小心細致而且要保證:</p><p> ?。?)學習者在接受評價前必須擁有基本的技能與信心。</p><p> ?。?)評價者必須擁有合適的評價成果的方法。</p><p>  (3)學習指導和評價標準要對學生適用。</p><p>  在線學習發(fā)展很快,大專院校若要尋求自身的發(fā)展必須考慮在線學習的策略性以

45、及在線學習所涉及相關(guān)因素:課程、輔導、管理等。在線輔導技能雖然與面對面輔導有點相似,但絕對不同,在線輔導教師與傳統(tǒng)教師也因教學法不同而不同,教師的角色從傳授知識向指導學習轉(zhuǎn)變。學習者之間的交流、學習時間、工作量以及管理在線通信的復雜性都將成為在線學習的基本要素。</p><p><b>  3.2系統(tǒng)模塊簡介</b></p><p> ?。ㄒ唬?、網(wǎng)頁和數(shù)據(jù)庫交互性的問

46、題:</p><p><b>  a.注冊。</b></p><p>  b.登陸。系統(tǒng)管理員,學生和老師登陸后,進入不同的界面。系統(tǒng)管理員登陸后,進入的是管理員的欄目。學生登陸后,進入的是學生的學習欄目。老師登陸后,進入的是老師欄目。如果游客則進入的是公共欄目。</p><p> ?。ǘ⒃摻虒W平臺分為:公共欄目、教師欄目、學生欄目和管理員

47、欄目。</p><p> ?。?)公共欄目:用戶剛開始點擊進入的是公共欄目,分別提供了首頁、登陸、課程簡介、課程大綱、課程日歷、在線學習、課程實驗、課程設(shè)計、習題解答、在線測試、學習論壇和視頻教學等功能模塊。其中在線學習模塊提供了電子課件,讓學生可以進行在線學習,并提供了電子課件下載;課程實驗模塊提供了課程實驗大綱,課程實驗題目,課程實驗模擬器推介或提供模擬器下載;課程設(shè)計模塊提供了課程設(shè)計大綱,課程設(shè)計題目,畢

48、業(yè)設(shè)計題目和相關(guān)案例下載;習題解答模塊根據(jù)使用的教材分章進行了習題解答,方便學生進行課后復習;在線測試是當用戶對所學的知識有了一定的掌握的時候所提供的功能模塊;學習論壇和視頻教學提供學生與教師、學生與學生、教師與教師之間的交流平臺,體現(xiàn)數(shù)字化學習、自主學習教育理念。其中比較關(guān)鍵的問題有:</p><p><b>  BBS論壇:</b></p><p>  要解決網(wǎng)頁

49、和數(shù)據(jù)庫之間的互動行,登陸和注冊問題的解決。</p><p>  發(fā)帖和刪帖,搜索關(guān)鍵字,最熱主題和最新主題等。</p><p><b>  視頻學習:</b></p><p>  教學或?qū)嶒炑菔疽曨l文件下載,遠程教學或?qū)嶒炑菔疽曨l直播;</p><p> ?。?)學生欄目:當學生通過注冊,并根據(jù)注冊的ID號登陸后,進入

50、學生欄目。學生欄目提供了課程簡介、課程大綱、課程日歷、在線學習、課程實驗、課程設(shè)計、習題解答、在線測試、習論壇和視頻教學、作業(yè)管理等功能模塊。它們的功能基本與公共欄目的一樣。其中需要解決的關(guān)鍵性問題有:</p><p><b>  作業(yè)管理:</b></p><p>  老師公布作業(yè)后,學生登陸以后在學生欄目能夠看到所有老師最近布置的作業(yè)情況,通過搜索關(guān)鍵字,查看某個

51、老師的布置作業(yè)的情況,還可以把你完成的作業(yè)提交給老師。當查閱到老師批改你的作業(yè)以后,你就可以下載到已被老師修改的作業(yè)。</p><p>  (3)教師欄目分為資源管理、作業(yè)管理、公告管理和網(wǎng)上答疑,其中資源管理教師根據(jù)教學計劃與要求,自由的添加與刪除頁面等功能;公告管理模塊提供教師隨時發(fā)布最新教學信息;作業(yè)管理模塊提供了在線方式的作業(yè)布置與批閱;網(wǎng)上答疑針對學生的問題留言進行解答,提供學生與教師的交流平臺。<

52、;/p><p> ?。?)管理員欄目分為公告管理、論壇管理和資源管理:其中公告管理方便隨時發(fā)布公告信息,這些公告信息將會在公共欄目中顯示,它不同于教師欄目的公告管理,后者的公告信息是在學生欄目中顯示;論壇管理提供了學生和教師、學生和學生之間的交流;資源管理方便管理員隨時對該教學平臺進行修改與更新,能夠動態(tài)的刪除、修改和添加網(wǎng)頁。</p><p><b>  系統(tǒng)詳細設(shè)計</b&

53、gt;</p><p>  4.1系統(tǒng)設(shè)計總體設(shè)計</p><p>  該教學平臺采取B/S模式,建設(shè)成課程資源網(wǎng)站;學生通過課程網(wǎng)站,可以進行在線學習,提交作業(yè)及提問,可以方便地獲取課程學習需要的資源,教師可以在線發(fā)布通知、查看學生作業(yè)、回復學生留言、答疑等;并提供學生與教師、學生與學生、教師與教師之間的交流平臺,體現(xiàn)數(shù)字化學習、自主學習教育理念。它分為:公共欄目、教師欄目、學生欄目和管

54、理員欄目,不同的用戶經(jīng)過注冊后進入不同的欄目,同時該教學平臺最大的特色就是當管理員進入管理員欄目后,可以隨時更新信息以及動態(tài)的增加或刪除某些頁面,如增加參考資料頁面。</p><p><b>  系統(tǒng)結(jié)構(gòu)圖:</b></p><p>  4.2系統(tǒng)設(shè)計詳細設(shè)計 </p><p>  網(wǎng)上教學平臺以欄目(公共欄目、教師欄目、學生欄目、管理員欄目)

55、作為父類,在下一級中擴展若干子類作為子欄目等。在建立系統(tǒng)數(shù)據(jù)庫時,按照各子類的內(nèi)容收集資源信息,同時還注意對信息元數(shù)據(jù)的保存。下圖是網(wǎng)上教學平臺的欄目結(jié)構(gòu)圖。</p><p><b>  公共欄目結(jié)構(gòu)圖:</b></p><p><b>  2.管理員欄目</b></p><p>  公告管理:方便隨時發(fā)布公告信息,這些公

56、告信息將會在公共欄目中顯示,它不同于教師欄目的公告管理,后者的公告信息是在學生欄目中顯示。 ┃</p><p>  論壇管理:提供了學生和教師、學生和學生之間的交流。</p><p>  資源管理:方便管理員隨時對該教學平臺進行修改與更新。</p><p><b>  管理員欄目結(jié)構(gòu)圖:</b></p>&

57、lt;p><b>  3.學生欄目</b></p><p>  在線學習:提供了電子課件,讓學生可以進行在線學習,并提供了電子課件下載</p><p>  課程實驗:提供了課程實驗大綱,課程實驗題目,課程實驗模擬器推介或提供模擬器下載。</p><p>  課程設(shè)計:提供了課程設(shè)計大綱,課程設(shè)計題目,畢業(yè)設(shè)計題目和相關(guān)案例下載。</

58、p><p>  習題解答:根據(jù)使用的教材分章進行了習題解答,方便學生進行課后復習) 在線測試:當用戶對所學的知識有了一定的掌握的時候所提供的功能模塊。</p><p>  學習論壇:提供學生與教師、學生與學生、教師與教師之間的交流平臺,體現(xiàn)數(shù)字化學習、自主學習教育理念。</p><p><b>  學生欄目結(jié)構(gòu)圖:</b></p>&

59、lt;p><b>  4.教師欄目 :</b></p><p>  資源管理:教師根據(jù)教學計劃與要求,自由的添加與刪除頁面等功能。</p><p>  作業(yè)管理:提供了在線方式的作業(yè)布置與批閱。</p><p>  公告管理:提供教師隨時發(fā)布最新教學信息。</p><p>  資源上傳:將有用的資源提交給教育平臺。

60、 </p><p><b>  教師欄目結(jié)構(gòu)圖:</b></p><p>  4.3界面設(shè)計 </p><p><b>  概述</b></p><p>  本網(wǎng)上教學平臺是針對基于Web的C語言教學系統(tǒng)的目標而設(shè)計的資源平臺。如圖</p><p><b>  

61、所示:</b></p><p><b>  圖1-1</b></p><p>  其窗口上包括:歡迎信息、功能菜單欄及導航欄。</p><p><b>  主界面</b></p><p>  在瀏覽器中的地址輸入網(wǎng)址后,會在瀏覽器中顯示主頁界面,如下圖:</p><p

62、><b>  圖2-1</b></p><p>  主頁面中的功能菜單欄包括:系統(tǒng) 學習 查詢 考試 評估 鏈接 調(diào)查 視頻 交流 幫助 。導航欄中的目錄分別是這些功能按鈕的引用,方便用戶快速檢索。</p><p><b>  主窗體模塊功能介紹</b></p><p><b>  歡迎信息模塊<

63、/b></p><p>  這一部分以彈出信息條的形式實現(xiàn)了用戶友好界面。</p><p><b>  信息顯示模塊</b></p><p>  這一部分是各類信息的顯示窗口。在首頁中此顯示信息的窗口顯示課程的基本信息,如圖3-2。</p><p><b>  圖3-2</b></p&g

64、t;<p>  當選定了某個功能的按鍵后,此窗口將顯示相應按鈕的實現(xiàn)。</p><p><b>  系統(tǒng)模塊</b></p><p>  系統(tǒng)模塊負責介紹學生的基本信息。當點中此按鈕后,導航欄中會顯示系統(tǒng)的子目錄,同時在信息顯示窗口中顯示相關(guān)內(nèi)容。它使得用戶可以了解本課程的研究內(nèi)容,課程的研究目標,課程的基本特點及課程的總體要求等的內(nèi)容。見下圖。<

65、/p><p><b>  圖3-3</b></p><p><b>  3.4學習模塊</b></p><p>  學習功能模塊負責課程教學和考試大綱的任務。當點中此按鈕后,導航欄中會顯示學習的子目錄。分別選中目錄中的教學大綱和考試大綱,會相應地顯示學習的教學大綱和考試大綱。見圖3-4至圖3-5。在這里用戶可了解本課程的教學和

66、考試的相關(guān)信息。</p><p><b>  圖3-4</b></p><p><b>  圖3-5</b></p><p>  3.5查詢模塊(對應于導航欄中的查詢目錄)</p><p>  查詢模塊負責顯示課程教學的時間進度安排。點中此按鈕后,導航欄中將顯示本課程的查詢的子目錄。這個按鍵會在信

67、息顯示窗口中顯示學分、教學進度和教學任務安排。圖3-6。</p><p><b>  圖3-6</b></p><p>  3.6在線考試模塊(對應于導航欄中的考試目錄)</p><p>  在線考試模塊負責顯示本課程的授課教案。點中此按鈕后,導航欄中將顯示本課程的考試的子目錄。用戶可在此按鈕下看到本課程的授課教案進行在線學習。</p&

68、gt;<p><b>  圖3-7</b></p><p>  3.7調(diào)查模塊(對應于導航欄中的調(diào)查目錄)</p><p>  調(diào)查模塊負責課程設(shè)計和相關(guān)資源信息的獲取。點中此按鈕后,導航欄中將顯示本課程的調(diào)查的信息的目錄。用戶可在導航欄中選擇課程設(shè)計大綱、課程設(shè)計題目及相關(guān)的資源,并在信息顯示窗口中顯示出來。</p><p>&

69、lt;b>  圖3-8</b></p><p>  3.8視頻模塊(對應于導航欄中的視頻目錄)</p><p>  視頻模塊負責本課程的習題和練習。點擊此按鈕后,導航欄中將顯示本課程的視頻的目錄。用戶在導航欄中選中的習題會在信息顯示窗口中顯示出來。</p><p><b>  圖3-9</b></p><

70、p>  3.9交流模塊(對應于導航欄中的交流目錄)</p><p>  交流模塊負責在線交流。點擊此按鈕后,將進入聊天室頁面。</p><p><b>  圖3-10</b></p><p>  3.10 幫助模塊(對應于導航欄中的幫助目錄)</p><p>  幫助幫助模塊,點擊此按鈕后,導航欄中將顯示信息。如

71、圖。</p><p><b>  圖3-11</b></p><p><b>  3.11管理員模塊</b></p><p>  圖3-12至3-13。</p><p><b>  圖3-12</b></p><p><b>  圖3-13&l

72、t;/b></p><p><b>  四、運行環(huán)境</b></p><p>  本網(wǎng)上教學平臺運行在WindowsXP/2000下,可在客戶端的瀏覽器上自由使用。軟件的測試生成是在ASP.Net及IIS5.0的平臺下。</p><p><b>  本系統(tǒng)運行環(huán)境</b></p><p> 

73、 windows 98 +PWS</p><p>  windows 2000+IIS</p><p>  windows XP+IIS</p><p>  最佳分辨率:1024*768 </p><p>  要求IE流覽器版本不低于5.0</p><p>  要系統(tǒng)未在NETSCAPE流覽器下測試過,建議您使用IE流

74、覽器</p><p>  第5章利用ASP設(shè)計動態(tài)WEB網(wǎng)頁的技術(shù)實現(xiàn)具體系統(tǒng)</p><p>  <%function GetIp()</p><p>  getclientip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")</p><p>  If getc

75、lientip = "" Then</p><p>  getclientip = Request.ServerVariables("REMOTE_ADDR")</p><p><b>  end if</b></p><p>  GetIp = getclientip</p><p&

76、gt;  end function</p><p>  function paramAdd(strParam,strAdd,value)</p><p>  dim arrParam,intI,intJ</p><p>  arrParam=split(strParam,"&")</p><p>  strAdd=

77、lcase(strAdd)</p><p>  intJ=Ubound(arrParam)</p><p>  paramAdd=""</p><p>  for intI=0 to intJ</p><p>  if inStr(1,lcase(arrParam(intI)),strAdd&"=&qu

78、ot;)<>1 then paramAdd=paramAdd&arrParam(intI)&"&"</p><p><b>  next</b></p><p>  paramAdd=paramAdd&strAdd&"="&value</p><p&

79、gt;  end function</p><p>  function EncodeJs(byVal str)</p><p>  if isNull(str) then</p><p>  EncodeJs=""</p><p>  exit function</p><p><b>

80、  end if</b></p><p>  str=replace(str,chr(10),"")</p><p>  str=replace(str,chr(13),"\n")</p><p>  str=replace(str,"\","\\")</p>

81、<p>  str=replace(str,"""","\""")</p><p>  str=replace(str,"'","\'")</p><p>  EncodeJs=str</p><p>  end fun

82、ction</p><p>  On Error Resume Next</p><p>  StartTime=timer()</p><p>  Db="Data/info.mdb"</p><p>  Set conn = Server.CreateObject("ADODB.Connection"

83、;)</p><p>  Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)</p><p>  'Connstr="Driver={Microsoft Access Driver (*.mdb)};dbq=" & Serve

84、r.MapPath(db)</p><p>  Conn.Open Connstr</p><p><b>  %></b></p><p><b>  附錄 </b></p><p>  Default.asp</p><p><b>  <html&

85、gt;</b></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></p><p>  <SCRIPT la

86、nguage=javascript></p><p>  function openScript(url, width, height) {</p><p>  var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',

87、resizable=0,scrollbars=yes,menubar=no,status=n0' );</p><p><b>  }</b></p><p><b>  </SCRIPT></b></p><p>  <style type="text/css"><

88、;/p><p><b>  <!--</b></p><p><b>  body {</b></p><p>  margin-left: 0px;</p><p>  margin-top: 0px;</p><p>  margin-right: 0px;</p

89、><p>  margin-bottom: 0px;</p><p><b>  }</b></p><p>  .style1 {color: #FF0000;</p><p>  font-size: 13px;</p><p><b>  }</b></p>

90、<p>  body,td,th {</p><p>  font-size: 12px;</p><p><b>  }</b></p><p><b>  --></b></p><p>  </style><title>基于Web的C語言教學系統(tǒng)<

91、;/title></head></p><p>  <body bgcolor="#ffffff"></p><p>  <table width="778" border="0" align="center" cellpadding="0" cellsp

92、acing="0"></p><p><b>  <tr></b></p><p>  <td><img src="indeximg/spacer.gif" width="563" height="1" border="0" alt=

93、""></td></p><p>  <td><img src="indeximg/spacer.gif" width="6" height="1" border="0" alt=""></td></p><p>  

94、<td><img src="indeximg/spacer.gif" width="194" height="1" border="0" alt=""></td></p><p>  <td><img src="indeximg/spacer.gif&

95、quot; width="15" height="1" border="0" alt=""></td></p><p>  <td><img src="indeximg/spacer.gif" width="1" height="1" bo

96、rder="0" alt=""></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colspan="4"><img na

97、me="default_r1_c1" src="indeximg/default_r1_c1.gif" width="778" height="115" border="0" alt=""></td></p><p>  <td><img src="

98、indeximg/spacer.gif" width="1" height="115" border="0" alt=""></td></p><p><b>  </tr></b></p><p><b>  <tr><

99、/b></p><p>  <td colspan="4"><img name="default_r2_c1" src="indeximg/default_r2_c1.jpg" width="778" height="102" border="0" alt="&

100、quot;></td></p><p>  <td><img src="indeximg/spacer.gif" width="1" height="102" border="0" alt=""></td></p><p><b&g

101、t;  </tr></b></p><p><b>  <tr></b></p><p>  <td rowspan="4"><img name="default_r3_c1" src="indeximg/default_r3_c1.jpg" width=

102、"563" height="349" border="0" alt=""></td></p><p>  <td rowspan="3"><img name="default_r3_c2" src="indeximg/default_r3_c2.jp

103、g" width="6" height="197" border="0" alt=""></td></p><p>  <td colspan="2"><img name="default_r3_c3" src="indeximg/defa

104、ult_r3_c3.jpg" width="209" height="43" border="0" alt=""></td></p><p>  <td><img src="indeximg/spacer.gif" width="1" height=

105、"43" border="0" alt=""></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="194&qu

106、ot; height="139"><table width="193" height="119" border="0" align="center" cellpadding="0" cellspacing="0"></p><p>  <FORM st

107、yle="BACKGROUND-COLOR: #efefef" name=formDis onsubmit=TwoSubmit(this) method=post></p><p><b>  <SCRIPT></b></p><p>  function TwoSubmit(form){</p><p>

108、  if (form.Ref[0].checked){</p><p>  form.action = "cklogin.asp";</p><p><b>  }else{</b></p><p>  form.action = "teacher/chkadmin.asp";</p>&l

109、t;p><b>  }</b></p><p>  form.submit();</p><p><b>  }</b></p><p><b>  </SCRIPT></b></p><p><b>  <tr></b>&l

110、t;/p><p>  <td><div align="center">學 號:</p><p>  <input name=username id="username" size=10></p><p>  </div></td></p><p>

111、<b>  </tr></b></p><p><b>  <tr></b></p><p>  <td height="10"><div align="center"></div></td></p><p>&

112、lt;b>  </tr></b></p><p><b>  <tr></b></p><p>  <td><div align="center">密 碼:</p><p>  <input name=password type=password id=

113、"password" size=10 maxlength=10></p><p>  </div></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  &

114、lt;td><div align="center"></p><p>  <input name=Ref type=radio value=cop checked></p><p><b>  學生</b></p><p>  <input type=radio value=Ind nam

115、e=Ref></p><p>  老師</div></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td bgcolor="#FFFFFF"&

116、gt;<div align="center"></p><p>  <input name="imageField" type="image" src="indeximg/loginok.gif" width="60" height="20" border="0&qu

117、ot;></p><p>  <a href="main.asp"><img src="indeximg/nologin.gif" width="60" height="20" border="0"></a> </div></td></p>

118、;<p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td bgcolor="#FFFFFF"><div align="center" class="style1">&l

119、t;a href= javascript:openScript('reg.asp',400,280)>注冊獲得學號</a></div></td></p><p><b>  </tr></b></p><p><b>  </FORM></b></p>

120、<p>  </table></td></p><p>  <td><img name="default_r4_c4" src="indeximg/default_r4_c4.jpg" width="15" height="139" border="0" alt

121、=""></td></p><p>  <td><img src="indeximg/spacer.gif" width="1" height="139" border="0" alt=""></td></p><p>

122、;<b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colspan="2"><img name="default_r5_c3" src="indeximg/default_r5_c3.jpg"

123、; width="209" height="15" border="0" alt=""></td></p><p>  <td><img src="indeximg/spacer.gif" width="1" height="15" bor

124、der="0" alt=""></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colspan="3"><img src

125、="indeximg/default_r6_c2.jpg" alt="" name="default_r6_c2" width="215" height="152" border="0" usemap="#default_r6_c2Map"></td></p><

126、;p>  <td><img src="indeximg/spacer.gif" width="1" height="152" border="0" alt=""></td></p><p><b>  </tr></b></p>

127、<p><b>  <tr></b></p><p>  <td colspan="4"><img name="default_r7_c1" src="indeximg/default_r7_c1.jpg" width="778" height="3"

128、; border="0" alt=""></td></p><p>  <td><img src="indeximg/spacer.gif" width="1" height="3" border="0" alt=""></td

129、></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colspan="4"><img name="default_r8_c1" src="indexim

130、g/default_r8_c1.jpg" width="778" height="31" border="0" alt=""></td></p><p>  <td><img src="indeximg/spacer.gif" width="1" h

131、eight="31" border="0" alt=""></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p>  <map name=&q

132、uot;default_r6_c2Map"></p><p>  <area shape="rect" coords="11,12,77,36" href="javascript:openScript('set.htm',300,300)"></p><p>  <area sha

133、pe="rect" coords="103,8,188,38" href="javascript:openScript('help.asp',400,420)"></p><p><b>  </map></b></p><p><b>  </body>

134、;</b></p><p><b>  </html></b></p><p>  Bottom.asp</p><p>  <!--#include file="conn.asp"--><%</p><p>  studyid=session("s

135、tudyid")</p><p>  set rs= Server.CreateObject("adodb.recordset")</p><p>  sqlstr="select * from student where studyid='"&studyid&"'"</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論