畢業(yè)論文——教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā)
《畢業(yè)論文——教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)論文——教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā)(32頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、畢業(yè)設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)(論文) 題題 目目 名名 稱:稱: 教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā)教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā) 學(xué)學(xué) 院(系):院(系): 信息學(xué)院信息學(xué)院 專專 業(yè)業(yè) 班班 級(jí):級(jí): 學(xué)學(xué) 生生 姓姓 名:名: 指指 導(dǎo)導(dǎo) 教教 師:師: 完完 成成 日日 期:期: 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 I 教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā)教學(xué)網(wǎng)站設(shè)計(jì)與開發(fā) 摘要摘要 網(wǎng)絡(luò)的觸角如今已經(jīng)伸展到了世界各個(gè)角落,全世界無(wú)論什么行業(yè)幾乎都和網(wǎng)絡(luò)沾上了關(guān)系, 教育也不例外。網(wǎng)絡(luò)教學(xué)的興起,即教學(xué)網(wǎng)站的出現(xiàn),給很多教學(xué)單位帶來(lái)了很多方便,不可否認(rèn), 也有些教學(xué)網(wǎng)站并沒有給教學(xué)帶來(lái)太多的好處,但總體形勢(shì)是很好的。一個(gè)良好的教學(xué)網(wǎng)站,必須 同
2、時(shí)具備科學(xué)性、教育性、技術(shù)性和藝術(shù)性。 本文將介紹利用網(wǎng)絡(luò)技術(shù)建設(shè)一個(gè)網(wǎng)絡(luò)教學(xué)網(wǎng)站,首先從前言與系統(tǒng)分析開始,然后會(huì)介紹系 統(tǒng)設(shè)計(jì)。本系統(tǒng)使用 ASP 技術(shù)搭建,原因是 ASP 技術(shù)在如今來(lái)說(shuō)已經(jīng)是非常成熟的一門技術(shù),對(duì) 于建設(shè)一個(gè)教學(xué)網(wǎng)站將是非常方便。本系統(tǒng)具有學(xué)習(xí)功能、教學(xué)功能和管理員管理功能。 本系統(tǒng)的學(xué)習(xí)功能該部分主要針對(duì)學(xué)生設(shè)計(jì),學(xué)生選擇各科課程的電子教案進(jìn)行學(xué)習(xí),了解其 學(xué)習(xí)方面的通知,習(xí)題作業(yè)通知,教師的答疑情況。開設(shè)電子公告板 BBS,組織熱點(diǎn)討論,引導(dǎo)學(xué) 生進(jìn)行網(wǎng)上交流,引導(dǎo)學(xué)生對(duì)有關(guān)問(wèn)題進(jìn)行思考判斷,進(jìn)而能引導(dǎo)學(xué)生主動(dòng)參與學(xué)校的網(wǎng)站建設(shè), 使網(wǎng)絡(luò)成為教學(xué)的另一個(gè)戰(zhàn)場(chǎng)。 本系
3、統(tǒng)的教學(xué)功能為各科教師提供一個(gè)平臺(tái),使得課件或電子教案的發(fā)布更為簡(jiǎn)單,并為教師 提供網(wǎng)上答疑版塊,便于教師與學(xué)生交流,也為今后各學(xué)科教師自行制作相關(guān)專題子網(wǎng)站提供方便。 本系統(tǒng)的管理員管理功能包括學(xué)生管理、教師管理、管理員管理、課程管理、班級(jí)管理、學(xué)院 管理、專業(yè)管理、課程開課信息管理、討論區(qū)管理。 這些功能是系統(tǒng)運(yùn)行的所需要的一些初始管理。在教與學(xué)中,本系統(tǒng)的學(xué)習(xí)公告和作業(yè)公告是 學(xué)生了解教學(xué)通知的窗口。課程答疑和討論交流能夠促進(jìn)老師和學(xué)生之間的交流,課件上傳和下載 給學(xué)生補(bǔ)充課下學(xué)習(xí)資料。 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 II 關(guān)鍵詞:教學(xué),網(wǎng)站,網(wǎng)絡(luò)學(xué)習(xí)關(guān)鍵詞:教學(xué),網(wǎng)站,網(wǎng)絡(luò)學(xué)習(xí) 北京林業(yè)大
4、學(xué)畢業(yè)設(shè)計(jì)論文 III Design and development of teaching website Abstract The network antenna extends now already having arrived at each corners of world, all over the world no matter which industry almost the sum network has all been stained with relation, education neither exception. Network teaching being
5、on the rise, appearing being teaching website, have brought about many for many teaching units denying convenient, forbidden ,that also some teaching website have not brought very much benefit, but population circumstances to very much benefit but population circumstances teaching is very good. A fi
6、ne teaching website, must be scientific, has the education significance, technicality and artistic quality at the same time. This article introduced constructs a network teaching website using the network technology, it starts from the foreword and the system analysis, then introduce the system desi
7、gn, the end to introduce system implementation and some my attainments and experience in the developing process. This system has been build by ASP Technology .The reason is that ASP Technology now is very mature. Teaching website build by it would be easy. The function of this system included study
8、notice, homework notice, Curriculum Q/A, Curriculum study Material upload and download, discussion BBS. study notice and homework notice are a window of teaching. The BBS can be used to enhances teaching quality. Curriculum study Material upload and download, this function can help student study aft
9、er class. Key words: teaching, website, internet learning 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 IV 目錄目錄 1 1 前言前言1 1 1.1 教學(xué)網(wǎng)站發(fā)展的概況 .1 1.2 教學(xué)網(wǎng)站建設(shè)現(xiàn)狀 .2 1.3 教學(xué)網(wǎng)站發(fā)展中出現(xiàn)的問(wèn)題及原因 .2 1.4 教學(xué)網(wǎng)站的發(fā)展趨勢(shì) .3 1.5 本論文的組織結(jié)構(gòu) .3 2 2 教學(xué)網(wǎng)站系統(tǒng)分析與實(shí)現(xiàn)教學(xué)網(wǎng)站系統(tǒng)分析與實(shí)現(xiàn)4 4 2.1 系統(tǒng)分析 .4 2.1.1 系統(tǒng)建設(shè)目標(biāo) .4 2.1.2 網(wǎng)站的功能需求 .4 2.1.3 系統(tǒng)用戶類和特性 .6 2.1.4 系統(tǒng)運(yùn)行環(huán)境 .6 2.1.5 用戶界面需
10、求 .6 2.1.6 系統(tǒng)輸入與輸出數(shù)據(jù) .8 2.1.7 性能需求 .9 2.1.8 安全性需求 10 2.2 系統(tǒng)實(shí)現(xiàn) 10 2.2.1 系統(tǒng)數(shù)據(jù)流圖 10 2.2.2 系統(tǒng)框架設(shè)計(jì) 12 2.2.3 系統(tǒng)子系統(tǒng)劃分以及子系統(tǒng)設(shè)計(jì) 13 2.2.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 14 2.2.5 系統(tǒng)業(yè)務(wù)流程圖 14 2.2.6 系統(tǒng)編程環(huán)境 16 2.2.7 系統(tǒng)程序設(shè)計(jì) 17 2.2.8 系統(tǒng)程序測(cè)試 18 3 3 結(jié)論結(jié)論1919 3.1 系統(tǒng)核心界面最終效果 19 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 V 3.2 本論文的主要工作內(nèi)容 21 3.3 系統(tǒng)待改進(jìn)之處 22 致謝致謝2323 參考文獻(xiàn)參考文獻(xiàn)2
11、424 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 1 1 前言前言 在網(wǎng)絡(luò)發(fā)展得如此迅速的情況下,大都高校的教師都已經(jīng)采用課件的形式教學(xué),改變了傳統(tǒng)的 教學(xué)方式,例如用 PowerPoint 或其他的教學(xué)軟件來(lái)豐富課堂,這樣大大的提高了課堂教學(xué)的效率, 也使課堂氣氛得到了活躍,這樣的教學(xué)方式既方便老師,也使學(xué)生以最大的學(xué)校效率去學(xué)習(xí)1。盡 管這些措施在課堂內(nèi)帶來(lái)了很大的方便與好處,但對(duì)課下卻沒什么幫助。課下的復(fù)習(xí)對(duì)于學(xué)習(xí)來(lái)說(shuō) 也是非常關(guān)鍵的,因而在網(wǎng)絡(luò)發(fā)展得如此發(fā)達(dá)的形勢(shì)下,對(duì)課下學(xué)習(xí)進(jìn)行改革是勢(shì)在必行。 建立教學(xué)網(wǎng)站是教學(xué)信息化,網(wǎng)絡(luò)化的最佳途徑,也是當(dāng)前教學(xué)輔助手段的大勢(shì)所趨2。若解 決了如今教學(xué)網(wǎng)站中既
12、能滿足群體教學(xué),又能解決個(gè)性交互需要,此舉的對(duì)于教育事業(yè),對(duì)于國(guó)家 來(lái)說(shuō),其意義將是非常巨大的。 從教學(xué)模式來(lái)看,建設(shè)出好的教學(xué)網(wǎng)站能讓教學(xué)充分體現(xiàn)“以學(xué)生為主,教師為輔”的現(xiàn)代教 學(xué)模式,徹底改變了傳統(tǒng)教學(xué)中“以課堂教學(xué)為中心,以書本為中心,以教師為中心”2的“三中 心”教學(xué)模式。 從學(xué)生的學(xué)習(xí)來(lái)看,建設(shè)出好的教學(xué)網(wǎng)站將是學(xué)生課堂學(xué)習(xí)強(qiáng)有力的補(bǔ)充,利用網(wǎng)站,教師發(fā) 布課程學(xué)習(xí)資料、布置作業(yè)、進(jìn)行網(wǎng)上答疑,學(xué)生和老師之間、學(xué)生和學(xué)生之間可使用電子郵件、 BBS、討論討論等進(jìn)行在線或非在線信息交流3,學(xué)生之間亦可以相互討論。 從學(xué)生和老師的交流來(lái)看,建設(shè)出好的教學(xué)網(wǎng)站將為學(xué)生和老師在情感交流方面
13、架起情感的橋 梁。利用現(xiàn)代的信息技術(shù)手段,建設(shè)好的教學(xué)網(wǎng)站,推進(jìn)國(guó)家的教育事業(yè),此任務(wù)是教育以及國(guó)家 對(duì)于網(wǎng)絡(luò)建設(shè)工作著來(lái)說(shuō)是迫不及待的4。 1.1 教學(xué)網(wǎng)站發(fā)展的概況教學(xué)網(wǎng)站發(fā)展的概況 近年來(lái),國(guó)家大力推行高校教育改革,現(xiàn)代教育技術(shù)、現(xiàn)代教育手段的應(yīng)用與推廣已是變革中 的重中之重?,F(xiàn)代教育技術(shù)作為國(guó)家推行素質(zhì)教育的重要手段,具體在計(jì)算機(jī)使用方面,已體現(xiàn)全 面要求大學(xué)生必須通過(guò)等級(jí)考試,初步掌握計(jì)算機(jī)的使用,而網(wǎng)絡(luò)又是現(xiàn)代教育技術(shù)應(yīng)用的核心。 在這樣形勢(shì)下,很多教學(xué)網(wǎng)站開始涌現(xiàn),給傳統(tǒng)教學(xué)帶來(lái)了一次強(qiáng)力沖擊,新的一輪教學(xué)改革已經(jīng) 展開。教學(xué)網(wǎng)站作為一個(gè)學(xué)習(xí)的平臺(tái),具有信息量大、交換便捷、易于互
14、動(dòng)等優(yōu)點(diǎn),它的應(yīng)用多少 與好壞直接展示了教育提升的水平和檔次。但現(xiàn)如今的教學(xué)網(wǎng)站并沒能充分利用這一點(diǎn)。 教學(xué)網(wǎng)站一般有教師個(gè)人教學(xué)網(wǎng)站和單位的教學(xué)網(wǎng)站(例如專業(yè)教學(xué)網(wǎng)站) ,教師個(gè)人教學(xué)網(wǎng) 站大都是自己建設(shè)或找人建立起來(lái)的;單位的教學(xué)網(wǎng)站是單位組織人員建立起來(lái)的。無(wú)論是哪種方 式建立起來(lái)的,一般都沒有對(duì)如何利用網(wǎng)絡(luò)或者說(shuō)網(wǎng)站來(lái)達(dá)到教學(xué)互動(dòng)交流這個(gè)問(wèn)題。這樣就造成 了教學(xué)網(wǎng)站的發(fā)展良莠不齊的狀況,且大部分教學(xué)網(wǎng)站的利用效果都不盡人意,甚至有些學(xué)生都不 知道它們的存在。 教學(xué)網(wǎng)站的建設(shè)對(duì)于教育事業(yè)方面的需要還遠(yuǎn)遠(yuǎn)不能滿足,我國(guó)的教育機(jī)構(gòu)的龐大以及網(wǎng)絡(luò)的 發(fā)展是教學(xué)網(wǎng)站建設(shè)程度不能滿足需要的主要原因
15、。而且教學(xué)網(wǎng)站到如今,國(guó)內(nèi)還沒有一個(gè)好的評(píng) 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 2 價(jià)體系5,6。 很多教學(xué)網(wǎng)站都是的用文章發(fā)布系統(tǒng)加留言板建設(shè)而成,有的可能會(huì)加上個(gè)論壇來(lái)加深交流。 文章發(fā)布系統(tǒng)一般作為課件發(fā)布用,供學(xué)生下載課件用,而留言板作為答疑工具來(lái)用,當(dāng)學(xué)生有疑 問(wèn)時(shí)可以發(fā)帖向老師提問(wèn)。論壇的作用和留言板差不多。這種網(wǎng)站在一定程度上滿足了教學(xué)網(wǎng)站的 要求,但這遠(yuǎn)遠(yuǎn)不夠。 在交流手段上,老師會(huì)在教學(xué)網(wǎng)站上發(fā)布自己的電子郵件,以供學(xué)生向自己提問(wèn),以解決學(xué)生 自己獨(dú)立解決不了的問(wèn)題7。 但這一切都必須建立在學(xué)生和老師的計(jì)算機(jī)水平的基礎(chǔ)上,這樣操作都需要他們對(duì)計(jì)算機(jī)操作 很熟悉才行,這也是教學(xué)網(wǎng)站應(yīng)用推
16、廣難的一個(gè)原因。 1.2 教學(xué)網(wǎng)站建設(shè)教學(xué)網(wǎng)站建設(shè)現(xiàn)狀現(xiàn)狀 教學(xué)網(wǎng)站以個(gè)人教學(xué)網(wǎng)站居多,且很多都只是以信息發(fā)布系統(tǒng)建立起來(lái)的課件發(fā)布系統(tǒng)而已, 還遠(yuǎn)遠(yuǎn)不符合教學(xué)的要求。在很多高校都是教務(wù)處建立的,這些教學(xué)網(wǎng)站在功能上就有些偏了,不 是很符合教學(xué)的要求。教學(xué)網(wǎng)站的建設(shè)現(xiàn)狀整體來(lái)說(shuō)還很差,無(wú)論是從規(guī)模還是質(zhì)量上都還不能承 擔(dān)教學(xué)中的課下學(xué)習(xí)環(huán)節(jié)的補(bǔ)充。 1.3 教學(xué)網(wǎng)站發(fā)展中出現(xiàn)的問(wèn)題及原因教學(xué)網(wǎng)站發(fā)展中出現(xiàn)的問(wèn)題及原因 出現(xiàn)的問(wèn)題有很多,教學(xué)網(wǎng)站到現(xiàn)在為止發(fā)展不是很好。這主要表現(xiàn)在兩個(gè)方面: (1) 教學(xué)內(nèi)容在教學(xué)網(wǎng)站上的組織形式?jīng)]能讓它們發(fā)揮他們應(yīng)有的作用。例如,在課件上不應(yīng) 該只是課件下載而
17、已,而是一個(gè)知識(shí)庫(kù),根據(jù)知識(shí)點(diǎn)組織起來(lái)的知識(shí)庫(kù),這個(gè)知識(shí)庫(kù)也不 是簡(jiǎn)單數(shù)字化的數(shù)據(jù)庫(kù),而是已經(jīng)把各個(gè)知識(shí)點(diǎn)關(guān)聯(lián)起來(lái)的知識(shí)庫(kù)。 (2) 教學(xué)網(wǎng)站在交互設(shè)計(jì)上陷入了瓶頸。在交互設(shè)計(jì)上,國(guó)內(nèi)很多教學(xué)網(wǎng)站都只是停留在留言 板答疑的水平上,并沒有把 Web 2.0 的理念融進(jìn)去。 出現(xiàn)這些問(wèn)題的原因: 很多教學(xué)單位或個(gè)人并沒有真正把教學(xué)網(wǎng)站重視起來(lái),而是簡(jiǎn)單的把它當(dāng)作一種可有可無(wú)的教 學(xué)手段,這樣的想法到了網(wǎng)站設(shè)計(jì)者那,當(dāng)然也就不會(huì)設(shè)計(jì)出多好的教學(xué)網(wǎng)站來(lái)了。教師和老師的 計(jì)算機(jī)操作水平也是一個(gè)制約因素,例如一個(gè)小學(xué)生可能他會(huì)網(wǎng)上聊天,但不一定會(huì)在網(wǎng)上看電子 書。這些因素在教學(xué)網(wǎng)站的設(shè)計(jì)上,是不能忽略的。
18、當(dāng)然啦,這也是和當(dāng)今的網(wǎng)絡(luò)發(fā)展水平密切相 關(guān)的,試想,給一個(gè)沒有網(wǎng)絡(luò)的山村小學(xué)建設(shè)教學(xué)網(wǎng)站,這就完全沒有必要,建了也是浪費(fèi)。還有 一個(gè)原因是,中國(guó)在教育教學(xué)網(wǎng)站上缺乏一種評(píng)價(jià)策略。目前,我國(guó)相關(guān)的研究也只局限于介紹評(píng) 價(jià)方法、評(píng)價(jià)實(shí)施過(guò)程以及如何量化調(diào)查結(jié)果等。至于具體的評(píng)價(jià)要素、評(píng)價(jià)指標(biāo) 體系可以說(shuō)還 是空白,而這些在國(guó)外已經(jīng)開始建設(shè)這一評(píng)價(jià)體系9。即使在美國(guó)等遠(yuǎn)程教育發(fā)展較完善的國(guó)家, 通行的認(rèn)證原則也是一些定性的指導(dǎo)思想10,進(jìn)行有效性評(píng)價(jià)指標(biāo)體系的研究就是為了促進(jìn)教學(xué)網(wǎng) 站不斷改進(jìn)質(zhì)量,為公眾提供滿意的教育服務(wù)。 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 3 1.4 教學(xué)網(wǎng)站的發(fā)展趨勢(shì)教學(xué)網(wǎng)站的發(fā)展趨
19、勢(shì) Web 2.0 已經(jīng)燒到了世界的各個(gè)角落,所以以后的教學(xué)網(wǎng)站一定是以 Web 2.0 理念為核心的 網(wǎng)站,即將網(wǎng)站用戶為核心的網(wǎng)站,而不是以網(wǎng)站內(nèi)容為核心。這對(duì)于傳統(tǒng)網(wǎng)站設(shè)計(jì)是一個(gè)挑戰(zhàn), 也是一個(gè)機(jī)遇,一個(gè)發(fā)展方向。按照 Web 2.0 理念要求,教學(xué)網(wǎng)站要在各個(gè)方面進(jìn)行改善,進(jìn)而 達(dá)到通過(guò)社區(qū)達(dá)到教學(xué)輔助的效果。 1.5 本論文的組織結(jié)構(gòu)本論文的組織結(jié)構(gòu) 本論文將先從系統(tǒng)分析開始,然后到系統(tǒng)實(shí)現(xiàn)部分,然后是結(jié)論。在系統(tǒng)分析中的將會(huì)介紹系 統(tǒng)需求分析,詳細(xì)描述系統(tǒng)的功能需求、性能需求、安全需求以及界面需求,描述系統(tǒng)輸入與系統(tǒng) 輸出。系統(tǒng)實(shí)現(xiàn)部分將介紹系統(tǒng)流程框架、子系統(tǒng)劃分、系統(tǒng)業(yè)務(wù)邏輯、
20、數(shù)據(jù)庫(kù)設(shè)計(jì)、程序設(shè)計(jì)以 及程序測(cè)試等內(nèi)容。在結(jié)論中,展示系統(tǒng)的核心界面的最終效果、介紹論文的主要工作以及系統(tǒng)的 待改進(jìn)之處 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 4 2 教學(xué)網(wǎng)站系統(tǒng)分析與實(shí)現(xiàn)教學(xué)網(wǎng)站系統(tǒng)分析與實(shí)現(xiàn) 2.1 系統(tǒng)分析系統(tǒng)分析 系統(tǒng)分析是系統(tǒng)開發(fā)前對(duì)需求的描述,主要是要收集功能需求以及性能需求,這兩方面決定系 統(tǒng)的建設(shè)規(guī)模與性能。 2.1.1 系統(tǒng)建設(shè)目標(biāo)系統(tǒng)建設(shè)目標(biāo) 利用計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)內(nèi)部和遠(yuǎn)程教學(xué),創(chuàng)設(shè)基于網(wǎng)絡(luò)的學(xué)習(xí)環(huán)境,師生共同建立一個(gè)突破時(shí)間、 地域限制,由以教為主變?yōu)橐詫W(xué)為主的教學(xué)平臺(tái),探索學(xué)科教學(xué)與信息技術(shù)有機(jī)結(jié)合的途徑與模式。 系統(tǒng)是 B/S 模式。系統(tǒng)最后得到的結(jié)果是給學(xué)校的
21、師生提供一個(gè)平臺(tái),補(bǔ)充教學(xué)環(huán)節(jié)的薄弱, 增強(qiáng)課下復(fù)習(xí)的效率。系統(tǒng)分為前臺(tái)和后臺(tái)。前臺(tái)供老師和學(xué)生使用,后臺(tái)供管理員使用。 2.1.2 網(wǎng)站的功能需求網(wǎng)站的功能需求 教學(xué)網(wǎng)站要求既能滿足學(xué)生的學(xué),又能滿足教師的教,既能滿足學(xué)生自學(xué)的需要,又可供教師 進(jìn)行備課及課堂教學(xué)參考。本系統(tǒng)將利用互聯(lián)網(wǎng)的優(yōu)勢(shì),將為教學(xué)的課下學(xué)習(xí)進(jìn)行改革。 在教學(xué)上能實(shí)現(xiàn):首先以簡(jiǎn)潔美觀的形式向?qū)W生提供學(xué)習(xí)信息,提供有關(guān)課程的練習(xí)題庫(kù)及作 答工具;第二,向教師提供方便的課件上傳和教學(xué)的相關(guān)資料;第三,向師生提供便利的網(wǎng)上學(xué)習(xí) 和討論的交互式環(huán)境;最后為師生提供方便的資料查詢與檢索功能?;谝陨峡紤],本系統(tǒng)將實(shí)現(xiàn) 以下幾個(gè)主要
22、部分功能: (1) 學(xué)習(xí)功能該部分主要是針對(duì)學(xué)生的,學(xué)生選擇各科課程的電子教案進(jìn)行學(xué)習(xí),了解其學(xué) 習(xí)方面的通知,習(xí)題作業(yè)通知,教師的答疑情況。開設(shè)電子公告板 BBS,組織熱點(diǎn)討論,引導(dǎo)學(xué)生 進(jìn)行網(wǎng)上交流,引導(dǎo)學(xué)生對(duì)有關(guān)問(wèn)題進(jìn)行思考判斷,進(jìn)而引導(dǎo)學(xué)生主動(dòng)參與學(xué)校的網(wǎng)站建設(shè),使網(wǎng) 絡(luò)成為教學(xué)的另一個(gè)戰(zhàn)場(chǎng)。有些教學(xué)網(wǎng)站還會(huì)提供網(wǎng)上測(cè)試或者說(shuō)網(wǎng)上考試的功能,以輔助學(xué)生在 學(xué)習(xí)時(shí),能及時(shí)檢測(cè)自己的學(xué)習(xí)效果,此網(wǎng)上考試系統(tǒng),一般題目都是固定,也有些能自動(dòng)組題形 成試卷,即教學(xué)網(wǎng)站上設(shè)有一個(gè)試題題庫(kù),當(dāng)學(xué)生選擇此功能,系統(tǒng)能隨機(jī)抽取一部分試題組成一 份試卷,方便學(xué)生對(duì)自己的知識(shí)掌握程度的檢測(cè)。本系統(tǒng)在開發(fā)中
23、因受到開發(fā)時(shí)間和技術(shù)的限制, 暫時(shí)不實(shí)現(xiàn)自動(dòng)組題考試功能。 對(duì)于學(xué)習(xí)功能,網(wǎng)站的欄目一般設(shè)置成: 學(xué)習(xí)資料下載欄目,作業(yè)公告欄目,網(wǎng)站學(xué)習(xí)公告欄目,師生交流(論壇,留言板或其他)等 欄目,有些網(wǎng)站的欄目會(huì)多于這些。 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 5 學(xué)習(xí)資料上傳下載欄目: 此功能顧名思義就是給學(xué)生提供學(xué)習(xí)資料的,以文件的形式。但以文件的形式組織學(xué)習(xí)資料, 在內(nèi)容上對(duì)于學(xué)生來(lái)說(shuō),有時(shí)并不是很方便,但現(xiàn)在也沒有什么好的解決的辦法,期待有新的解決 辦法來(lái)解決此問(wèn)題。在資料查找方面,文件資料在網(wǎng)站站內(nèi)搜索一般都只能做到以文件名到網(wǎng)站數(shù) 據(jù)庫(kù)中搜索,并不能查詢到文件中的內(nèi)容,給學(xué)生進(jìn)行文件查找?guī)?lái)很大的麻煩
24、,在得到搜索的結(jié) 果的時(shí)候,往往發(fā)現(xiàn)根本不是自己想要內(nèi)容。 作業(yè)練習(xí)公告: 此功能為作業(yè)信息發(fā)布欄目,由教師發(fā)布作業(yè)公告信息,以通知學(xué)生在指定的時(shí)間內(nèi)完成作業(yè) 并上交,免去了老師布置完作業(yè),學(xué)生因忘記而沒有及時(shí)完成作業(yè)的事情發(fā)生,當(dāng)作業(yè)公告信息過(guò) 期時(shí),老師可以將它刪除。 網(wǎng)站學(xué)習(xí)公告欄目: 此功能很多教學(xué)網(wǎng)站都具備,它提供學(xué)習(xí)方面通知,例如考試通知或者是停課通知什么的,讓 學(xué)生在第一時(shí)間了解到課程動(dòng)態(tài),避免老師親自去找學(xué)生去通知。此功能也是只能由老師發(fā)布,學(xué) 生與老師均沒有權(quán)限發(fā)布。 師生教學(xué)交流欄目: 此欄目比較復(fù)雜,這和各個(gè)教學(xué)網(wǎng)站設(shè)計(jì)者對(duì)教學(xué)交互的理解有關(guān),當(dāng)然也有教學(xué)網(wǎng)站把它當(dāng) 成一
25、個(gè)很簡(jiǎn)單的功能來(lái)實(shí)現(xiàn),比如只建一個(gè)留言板或者小論壇來(lái)充數(shù),很明顯一個(gè)留言板或者一個(gè) 小論壇是不能實(shí)現(xiàn)教學(xué)中的交流的。有的教學(xué)網(wǎng)站,將網(wǎng)絡(luò)聊天室建立起來(lái),輔助教學(xué)中的師生交 流,這種方式給教學(xué)的雙方有一種面對(duì)面的感覺,這對(duì)于教學(xué)交流確實(shí)很有用。在教學(xué)交流方面, 也有一些網(wǎng)站是把電子郵件或者 QQ,MSN 之類工具加了進(jìn)去,這也能解決一定的問(wèn)題,對(duì)于擴(kuò)大 交流也起到一定的作用。但教學(xué)交往不是那么簡(jiǎn)單的,它涉及很多方面的問(wèn)題。 (2) 教學(xué)功能在搭建起的網(wǎng)絡(luò)平臺(tái)上,為各科教師提供一個(gè)發(fā)布課程學(xué)習(xí)資料平臺(tái),使得課 件或電子教案的發(fā)布更為簡(jiǎn)單,并為教師提供網(wǎng)上答疑模塊,便于教師與學(xué)生交流。為今后各學(xué)科
26、教師自行制作相關(guān)專題子網(wǎng)站提供方便。 教學(xué)功能的欄目一般有: 教師信息展示欄目,作業(yè)公告管理欄目,學(xué)習(xí)公告管理欄目等欄目。 教師信息展示欄目: 作用是讓學(xué)生了解自己老師,這欄目一般教學(xué)網(wǎng)站都會(huì)有,上邊除了放教師的基本信息之外還 可以展示教師的論文作品,所獲得的獎(jiǎng)項(xiàng)、榮譽(yù)等等。 作業(yè)公告管理欄目: 此功能與學(xué)習(xí)功能中的作業(yè)公告欄目相對(duì)應(yīng),學(xué)生只能看公告信息,老師管理公告信息,老師 在此模塊可以發(fā)布公告信息,編輯已發(fā)布的公告信息,還可以刪除過(guò)期的公告信息。 學(xué)習(xí)公告管理欄目: 此功能與學(xué)習(xí)功能中的學(xué)習(xí)公告欄目相對(duì)應(yīng),老師在此模塊可以發(fā)布公告信息,編輯已發(fā)布的 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 6 公告信息
27、,還可以刪除過(guò)期的公告信息。 (3)網(wǎng)站管理功能: 包括學(xué)生管理、教師管理、管理員管理、課程管理、班級(jí)管理、學(xué)院管理、專業(yè)管理、課程開 課信息管理、討論區(qū)管理。 這些功能是系統(tǒng)運(yùn)行的所需要的一些初始管理,若沒有學(xué)生、教師、課程等信息,系統(tǒng)只是一 個(gè)空殼。 2.1.3 系統(tǒng)用戶類和特性系統(tǒng)用戶類和特性 用戶類型: 接口:無(wú)。 學(xué)生:學(xué)生為主要的用戶,是網(wǎng)站的主要受服務(wù)者。 教師:教師用戶在此網(wǎng)站的主要作用是輔助學(xué)生的學(xué)習(xí)。 網(wǎng)站管理員。 2.1.4 系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行環(huán)境 系統(tǒng)配置如下 操作系統(tǒng):中文版 Windows 2003、Windows 2000 操作系統(tǒng)。 Web 服務(wù)器:IIS5.
28、0 或 IIS6.0。 數(shù)據(jù)引擎:MS SQL Server 2000 。 權(quán)限要求:對(duì) SQL Server 2000 數(shù)據(jù)庫(kù)具有建表、備份的權(quán)限。 空間大小:初次安裝至少需要 3G 可用空間。 硬件要求:推薦服務(wù)器為 PIII500 CPU 256M 內(nèi)存或更高配置。 其他的組件:FSO 組件。 2.1.5 用戶界面需求用戶界面需求 界面設(shè)計(jì)總原則: 用戶界面參考 Windows XP 操作系統(tǒng)風(fēng)格,暫時(shí)不考慮 Windows Vista 的界面風(fēng)格,不過(guò)可以 融進(jìn)其設(shè)計(jì)理念。 將使用本系統(tǒng)的用戶定義為:對(duì)應(yīng)用程序或計(jì)算機(jī)的一般用法有一定了解,對(duì)易用性、簡(jiǎn)潔性 有比較高的要求,對(duì)界面快速交
29、互沒有很強(qiáng)的要求。 堅(jiān)持圖形用戶界面(GUI)設(shè)計(jì)原則,界面直觀、對(duì)用戶透明:用戶接觸軟件后對(duì)界面上對(duì)應(yīng) 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 7 的功能一目了然、不需要多少培訓(xùn)就可以方便使用本應(yīng)用系統(tǒng)。 界面一致性: 在界面設(shè)計(jì)中應(yīng)該保持界面的一致性。一致性既包括使用標(biāo)準(zhǔn)的控件,也指使用相同的信息表 現(xiàn)方法,如在字體、標(biāo)簽風(fēng)格、顏色、術(shù)語(yǔ)、顯示錯(cuò)誤信息等方面確保一致。 顯示信息一致性標(biāo)準(zhǔn): 標(biāo)簽提示:字體為不加重、宋體、黑色、灰底或透明、無(wú)邊框、右對(duì)齊、不帶冒號(hào)、一般情況 為 12 號(hào)字。 日期:正常字體、宋體、白底黑字、3-D lowered。 對(duì)齊方法:左對(duì)齊:一般文字、單個(gè)數(shù)字、日期等,右對(duì)齊:數(shù)
30、字、時(shí)間、日期加時(shí)間。 分辨率為 1024*768,增強(qiáng)色 16 色。 字體缺省為宋體、五號(hào)、黑色。 這些信息的排列顯示風(fēng)格供參考,在同一個(gè)應(yīng)用中,這些信息的表現(xiàn)方式不一致,會(huì)使得用戶 分散注意力,影響這一軟件的使用,因此開發(fā)者應(yīng)當(dāng)注意在同一軟件中表現(xiàn)形式的一致性。 布局合理化原則: 應(yīng)注意在一個(gè)窗口內(nèi)部所有控件的布局和信息組織的藝術(shù)性,使得用戶界面美觀。在一個(gè)窗口 中按 Tab 鍵,移動(dòng)聚焦的順序不能雜亂無(wú)章,Tab 的順序是先從上至下,再?gòu)淖笾劣摇R黄林惺紫?應(yīng)輸入的和重要信息的控件在 Tab 順序中應(yīng)當(dāng)靠前,位置也應(yīng)放在窗口上較醒目的位置。布局力求 簡(jiǎn)潔、有序、易于操作。 出錯(cuò)信息和警告
31、: 出錯(cuò)信息和警告是指出現(xiàn)問(wèn)題時(shí)系統(tǒng)給出的壞消息,本系統(tǒng)對(duì)于出錯(cuò)信息和警告應(yīng)該遵循以下 原則: 1) 信息以用戶可以理解的術(shù)語(yǔ)描述。 2) 信息應(yīng)提供如何從錯(cuò)誤中恢復(fù)的建設(shè)性意見。 3) 信息應(yīng)指出錯(cuò)誤可能導(dǎo)致那些不量后果,以便用戶檢查是否出現(xiàn)了這些情況或幫助用進(jìn)行 改正。 4) 信息應(yīng)伴隨著視覺上的提示,如特殊的圖像、顏色或信息閃爍。 5) 信息不能帶有判斷色彩,即任何情況下不能指責(zé)用戶。 一般交互原則: 本系統(tǒng)一般交互遵循以下原則: 1) 一致性:菜單選擇、數(shù)據(jù)顯示以及其它功能都應(yīng)使用一致的格式。 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 8 2) 提供有意義的反饋。 3) 執(zhí)行有較大破壞性的動(dòng)作前要求確
32、認(rèn)。 4) 在數(shù)據(jù)錄入上允許取消大多數(shù)操作。 5) 減少在動(dòng)作間必須記憶的信息數(shù)量。 6) 在對(duì)話、移動(dòng)和思考中提高效率。 7) 允許用戶非惡意錯(cuò)誤,系統(tǒng)應(yīng)保護(hù)自己不受致命操作的破壞。 8) 按功能對(duì)動(dòng)作分類,并按此排列屏幕布局,設(shè)計(jì)者應(yīng)提高命令和動(dòng)作組織的內(nèi)聚性。 9) 提供語(yǔ)境相關(guān)的幫助機(jī)制。 信息顯示原則: 本系統(tǒng)信息顯示遵循以下原則: 1) 只顯示與當(dāng)前用戶語(yǔ)境環(huán)境有關(guān)的信息。 2) 不要用數(shù)據(jù)將用戶包圍,使用便于用戶迅速吸取信息的方式表現(xiàn)信息。 3) 使用一致的標(biāo)記、標(biāo)準(zhǔn)縮寫和可預(yù)測(cè)的顏色,顯示信息的含義應(yīng)該非常明確,用戶不必再 參考其它信息源。 4) 產(chǎn)生有意義的出錯(cuò)信息。 5)
33、使用縮進(jìn)和文本來(lái)輔助理解。 6) 使用窗口分隔控件分隔不同類型的信息。 7) 高效地使用顯示器的顯示空間。 數(shù)據(jù)輸入原則: 本系統(tǒng)數(shù)據(jù)輸入遵循以下原則: 1) 盡量減少用戶輸入動(dòng)作的數(shù)量。 2) 維護(hù)信息顯示和數(shù)據(jù)輸入的一致性。 3) 交互應(yīng)該時(shí)靈活的,對(duì)鍵盤和鼠標(biāo)輸入的靈活性提供支持。 4) 讓用戶控制交互流,用戶可以跳過(guò)不必要的動(dòng)作、改變所需動(dòng)作的順序(如果允許的話) 以及在不退出系統(tǒng)的情況下從錯(cuò)誤狀態(tài)中恢復(fù)。 5) 消除冗余輸入??赡艿脑捥峁┤笔≈?、絕不要讓用戶提供程序中可以自動(dòng)獲取或計(jì)算出來(lái) 的信息。 2.1.6 系統(tǒng)輸入與輸出數(shù)據(jù)系統(tǒng)輸入與輸出數(shù)據(jù) 系統(tǒng)輸入數(shù)據(jù): 北京林業(yè)大學(xué)畢業(yè)設(shè)
34、計(jì)論文 9 (1) 學(xué)生信息(管理員輸入) 。 (2) 教師信息(管理員輸入) 。 (3) 學(xué)院信息(管理員輸入) 。 (4) 專業(yè)信息(管理員輸入) 。 (5) 課程信息(管理員輸入) 。 (6) 班級(jí)信息(管理員輸入) 。 (7) 開課信息(管理員輸入) 。 (8) 答疑信息(疑問(wèn)信息學(xué)生輸入,回復(fù)教師輸入) 。 (9) 討論區(qū)信息 (學(xué)生、教師、管理員輸入) 。 (10) 學(xué)習(xí)公告信息 (教師輸入) 。 (11) 作業(yè)公告信息 (教師輸入) 。 (12) 學(xué)習(xí)資料信息 (教師輸入) 。 系統(tǒng)輸出數(shù)據(jù): (1) 學(xué)生信息(老師查看) 。 (2) 教師信息(學(xué)生查看) 。 (3) 課程信息(
35、學(xué)生、教師查看) 。 (4) 開課信息(學(xué)生、教師查看) 。 (5) 答疑信息(學(xué)生、教師查看) 。 (6) 討論區(qū)信息 (學(xué)生、教師、管理員查看) 。 (7) 學(xué)習(xí)公告信息 (學(xué)生查看) 。 (8) 作業(yè)公告信息 (學(xué)生查看) 。 (9) 學(xué)習(xí)資料信息 (學(xué)生查看下載) 。 2.1.7 性能需求性能需求 網(wǎng)站的性能對(duì)于使用者是非常重要的,它涉及到的方面也很多,本系統(tǒng)因功能為教與學(xué)服務(wù), 所以它所需的性能需求暫時(shí)不用考慮大型網(wǎng)站的架構(gòu),也不必使用系統(tǒng)框架優(yōu)化,基于這些考慮, 以下為本系統(tǒng)的詳細(xì)性能需求: 相互合作的用戶數(shù)量:10。 系統(tǒng)支持的并發(fā)操作數(shù)量:200。 響應(yīng)時(shí)間:5 秒內(nèi)。 北京林
36、業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 10 磁盤空間:3G (因教學(xué)資料占比較大的存儲(chǔ)空間,如不上傳課程資料,此項(xiàng)可以不受限制) 。 數(shù)據(jù)庫(kù)中表的最大行數(shù):無(wú)限制,但需求磁盤空間支持。 2.1.8 安全性需求安全性需求 安全需求主要有三個(gè)方面:一是防止數(shù)據(jù)庫(kù)被注入;二是程序設(shè)計(jì)方面的漏洞,比如權(quán)限控制 方面;三是上傳漏洞,如被人上傳了木馬了什么的,后果不堪設(shè)想。 SQL 注入是非常危險(xiǎn)的,相當(dāng)大一部分程序員在編寫代碼的時(shí)候,沒有對(duì)用戶輸入數(shù)據(jù)的合 法性進(jìn)行判斷,使應(yīng)用程序存在安全隱患。新手最容易忽略的問(wèn)題就是 SQL 注入漏洞的問(wèn)題。用 NBSI 2.0 對(duì)網(wǎng)上的網(wǎng)站掃描,就能發(fā)現(xiàn)部分網(wǎng)站存在 SQL 注入漏洞
37、,用戶可以提交一段數(shù)據(jù)庫(kù)查 詢代碼,根據(jù)程序返回的結(jié)果,獲得某些他想得知的數(shù)據(jù)。 因此在本系統(tǒng)中,將為每一個(gè)文件添加數(shù)據(jù)檢驗(yàn)的代碼,防止非法數(shù)據(jù)進(jìn)入系統(tǒng)。 上傳漏洞是指上傳者上傳了一些非法的文件上去,導(dǎo)致系統(tǒng)被破壞。此方面的安全也是非常重 要,在本系統(tǒng)中,首先要控制好上傳權(quán)限,不能讓非法用戶進(jìn)入上傳頁(yè)面,第二是控制好文件上傳 的類型,不能上傳非合法類型的文件。 2.2 系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn) 2.2.1 系統(tǒng)數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖 在本系統(tǒng)中,有四類數(shù)據(jù)流圖:和管理員相關(guān)的,和教師相關(guān)的,和學(xué)生相關(guān)的和短消息相關(guān) 的。 (1)和管理員有關(guān)的數(shù)據(jù)流圖(如圖 2.1): 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 11 學(xué)
38、院教學(xué)信息 開課信息 討論信息 專業(yè)信息 學(xué)院信息 管理員 學(xué)生信息 教師信息 班級(jí)信息 課程信息 1 接收數(shù)據(jù),進(jìn)行 添加修改刪除操 作 D1 產(chǎn)生學(xué)院教學(xué) 信息列表 2 學(xué)生 教師 圖圖 2.1 管理員數(shù)據(jù)流程圖管理員數(shù)據(jù)流程圖 Fig.2.1 Data flow diagram of adminidtrtor (2)和教師有關(guān)的數(shù)據(jù)流圖(如圖 2.2) 學(xué)院教學(xué)信息 談?wù)搮^(qū)信息 學(xué)習(xí)資料信息 答疑回復(fù)信息 作業(yè)公告信息 教師 學(xué)習(xí)公告信息 接受數(shù)據(jù),進(jìn)行 添加/修改/刪除 操作 1 D1 2 產(chǎn)生公告信息列表、 答復(fù)信息列表、學(xué) 習(xí)資料信息列表、 討論信息 學(xué)生 3 討論信息 教師 管理
39、員 圖圖 2.2.1.2 教師數(shù)據(jù)流程圖教師數(shù)據(jù)流程圖 Fig.2.2.1.2 Data flow diagram of teacher (3) 和學(xué)生有關(guān)的數(shù)據(jù)流程圖(如圖 23) 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 12 答疑問(wèn)題信息 學(xué)生接受數(shù)據(jù),進(jìn)行 添加/修改/刪除 操作 1 答疑討論信息 D1 產(chǎn)生疑問(wèn)信息列 表 2 教師 3 討論信息 學(xué)生 管理 員 討論信息 圖圖 2.3 學(xué)生數(shù)據(jù)流程圖學(xué)生數(shù)據(jù)流程圖 Fig.2.3 Data flow diagram of student (4) 短消息數(shù)據(jù)數(shù)據(jù)流程圖(如圖 2.4) 站內(nèi)短信息 短信息 短信息 短信息 學(xué)生 教師 管理員 接受數(shù)據(jù),進(jìn)
40、行 添加/修改/刪除 操作 1 D1 產(chǎn)生短信息列表 2 學(xué)生 管理 員 教師 圖圖 2.4 學(xué)生數(shù)據(jù)流程圖學(xué)生數(shù)據(jù)流程圖 Fig.2.4 Data flow diagram of short message 2.2.2 系統(tǒng)框架設(shè)計(jì)系統(tǒng)框架設(shè)計(jì) 系統(tǒng)框架如下: 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 13 教學(xué)網(wǎng)站 前臺(tái)后臺(tái) 學(xué) 習(xí) 功 能 教 學(xué) 功 能 交 流 功 能 短 消 息 功 能 教學(xué) 信息 維護(hù) 功能 圖圖 2.5 系統(tǒng)框架圖系統(tǒng)框架圖 Fig.2.5 System frame diagram 系統(tǒng)分為前臺(tái)和后臺(tái)兩部分,由于交流功能和短消息功能在前臺(tái)和后臺(tái)都有,故把它們獨(dú)立出 來(lái)。前臺(tái)包括學(xué)
41、習(xí)功能和教學(xué)功能。其中學(xué)習(xí)功能又包括學(xué)習(xí)公告、作業(yè)公告、課程學(xué)習(xí)這三部分, 教學(xué)功能包括課程教學(xué)和答疑這兩部分。 后臺(tái)主要是管理維護(hù)教學(xué)信息功能,主要分為學(xué)生管理、教師管理、班級(jí)管理、課程管理、學(xué) 院管理、專業(yè)管理、開課管理以及討論區(qū)管理等這些功能。 2.2.3 系統(tǒng)子系統(tǒng)劃分以及子系統(tǒng)設(shè)計(jì)系統(tǒng)子系統(tǒng)劃分以及子系統(tǒng)設(shè)計(jì) 系統(tǒng)子劃分主要依靠前臺(tái)的功能來(lái)劃分,設(shè)計(jì)如圖 2.6: 教學(xué)網(wǎng)站 注 冊(cè) 登 陸 子 系 統(tǒng) 作 業(yè) 公 告 子 系 統(tǒng) 學(xué) 習(xí) 公 告 子 系 統(tǒng) 答 疑 子 系 統(tǒng) 學(xué) 習(xí) 資 料 子 系 統(tǒng) 學(xué) 習(xí) 交 流 子 系 統(tǒng) 短 消 息 子 系 統(tǒng) 教學(xué) 信息 維護(hù) 子系 統(tǒng)
42、北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 14 圖圖 2.6 子系統(tǒng)劃分圖子系統(tǒng)劃分圖 Fig.2.6 Frame of sub system diagram 2.2.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 關(guān)系圖設(shè)計(jì)(如圖 2.7): 圖圖 2.7 數(shù)據(jù)庫(kù)關(guān)系圖數(shù)據(jù)庫(kù)關(guān)系圖 Fig.2.7 Database relationship diagram 2.2.5 系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)部分業(yè)務(wù)流程圖: (1) 學(xué)習(xí)公告業(yè)務(wù)流程圖(如圖 2.8) 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 15 發(fā)布學(xué) 習(xí)公告 公告 信息 學(xué)生 老師 圖圖 2.8 學(xué)習(xí)公告業(yè)務(wù)流程圖學(xué)習(xí)公告業(yè)務(wù)流程圖 Fig.2.8 Business P
43、rocess Diagram of study notice (2) 作業(yè)公告業(yè)務(wù)流程圖(如圖 2.9) 發(fā)布作 業(yè)公告 公告 信息 學(xué)生 老師 圖圖 2.9 作業(yè)公告業(yè)務(wù)流程圖作業(yè)公告業(yè)務(wù)流程圖 Fig.2.9 Business Process Diagram of homework notice (3) 學(xué)習(xí)資料業(yè)務(wù)流程圖(如圖 2.10) 發(fā)布學(xué) 習(xí)資料 學(xué)生 學(xué)習(xí) 資料 信息 學(xué)生 老師 圖圖 2.10 學(xué)習(xí)資料業(yè)務(wù)流程圖學(xué)習(xí)資料業(yè)務(wù)流程圖 Fig.2.10 Business Process Diagram of study material (4) 答疑業(yè)務(wù)流程圖(如圖 2.11)
44、北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 16 提 出 問(wèn) 題 問(wèn)題 信息 老師 學(xué)生 回 答 問(wèn) 題 答案 信息 學(xué)生 圖圖 2.11 答疑業(yè)務(wù)流程圖答疑業(yè)務(wù)流程圖 Fig.2.11 Business Process Diagram of question 2.2.6 系統(tǒng)編程環(huán)境系統(tǒng)編程環(huán)境 (1) 編程技術(shù)的選擇:靜態(tài)網(wǎng)頁(yè)技術(shù)主要是使用 HTML,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)主要使用 ASP 技術(shù)。 HTML 是第一個(gè)通用的頁(yè)面描述語(yǔ)言,任何一個(gè)成功的網(wǎng)站都離不開它,90 年以來(lái) HTML 就一 直被用作 WWW 上的信息表示語(yǔ)言, 它遵循國(guó)際標(biāo)準(zhǔn),常用的各種瀏覽器(如 IE,Netscape 等) 均可以對(duì)其進(jìn)行很好
45、的解釋;HTML 可以跨平臺(tái)使用,在 Windows,Unix 等環(huán)境中均可得到相同 的效果;HTML 又具有簡(jiǎn)單易學(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)頁(yè)具有更好的交互性、生動(dòng)性和靈活性。 目前,制作動(dòng)態(tài)型網(wǎng)頁(yè)的技術(shù)已有很多,常見的有 CGI(Common Gateway Interfac
46、e) 、 ISAPI(Internet Server Application Program Interface) 、ASP(Active Server Pages) ,JSP(Java Server Pages) ,PHP 等21。其中以 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 的主要特點(diǎn)有:(1)無(wú)需編譯。ASP 腳本集成于 HTML 當(dāng)中。容易生成, 無(wú)需編譯或連接即可直接解釋執(zhí)行, (2)易于生成。使用常規(guī)文本編輯器(如 Windows 下的記事 本
47、) ,即可進(jìn)行 ASP 頁(yè)面的設(shè)計(jì)還可以使用可視化的集成編輯環(huán)境 Visual InterDev。 (3)獨(dú)立于瀏 覽器。ASP 腳本在服務(wù)器端解釋執(zhí)行,用戶端只要使用可解釋常規(guī) HTML 碼的瀏覽器,即可瀏覽 ASP 所設(shè)計(jì)的主頁(yè)。 (4)面向?qū)ο?。?ASP 腳本中可以方便地引用系統(tǒng)組件和 ASP 的內(nèi)置組件, 還能通過(guò)定制 ActiveX Server Component(ActiveX 服務(wù)器組件)來(lái)擴(kuò)充功能。 (5)與任務(wù) ActiveX script 語(yǔ)言兼容。除了可使用 VBScript 和 JavaScript 語(yǔ)言進(jìn)行設(shè)計(jì)外, 還可通過(guò) Plugin 的方式, 使用由第三方所
48、提供的其它 script 語(yǔ)言。ASP 頁(yè)面需要 ASP 腳本引擎的支持。當(dāng)用戶請(qǐng)求一個(gè) HTML 頁(yè)面時(shí),Web 服務(wù)器會(huì)把相應(yīng)的 HTML 頁(yè)面?zhèn)魉徒o用戶的瀏覽器。但是用戶請(qǐng)求的是 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 17 ASP 頁(yè)面時(shí),Web 服務(wù)器會(huì)先將相應(yīng)的 ASP 頁(yè)面?zhèn)鬟f給腳本解釋引擎,并生成一個(gè) HTML 頁(yè)面, 再將生成的 HTML 頁(yè)面回傳給用戶的瀏覽器。在數(shù)據(jù)連接上,一般采用 ASP+ADO 技術(shù),ASP 與 ADO 技術(shù)結(jié)合實(shí)現(xiàn)同數(shù)據(jù)庫(kù)的集成。ADO 是一種操作 Microsoft 所支持的數(shù)據(jù)庫(kù)的方法,類 似于在 VB 中的 DAO(Data Access Object,數(shù)據(jù)
49、訪問(wèn)對(duì)象)和 RDO(Remote Data Object,遠(yuǎn)程 數(shù)據(jù)對(duì)象) 。在 ASP 中,ADO 可以看作是一個(gè)服務(wù)器 組件(Server Component) ,簡(jiǎn)單地說(shuō),它 是一系列的對(duì)象。ADO 共定義了七種對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù) 雜的操作23,24。使用 ADO 對(duì)象操作數(shù)據(jù)庫(kù),具體的步驟可以歸納為以下幾步:創(chuàng)建數(shù)據(jù)庫(kù)源、創(chuàng) 建數(shù)據(jù)庫(kù)鏈接、創(chuàng)建數(shù)據(jù)對(duì)象、操作數(shù)據(jù)庫(kù)、關(guān)閉數(shù)據(jù)對(duì)象和鏈接25?;?ASP 以上的優(yōu)點(diǎn),本 系統(tǒng)在開發(fā)中使用 ASP 技術(shù)開發(fā)。 (2) 編程環(huán)境:由于選擇了 ASP 技術(shù)開發(fā)此系統(tǒng),編程環(huán)境選擇 Dreamweaver 8
50、,系統(tǒng)環(huán) 境為 Win Xp SP2 , 服務(wù)器為 IIS 5.0。圖片編輯使用 Photoshop 9.0。 2.2.7 系統(tǒng)程序設(shè)計(jì)系統(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é)生可以下載。在本系統(tǒng)設(shè)計(jì)中,權(quán)限分配是這樣的,老師只能添加自己所任教的課程的學(xué)習(xí)資料, 沒有任教的課程不能添加。學(xué)生只能下載與自己有關(guān)的課程的學(xué)習(xí)資料。 (2) 上傳程序設(shè)計(jì):在此部分的程序設(shè)計(jì)成三個(gè)類:一為上傳類,二進(jìn)度信息類,三為文件 信息類。上
51、傳信息類:DoteyUpload,包含子過(guò)程:Public Sub SaveTo(path)(保存信息子過(guò)程) , Public Sub Upload ()(上傳子過(guò)程) , Private Sub Raise(Message) (異常信息子過(guò)程) , 方法: Private Function GetBoundary()(取邊界值方法) , Private Function BinaryToString(xBinary)(將二進(jìn) 制流轉(zhuǎn)化成文本方法) , Function StringToBinary(String)(字符到二進(jìn)制轉(zhuǎn)化方法) ,Private Function GetField
52、Name(infoStr)(返回表單名方法) ,Private Function GetFileName(infoStr)(返回文 件名方法) 。 進(jìn)度信息類的主要作用是統(tǒng)計(jì)上傳進(jìn)度信息,例如上傳文件大小,當(dāng)前已上傳文件大 小,已花時(shí)間,剩余時(shí)間等。 文件信息類的主要作用是向客戶端返回上傳文件的各方面信息,例如文件名,路徑等。 (3) 答疑程序設(shè)計(jì):此部分程序類似與留言板程序,在此系統(tǒng)中,每一個(gè)開課信息將有一個(gè) 答疑區(qū),是多版塊的,不過(guò)這多版塊是以課程為劃分依據(jù)。一門課開課了,在前臺(tái)就會(huì)有一個(gè)答疑 區(qū)。在此模塊,只允許學(xué)生發(fā)帖,老師只允許回復(fù)。 (4) 討論區(qū)程序設(shè)計(jì):此部分程序類似于 BBS
53、,在此模塊,學(xué)生、老師和管理員均可以發(fā)帖, 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 18 但只有老師和管理員有管理帖子的權(quán)限。 (5) 信息關(guān)聯(lián)設(shè)計(jì):此方面的關(guān)聯(lián)主要是指學(xué)生詳細(xì)信息關(guān)聯(lián),教師詳細(xì)信息關(guān)聯(lián),課程詳 細(xì)信息關(guān)聯(lián),短信息發(fā)送關(guān)聯(lián),課程與學(xué)習(xí)資料關(guān)聯(lián),課程與答疑區(qū)關(guān)聯(lián)這幾方面。在各個(gè)顯示名 字的地方設(shè)置詳細(xì)信息鏈接,在各個(gè)顯示學(xué)生、教師信息的地方加上短信息發(fā)送的鏈接。 (6) SQL 注入檢測(cè)設(shè)計(jì):這是比較重要的一塊,它是網(wǎng)站的安全防線。主要是使用在循環(huán) 檢查每一個(gè)輸入數(shù)據(jù),如果包含了非合法數(shù)據(jù),即不允許操作。 2.2.8 系統(tǒng)程序測(cè)試系統(tǒng)程序測(cè)試 測(cè)試主要針對(duì)數(shù)據(jù)完整性、權(quán)限檢測(cè)、上傳功能、討論
54、區(qū)版塊這幾部分進(jìn)行測(cè)試,數(shù)據(jù)完整性, 采用了構(gòu)造特殊數(shù)據(jù)進(jìn)行測(cè)試,也就是邊界法。在這一部分的測(cè)試中,將很多數(shù)據(jù)檢測(cè)腳本錯(cuò)誤檢 查了出來(lái),權(quán)限檢測(cè)主要測(cè)試方法,分別以三種權(quán)限進(jìn)入系統(tǒng)進(jìn)行操作,查看是否有異常,這一部 分工作將一部分非教師權(quán)限或者非學(xué)生權(quán)限檢測(cè)了出來(lái)。 上傳功能檢測(cè)是程序測(cè)試中的一重要部分,這部分工作將系統(tǒng)不能上傳某些類型的文件不能上 傳的錯(cuò)誤檢測(cè)了出來(lái),后來(lái)又發(fā)現(xiàn)此部分功能不穩(wěn)定,最后才將此部分程序完全修改好。 討論區(qū)版塊是程序中比較大的一塊。對(duì)此部分程序進(jìn)行測(cè)試的時(shí)候,發(fā)現(xiàn)此部分程序有對(duì)象釋 放不合理的問(wèn)題出現(xiàn),導(dǎo)致程序有時(shí)運(yùn)行不出來(lái)的現(xiàn)象出現(xiàn)。 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 19
55、 3 結(jié)論結(jié)論 3.1 系統(tǒng)核心界面最終效果系統(tǒng)核心界面最終效果 系統(tǒng)部分界面:登錄頁(yè)面、學(xué)生主頁(yè)、教師主頁(yè)、管理員主頁(yè): 圖圖 3.1 登錄頁(yè)面圖登錄頁(yè)面圖 Fig.3.1 Diagram of login web form 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 20 圖圖.3.2 學(xué)生頁(yè)面圖學(xué)生頁(yè)面圖 Fig.3.2 Diagram of student web form 圖圖 3.3 教師頁(yè)面圖教師頁(yè)面圖 Fig.3.3 Diagram of teacher web form 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 21 圖圖 3.4 教師頁(yè)面圖教師頁(yè)面圖 Fig.3.4 Diagram of administr
56、ator web form 系統(tǒng)核心界面說(shuō)明: 圖 3.1 為系統(tǒng)登錄頁(yè),學(xué)生老師和管理員都是從這里登錄,在這張頁(yè)面,學(xué)生可以用學(xué)號(hào)或者 姓名登錄,老師可以用教師號(hào)或姓名登錄。 圖 3.2 為學(xué)生登錄以后的功能界面左邊為功能菜單,可以選擇相應(yīng)的功能進(jìn)行操作,右邊為功 能頁(yè)面。 圖 3.3 為教師登錄以后的功能界面左邊為功能菜單,可以選擇相應(yīng)的功能進(jìn)行操作,右邊為功 能頁(yè)面。 圖 3.4 為管理員登錄以后的功能界面左邊為功能菜單,可以選擇相應(yīng)的功能進(jìn)行操作,右邊為 功能頁(yè)面。 3.2 本論文的主要工作內(nèi)容本論文的主要工作內(nèi)容 主要工作內(nèi)容為: 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 22 1 查閱文獻(xiàn),進(jìn)行文
57、獻(xiàn)內(nèi)容總結(jié),形成文獻(xiàn)綜述。 2 進(jìn)行系統(tǒng)分析,把需求形成文檔,最主要部分為功能需求。 3 按照需求文檔進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),形成數(shù)據(jù)庫(kù)設(shè)計(jì)文檔。 4 按照需求文檔進(jìn)行系統(tǒng)框架設(shè)計(jì)和子系統(tǒng)劃分 5 按照需求文檔進(jìn)行系統(tǒng)功能設(shè)計(jì),主要是畫出業(yè)務(wù)流程圖以及寫出各功能技術(shù)實(shí)現(xiàn)方案 6 按照功能設(shè)計(jì)文檔進(jìn)行編碼 7 按照需求編寫測(cè)試方案書 8 進(jìn)行系統(tǒng)測(cè)試 9 完善系統(tǒng) 10 撰寫論文 3.3 系統(tǒng)待改進(jìn)之處系統(tǒng)待改進(jìn)之處 在本次系統(tǒng)開發(fā)中,遇到很多問(wèn)題,所以待改進(jìn)之處還有很多,主要的有以下幾個(gè)問(wèn)題: 1 因技術(shù)有限,在本系統(tǒng)中還遺留有很多問(wèn)題沒解決,主要的問(wèn)題有,分頁(yè)問(wèn)題,學(xué)生信息和 老師信息 Excel
58、表導(dǎo)入,文件刪除錯(cuò)誤判斷以及提示,學(xué)生和老師信息中,沒提供照片顯示,上傳 漏洞的補(bǔ)丁。 2 分頁(yè)問(wèn)題主要是沒有實(shí)現(xiàn)像論壇那樣顯示一個(gè)數(shù)字列,只有單純的首頁(yè)尾頁(yè)、上一頁(yè)下一頁(yè)。 這樣對(duì)于分頁(yè)來(lái)說(shuō),并不完善。沒能實(shí)現(xiàn)的原因是,分頁(yè)的循環(huán)數(shù)以及開始循環(huán)數(shù),沒能判斷成功。 3 Excel 表導(dǎo)入問(wèn)題,在技術(shù)上,難度并不大,沒有實(shí)現(xiàn)的原因,是因?yàn)檫@需要導(dǎo)入規(guī)范,如 果一個(gè)學(xué)院里邊學(xué)生信息與老師信息的 Excel 表沒遵循規(guī)范的話,是導(dǎo)入不了的。 4 文件刪除,本系統(tǒng)使用的是 FSO,但沒能做出錯(cuò)誤判斷以及給出錯(cuò)誤提示,這是因?yàn)椋@錯(cuò) 誤在捕捉之前它已經(jīng)出來(lái),主要使這功能出錯(cuò)的原因是文件不存在。 北京林業(yè)
59、大學(xué)畢業(yè)設(shè)計(jì)論文 23 致謝致謝 大學(xué)本科的學(xué)習(xí)生活即將結(jié)束,在此,我要感謝所有曾經(jīng)教導(dǎo)過(guò)我的老師和關(guān)心過(guò)我的同學(xué), 他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我很大的幫助。本文能夠成功的完成,要特別感謝我的導(dǎo)師齊建東老師 的關(guān)懷和教導(dǎo)。 謹(jǐn)以此文獻(xiàn)給他們! 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 24 參考文獻(xiàn)參考文獻(xiàn) 1 郭燕芳,李宏亮.對(duì)計(jì)算機(jī)輔助教學(xué)網(wǎng)站系統(tǒng)建設(shè)的探索和嘗試J.廣西大學(xué)學(xué)報(bào),2005,7(增刊):8-10. 2 章一華,胡鵬,謝軍.互動(dòng)式教學(xué)網(wǎng)站的應(yīng)用設(shè)計(jì)J.集美大學(xué)學(xué)報(bào),2000,6:22. 3 袁守華.基于Web的課程網(wǎng)絡(luò)教學(xué)網(wǎng)站的開發(fā)與應(yīng)用J.中原工學(xué)院學(xué)報(bào),2004,2:15-18. 4 王小
60、燕.對(duì)高校教師個(gè)人教學(xué)網(wǎng)站建立的思考J.文化教育,.2006:23-26. 5 李斌,孫巖,王康壽,鄭尚魁.教學(xué)網(wǎng)站設(shè)計(jì).學(xué)科建設(shè)J遠(yuǎn)程教育,2005,5:44-45. 6 黃志軍,趙皚,劉海慶.基于校園網(wǎng)的教學(xué)網(wǎng)站建設(shè)探討J.教育技術(shù),2005:36. 7 邢苗條.基于Internet教學(xué)網(wǎng)站系統(tǒng)的設(shè)計(jì)方案J.現(xiàn)代電子技術(shù),2002,2(第4期):18. 8 趙航濤.建立學(xué)科教學(xué)網(wǎng)站的探討J.基礎(chǔ)教育,.2004,3(上):50. 9 趙雙萍.基于Web的網(wǎng)上教學(xué)系統(tǒng)的設(shè)計(jì)J.蘭州工業(yè)高等??茖W(xué)校學(xué)報(bào),2002,3(.第1期):24. 10 吳劍,朱志字,張冰.交互式動(dòng)態(tài)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
61、J.計(jì)算機(jī)與數(shù)字工程,2006年(第5期):32-34. 11 Gleen, Denis. Learning for a change in further educationJJournal of Vocational Education and Training. Volume 57,Number 2,Jume 2005,pp.239-246 12 劉少華.試論專業(yè)教學(xué)網(wǎng)站的建設(shè)J.當(dāng)代教育論壇,2005(第6期):25-26. 13 Marcie,pitt-catsouphes.Building a virtual reseach and teaching.Community,Work
62、Manek,N. Davidson,A. Evaluation of a model for maximizing interprofessional education in acute 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 25 hospital.Journal of Interprofession CareJ,Volume 20,Number 2,March 2006,pp.182-194 25 Jared,libby.Breaking. an e-learning research for all,at home and at school.Educational,MediaJ.International,Volume 42,Number 2,June 2005,pp.135-147 北京林業(yè)大學(xué)畢業(yè)設(shè)計(jì)論文 26
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《晏子使楚》優(yōu)秀課件 (3)
- 科室醫(yī)院年終總結(jié)課件
- 常用邏輯用語(yǔ)章末總結(jié)課件(人教A版選修1-1)免
- 新版PEP四年級(jí)英語(yǔ)上冊(cè)Unit3-My-Friends-B-Let’s-learn完美版-PPT
- 金融科技機(jī)遇
- 抗菌藥物合理使用專家講座
- 阿奇霉素在臨床中的應(yīng)用專家講座
- 納米抗菌蠶絲被介紹
- 男性盆部和會(huì)陰斷層解剖研究
- 部編選擇性必修二經(jīng)濟(jì)與社會(huì)生活-第九課世紀(jì)以來(lái)人類的經(jīng)濟(jì)與生活教學(xué)課件
- 春七年級(jí)數(shù)學(xué)下冊(cè) 82 整式乘法單項(xiàng)式與單項(xiàng)式相乘課件4 (新版)滬科版
- 部編人教版語(yǔ)文七年級(jí)下冊(cè)7.土地的誓言課件
- 手足口病
- 正壓通氣裝置課件
- 課件】食品分析與檢驗(yàn)技術(shù)第二章