基于Web的課程自動答疑系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于Web的課程自動答疑系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于Web的課程自動答疑系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于Web的課程自動答疑系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、基于Web的課程自動答疑系統(tǒng)的設(shè)計與實現(xiàn)論文導(dǎo)讀:自動答疑系統(tǒng)是網(wǎng)上教育系統(tǒng)的一個重要組成局部。還添加了郵件發(fā)送系統(tǒng)。關(guān)鍵詞匹配算法,基于Web的課程自動答疑系統(tǒng)的設(shè)計與實現(xiàn)。關(guān)鍵詞:自動答疑系統(tǒng),關(guān)鍵詞匹配算法,郵件發(fā)送系統(tǒng)1 引言隨著Internet的廣泛使用,網(wǎng)絡(luò)教學(xué)系統(tǒng)被越來越多的應(yīng)用在教學(xué)過程中。許多學(xué)校都建立了網(wǎng)上教學(xué)系統(tǒng),通過這樣的系統(tǒng),學(xué)生可以在異地訪問教學(xué)資源,不受時間的限制進(jìn)行學(xué)習(xí)。網(wǎng)上教學(xué)系統(tǒng)中豐富的教學(xué)資源又可以作為課堂教學(xué)重要的補充。自動答疑系統(tǒng)是網(wǎng)上教育系統(tǒng)的一個重要組成局部,學(xué)生可以通過這個系統(tǒng)向老師尋求幫助,獲得問題的解答。目前國內(nèi)網(wǎng)絡(luò)教育系統(tǒng)中對答疑局部的處理

2、大致有三類:第一類,不提供專門的答疑功能。這類系統(tǒng)主要是讓學(xué)生進(jìn)行單向?qū)W習(xí),不提供專門的答疑功能。這種答疑系統(tǒng)存在于大局部的學(xué)校網(wǎng)站上。例如,某些教育網(wǎng)站上的教學(xué)輔導(dǎo)。其只是教師通過課堂或作業(yè)情況對學(xué)生的學(xué)習(xí)難點進(jìn)行歸納總結(jié),然后集中放在網(wǎng)頁上供學(xué)生進(jìn)行參考學(xué)習(xí)。這種方法有很大的局限性,因為教師不能及時得知學(xué)生學(xué)習(xí)的難點,并且不能及時的為學(xué)生進(jìn)行解答。第二類,提供簡單的答疑功能。學(xué)生能通過BBS討論或聊天的方式進(jìn)行答疑。例如,清華大學(xué)的衛(wèi)星遠(yuǎn)程教育系統(tǒng)【1】。第三類,提供自動答疑功能。在系統(tǒng)的動態(tài)問題及答案數(shù)據(jù)庫中學(xué)生可以進(jìn)行離線答疑。這類答疑系統(tǒng)在功能上完善了許多,具有一定的智能性。代表性的

3、系統(tǒng)是上海交通大學(xué)開發(fā)的Answer Web自動答疑系統(tǒng);。2 自動答疑系統(tǒng)的設(shè)計本文開發(fā)的自動答疑系統(tǒng)包括常見問題查詢模塊、用戶提問模塊、用戶答疑模塊、問題解答和管理模塊、問題統(tǒng)計分析模塊和實時答疑模塊。常見問題查詢模塊是一個常見的問題庫。該數(shù)據(jù)庫由學(xué)生經(jīng)常提出的問題和教師整理的有價值問題組成,類似于網(wǎng)上常見的FAQ假設(shè):知識庫中最大關(guān)鍵字為:流水CPU max=5用戶的問題假設(shè):知識庫中最大關(guān)鍵字為:存放器直接尋址max=7用戶的問題userquestion為:什么是流水CPUlen=8步驟:第一步,判斷userquestion 的長度是否大于1。假設(shè)大于1,那么繼續(xù)判斷max與len的大

4、小,否那么退出。由于假設(shè)中l(wèi)enmax,那么截取和最大關(guān)鍵詞長度max相同的用戶問題userquestion后max個字符。即w=userquestion(len-max),截取userquestion的后七個字符,即當(dāng)前詞片w=么是流水CPU;。第二步,在知識庫中檢索詞片w么是流水CPU,未檢索到。第三步,去掉當(dāng)前詞片w的第一個字符么;,并將對詞片重新賦值,即w=是流水CPU;,繼續(xù)檢索,未檢索到。第四步,重復(fù)第三步,w=流水CPU;,此時在知識庫中檢索到,并將對應(yīng)的問題QID號賦給數(shù)組a。由于字符串w的長度不為1,故繼續(xù)檢索。第六步,重復(fù)第三步,w=水CPU;,未檢索到。第七步,重復(fù)第三步

5、,w=CPU;,檢索到,檢查對應(yīng)的QID號與數(shù)組a中的有無重復(fù),有那么丟棄,無那么添加。第八步,重復(fù)第三步到第七步,直至w的長度為1,退出對原始詞片w=么是流水CPU;的檢索,并將userquestion的最后一個字符丟棄,即userquestion=什么是流水CP;。第九步,判斷出userquestion的字符個數(shù)不為1,再次判斷出max=len!=1,那么當(dāng)前詞片w=什么是流水CP;,繼續(xù)檢索詞片w。重復(fù)第二步至第九步,直至userquestion的長度為1。檢索完畢。圖1 關(guān)鍵詞匹配算法流程圖3.2 數(shù)據(jù)庫表的建立本軟件是用的數(shù)據(jù)庫軟件是ACCESS。它使用方便,功能性強,便于維護(hù),便于

6、推廣,尤其是使用SQL語言作為用戶的主要接口,給數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā),維護(hù),和移植帶來了很大的方便。ACCESS數(shù)據(jù)庫提供了豐富的驅(qū)動程序,可以通過ODBC,JDBC等多種方式在程序中訪問【4】,ACCESS數(shù)據(jù)庫具有高度的并發(fā)性,支持多個用戶同時訪問,提高了數(shù)據(jù)庫的訪問速度。本系統(tǒng)主要包括三張數(shù)據(jù)表,分別是BBS表、E-MAIL表和ZHISHI表。lBBS表主要存放學(xué)生提出的在數(shù)據(jù)庫中沒有找到的問題,包括四個子項:QIDmailout.println(From;,from);mailout.println(To;,to);mailout.println(Subject;,subject);在發(fā)送完后,還必須有個flush語句,清空流里的內(nèi)容,同時發(fā)送這些內(nèi)容。最后就是關(guān)閉效勞器的連接方法:mail.closeServer()。論文大全,關(guān)鍵詞匹配算法。4.結(jié) 論本文設(shè)計和實現(xiàn)了基于WEB的課程自動答疑系統(tǒng),該系統(tǒng)被成功應(yīng)用于我院的網(wǎng)絡(luò)精品課程教學(xué)網(wǎng)站之中。該系

溫馨提示

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

最新文檔

評論

0/150

提交評論