版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 題 目 名 稱:教學(xué)網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)</p><p> 學(xué) 院(系):信息學(xué)院</p><p> 專 業(yè) 班 級(jí):</p><p> 學(xué) 生 姓 名:</p><p> 指 導(dǎo) 教 師:</p><p>
2、; 完 成 日 期:</p><p><b> 教學(xué)網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)</b></p><p><b> 摘要</b></p><p> 網(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)站
3、并沒(méi)有給教學(xué)帶來(lái)太多的好處,但總體形勢(shì)是很好的。一個(gè)良好的教學(xué)網(wǎng)站,必須同時(shí)具備科學(xué)性、教育性、技術(shù)性和藝術(shù)性。</p><p> 本文將介紹利用網(wǎng)絡(luò)技術(shù)建設(shè)一個(gè)網(wǎng)絡(luò)教學(xué)網(wǎng)站,首先從前言與系統(tǒng)分析開(kāi)始,然后會(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é)功能和管理員管理功能。</p><p
4、> 本系統(tǒng)的學(xué)習(xí)功能該部分主要針對(duì)學(xué)生設(shè)計(jì),學(xué)生選擇各科課程的電子教案進(jìn)行學(xué)習(xí),了解其學(xué)習(xí)方面的通知,習(xí)題作業(yè)通知,教師的答疑情況。開(kāi)設(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)。</p><p> 本系統(tǒng)的教學(xué)功能為各科教師提供一個(gè)平臺(tái),使得課件或電子教案的發(fā)布更為簡(jiǎn)單,并為教師提供網(wǎng)上答疑版塊
5、,便于教師與學(xué)生交流,也為今后各學(xué)科教師自行制作相關(guān)專題子網(wǎng)站提供方便。</p><p> 本系統(tǒng)的管理員管理功能包括學(xué)生管理、教師管理、管理員管理、課程管理、班級(jí)管理、學(xué)院管理、專業(yè)管理、課程開(kāi)課信息管理、討論區(qū)管理。</p><p> 這些功能是系統(tǒng)運(yùn)行的所需要的一些初始管理。在教與學(xué)中,本系統(tǒng)的學(xué)習(xí)公告和作業(yè)公告是學(xué)生了解教學(xué)通知的窗口。課程答疑和討論交流能夠促進(jìn)老師和學(xué)生之間的
6、交流,課件上傳和下載給學(xué)生補(bǔ)充課下學(xué)習(xí)資料。</p><p> 關(guān)鍵詞:教學(xué),網(wǎng)站,網(wǎng)絡(luò)學(xué)習(xí)</p><p> Design and development of teaching website</p><p><b> Abstract</b></p><p> The network antenna ext
7、ends 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 on the
8、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 v
9、ery much benefit but population circu</p><p> This article introduced constructs a network teaching website using the network technology, it starts from the foreword and the system analysis, then introduce
10、the system design, 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
11、mature. Teaching website build by it would be easy. The function of this system included study notice, homework notice, </p><p> Key words: teaching, website, internet learning </p><p><b>
12、; 目錄</b></p><p><b> 1 前言1</b></p><p> 1.1教學(xué)網(wǎng)站發(fā)展的概況1</p><p> 1.2教學(xué)網(wǎng)站建設(shè)現(xiàn)狀2</p><p> 1.3教學(xué)網(wǎng)站發(fā)展中出現(xiàn)的問(wèn)題及原因2</p><p> 1.4教學(xué)網(wǎng)站的發(fā)展趨勢(shì)3<
13、/p><p> 1.5本論文的組織結(jié)構(gòu)3</p><p> 2 教學(xué)網(wǎng)站系統(tǒng)分析與實(shí)現(xiàn)4</p><p><b> 2.1系統(tǒng)分析4</b></p><p> 2.1.1系統(tǒng)建設(shè)目標(biāo)4</p><p> 2.1.2網(wǎng)站的功能需求4</p><p> 2.1
14、.3系統(tǒng)用戶類和特性6</p><p> 2.1.4系統(tǒng)運(yùn)行環(huán)境6</p><p> 2.1.5用戶界面需求6</p><p> 2.1.6系統(tǒng)輸入與輸出數(shù)據(jù)8</p><p> 2.1.7性能需求9</p><p> 2.1.8安全性需求10</p><p> 2.2系
15、統(tǒng)實(shí)現(xiàn)10</p><p> 2.2.1系統(tǒng)數(shù)據(jù)流圖10</p><p> 2.2.2系統(tǒng)框架設(shè)計(jì)12</p><p> 2.2.3系統(tǒng)子系統(tǒng)劃分以及子系統(tǒng)設(shè)計(jì)13</p><p> 2.2.4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)14</p><p> 2.2.5系統(tǒng)業(yè)務(wù)流程圖14</p><p&g
16、t; 2.2.6系統(tǒng)編程環(huán)境16</p><p> 2.2.7系統(tǒng)程序設(shè)計(jì)17</p><p> 2.2.8系統(tǒng)程序測(cè)試18</p><p><b> 3 結(jié)論19</b></p><p> 3.1系統(tǒng)核心界面最終效果19</p><p> 3.2本論文的主要工作內(nèi)容21&
17、lt;/p><p> 3.3系統(tǒng)待改進(jìn)之處22</p><p><b> 致謝23</b></p><p><b> 參考文獻(xiàn)24</b></p><p><b> 1 前言</b></p><p> 在網(wǎng)絡(luò)發(fā)展得如此迅速的情況下,大都高校的
18、教師都已經(jīng)采用課件的形式教學(xué),改變了傳統(tǒng)的教學(xué)方式,例如用PowerPoint或其他的教學(xué)軟件來(lái)豐富課堂,這樣大大的提高了課堂教學(xué)的效率,也使課堂氣氛得到了活躍,這樣的教學(xué)方式既方便老師,也使學(xué)生以最大的學(xué)校效率去學(xué)習(xí)[1]。盡管這些措施在課堂內(nèi)帶來(lái)了很大的方便與好處,但對(duì)課下卻沒(méi)什么幫助。課下的復(fù)習(xí)對(duì)于學(xué)習(xí)來(lái)說(shuō)也是非常關(guān)鍵的,因而在網(wǎng)絡(luò)發(fā)展得如此發(fā)達(dá)的形勢(shì)下,對(duì)課下學(xué)習(xí)進(jìn)行改革是勢(shì)在必行。</p><p>
19、建立教學(xué)網(wǎng)站是教學(xué)信息化,網(wǎng)絡(luò)化的最佳途徑,也是當(dāng)前教學(xué)輔助手段的大勢(shì)所趨[2]。若解決了如今教學(xué)網(wǎng)站中既能滿足群體教學(xué),又能解決個(gè)性交互需要,此舉的對(duì)于教育事業(yè),對(duì)于國(guó)家來(lái)說(shuō),其意義將是非常巨大的。</p><p> 從教學(xué)模式來(lái)看,建設(shè)出好的教學(xué)網(wǎng)站能讓教學(xué)充分體現(xiàn)“以學(xué)生為主,教師為輔”的現(xiàn)代教學(xué)模式,徹底改變了傳統(tǒng)教學(xué)中“以課堂教學(xué)為中心,以書本為中心,以教師為中心”[2]的“三中心”教學(xué)模式。<
20、/p><p> 從學(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é)生之間亦可以相互討論。</p><p> 從學(xué)生和老師的交流來(lái)看,建設(shè)出好的教學(xué)網(wǎng)站將為學(xué)生和老師在情感交流方面架起情感的橋梁。利用現(xiàn)代的信息技術(shù)手段,建設(shè)
21、好的教學(xué)網(wǎng)站,推進(jìn)國(guó)家的教育事業(yè),此任務(wù)是教育以及國(guó)家對(duì)于網(wǎng)絡(luò)建設(shè)工作著來(lái)說(shuō)是迫不及待的[4]。</p><p> 1.1教學(xué)網(wǎng)站發(fā)展的概況</p><p> 近年來(lái),國(guó)家大力推行高校教育改革,現(xiàn)代教育技術(shù)、現(xiàn)代教育手段的應(yīng)用與推廣已是變革中的重中之重。現(xiàn)代教育技術(shù)作為國(guó)家推行素質(zhì)教育的重要手段,具體在計(jì)算機(jī)使用方面,已體現(xiàn)全面要求大學(xué)生必須通過(guò)等級(jí)考試,初步掌握計(jì)算機(jī)的使用,而網(wǎng)絡(luò)又
22、是現(xiàn)代教育技術(shù)應(yīng)用的核心。在這樣形勢(shì)下,很多教學(xué)網(wǎng)站開(kāi)始涌現(xiàn),給傳統(tǒng)教學(xué)帶來(lái)了一次強(qiáng)力沖擊,新的一輪教學(xué)改革已經(jīng)展開(kāi)。教學(xué)網(wǎng)站作為一個(gè)學(xué)習(xí)的平臺(tái),具有信息量大、交換便捷、易于互動(dòng)等優(yōu)點(diǎn),它的應(yīng)用多少與好壞直接展示了教育提升的水平和檔次。但現(xiàn)如今的教學(xué)網(wǎng)站并沒(méi)能充分利用這一點(diǎn)。</p><p> 教學(xué)網(wǎng)站一般有教師個(gè)人教學(xué)網(wǎng)站和單位的教學(xué)網(wǎng)站(例如專業(yè)教學(xué)網(wǎng)站),教師個(gè)人教學(xué)網(wǎng)站大都是自己建設(shè)或找人建立起來(lái)的;單
23、位的教學(xué)網(wǎng)站是單位組織人員建立起來(lái)的。無(wú)論是哪種方式建立起來(lái)的,一般都沒(mé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é)生都不知道它們的存在。</p><p> 教學(xué)網(wǎng)站的建設(shè)對(duì)于教育事業(yè)方面的需要還遠(yuǎn)遠(yuǎn)不能滿足,我國(guó)的教育機(jī)構(gòu)的龐大以及網(wǎng)絡(luò)的發(fā)展是教學(xué)網(wǎng)站建設(shè)程度不能滿足需要的主要原因。而且教學(xué)網(wǎng)站到如今,國(guó)內(nèi)還沒(méi)
24、有一個(gè)好的評(píng)價(jià)體系[5,6]。</p><p> 很多教學(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)不夠。</p><p> 在交流手段上,老師會(huì)在教學(xué)網(wǎng)站上發(fā)布自己的電
25、子郵件,以供學(xué)生向自己提問(wèn),以解決學(xué)生自己獨(dú)立解決不了的問(wèn)題[7]。</p><p> 但這一切都必須建立在學(xué)生和老師的計(jì)算機(jī)水平的基礎(chǔ)上,這樣操作都需要他們對(duì)計(jì)算機(jī)操作很熟悉才行,這也是教學(xué)網(wǎng)站應(yīng)用推廣難的一個(gè)原因。</p><p> 1.2教學(xué)網(wǎng)站建設(shè)現(xiàn)狀</p><p> 教學(xué)網(wǎng)站以個(gè)人教學(xué)網(wǎng)站居多,且很多都只是以信息發(fā)布系統(tǒng)建立起來(lái)的課件發(fā)布系統(tǒng)而已,
26、還遠(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ǔ)充。</p><p> 1.3教學(xué)網(wǎng)站發(fā)展中出現(xiàn)的問(wèn)題及原因</p><p> 出現(xiàn)的問(wèn)題有很多,教學(xué)網(wǎng)站到現(xiàn)在為止發(fā)展不是很好。這主要表現(xiàn)在兩個(gè)方面:</p><p&g
27、t; 教學(xué)內(nèi)容在教學(xué)網(wǎng)站上的組織形式?jīng)]能讓它們發(fā)揮他們應(yīng)有的作用。例如,在課件上不應(yīng)該只是課件下載而已,而是一個(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ù)。</p><p> 教學(xué)網(wǎng)站在交互設(shè)計(jì)上陷入了瓶頸。在交互設(shè)計(jì)上,國(guó)內(nèi)很多教學(xué)網(wǎng)站都只是停留在留言板答疑的水平上,并沒(méi)有把 Web 2.0 的理念融進(jìn)去。</p><p&
28、gt; 出現(xiàn)這些問(wèn)題的原因:</p><p> 很多教學(xué)單位或個(gè)人并沒(méi)有真正把教學(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ì)上,是不能忽略的。當(dāng)然啦,這也是和當(dāng)今的網(wǎng)絡(luò)發(fā)展水平密切相關(guān)的,試想,給一個(gè)沒(méi)有網(wǎng)
29、絡(luò)的山村小學(xué)建設(shè)教學(xué)網(wǎng)站,這就完全沒(méi)有必要,建了也是浪費(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)開(kāi)始建設(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ì)量,為公眾提
30、供滿意的教育服務(wù)。</p><p> 1.4教學(xué)網(wǎng)站的發(fā)展趨勢(shì)</p><p> 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é)輔助的效
31、果。</p><p> 1.5本論文的組織結(jié)構(gòu)</p><p> 本論文將先從系統(tǒng)分析開(kāi)始,然后到系統(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ù)邏輯、數(shù)據(jù)庫(kù)設(shè)計(jì)、程序設(shè)計(jì)以及程序測(cè)試等內(nèi)容。在結(jié)論中,展示系統(tǒng)的核心界面的最終效果、介紹論文的
32、主要工作以及系統(tǒng)的待改進(jìn)之處</p><p> 2 教學(xué)網(wǎng)站系統(tǒng)分析與實(shí)現(xiàn)</p><p><b> 2.1系統(tǒng)分析</b></p><p> 系統(tǒng)分析是系統(tǒng)開(kāi)發(fā)前對(duì)需求的描述,主要是要收集功能需求以及性能需求,這兩方面決定系統(tǒng)的建設(shè)規(guī)模與性能。</p><p> 2.1.1系統(tǒng)建設(shè)目標(biāo)</p>&
33、lt;p> 利用計(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é)合的途徑與模式。</p><p> 系統(tǒng)是B/S模式。系統(tǒng)最后得到的結(jié)果是給學(xué)校的師生提供一個(gè)平臺(tái),補(bǔ)充教學(xué)環(huán)節(jié)的薄弱,增強(qiáng)課下復(fù)習(xí)的效率。系統(tǒng)分為前臺(tái)和后臺(tái)。前臺(tái)供老師和學(xué)生使用,后臺(tái)供管理員使用。</p><p&g
34、t; 2.1.2網(wǎng)站的功能需求</p><p> 教學(xué)網(wǎng)站要求既能滿足學(xué)生的學(xué),又能滿足教師的教,既能滿足學(xué)生自學(xué)的需要,又可供教師進(jìn)行備課及課堂教學(xué)參考。本系統(tǒng)將利用互聯(lián)網(wǎng)的優(yōu)勢(shì),將為教學(xué)的課下學(xué)習(xí)進(jìn)行改革。</p><p> 在教學(xué)上能實(shí)現(xiàn):首先以簡(jiǎn)潔美觀的形式向?qū)W生提供學(xué)習(xí)信息,提供有關(guān)課程的練習(xí)題庫(kù)及作答工具;第二,向教師提供方便的課件上傳和教學(xué)的相關(guān)資料;第三,向師生提供便
35、利的網(wǎng)上學(xué)習(xí)和討論的交互式環(huán)境;最后為師生提供方便的資料查詢與檢索功能?;谝陨峡紤],本系統(tǒng)將實(shí)現(xiàn)以下幾個(gè)主要部分功能:</p><p> ?。?) 學(xué)習(xí)功能該部分主要是針對(duì)學(xué)生的,學(xué)生選擇各科課程的電子教案進(jìn)行學(xué)習(xí),了解其學(xué)習(xí)方面的通知,習(xí)題作業(yè)通知,教師的答疑情況。開(kāi)設(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é)的另一
36、個(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)在開(kāi)發(fā)中因受到開(kāi)發(fā)時(shí)間和技術(shù)的限制,暫時(shí)不實(shí)現(xiàn)自動(dòng)組題考試功能。</p><p> 對(duì)于學(xué)習(xí)功能,網(wǎng)站的欄目一般設(shè)置成:&
37、lt;/p><p> 學(xué)習(xí)資料下載欄目,作業(yè)公告欄目,網(wǎng)站學(xué)習(xí)公告欄目,師生交流(論壇,留言板或其他)等欄目,有些網(wǎng)站的欄目會(huì)多于這些。</p><p> 學(xué)習(xí)資料上傳下載欄目:</p><p> 此功能顧名思義就是給學(xué)生提供學(xué)習(xí)資料的,以文件的形式。但以文件的形式組織學(xué)習(xí)資料,在內(nèi)容上對(duì)于學(xué)生來(lái)說(shuō),有時(shí)并不是很方便,但現(xiàn)在也沒(méi)有什么好的解決的辦法,期待有新的解決
38、辦法來(lái)解決此問(wèn)題。在資料查找方面,文件資料在網(wǎng)站站內(nèi)搜索一般都只能做到以文件名到網(wǎng)站數(shù)據(jù)庫(kù)中搜索,并不能查詢到文件中的內(nèi)容,給學(xué)生進(jìn)行文件查找?guī)?lái)很大的麻煩,在得到搜索的結(jié)果的時(shí)候,往往發(fā)現(xiàn)根本不是自己想要內(nèi)容。</p><p><b> 作業(yè)練習(xí)公告:</b></p><p> 此功能為作業(yè)信息發(fā)布欄目,由教師發(fā)布作業(yè)公告信息,以通知學(xué)生在指定的時(shí)間內(nèi)完成作業(yè)并
39、上交,免去了老師布置完作業(yè),學(xué)生因忘記而沒(méi)有及時(shí)完成作業(yè)的事情發(fā)生,當(dāng)作業(yè)公告信息過(guò)期時(shí),老師可以將它刪除。</p><p><b> 網(wǎng)站學(xué)習(xí)公告欄目:</b></p><p> 此功能很多教學(xué)網(wǎng)站都具備,它提供學(xué)習(xí)方面通知,例如考試通知或者是停課通知什么的,讓學(xué)生在第一時(shí)間了解到課程動(dòng)態(tài),避免老師親自去找學(xué)生去通知。此功能也是只能由老師發(fā)布,學(xué)生與老師均沒(méi)有權(quán)
40、限發(fā)布。</p><p><b> 師生教學(xué)交流欄目:</b></p><p> 此欄目比較復(fù)雜,這和各個(gè)教學(xué)網(wǎng)站設(shè)計(jì)者對(duì)教學(xué)交互的理解有關(guān),當(dāng)然也有教學(xué)網(wǎng)站把它當(dāng)成一個(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é)的雙方有一種
41、面對(duì)面的感覺(jué),這對(duì)于教學(xué)交流確實(shí)很有用。在教學(xué)交流方面,也有一些網(wǎng)站是把電子郵件或者QQ,MSN之類工具加了進(jìn)去,這也能解決一定的問(wèn)題,對(duì)于擴(kuò)大交流也起到一定的作用。但教學(xué)交往不是那么簡(jiǎn)單的,它涉及很多方面的問(wèn)題。</p><p> ?。?) 教學(xué)功能在搭建起的網(wǎng)絡(luò)平臺(tái)上,為各科教師提供一個(gè)發(fā)布課程學(xué)習(xí)資料平臺(tái),使得課件或電子教案的發(fā)布更為簡(jiǎn)單,并為教師提供網(wǎng)上答疑模塊,便于教師與學(xué)生交流。為今后各學(xué)科教師自行制
42、作相關(guān)專題子網(wǎng)站提供方便。</p><p> 教學(xué)功能的欄目一般有:</p><p> 教師信息展示欄目,作業(yè)公告管理欄目,學(xué)習(xí)公告管理欄目等欄目。</p><p><b> 教師信息展示欄目:</b></p><p> 作用是讓學(xué)生了解自己老師,這欄目一般教學(xué)網(wǎng)站都會(huì)有,上邊除了放教師的基本信息之外還可以展示教
43、師的論文作品,所獲得的獎(jiǎng)項(xiàng)、榮譽(yù)等等。</p><p><b> 作業(yè)公告管理欄目:</b></p><p> 此功能與學(xué)習(xí)功能中的作業(yè)公告欄目相對(duì)應(yīng),學(xué)生只能看公告信息,老師管理公告信息,老師在此模塊可以發(fā)布公告信息,編輯已發(fā)布的公告信息,還可以刪除過(guò)期的公告信息。</p><p><b> 學(xué)習(xí)公告管理欄目:</b&g
44、t;</p><p> 此功能與學(xué)習(xí)功能中的學(xué)習(xí)公告欄目相對(duì)應(yīng),老師在此模塊可以發(fā)布公告信息,編輯已發(fā)布的公告信息,還可以刪除過(guò)期的公告信息。</p><p> ?。?)網(wǎng)站管理功能:</p><p> 包括學(xué)生管理、教師管理、管理員管理、課程管理、班級(jí)管理、學(xué)院管理、專業(yè)管理、課程開(kāi)課信息管理、討論區(qū)管理。</p><p> 這些功能
45、是系統(tǒng)運(yùn)行的所需要的一些初始管理,若沒(méi)有學(xué)生、教師、課程等信息,系統(tǒng)只是一個(gè)空殼。</p><p> 2.1.3系統(tǒng)用戶類和特性</p><p><b> 用戶類型:</b></p><p><b> 接口:無(wú)。</b></p><p> 學(xué)生:學(xué)生為主要的用戶,是網(wǎng)站的主要受服務(wù)者。<
46、;/p><p> 教師:教師用戶在此網(wǎng)站的主要作用是輔助學(xué)生的學(xué)習(xí)。</p><p><b> 網(wǎng)站管理員。</b></p><p> 2.1.4系統(tǒng)運(yùn)行環(huán)境</p><p><b> 系統(tǒng)配置如下</b></p><p> 操作系統(tǒng):中文版Windows 2003、W
47、indows 2000操作系統(tǒng)。</p><p> Web 服務(wù)器:IIS5.0 或IIS6.0。</p><p> 數(shù)據(jù)引擎:MS SQL Server 2000 。</p><p> 權(quán)限要求:對(duì)SQL Server 2000數(shù)據(jù)庫(kù)具有建表、備份的權(quán)限。</p><p> 空間大?。撼醮伟惭b至少需要3G 可用空間。</p&g
48、t;<p> 硬件要求:推薦服務(wù)器為PIII500 CPU 256M 內(nèi)存或更高配置。</p><p> 其他的組件:FSO 組件。</p><p> 2.1.5用戶界面需求</p><p><b> 界面設(shè)計(jì)總原則:</b></p><p> 用戶界面參考Windows XP操作系統(tǒng)風(fēng)格,暫時(shí)不
49、考慮Windows Vista的界面風(fēng)格,不過(guò)可以融進(jìn)其設(shè)計(jì)理念。</p><p> 將使用本系統(tǒng)的用戶定義為:對(duì)應(yīng)用程序或計(jì)算機(jī)的一般用法有一定了解,對(duì)易用性、簡(jiǎn)潔性有比較高的要求,對(duì)界面快速交互沒(méi)有很強(qiáng)的要求。</p><p> 堅(jiān)持圖形用戶界面(GUI)設(shè)計(jì)原則,界面直觀、對(duì)用戶透明:用戶接觸軟件后對(duì)界面上對(duì)應(yīng)的功能一目了然、不需要多少培訓(xùn)就可以方便使用本應(yīng)用系統(tǒng)。</p&
50、gt;<p><b> 界面一致性:</b></p><p> 在界面設(shè)計(jì)中應(yīng)該保持界面的一致性。一致性既包括使用標(biāo)準(zhǔn)的控件,也指使用相同的信息表現(xiàn)方法,如在字體、標(biāo)簽風(fēng)格、顏色、術(shù)語(yǔ)、顯示錯(cuò)誤信息等方面確保一致。</p><p> 顯示信息一致性標(biāo)準(zhǔn):</p><p> 標(biāo)簽提示:字體為不加重、宋體、黑色、灰底或透明、無(wú)
51、邊框、右對(duì)齊、不帶冒號(hào)、一般情況為12號(hào)字。</p><p> 日期:正常字體、宋體、白底黑字、3-D lowered。</p><p> 對(duì)齊方法:左對(duì)齊:一般文字、單個(gè)數(shù)字、日期等,右對(duì)齊:數(shù)字、時(shí)間、日期加時(shí)間。</p><p> 分辨率為1024*768,增強(qiáng)色16色。</p><p> 字體缺省為宋體、五號(hào)、黑色。</
52、p><p> 這些信息的排列顯示風(fēng)格供參考,在同一個(gè)應(yīng)用中,這些信息的表現(xiàn)方式不一致,會(huì)使得用戶分散注意力,影響這一軟件的使用,因此開(kāi)發(fā)者應(yīng)當(dāng)注意在同一軟件中表現(xiàn)形式的一致性。</p><p><b> 布局合理化原則:</b></p><p> 應(yīng)注意在一個(gè)窗口內(nèi)部所有控件的布局和信息組織的藝術(shù)性,使得用戶界面美觀。在一個(gè)窗口中按Tab鍵,
53、移動(dòng)聚焦的順序不能雜亂無(wú)章,Tab 的順序是先從上至下,再?gòu)淖笾劣?。一屏中首先?yīng)輸入的和重要信息的控件在Tab順序中應(yīng)當(dāng)靠前,位置也應(yīng)放在窗口上較醒目的位置。布局力求簡(jiǎn)潔、有序、易于操作。</p><p><b> 出錯(cuò)信息和警告:</b></p><p> 出錯(cuò)信息和警告是指出現(xiàn)問(wèn)題時(shí)系統(tǒng)給出的壞消息,本系統(tǒng)對(duì)于出錯(cuò)信息和警告應(yīng)該遵循以下原則:</p>
54、;<p> 1) 信息以用戶可以理解的術(shù)語(yǔ)描述。</p><p> 2) 信息應(yīng)提供如何從錯(cuò)誤中恢復(fù)的建設(shè)性意見(jiàn)。</p><p> 3) 信息應(yīng)指出錯(cuò)誤可能導(dǎo)致那些不量后果,以便用戶檢查是否出現(xiàn)了這些情況或幫助用進(jìn)行改正。</p><p> 4) 信息應(yīng)伴隨著視覺(jué)上的提示,如特殊的圖像、顏色或信息閃爍。</p><p>
55、; 5) 信息不能帶有判斷色彩,即任何情況下不能指責(zé)用戶。</p><p><b> 一般交互原則:</b></p><p> 本系統(tǒng)一般交互遵循以下原則:</p><p> 1) 一致性:菜單選擇、數(shù)據(jù)顯示以及其它功能都應(yīng)使用一致的格式。</p><p> 2) 提供有意義的反饋。</p>&l
56、t;p> 3) 執(zhí)行有較大破壞性的動(dòng)作前要求確認(rèn)。</p><p> 4) 在數(shù)據(jù)錄入上允許取消大多數(shù)操作。</p><p> 5) 減少在動(dòng)作間必須記憶的信息數(shù)量。</p><p> 6) 在對(duì)話、移動(dòng)和思考中提高效率。</p><p> 7) 允許用戶非惡意錯(cuò)誤,系統(tǒng)應(yīng)保護(hù)自己不受致命操作的破壞。</p>&
57、lt;p> 8) 按功能對(duì)動(dòng)作分類,并按此排列屏幕布局,設(shè)計(jì)者應(yīng)提高命令和動(dòng)作組織的內(nèi)聚性。</p><p> 9) 提供語(yǔ)境相關(guān)的幫助機(jī)制。</p><p><b> 信息顯示原則:</b></p><p> 本系統(tǒng)信息顯示遵循以下原則:</p><p> 1) 只顯示與當(dāng)前用戶語(yǔ)境環(huán)境有關(guān)的信息。&l
58、t;/p><p> 2) 不要用數(shù)據(jù)將用戶包圍,使用便于用戶迅速吸取信息的方式表現(xiàn)信息。</p><p> 3) 使用一致的標(biāo)記、標(biāo)準(zhǔn)縮寫和可預(yù)測(cè)的顏色,顯示信息的含義應(yīng)該非常明確,用戶不必再參考其它信息源。</p><p> 4) 產(chǎn)生有意義的出錯(cuò)信息。</p><p> 5) 使用縮進(jìn)和文本來(lái)輔助理解。</p><
59、p> 6) 使用窗口分隔控件分隔不同類型的信息。</p><p> 7) 高效地使用顯示器的顯示空間。</p><p><b> 數(shù)據(jù)輸入原則:</b></p><p> 本系統(tǒng)數(shù)據(jù)輸入遵循以下原則:</p><p> 1) 盡量減少用戶輸入動(dòng)作的數(shù)量。</p><p> 2)
60、維護(hù)信息顯示和數(shù)據(jù)輸入的一致性。</p><p> 3) 交互應(yīng)該時(shí)靈活的,對(duì)鍵盤和鼠標(biāo)輸入的靈活性提供支持。</p><p> 4) 讓用戶控制交互流,用戶可以跳過(guò)不必要的動(dòng)作、改變所需動(dòng)作的順序(如果允許的話)以及在不退出系統(tǒng)的情況下從錯(cuò)誤狀態(tài)中恢復(fù)。</p><p> 5) 消除冗余輸入??赡艿脑捥峁┤笔≈?、絕不要讓用戶提供程序中可以自動(dòng)獲取或計(jì)算出來(lái)的
61、信息。</p><p> 2.1.6系統(tǒng)輸入與輸出數(shù)據(jù)</p><p><b> 系統(tǒng)輸入數(shù)據(jù):</b></p><p> ?。?) 學(xué)生信息(管理員輸入)。</p><p> ?。?) 教師信息(管理員輸入)。</p><p> ?。?) 學(xué)院信息(管理員輸入)。</p>&l
62、t;p> ?。?) 專業(yè)信息(管理員輸入)。</p><p> ?。?) 課程信息(管理員輸入)。</p><p> ?。?) 班級(jí)信息(管理員輸入)。</p><p> ?。?) 開(kāi)課信息(管理員輸入)。</p><p> ?。?) 答疑信息(疑問(wèn)信息學(xué)生輸入,回復(fù)教師輸入)。</p><p> ?。?) 討論
63、區(qū)信息 (學(xué)生、教師、管理員輸入)。</p><p> ?。?0) 學(xué)習(xí)公告信息 (教師輸入)。</p><p> ?。?1) 作業(yè)公告信息 (教師輸入)。</p><p> ?。?2) 學(xué)習(xí)資料信息 (教師輸入)。</p><p><b> 系統(tǒng)輸出數(shù)據(jù):</b></p><p> ?。?)
64、學(xué)生信息(老師查看)。</p><p> ?。?) 教師信息(學(xué)生查看)。</p><p> (3) 課程信息(學(xué)生、教師查看)。</p><p> ?。?) 開(kāi)課信息(學(xué)生、教師查看)。</p><p> ?。?) 答疑信息(學(xué)生、教師查看)。</p><p> ?。?) 討論區(qū)信息 (學(xué)生、教師、管理員查看)。&
65、lt;/p><p> ?。?) 學(xué)習(xí)公告信息 (學(xué)生查看)。</p><p> ?。?) 作業(yè)公告信息 (學(xué)生查看)。</p><p> (9) 學(xué)習(xí)資料信息 (學(xué)生查看下載)。</p><p><b> 2.1.7性能需求</b></p><p> 網(wǎng)站的性能對(duì)于使用者是非常重要的,它涉及到的
66、方面也很多,本系統(tǒng)因功能為教與學(xué)服務(wù),所以它所需的性能需求暫時(shí)不用考慮大型網(wǎng)站的架構(gòu),也不必使用系統(tǒng)框架優(yōu)化,基于這些考慮,以下為本系統(tǒng)的詳細(xì)性能需求:</p><p> 相互合作的用戶數(shù)量:10。</p><p> 系統(tǒng)支持的并發(fā)操作數(shù)量:200。</p><p> 響應(yīng)時(shí)間:5 秒內(nèi)。</p><p> 磁盤空間:3G (因教學(xué)資
67、料占比較大的存儲(chǔ)空間,如不上傳課程資料,此項(xiàng)可以不受限制)。</p><p> 數(shù)據(jù)庫(kù)中表的最大行數(shù):無(wú)限制,但需求磁盤空間支持。</p><p> 2.1.8安全性需求</p><p> 安全需求主要有三個(gè)方面:一是防止數(shù)據(jù)庫(kù)被注入;二是程序設(shè)計(jì)方面的漏洞,比如權(quán)限控制方面;三是上傳漏洞,如被人上傳了木馬了什么的,后果不堪設(shè)想。</p><
68、;p> SQL 注入是非常危險(xiǎn)的,相當(dāng)大一部分程序員在編寫代碼的時(shí)候,沒(méi)有對(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注入漏洞,用戶可以提交一段數(shù)據(jù)庫(kù)查詢代碼,根據(jù)程序返回的結(jié)果,獲得某些他想得知的數(shù)據(jù)。</p><p> 因此在本系統(tǒng)中,將為每一個(gè)文件添加數(shù)據(jù)檢驗(yàn)的代碼,防止非法數(shù)據(jù)
69、進(jìn)入系統(tǒng)。</p><p> 上傳漏洞是指上傳者上傳了一些非法的文件上去,導(dǎo)致系統(tǒng)被破壞。此方面的安全也是非常重要,在本系統(tǒng)中,首先要控制好上傳權(quán)限,不能讓非法用戶進(jìn)入上傳頁(yè)面,第二是控制好文件上傳的類型,不能上傳非合法類型的文件。</p><p><b> 2.2系統(tǒng)實(shí)現(xiàn)</b></p><p> 2.2.1系統(tǒng)數(shù)據(jù)流圖</p&g
70、t;<p> 在本系統(tǒng)中,有四類數(shù)據(jù)流圖:和管理員相關(guān)的,和教師相關(guān)的,和學(xué)生相關(guān)的和短消息相關(guān)的。</p><p> (1)和管理員有關(guān)的數(shù)據(jù)流圖(如圖2.1):</p><p> 圖 2.1 管理員數(shù)據(jù)流程圖</p><p> Fig.2.1 Data flow diagram of adminidtrtor</p><
71、p> ?。?)和教師有關(guān)的數(shù)據(jù)流圖(如圖2.2)</p><p> 圖 2.2.1.2 教師數(shù)據(jù)流程圖</p><p> Fig.2.2.1.2 Data flow diagram of teacher</p><p> ?。?) 和學(xué)生有關(guān)的數(shù)據(jù)流程圖(如圖2..3)</p><p> 圖 2.3 學(xué)生數(shù)據(jù)流程圖</p&g
72、t;<p> Fig.2.3 Data flow diagram of student</p><p> ?。?) 短消息數(shù)據(jù)數(shù)據(jù)流程圖(如圖2.4)</p><p> 圖 2.4 學(xué)生數(shù)據(jù)流程圖</p><p> Fig.2.4 Data flow diagram of short message</p><p> 2
73、.2.2系統(tǒng)框架設(shè)計(jì)</p><p><b> 系統(tǒng)框架如下:</b></p><p> 圖 2.5 系統(tǒng)框架圖</p><p> Fig.2.5 System frame diagram</p><p> 系統(tǒng)分為前臺(tái)和后臺(tái)兩部分,由于交流功能和短消息功能在前臺(tái)和后臺(tái)都有,故把它們獨(dú)立出來(lái)。前臺(tái)包括學(xué)習(xí)功能和教
74、學(xué)功能。其中學(xué)習(xí)功能又包括學(xué)習(xí)公告、作業(yè)公告、課程學(xué)習(xí)這三部分,教學(xué)功能包括課程教學(xué)和答疑這兩部分。</p><p> 后臺(tái)主要是管理維護(hù)教學(xué)信息功能,主要分為學(xué)生管理、教師管理、班級(jí)管理、課程管理、學(xué)院管理、專業(yè)管理、開(kāi)課管理以及討論區(qū)管理等這些功能。</p><p> 2.2.3系統(tǒng)子系統(tǒng)劃分以及子系統(tǒng)設(shè)計(jì)</p><p> 系統(tǒng)子劃分主要依靠前臺(tái)的功能來(lái)
75、劃分,設(shè)計(jì)如圖2.6:</p><p> 圖 2.6 子系統(tǒng)劃分圖</p><p> Fig.2.6 Frame of sub system diagram</p><p> 2.2.4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> 關(guān)系圖設(shè)計(jì)(如圖2.7):</p><p> 圖 2.7 數(shù)據(jù)庫(kù)關(guān)系圖</p>
76、<p> Fig.2.7 Database relationship diagram</p><p> 2.2.5系統(tǒng)業(yè)務(wù)流程圖</p><p> 系統(tǒng)部分業(yè)務(wù)流程圖:</p><p> ?。?) 學(xué)習(xí)公告業(yè)務(wù)流程圖(如圖2.8)</p><p> 圖 2.8 學(xué)習(xí)公告業(yè)務(wù)流程圖</p><p>
77、 Fig.2.8 Business Process Diagram of study notice</p><p> ?。?) 作業(yè)公告業(yè)務(wù)流程圖(如圖2.9)</p><p> 圖 2.9 作業(yè)公告業(yè)務(wù)流程圖</p><p> Fig.2.9 Business Process Diagram of homework notice</p><
78、;p> ?。?) 學(xué)習(xí)資料業(yè)務(wù)流程圖(如圖2.10)</p><p> 圖 2.10 學(xué)習(xí)資料業(yè)務(wù)流程圖</p><p> Fig.2.10 Business Process Diagram of study material</p><p> ?。?) 答疑業(yè)務(wù)流程圖(如圖2.11)</p><p> 圖 2.11 答疑業(yè)務(wù)流程
79、圖</p><p> Fig.2.11 Business Process Diagram of question</p><p> 2.2.6系統(tǒng)編程環(huán)境</p><p> ?。?) 編程技術(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)站都離不開(kāi)它,90年以來(lái) HTML 就一直被
80、用作WWW上的信息表示語(yǔ)言, 它遵循國(guó)際標(biāo)準(zhǔn),常用的各種瀏覽器(如 IE,Netscape 等)均可以對(duì)其進(jìn)行很好的解釋;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,
81、 HotDog,DREAMWERVER 等,并可以根據(jù)需要加入JavaScript,JavaApplet等,使 web 網(wǎng)頁(yè)具有更好的交互性、生動(dòng)性和靈活性。</p><p> 目前,制作動(dòng)態(tài)型網(wǎng)頁(yè)的技術(shù)已有很多,常見(jiàn)的有 CGI(Common Gateway Interface)、 ISAPI(Internet Server Application Program Interface)、ASP(Active
82、Server Pages),JSP(Java Server Pages),PHP等[21]。其中以ASP技術(shù)應(yīng)用最廣泛,且相關(guān)網(wǎng)絡(luò)資源多,有豐富的中文參考資料,開(kāi)發(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下的記事本
83、),即可進(jìn)行 ASP頁(yè)面的設(shè)計(jì)還可以使用可視化的集成編輯環(huán)境Visual InterDev。(3)獨(dú)立于瀏覽器。ASP腳本在服務(wù)器端解釋執(zhí)行,用戶端只要使用可解釋常規(guī)HTML 碼的瀏覽器,即可瀏覽 ASP所設(shè)計(jì)的主頁(yè)。(4)面向?qū)ο蟆T贏SP腳本中可以方便地引用系統(tǒng)組件和ASP的內(nèi)置組件,還能通過(guò)定制 ActiveX Se</p><p> ?。?) 編程環(huán)境:由于選擇了 ASP 技術(shù)開(kāi)發(fā)此系統(tǒng),編程環(huán)境選擇 D
84、reamweaver 8 ,系統(tǒng)環(huán)境為 Win Xp SP2 , 服務(wù)器為 IIS 5.0。圖片編輯使用Photoshop 9.0。</p><p> 2.2.7系統(tǒng)程序設(shè)計(jì)</p><p> 部分系統(tǒng)程序設(shè)計(jì)介紹:</p><p> ?。?) 課程學(xué)習(xí)與課程教學(xué)設(shè)計(jì):課程資料在本系統(tǒng)中,設(shè)計(jì)成與開(kāi)課信息關(guān)聯(lián),首先要在系統(tǒng)添加了開(kāi)課信息之后,才能添加課程資料,開(kāi)
85、課信息由管理員添加,課程資料信息由教師添加,學(xué)生可以下載。在本系統(tǒng)設(shè)計(jì)中,權(quán)限分配是這樣的,老師只能添加自己所任教的課程的學(xué)習(xí)資料,沒(méi)有任教的課程不能添加。學(xué)生只能下載與自己有關(guān)的課程的學(xué)習(xí)資料。</p><p> ?。?) 上傳程序設(shè)計(jì):在此部分的程序設(shè)計(jì)成三個(gè)類:一為上傳類,二進(jìn)度信息類,三為文件信息類。上傳信息類:DoteyUpload,包含子過(guò)程:Public Sub SaveTo(path)(保存信息
86、子過(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)化方法),P
87、rivate Function GetFieldName(infoStr)(返回表單名方法),Private Function GetFileName(infoStr)(返回文件名方法)。進(jìn)度信息類的主要作用是統(tǒng)計(jì)上傳進(jìn)度信息,例如上傳文件大小,當(dāng)前已上傳文件大小,已花時(shí)間,剩余時(shí)間等。</p><p> 文件信息類的主要作用是向客戶端返回上傳文件的各方面信息,例如文件名,路徑等。</p>&l
88、t;p> ?。?) 答疑程序設(shè)計(jì):此部分程序類似與留言板程序,在此系統(tǒng)中,每一個(gè)開(kāi)課信息將有一個(gè)答疑區(qū),是多版塊的,不過(guò)這多版塊是以課程為劃分依據(jù)。一門課開(kāi)課了,在前臺(tái)就會(huì)有一個(gè)答疑區(qū)。在此模塊,只允許學(xué)生發(fā)帖,老師只允許回復(fù)。</p><p> ?。?) 討論區(qū)程序設(shè)計(jì):此部分程序類似于BBS,在此模塊,學(xué)生、老師和管理員均可以發(fā)帖,但只有老師和管理員有管理帖子的權(quán)限。</p><p&
89、gt; ?。?) 信息關(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ā)送的鏈接。</p><p> ?。?) SQL 注入檢測(cè)設(shè)計(jì):這是比較重要的一塊,它是網(wǎng)站的安全防線。主要是使用在循環(huán)檢查每一個(gè)輸入數(shù)據(jù),如果包含了非合法數(shù)據(jù),即不允許
90、操作。</p><p> 2.2.8系統(tǒng)程序測(cè)試</p><p> 測(cè)試主要針對(duì)數(shù)據(jù)完整性、權(quán)限檢測(cè)、上傳功能、討論區(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)。</p&
91、gt;<p> 上傳功能檢測(cè)是程序測(cè)試中的一重要部分,這部分工作將系統(tǒng)不能上傳某些類型的文件不能上傳的錯(cuò)誤檢測(cè)了出來(lái),后來(lái)又發(fā)現(xiàn)此部分功能不穩(wěn)定,最后才將此部分程序完全修改好。</p><p> 討論區(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)。</p><p><b> 3
92、 結(jié)論</b></p><p> 3.1系統(tǒng)核心界面最終效果</p><p> 系統(tǒng)部分界面:登錄頁(yè)面、學(xué)生主頁(yè)、教師主頁(yè)、管理員主頁(yè):</p><p> 圖 3.1 登錄頁(yè)面圖</p><p> Fig.3.1 Diagram of login web form</p><p> 圖.3.2
93、學(xué)生頁(yè)面圖</p><p> Fig.3.2 Diagram of student web form</p><p> 圖 3.3教師頁(yè)面圖</p><p> Fig.3.3 Diagram of teacher web form</p><p> 圖 3.4教師頁(yè)面圖</p><p> Fig.3.4 Di
94、agram of administrator web form</p><p><b> 系統(tǒng)核心界面說(shuō)明:</b></p><p> 圖3.1為系統(tǒng)登錄頁(yè),學(xué)生老師和管理員都是從這里登錄,在這張頁(yè)面,學(xué)生可以用學(xué)號(hào)或者姓名登錄,老師可以用教師號(hào)或姓名登錄。</p><p> 圖3.2為學(xué)生登錄以后的功能界面左邊為功能菜單,可以選擇相應(yīng)的
95、功能進(jìn)行操作,右邊為功能頁(yè)面。</p><p> 圖3.3為教師登錄以后的功能界面左邊為功能菜單,可以選擇相應(yīng)的功能進(jìn)行操作,右邊為功能頁(yè)面。</p><p> 圖3.4為管理員登錄以后的功能界面左邊為功能菜單,可以選擇相應(yīng)的功能進(jìn)行操作,右邊為功能頁(yè)面。</p><p> 3.2本論文的主要工作內(nèi)容</p><p><b>
96、 主要工作內(nèi)容為:</b></p><p> 1 查閱文獻(xiàn),進(jìn)行文獻(xiàn)內(nèi)容總結(jié),形成文獻(xiàn)綜述。</p><p> 2 進(jìn)行系統(tǒng)分析,把需求形成文檔,最主要部分為功能需求。</p><p> 3 按照需求文檔進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),形成數(shù)據(jù)庫(kù)設(shè)計(jì)文檔。</p><p> 4 按照需求文檔進(jìn)行系統(tǒng)框架設(shè)計(jì)和子系統(tǒng)劃分</p>
97、;<p> 5 按照需求文檔進(jìn)行系統(tǒng)功能設(shè)計(jì),主要是畫出業(yè)務(wù)流程圖以及寫出各功能技術(shù)實(shí)現(xiàn)方案</p><p> 6 按照功能設(shè)計(jì)文檔進(jìn)行編碼</p><p> 7 按照需求編寫測(cè)試方案書</p><p><b> 8 進(jìn)行系統(tǒng)測(cè)試</b></p><p><b> 9 完善系統(tǒng)</
98、b></p><p><b> 10 撰寫論文</b></p><p> 3.3系統(tǒng)待改進(jìn)之處</p><p> 在本次系統(tǒng)開(kāi)發(fā)中,遇到很多問(wèn)題,所以待改進(jìn)之處還有很多,主要的有以下幾個(gè)問(wèn)題:</p><p> 1 因技術(shù)有限,在本系統(tǒng)中還遺留有很多問(wèn)題沒(méi)解決,主要的問(wèn)題有,分頁(yè)問(wèn)題,學(xué)生信息和老師信息Ex
99、cel表導(dǎo)入,文件刪除錯(cuò)誤判斷以及提示,學(xué)生和老師信息中,沒(méi)提供照片顯示,上傳漏洞的補(bǔ)丁。</p><p> 2 分頁(yè)問(wèn)題主要是沒(méi)有實(shí)現(xiàn)像論壇那樣顯示一個(gè)數(shù)字列,只有單純的首頁(yè)尾頁(yè)、上一頁(yè)下一頁(yè)。這樣對(duì)于分頁(yè)來(lái)說(shuō),并不完善。沒(méi)能實(shí)現(xiàn)的原因是,分頁(yè)的循環(huán)數(shù)以及開(kāi)始循環(huán)數(shù),沒(méi)能判斷成功。</p><p> 3 Excel表導(dǎo)入問(wèn)題,在技術(shù)上,難度并不大,沒(méi)有實(shí)現(xiàn)的原因,是因?yàn)檫@需要導(dǎo)入規(guī)范
100、,如果一個(gè)學(xué)院里邊學(xué)生信息與老師信息的Excel表沒(méi)遵循規(guī)范的話,是導(dǎo)入不了的。</p><p> 4 文件刪除,本系統(tǒng)使用的是FSO,但沒(méi)能做出錯(cuò)誤判斷以及給出錯(cuò)誤提示,這是因?yàn)?,這錯(cuò)誤在捕捉之前它已經(jīng)出來(lái),主要使這功能出錯(cuò)的原因是文件不存在。</p><p><b> 致謝</b></p><p> 大學(xué)本科的學(xué)習(xí)生活即將結(jié)束,在此,
101、我要感謝所有曾經(jīng)教導(dǎo)過(guò)我的老師和關(guān)心過(guò)我的同學(xué),他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我很大的幫助。本文能夠成功的完成,要特別感謝我的導(dǎo)師齊建東老師的關(guān)懷和教導(dǎo)。</p><p><b> 謹(jǐn)以此文獻(xiàn)給他們!</b></p><p><b> 參考文獻(xiàn)</b></p><p> [1] 郭燕芳,李宏亮.對(duì)計(jì)算機(jī)輔助教學(xué)網(wǎng)站系統(tǒng)建設(shè)
102、的探索和嘗試[J].廣西大學(xué)學(xué)報(bào),2005,7(增刊):8-10.</p><p> [2] 章一華,胡鵬,謝軍.互動(dòng)式教學(xué)網(wǎng)站的應(yīng)用設(shè)計(jì)[J].集美大學(xué)學(xué)報(bào),2000,6:22.</p><p> [3] 袁守華.基于Web的課程網(wǎng)絡(luò)教學(xué)網(wǎng)站的開(kāi)發(fā)與應(yīng)用[J].中原工學(xué)院學(xué)報(bào),2004,2:15-18.</p><p> [4] 王小燕.對(duì)高校教師個(gè)人教學(xué)網(wǎng)
103、站建立的思考[J].文化教育,.2006:23-26.</p><p> [5] 李斌,孫巖,王康壽,鄭尚魁.教學(xué)網(wǎng)站設(shè)計(jì).學(xué)科建設(shè)[J].遠(yuǎn)程教育,2005,5:44-45.</p><p> [6] 黃志軍,趙皚,劉海慶.基于校園網(wǎng)的教學(xué)網(wǎng)站建設(shè)探討[J].教育技術(shù),2005:36.</p><p> [7] 邢苗條.基于Internet教學(xué)網(wǎng)站系統(tǒng)的設(shè)計(jì)
104、方案[J].現(xiàn)代電子技術(shù),2002,2(第4期):18.</p><p> [8] 趙航濤.建立學(xué)科教學(xué)網(wǎng)站的探討[J].基礎(chǔ)教育,.2004,3(上):50.</p><p> [9] 趙雙萍.基于Web的網(wǎng)上教學(xué)系統(tǒng)的設(shè)計(jì)[J].蘭州工業(yè)高等專科學(xué)校學(xué)報(bào),2002,3(.第1期):24.</p><p> [10] 吳劍,朱志字,張冰.交互式動(dòng)態(tài)教學(xué)網(wǎng)站的
105、設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與數(shù)字工程,2006年(第5期):32-34.</p><p> [11] Gleen, Denis. Learning for a change in further education[J]..Journal of Vocational Education and Training. Volume 57,Number 2,Jume 2005,pp.239-246</p>
106、<p> [12] 劉少華.試論專業(yè)教學(xué)網(wǎng)站的建設(shè)[J].當(dāng)代教育論壇,2005(第6期):25-26.</p><p> [13] Marcie,pitt-catsouphes.Building a virtual reseach and teaching.Community,Work & Family[J],Volume 8,Number 1,February 2005,pp.93-1
107、05</p><p> [14] 趙守凱.常用軟件教學(xué)網(wǎng)站的構(gòu)建及教學(xué)體會(huì)[J].科技平臺(tái),2006:26-27.</p><p> [15] 駱志煌,張小明,陳亞?wèn)|.淺議教師個(gè)人教學(xué)網(wǎng)站的發(fā)展空間[J].中小學(xué)信息技術(shù)教育,2004,10(.第45期):36-37.</p><p> [14] 王海燕,李芒.讓師生實(shí)現(xiàn)零距離的心靈觸摸[J].電化教育研究,2
108、004(第2期):25.</p><p> [16] 衛(wèi)春芳.個(gè)人教學(xué)網(wǎng)站的建立[J].計(jì)算機(jī)時(shí)代,2002:8-9.</p><p> [17] 劉波,王本玉,王磊.建立教學(xué)網(wǎng)站實(shí)現(xiàn)網(wǎng)上信息交流和信息管理[J].邵陽(yáng)學(xué)院學(xué)報(bào)(自然科學(xué)),2003,10(第5期):12-15.</p><p> [18] 胡小榮,李建平.基于ASP技術(shù)的高等數(shù)學(xué)輔助教學(xué)網(wǎng)絡(luò)平
109、臺(tái)[J].數(shù)學(xué)理論與應(yīng)用,2005,12(第4期):40-42.</p><p> [19] 陸繼遠(yuǎn),朱銀昌,趙不賄.構(gòu)建基于BS模式的教學(xué)網(wǎng)站[J].應(yīng)用奇葩,2002:44.</p><p> [20] 胡貞華,何思安.電子商務(wù)教學(xué)網(wǎng)站的建設(shè)[J].韶關(guān)學(xué)院學(xué)報(bào)(自然科學(xué)版),2003,12:3-5.</p><p> [21] 陳陽(yáng),胡孝忠,汪千松,田麗
110、. ASP技術(shù)在多媒體教學(xué)網(wǎng)站開(kāi)發(fā)中的應(yīng)用[J].網(wǎng)絡(luò)信息技術(shù),2004:37.</p><p> [22] 王曼珠,劉欣,曾萍.基于ASP教學(xué)網(wǎng)站管理系統(tǒng)的設(shè)計(jì)[J].電氣電子教學(xué)學(xué)報(bào),2002,6(第3期):11.</p><p> [23] Bagno,Estheri,Levy,Semadar,Batsheva.How can a website forphysics teach
111、er server as a tool for profession[J]devlopment.Journal Of Sicence Education and Technology,Volume 15,Number 3-4,October 2006,pp.215-219(5)</p><p> [24] Anderson,E.;Manek,N. Davidson,A. Evaluation of a mode
112、l for maximizing interprofessional education in acute hospital.Journal of Interprofession Care[J],Volume 20,Number 2,March 2006,pp.182-194</p><p> [25] Jared,libby.Breaking. an e-learning research for all,a
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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è)論文--photoshop教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)
- 2017畢業(yè)論文-教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)
- 教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文
- 畢業(yè)論文--教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——網(wǎng)上教學(xué)網(wǎng)站
- 畢業(yè)論文——網(wǎng)上教學(xué)網(wǎng)站
- php畢業(yè)論文--教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 教學(xué)網(wǎng)站畢業(yè)設(shè)計(jì)論文
- php教學(xué)網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)
- 畢業(yè)論文——網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)網(wǎng)站
- c語(yǔ)言課程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文
- 手機(jī)教學(xué)網(wǎng)站的開(kāi)發(fā)畢業(yè)設(shè)計(jì)
- 畢業(yè)論文——“os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文——“os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文——“os”課程教學(xué)網(wǎng)站信息交流與發(fā)布系統(tǒng)
- 畢業(yè)論文---“c++程序設(shè)計(jì)”教學(xué)網(wǎng)站的設(shè)計(jì)實(shí)現(xiàn)
- 畢業(yè)論文---“c++程序設(shè)計(jì)”教學(xué)網(wǎng)站的設(shè)計(jì)實(shí)現(xiàn)
- (畢業(yè)論文)-武術(shù)套路專項(xiàng)理論與技術(shù)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 開(kāi)題報(bào)告---教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)
- 畢業(yè)設(shè)計(jì)(論文)-《信息系統(tǒng)分析與設(shè)計(jì)》教學(xué)網(wǎng)站開(kāi)發(fā)
評(píng)論
0/150
提交評(píng)論