freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cs模式的輔助教學系統(tǒng)(參考版)

2025-06-27 15:40本頁面
  

【正文】 教師批改作業(yè)。教師查看學生提交的作業(yè)。end。).LoadFromStream(FS,ftBlob)。(39。//創(chuàng)建內(nèi)存流tryVariantToStream(zy, FS)。)。begin......(39。 out jg: Integer)。end。......:Connected:=False。 //應向服務器提交數(shù)據(jù)finally。aDisp:=IHomeWorkDisp(Idispatch())。()。//連接并激活服務器獲得IProvider接口if thenbeginFS:=。aDisp:IHomeWorkDisp。//學全藉交準業(yè)發(fā)留varFS: TMemoryStream。圖44教師布置作業(yè)流程圖否是是否否是取教師姓名、密碼選擇課程取教師姓名、課程名稱取教師姓名、作業(yè)次數(shù)、課程名稱是否布置過更新數(shù)據(jù)表中的相關(guān)信息提示無此權(quán)限開始提示非法用戶身份驗證權(quán)限驗證提示作業(yè)布置成功本次作業(yè)已布置完畢結(jié)束對于作業(yè)系統(tǒng)來說,作業(yè)的提交功能無疑是最基本也是最重要的功能。end。try(p^, VarArrayHighBound(Data,l)+1)。varp:Pointer。//將數(shù)據(jù)類型轉(zhuǎn)化為流procedure VariantToStream(const Data: OIeVariant。end。(p^, )。p:=VarArrayLock(Result)。varp: Pointer。由于本系統(tǒng)主要是為計算機基礎教學而設計的,學生作業(yè)主要是程序設計或者包含圖片、表格的WORD文檔。由于教授相同課程的教師不只一個,而且每個教師所布置的作業(yè)也各不相同,所以對學生杳看作業(yè)作了限制,每個學生只能查看自己老師所布置的作業(yè)。學生查看教師所布置的作業(yè)。此部分功能在應用服務器端主要由函數(shù)TeaBzzy實現(xiàn),其數(shù)據(jù)流程如圖44所示?!癢jbs”字段用來保存文件的擴展名,如果作業(yè)文件是Word文檔,則“Wjbs”字段的值為DOC。系統(tǒng)無需關(guān)心作業(yè)的文件格式使得系統(tǒng)能以單一的二進制方式處理任何計算機可以處理的格式?!癦y”和“Pgzy”字段以二進制流的形式存放作業(yè)文件,作業(yè)文件內(nèi)容的查看則依賴于第三方軟件的完成?!癤sda”字段默認為“否”,此時學生看不到該次作業(yè)的參考答案,只有“Xsda”字段為“是”時,學生才能卉看該次作業(yè)的參考答案,通過此字段教師可以控制參考答案的公布時間。(7)管理員信息表(Manager):用于存放管理員姓名、口令,用來標識管理員用戶。(5)班級表(Class):用于存放班級名稱、班級口令,此表主要是為學生注冊服務的,學生注冊時,為了避免非本班同學搶先注冊,要求輸入班級密碼進行驗證。(3)課程信息表(Course):用于存放課程名稱,管理員對課程的增、刪、改既是對此表進行操作。數(shù)據(jù)庫的結(jié)構(gòu)如圖42所示,具體數(shù)據(jù)描述如下:學生信息表(Student)教師信息表(Teacher)課程信息表(Course)課程教師班級表(CouTer)網(wǎng)上作業(yè)系統(tǒng)數(shù)據(jù)庫班級表(Class)公告信息表(Placard)管理員信息表(Manager)作業(yè)情況表(BusyWork)學生成績表(Score)圖42網(wǎng)上作業(yè)系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)(1)學生信息表(Student):用于存放學生的學號、姓名、班級、口令信息,主要用來標識學生用戶。在成績查詢模塊里,學生既可以查詢本人某次作業(yè)的成績、也可以查詢本班學生某次作業(yè)的成績。學生端子系統(tǒng)主要完成以一下功能:學生用戶的注冊、密碼的修改、查看作業(yè)的內(nèi)容及參考答案、學生作業(yè)的提交、批改后作業(yè)的下載以及作業(yè)成績的查詢。管理員子系統(tǒng)主要的功能是對課程、教師和班級的管理以及課程的安排。答案管理功能為教師控制參考答案的公布時間提供了方便,老師可以隨時方便地公布和關(guān)閉各次作業(yè)的參考答案。教師端子系統(tǒng)主要是用于教師發(fā)布消息、布置及批改作業(yè)和管理答案。系統(tǒng)的軟件結(jié)構(gòu)見圖41。作業(yè)反饋教師將作業(yè)返給學生,學生查看教師批改后的作業(yè),獲取作業(yè)成績。作業(yè)完成、上交學生課后完成作業(yè),并將作業(yè)以書面或電子版本形式提交給教師。在傳統(tǒng)的課堂教學中,一次完整的作業(yè)周期應該包括以下少七個步驟:作業(yè)的布置教師確定學生需完成的作業(yè)并將作業(yè)內(nèi)容通知給學生。(5)在線答疑中,教師和管理員可以禁止其他發(fā)言不負責任的用戶的發(fā)言權(quán)。(3)為了防止用戶賬號被盜用,用戶可以經(jīng)常修改自己的口令,只有用戶本人和系統(tǒng)管理員才有權(quán)修改用戶資料。在系統(tǒng)設計中主要從以下幾個方面進行系統(tǒng)安全防范:(1)用戶只有使用正確的注冊用戶名和口令才可以登錄,為防止外來人員隨便使用,只有通過管理員審批的用戶才能通過注冊。查詢后的FAQ表見表36。表33關(guān)鍵詞表(KT)關(guān)鍵詞編號關(guān)鍵詞名稱001鏈表002單鏈表003雙鏈表004數(shù)組…...……常見問題解答表(FAQ)的內(nèi)容見表34。根據(jù)上述分析,本文組織部分模擬數(shù)據(jù),通過實例分析,演示查一詢過程中的一些重要細節(jié)。返回查詢結(jié)果后,學生再根據(jù)需要有選擇地查看某一些問題的答案。用類SQL語句描述為:KL=(Select關(guān)鍵詞編號from KT Where InStr(R,關(guān)鍵詞名稱);(3)根據(jù)KL從FKT和FAQ中查詢得出QAL,用類SQL語句描述QAL=(Select ,COUNT(*) AS匹配度, FKT a,FAQ b,KL c,Where =);(4)根據(jù)QAL按匹配度、使用次數(shù)降序排列返回FAQ結(jié)果(返回從第P*N到(P+1)*N條匹配的記錄),并將FAQ庫中的相應記錄的訪問次數(shù)加I。下面結(jié)合圖35對FAQ信息查詢流程進行描述。在描述FAQ信息杳詢流程之前,首先對一些對象的表示進行定義。FAQ與關(guān)鍵詞關(guān)系如圖34所示。 FAQ、關(guān)鍵詞及信息提取教師首先根據(jù)知識點提取關(guān)鍵詞,并生成關(guān)鍵詞表;然后按課程將常見問題與解答進行分類整理,并生成FAQ表;建立FAQ表與關(guān)鍵詞表之間的對應關(guān)系。這是智能輔導答疑系統(tǒng)設計的一個根本方向。并且由上述分析可知,教師對于學生問題的解答是圍繞著k1, k2,......, kn開展的。但所有的提問行為,究其發(fā)生的原因都是在對教學知識點的理解發(fā)生困惑,或是在應用該知識點解決實際問題的過程中存在困難,而后才發(fā)生的。學生提問的形式是多種多樣的,有的直接針對教材的內(nèi)容、有的則是針對一條特定習題的求解。 FAQ查詢算法在答疑系統(tǒng)中,關(guān)鍵問題就是如何理解學生輸入的自然語言,并能夠讓系統(tǒng)自動返回讓學生最滿意的答案。為了保證系統(tǒng)的實時性,用戶在客戶程序上編輯數(shù)據(jù)并在服務器上更改后必須及時按“刷新”按鈕。當用戶退出網(wǎng)上交談系統(tǒng)或者被系統(tǒng)拒絕時,用戶的信息則從在線情況表中刪除。另外,系統(tǒng)還可限制在線用戶的發(fā)呆時間,如果用戶在規(guī)定的時間內(nèi)沒有發(fā)言,則強制其退出系統(tǒng)。當用戶登錄到網(wǎng)上交談系統(tǒng)時,系統(tǒng)首先會判斷用戶的身份,教師具有對在線用戶管理的權(quán)限,可以拒絕在網(wǎng)上發(fā)表不宜言論的用戶,而學生不具有此權(quán)限。檢索算法首先要處理查詢字符串,檢查是否包含“*”、“十”或“一”,確定邏輯運算類型,然后根據(jù)邏輯運算類型構(gòu)造檢索算法,采用任意字符模糊匹配方式在問題內(nèi)容字段上進行檢索。用戶在查詢界面上給定的輸入項中輸入任意短語或關(guān)鍵詞,不同的短語或關(guān)鍵詞之間可以進行“與”、“或’,、“非”三種邏輯運算。這種查詢方式與圖書館中根據(jù)主題字進行查一詢相似,例如,如果需要查詢的問題與“函數(shù)”有關(guān),則可以在相應的主題查詢表中填寫“函數(shù)”,提交到系統(tǒng),查詢結(jié)果中與“函數(shù)”有關(guān)的疑問和解答就會被送回到用戶界面。(2)根據(jù)關(guān)鍵字進行查詢。為滿足不同用戶的需求,系統(tǒng)提供了以下幾種查詢方式:(1)基于用戶的查詢。問題解答模塊主要是針對教師用戶的,當教師登錄到答疑板后,通過問題瀏覽看出哪些問題未解答,就可以對未解答的題目進行答疑。問題是以文本的形式提交的,因此,學生需要填寫問題的題目及其內(nèi)容。問題增加模塊主要是針對學生用戶的,當學生登錄到某位教師的答疑板后,就可以向教師提問。由于學生和教師使用答疑板的過程是不同的,用戶登錄時應注明自己的身份(教師、學生),用戶輸入用戶名、口令,選擇合適的身份(學生、教師),提交到系統(tǒng),系統(tǒng)根據(jù)用戶身份,到相應的數(shù)據(jù)表中查找,如找到則通過驗證,登錄到系統(tǒng),否則提示非法用戶。網(wǎng)上答疑板是整個系統(tǒng)的主要部分,其數(shù)據(jù)流程見圖33,主要包括用戶登錄、問題瀏覽、問題增加、問題解答和信息查詢等幾個功能模塊。為了便于對用戶的管理,系統(tǒng)為學生分配了修改口令的權(quán)限,為老師分配了修改口令和查詢學生信息的權(quán)限,為管理員分配了所有的系統(tǒng)管理權(quán)限(如所有用戶的信息查詢,修改和刪除等)。為了對使用網(wǎng)上答疑系統(tǒng)的用戶進行管理,系統(tǒng)建立了學生注冊表、教師注冊表和管理員注冊表,分別存放使用該系統(tǒng)的合法學生的信息、教師信息和管理員信息。(9)在線情況表(ZXQK):用于存放參與實時答疑的用戶(包括學生、教師、管理員)的用戶名、用戶類型和登錄時間等相關(guān)信息。具體信息如表32所示?!皌wnr”字段和“jdnr”字段分別存放已經(jīng)提交的問題及其解答,當問題已經(jīng)得到解答,則“sfjd”字段值置為“Y”,否則為“N”,“Wtkc”字段含義為問題所屬的課程,起到為問題分類的作用。(5)課程信息表(KCXX):用于存放課程名稱及課程代碼等課程信息。(3)管理員注冊表(GLYZC):用于存放管理員登錄ID、密碼、超級密碼、姓名等基本信息,用來標識管理員用戶。數(shù)據(jù)庫的結(jié)構(gòu)如圖32所示,具體數(shù)據(jù)描述如下:學生注冊表(XSZC)教師注冊表(JSZC)管理員注冊表(GLYZC)教師信息表(JSXX)網(wǎng)上答疑數(shù)據(jù)庫課程信息表(KCXX)答疑情況表(DYQK)常見問題解答表(FAQ)在線答疑表(ZXDY)在線情況表(ZXQK)圖32網(wǎng)上答疑系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)(l)學生注冊表(XSZC):用來存儲學生登錄ID、密碼、班級、學號等基本信息,主要用來標識學生用戶。答疑系統(tǒng)的數(shù)據(jù)獨立地存放在數(shù)據(jù)庫Mydb中,數(shù)據(jù)庫設計根據(jù)軟件結(jié)構(gòu)的設計分成三個部分:用戶管理部分、答疑板部分和在線答疑部分。網(wǎng)上答疑系統(tǒng)包括3個功能模塊:用戶管理、在線答疑和網(wǎng)上答疑板,其中,用戶管理模塊負責對上網(wǎng)用戶的管理;在線答疑模塊用于實現(xiàn)網(wǎng)上多人實時交談功能:網(wǎng)上答疑板用于實現(xiàn)非實時答疑的功能,每位教師都有自己的答疑板,對自己的答疑板有一定的管理權(quán)限。學生登錄到系統(tǒng)后,首先可以對自己所提的問題在題庫中搜索,如有此類問題,則可以直接查看問題的答案,若沒有,則可以通過答疑獲取問題的答案。網(wǎng)上答疑系統(tǒng)作為遠程教育系統(tǒng)的教學輔助系統(tǒng)克服了傳統(tǒng)答疑方式的弊端,設計了兩種答疑方式:一種是在線答疑,這種答疑方式要求教師和學生都在網(wǎng)上,以網(wǎng)上交談的方式問與答:另一種是非在線答疑,即答疑板答疑,當教師不在網(wǎng)上時,學生可以登錄到教師的答疑板上,將問題留在答疑板上,教師隨時檢查自己的答疑板,若有未解答的問題及時解答。這樣師生的答疑內(nèi)容作為寶貴的教學經(jīng)驗資料,得到了有效地存儲管理。(2)具有對FAQ (Frequently Asked Questions,常見問題解答)庫進行擴充的功能。由于增加了實時性,更容易激發(fā)學生的興趣,讓更多的學生參與進來。系統(tǒng)能提供一個虛擬的課堂場景,學生與教師之間可以采用聊天的方式相互提問,相互解答,相互討論。在傳統(tǒng)的教學模式中,學生的提問和教師的解答是開放式的,即在本班級中的任何一個人都可以看到、聽到,或加入到討論中來。針對以上不足,本文將在設計過程中重點解決這些問題。與傳統(tǒng)的教育模式相比,現(xiàn)行的網(wǎng)絡教學在師生交互的環(huán)節(jié)上還存在以下幾點不足。答疑系統(tǒng)能夠及時解答學生的疑難問題,消除學生的學習障礙。(4)通過對敏感數(shù)據(jù)(如用戶口令、考試試題等)進行加密,以加強系統(tǒng)的保密功能。(2)利用系統(tǒng)的三層客戶/服務器結(jié)構(gòu)的特點,把商業(yè)邏輯同客戶端分離,因此用戶無法通過對客戶端程序的分析來非法訪問數(shù)據(jù)。為保證系統(tǒng)的安全。但是當應用程序服務器發(fā)生故障時,客戶端應用程序如果向應用服務器要求服務,那么客戶端應用程序就會產(chǎn)生一個錯誤例外。如果客戶端應用程序服務器連結(jié)的應用程序服務器發(fā)生問題而無法繼續(xù)執(zhí)行,客戶端應用程序可以立刻連接到其它機器中的應用程序服務器繼續(xù)要求新的應用程序服務器提供服務。為提高系統(tǒng)的穩(wěn)定性,系統(tǒng)利用了Delphi中的TSimpleObjectBroker組件,提供了系統(tǒng)的容錯能力。系統(tǒng)的容錯能力在一個執(zhí)行關(guān)鍵作業(yè)的多層應用系統(tǒng)中,系統(tǒng)的穩(wěn)定度是非常重要的。系統(tǒng)利用了Delphi中的TSimpleObjectBroker組件,提供了系統(tǒng)的負載平衡功能。在Delphi的MIDAS技術(shù)中,我們用客戶端應用程序和TSimpleObjectBroker組件合作來提供容錯和負載平衡能力。在分布式計算環(huán)境中開發(fā)的系統(tǒng),除了必須能夠正確而且有效率的運作之外,還應該更為強固,不會因為中間層服務器或數(shù)據(jù)庫服務器的故障而導致整個系統(tǒng)無法繼續(xù)運行。一般來說,對于應用程序服務器提供的服務,客戶端應用程序有三種不同的調(diào)用方法,分別是:Later Binding調(diào)用方式、Early Binding調(diào)用方式、Dispatch Table調(diào)用方式。特別是我們的分布式三層系統(tǒng)是運行在網(wǎng)絡上,經(jīng)常會有數(shù)據(jù)在網(wǎng)絡上傳送的情況,所以我們主要從減少數(shù)據(jù)流量來解決這個問題。(3)通過MIDAS的連接組件的Appserver屬性可以獲得應用服務器上的遠程數(shù)據(jù)模塊接口,通過此接口可以調(diào)用遠程數(shù)據(jù)模塊中的方法。(2)通過調(diào)用TC I ientDataset的屬性和方法,間接調(diào)用
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1