【正文】
.... 17 致謝 ..................................................................... 18 參考文獻(xiàn) ................................................................. 19 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 1 1 前言 在 網(wǎng)絡(luò)發(fā)展得如此迅速的情況下,大都高校的教師都已經(jīng)采用課件的形式教學(xué),改變了傳統(tǒng)的教學(xué)方式,例如用 PowerPoint 或其他的教學(xué)軟件來豐富課堂,這樣大大的提高了課堂教學(xué)的效率,也使課堂氣氛得到了活躍, 這樣的教學(xué)方式既方便 老師,也使 學(xué)生以最大的學(xué)校效率去學(xué)習(xí) [1]。本系統(tǒng)具有學(xué)習(xí)功能、教學(xué)功能和管理員管理功能。一個(gè)良好的教學(xué)網(wǎng)站,必須同時(shí)具備科 學(xué)性、教育性、技術(shù)性和藝術(shù)性。 這些功能是系統(tǒng)運(yùn)行的所需要的一些初始管理。 從教學(xué)模式來看,建設(shè)出好的教學(xué)網(wǎng)站能讓教學(xué)充分體現(xiàn)“以學(xué)生為主,教師為輔”的 現(xiàn)代教學(xué)模式,徹底改變了傳統(tǒng)教學(xué)中“以課堂教學(xué)為中心,以書本為中心,以教師為中心” [2]的“三中心”教學(xué)模式。但現(xiàn)如今的教學(xué)網(wǎng)站并沒能充分利用這一點(diǎn)。論壇的作用和留言板差不多。這主要表現(xiàn)在兩個(gè)方面: (1) 教學(xué)內(nèi)容在教學(xué)網(wǎng)站上的組織形式?jīng)]能讓它們發(fā)揮他們應(yīng)有的作用。還有一個(gè)原因是,中國在教育教學(xué)網(wǎng)站上缺乏一種評(píng)價(jià)策略。在系統(tǒng)分析中的將會(huì)介紹系統(tǒng)需求分析,詳細(xì)描述系統(tǒng)的功能需求、性能需求、安全需求以及界面需求,描述系統(tǒng)輸入與系統(tǒng)輸出。 網(wǎng)站的功能需求 教學(xué)網(wǎng)站要求既能滿足學(xué)生的學(xué),又能滿足教師的教,既能滿足學(xué)生自學(xué)的需要 ,又可供教師進(jìn)行備課及課堂教學(xué)參考。 學(xué)習(xí)資料上傳下載欄目: 此功能顧名思 義就是給學(xué)生提供學(xué)習(xí)資料的,以文件的形式。在教學(xué)交流方面,也有一些網(wǎng)站是把電子郵件或者 , MSN 之類工具加了進(jìn)去,這也能解決一定的問題,對(duì)于擴(kuò)大交流也起到一定的作用。 ( 3)網(wǎng)站管理功能: 包括學(xué)生管理、教師管理、管理員管理、課程管理、班級(jí)管理、學(xué)院管理、專業(yè)管理、課程開課信息管理、討論區(qū)管理。 數(shù)據(jù)引擎: MS SQL Server 2020 。 界面一致性: 在界面設(shè)計(jì)中應(yīng)該保持界面的一致性。 布局合理化原則: 應(yīng)注意在一個(gè)窗口內(nèi)部所有控件的布局和信息組織的藝術(shù)性,使得用戶界面美觀。 5) 信息不能帶有判斷色彩,即任何情況下不能指責(zé)用戶。 8) 按功能對(duì)動(dòng)作分類,并按此排列屏幕布局,設(shè)計(jì)者應(yīng) 提高命令和動(dòng)作組織的內(nèi)聚性。 7) 高效地使用顯示器的顯示空間。 ( 2) 教師信息(管理員輸入) 。 ( 10) 學(xué)習(xí)公告信息 (教師輸入) 。 ( 6) 討論區(qū)信息 (學(xué)生、教師、管理員查看) 。 數(shù)據(jù)庫中表的最大行數(shù):無限制,但需求磁盤空間支持 。 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)數(shù)據(jù)流圖 在本系統(tǒng)中,有四類數(shù)據(jù)流圖: 和管理員相關(guān)的,和教師相關(guān)的,和學(xué)生相關(guān)的和短消息相關(guān)的。其中以 ASP 技術(shù)應(yīng)用最廣泛,且相關(guān)網(wǎng)絡(luò)資源多,有豐富的中文參考資料,開發(fā)工具比較成熟,能快速構(gòu)建網(wǎng)絡(luò)應(yīng)用程序,所以很 多 教學(xué)網(wǎng)站的建設(shè)者都選用了該技術(shù)作為平臺(tái)制作技術(shù)[22]。在 ASP 腳本中可以方便地引用系統(tǒng)組件和 ASP 的內(nèi)置組件,還能通過定制 ActiveX Server Component( ActiveX 服務(wù)器組件)來擴(kuò)充功能。在 ASP 中, ADO 可以看作是一個(gè)服務(wù)器 組件( Server Component),簡單地說,它是一系列的對(duì)象。學(xué)生只能下載與自己有關(guān)的課程的學(xué)習(xí)資料。 ( 4) 討論區(qū)程序設(shè)計(jì): 此部分程序類似 于 BBS,在此模塊,學(xué)生、老師和管理員均可以發(fā)帖,但只有老師和管理員有管理帖子的權(quán)限。 討論區(qū)版塊是程序中比較大的一塊。 3 按照需求文檔進(jìn)行數(shù)據(jù)庫設(shè)計(jì),形成數(shù)據(jù)庫設(shè)計(jì)文檔。本文能夠成功的完成,要特別感謝我的導(dǎo)師齊建東老師的關(guān)懷和教導(dǎo)。m working on it. Who am I fooling? It39。cause if the army finds outthat you are a girl, the penalty is death. [big flames shoot up from therocks] Mulan: Who are you? Mushu: Who am I? Who am I? I am the guardian of lost souls. [ Mulan smilesbig in anticipation of seeing her guardian] I am the powerful, thepleasurable, the indestructible [ ing out from the roc ks to show his realsize] Mushu! Oh hah, hah, pretty hot, huh? [Khan stomps on Mushu. Mulanpushes Khan back] Mulan: Ah, my ancestors sent a little lizard to help me? Mushu: Hey, dragon, dragon, not lizard. I don39。m sorry[kneeling down in front of Mushu]. I39。s armor poking his head out from her bac k]: O kay thisis it, time to show 39。 the English governess quarreled with the house keeper, and wrote to a friend asking her to look 。s move it heifer. [Cut to Mulan at the camp39。s mouth]: Stop! I39。re gonna stay you39。 and no painter or artist is allowed to innovate uponthe m, or to leave the traditional forms and invent new ones. se me,where do I sign in? Hah, I see you have a sword. I have one too. They39。 4 文件刪除,本系統(tǒng)使用的是 FSO,但沒能做出錯(cuò)誤判斷以及給出錯(cuò)誤提示,這是因?yàn)?,這錯(cuò)誤在捕捉之前它已經(jīng)出來,主要使這功能出錯(cuò)的原因是文件不存在。 本論文的主要工作內(nèi)容 主要工作內(nèi)容為: 1 查閱文獻(xiàn),進(jìn)行文獻(xiàn)內(nèi)容總結(jié),形成文獻(xiàn)綜述。在這一部分的測試中,將很多數(shù)據(jù)檢測腳本錯(cuò)誤檢查了出來,權(quán)限檢測主要測試方法,分別以三種權(quán)限進(jìn)入系統(tǒng)進(jìn)行操作,查看是否有異常,這一部分工作將一部分非教師權(quán) 限或者非學(xué)生權(quán)限檢測了出來。一門課開課了,在前臺(tái)就會(huì)有一個(gè)答疑區(qū)。 系統(tǒng)程序設(shè)計(jì) 部分系統(tǒng)程序設(shè)計(jì)介紹: ( 1) 課程學(xué)習(xí)與課程教學(xué)設(shè)計(jì):課程資料在本系統(tǒng)中,設(shè)計(jì)成與開課信息關(guān)聯(lián),首先要在系統(tǒng)添加了開課信息之后,才能添加課程資料,開課信息由管理員添加,課程資料信息由教師添加,學(xué)生可以下載。在數(shù)據(jù)連接上,一般采用 ASP+ADO 技術(shù), ASP 與 ADO 技術(shù)結(jié)合實(shí)現(xiàn)同數(shù)據(jù)庫的集成。 ASP 腳本在服務(wù)器端解釋執(zhí)行,用戶 端只要使用可解釋常規(guī) HTML 碼的瀏覽器,即可瀏覽 ASP 所設(shè)計(jì)的主頁。HTML 是第一個(gè)通用的頁面描述語言,任何一個(gè)成功的網(wǎng)站都離不開它, 90 年以來 HTML 就一直被用作 WWW 上的信息表示語言, 它遵循國際標(biāo)準(zhǔn),常用的各種瀏覽器(如 IE, Netscape 等)均可以對(duì)其進(jìn)行很好的解釋; HTML 可以跨平臺(tái)使用,在 Windows, Unix 等環(huán)境中均可得到相同的效果; HTML 又具有簡單易學(xué)的特點(diǎn)和強(qiáng)大的超媒體支持能力,易于構(gòu)建復(fù)雜的超媒體信息網(wǎng) ;HTML 還支持多種媒體種類,如 GIF, JPG, WAV, AU, AVI, MOV, MPG 等,適合網(wǎng)絡(luò)傳輸;HTML 的創(chuàng)造工具很多,如 FrontPage, HotDog, DREAMWERVER 等,并可以根據(jù)需要加入JavaScript, JavaApplet 等,使 web 網(wǎng) 頁具有更好的交互性、生動(dòng)性和靈活性。 上傳漏洞是指上傳者上傳了一些非法的文件上去,導(dǎo)致系統(tǒng)被破壞。 響應(yīng)時(shí)間: 5 秒內(nèi) 。 ( 4) 開課信息(學(xué)生、教師查看) 。 ( 8) 答疑信息(疑問信息學(xué)生輸入,回復(fù)教師輸入) ??赡艿脑捥峁┤笔≈?、絕不要讓用戶提供程序中可以自動(dòng)獲取或計(jì)算出 來的信息。 5) 使用縮進(jìn)和文本來輔助理解。 6) 在對(duì)話、移動(dòng)和思考中提高效率。 3) 信息應(yīng)指出錯(cuò)誤可能導(dǎo)致那些不量后果,以便用戶檢查是否出現(xiàn)了這些情況或幫助用進(jìn)行改正。 字體缺省為宋體、五號(hào)、黑色。 將使用本系統(tǒng)的用戶定義為:對(duì)應(yīng)用程序或計(jì)算機(jī)的一般用法有一定了解,對(duì)易用性、簡潔性有比較高的要求,對(duì)界面快速交互沒有很強(qiáng)的要求。 系統(tǒng)運(yùn)行環(huán)境 系統(tǒng)配置如下 操作系統(tǒng):中文版 Windows 20 Windows 2020 操作系統(tǒng) 。 作業(yè)公告管理欄目: 此功能與學(xué)習(xí)功能中的作業(yè)公告欄目相對(duì)應(yīng),學(xué)生只能看公告信息,老師管理公告信息,老師在此模塊可以發(fā)布公 告信息,編輯已發(fā)布的公告信息,還可以刪除過期的公告信息。 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 4 師生教學(xué)交流欄目: 此欄目比較復(fù)雜,這和各個(gè)教學(xué)網(wǎng)站設(shè)計(jì)者對(duì)教 學(xué)交互的理解有關(guān),當(dāng) 然也有教學(xué)網(wǎng)站把它當(dāng)成一個(gè)很簡單的功能來實(shí)現(xiàn),比如只建一個(gè)留言 板 或者小論壇來充數(shù) , 很明顯一個(gè)留言 板 或者一個(gè)小論壇 是不 能實(shí)現(xiàn)教學(xué)中的交流 的。本系統(tǒng)在開發(fā)中因受到開發(fā)時(shí)間和技術(shù)的限制,暫時(shí)不實(shí)現(xiàn)自動(dòng)組題考試功能。系統(tǒng)分為前臺(tái)和后臺(tái)。按照 Web 理念要求,教學(xué)網(wǎng)站要在各個(gè)方面進(jìn)行改善,進(jìn)而達(dá) 到通過社區(qū)達(dá)到教學(xué)輔助的效果。這些因素在教學(xué)網(wǎng)站的設(shè)計(jì)上 ,是不能忽略的。教學(xué)網(wǎng)站的建設(shè)現(xiàn)狀整體來說還很差,無論是從規(guī)模還是質(zhì)量上都還不能承擔(dān)教學(xué)中的課下學(xué)習(xí)環(huán)節(jié)的補(bǔ)充。 很多教學(xué)網(wǎng)站都是的用文章發(fā)布系統(tǒng) 加 留言板建設(shè)而成,有的可能會(huì)加上個(gè)論壇來加深交流。在這樣形勢下,很多教學(xué)網(wǎng)站開始涌現(xiàn), 給傳統(tǒng)教學(xué)帶來了一次強(qiáng)力沖擊,新的 一輪 教學(xué)改革已經(jīng)展開。 建立教學(xué)網(wǎng)站是教學(xué)信息化,網(wǎng)絡(luò)化的最佳途徑,也是當(dāng)前教學(xué)輔助手段的大勢所趨 [2]。 本系統(tǒng)的 教學(xué)功能為各科教師提供一個(gè) 平臺(tái) ,使得課件或電子教 案的發(fā)布更為簡單,并為教師提供網(wǎng)上答疑 版塊 ,便于教師與學(xué)生交流 ,也 為今后各學(xué)科教師自行制作相關(guān)專題子網(wǎng)站提供方便。 畢業(yè)設(shè)計(jì)(論文) 題 目 名 稱: 教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā) 學(xué) 院(系): 信息學(xué)院 專 業(yè) 班 級(jí): 信息 034 學(xué) 生 姓 名: 指 導(dǎo) 教 師: 完 成 日 期: 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 I 教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā) 摘要 網(wǎng)絡(luò)的觸角如今已經(jīng)伸展到了世界各個(gè)角落,全世界無論什么行業(yè)幾乎都和網(wǎng)絡(luò)沾上了關(guān)系,教育也不例外。開設(shè)電子公告板 BBS,組織熱點(diǎn)討論,引導(dǎo)學(xué)生進(jìn)行網(wǎng)上交流,引導(dǎo)學(xué)生對(duì)有關(guān)問題進(jìn)行思考判斷, 進(jìn)而能 引導(dǎo)學(xué) 生主動(dòng)參與學(xué)校的網(wǎng)站建設(shè),使網(wǎng)絡(luò)成為教學(xué)的另一個(gè)戰(zhàn)場。課下的復(fù)習(xí)對(duì)于學(xué)習(xí)來說也是 非常關(guān)鍵 的 ,因而在網(wǎng)絡(luò)發(fā)展得如此發(fā)達(dá)的形勢下,對(duì)課下學(xué)習(xí)進(jìn)行改革是勢在必行?,F(xiàn)代教育技術(shù)作為國家推行素質(zhì)教育的重要手段,具體在計(jì)算機(jī)使用方面,已體現(xiàn)全面要求大學(xué)生必須通過等級(jí)考試,初步掌握計(jì)算機(jī)的使用,而網(wǎng)絡(luò)又是現(xiàn)代教育技術(shù)應(yīng)用的核心。而且教學(xué)網(wǎng)站到如今,國內(nèi)還沒有一個(gè)好的評(píng)價(jià)體系 [5,6]。在很多高校都是教務(wù)處建立的,這些教學(xué)網(wǎng)站在功能上就有些偏了,不北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 2 是很符合教學(xué)的要求。教師和老師的計(jì)算機(jī)操作水平也是一個(gè)制約因素,例如一個(gè)小學(xué)生可能他會(huì)網(wǎng)上聊天,但不一定會(huì)在網(wǎng)上看電子書。這對(duì)于傳統(tǒng)網(wǎng)站設(shè)計(jì)是一個(gè)挑戰(zhàn),也是一個(gè)機(jī)遇,一個(gè)發(fā)展方向。系統(tǒng)最后得到的結(jié)果是給學(xué)校的師生提供一個(gè)平臺(tái),補(bǔ)充教學(xué)環(huán)節(jié)的薄弱,增強(qiáng)課下復(fù)習(xí)的效率。有些教學(xué)網(wǎng)站還會(huì)提供網(wǎng)上測試或者說網(wǎng)上考試的功能,以輔助學(xué)生在學(xué)習(xí)時(shí),能及時(shí)檢測自己的學(xué)習(xí)效果,此網(wǎng)上考試系統(tǒng),一般題目都是固定,也有些能自動(dòng)組題形成試卷,即教學(xué)網(wǎng)站上設(shè)有一個(gè)試題題庫,當(dāng)學(xué)生選擇此功能,系統(tǒng)能隨機(jī)抽取一部分試題組成一份試卷,方便學(xué)生對(duì)自己的知識(shí)掌握程度的檢測。此功能也是只能由老師發(fā)布,學(xué)生與老師均沒有權(quán)限發(fā)布。 教師信息展示欄目: 作用是讓學(xué)生了解自己老師,這欄目一般教學(xué)網(wǎng)站都會(huì)有,上邊除了放教師的基本信息之外還可以展示教師的論文作品,所獲得的獎(jiǎng)項(xiàng)、榮譽(yù)等等。 網(wǎng)站管理員 。 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 5 用戶界面需求 界面設(shè)計(jì)總原則: 用戶界面參考 Windows XP 操作系統(tǒng)風(fēng)格,暫時(shí)不考慮 Windows Vista 的界面風(fēng)格,不過可以融進(jìn)其設(shè)計(jì)理念。 分辨率為 1024*768,增強(qiáng)色 16 色。 2) 信息應(yīng)提供如何從錯(cuò)誤中恢復(fù)的建設(shè)性意見。 5) 減少在動(dòng)作間必須記憶的 信息數(shù)量。 4) 產(chǎn)生有意義的出錯(cuò)信