計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)實(shí)踐平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) [文檔在線提供]_百_第1頁
計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)實(shí)踐平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) [文檔在線提供]_百_第2頁
計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)實(shí)踐平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) [文檔在線提供]_百_第3頁
計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)實(shí)踐平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) [文檔在線提供]_百_第4頁
計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)實(shí)踐平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) [文檔在線提供]_百_第5頁
已閱讀5頁,還剩54頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、大連理工大學(xué)碩士學(xué)位論文計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)實(shí)踐平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)姓名:趙貴奇申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):軟件工程指導(dǎo)教師:馬洪連20081115大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文摘要遠(yuǎn)程教學(xué)管理平臺(tái)是以網(wǎng)絡(luò)教案編輯系統(tǒng)為中心,以在線學(xué)習(xí)為支撐,為學(xué)員構(gòu)建一個(gè)良好的學(xué)習(xí)支持服務(wù)體系。它綜合運(yùn)用計(jì)算機(jī)技術(shù)、多媒體技術(shù)、網(wǎng)絡(luò)與通信技術(shù),實(shí)現(xiàn)了數(shù)據(jù)的共享性、互操作性、可維護(hù)性和可重用性,構(gòu)建了教育資源整合優(yōu)化的框架,并奠定了現(xiàn)代教育的基礎(chǔ)。本文設(shè)計(jì)的遠(yuǎn)程教學(xué)平臺(tái)主要包含教案編輯系統(tǒng)、在線學(xué)習(xí)系統(tǒng)等子系統(tǒng)。()教案編輯系統(tǒng)采用分層架構(gòu)(),它是基于規(guī)范的開源解決方案,具有易于實(shí)施、松散耦合、高度可擴(kuò)展等特點(diǎn);該子系統(tǒng)

2、基于架構(gòu),結(jié)合統(tǒng)一建模技術(shù),通過對(duì)順序圖以及關(guān)鍵代碼的描述,對(duì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)逐步展開。()在線學(xué)習(xí)系統(tǒng)是遠(yuǎn)程教學(xué)平臺(tái)的業(yè)務(wù)支撐系統(tǒng),該子系統(tǒng)基于架構(gòu),采用集中式視頻會(huì)議系統(tǒng)框架,它是在協(xié)議?;A(chǔ)上實(shí)現(xiàn)的;本文以軟件工程思想為主線,從需求分析、框架設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、開發(fā)環(huán)境配置、編程測(cè)試等方面,詳細(xì)介紹了上述兩個(gè)子系統(tǒng)的實(shí)施過程,最后提出了面向服務(wù)體系結(jié)構(gòu)的集成方案實(shí)現(xiàn)兩個(gè)獨(dú)立子系統(tǒng)的整合,實(shí)現(xiàn)了一個(gè)統(tǒng)一的教學(xué)平臺(tái)。關(guān)鍵詞:遠(yuǎn)程教學(xué);分層架構(gòu);視頻會(huì)議;面向服務(wù),(),(),():;大連理工大學(xué)學(xué)位論文獨(dú)創(chuàng)性聲明作者鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行研究工作所取得的成果。盡我

3、所知,除文中已經(jīng)注明引用內(nèi)容和致謝的地方外,本論文不包含其他個(gè)人或集體已經(jīng)發(fā)表的研究成果,也不包含其他已申請(qǐng)學(xué)位或其他用途使用過的成果。與我一同工作的同志對(duì)本研究所做的貢獻(xiàn)均已在論文中做了明確的說明并表示了謝意。若有不實(shí)之處,本人愿意承擔(dān)相關(guān)法律責(zé)任。作者簽名:大連理工大學(xué)專業(yè)學(xué)位碩十學(xué)位論文大連理工大學(xué)學(xué)位論文版權(quán)使用授權(quán)書本人完全了解學(xué)校有關(guān)學(xué)位論文知識(shí)產(chǎn)權(quán)的規(guī)定,在校攻讀學(xué)位期間論文工作的知識(shí)產(chǎn)權(quán)屬于大連理工大學(xué),允許論文被查閱和借閱。學(xué)校有權(quán)保留論文并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印、或掃描等復(fù)制手

4、段保存和匯編本學(xué)位論文。作者簽名:日期日期導(dǎo)師簽名:月衛(wèi)日月牛日大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文緒論研究背景及意義信息時(shí)代,瞬間萬變。隨著知識(shí)和技術(shù)的不斷更新和發(fā)展,人們接受新信息的方式也在發(fā)生著潛移默化的變化?,F(xiàn)代遠(yuǎn)程教育以計(jì)算機(jī)網(wǎng)絡(luò)及衛(wèi)星數(shù)字通訊技術(shù)為支撐,將計(jì)算機(jī)技術(shù)多媒體技術(shù)、網(wǎng)絡(luò)與通信技術(shù)和現(xiàn)代教育技術(shù)相結(jié)合,具有時(shí)空自由、資源共享、系統(tǒng)開放和便于協(xié)作等優(yōu)點(diǎn)。以互聯(lián)網(wǎng)為主要手段的現(xiàn)代遠(yuǎn)程教育的普及已成為一種不可阻擋的發(fā)展趨勢(shì)。如何將傳統(tǒng)的教學(xué)活動(dòng)移植到網(wǎng)絡(luò)平臺(tái)上,利用現(xiàn)代信息技術(shù)手段實(shí)現(xiàn)人們終生教育的理想,成為亟待解決而又意義重大的實(shí)際問題。計(jì)算機(jī)信息網(wǎng)絡(luò)技術(shù)的不斷成熟和進(jìn)步,使得基

5、于計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的遠(yuǎn)程教育成為可能?,F(xiàn)代遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)的主要功能覆蓋遠(yuǎn)程教育教、學(xué)、管理和公共服務(wù)等方面,相當(dāng)于在網(wǎng)絡(luò)上再建一個(gè)學(xué)校。通常,遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)分為門戶網(wǎng)站、學(xué)習(xí)平臺(tái)、教師備課平臺(tái)、管理平臺(tái)、郵件服務(wù)和公共服務(wù)平臺(tái)六個(gè)部分拉。門戶網(wǎng)站是遠(yuǎn)程教育面向社會(huì)、學(xué)生和教師的門戶,是網(wǎng)上學(xué)校存在的基礎(chǔ);學(xué)習(xí)平臺(tái)是完成教學(xué)過程的手段;備課平臺(tái)則是教師及課件制作人員制作規(guī)范的網(wǎng)上課件的有力工具:公共服務(wù)平臺(tái)則是學(xué)生間相互交流、相互學(xué)習(xí)及查閱資料、網(wǎng)上支付的社會(huì)化服務(wù);郵件服務(wù)平臺(tái)為師生之間的交流和互換信息提供了方便;而管理平臺(tái)則是使教學(xué)管理能夠規(guī)范、高效有序進(jìn)行的保障。缺少任何一個(gè)部分,網(wǎng)絡(luò)教

6、育最終將無法正常開展。管理平臺(tái)處于六個(gè)平臺(tái)中的中心地位,是其它幾個(gè)平臺(tái)協(xié)調(diào)運(yùn)作的基礎(chǔ),是實(shí)現(xiàn)彼此間數(shù)據(jù)共享、數(shù)據(jù)交換等的保證。應(yīng)用遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)開展在線信息素質(zhì)教育具有重要意義口:()教學(xué)活動(dòng)不受時(shí)空限制;()圖文聲像并茂的媒體形式,有利于情境的創(chuàng)設(shè)和認(rèn)知的改變;()多種交互方式的虛擬學(xué)習(xí)社區(qū),可以加強(qiáng)思想的交流和信息的反饋;()便捷的操作界面提高了師生的工作效率。越來越多的企業(yè)和組織開始了他們對(duì)這種新方式的嘗試并且從中得到了巨大的回報(bào)。選擇什么樣的工具作為遠(yuǎn)程培訓(xùn)和實(shí)時(shí)教學(xué)的手段,從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì),成了影響企業(yè)與學(xué)校發(fā)展的重要問題。網(wǎng)絡(luò)教學(xué)平臺(tái)的發(fā)展及現(xiàn)狀目前世界各國紛紛投入了大量人力、物

7、力從事現(xiàn)代遠(yuǎn)程網(wǎng)絡(luò)教育。國際上應(yīng)用比較好的有公司開發(fā)的()、美國休斯公司的系統(tǒng)等。()遠(yuǎn)程網(wǎng)絡(luò)讓簋扭圓絡(luò)教堂塞踐堊臺(tái)遮讓皇塞現(xiàn)教學(xué)平臺(tái)是一個(gè)可以在互聯(lián)網(wǎng)上傳遞五種不同模式的實(shí)時(shí)通信、協(xié)作和電子教學(xué)的平臺(tái)。適用于一對(duì)一的輔導(dǎo)和咨詢、小組視頻會(huì)議、數(shù)百人的技能培訓(xùn)活動(dòng)、千人規(guī)模的通信交流、萬人規(guī)模的網(wǎng)上實(shí)況廣播。它提供了基于角色的界面、可重復(fù)使用的快速知識(shí)存儲(chǔ)庫、支持音頻、視頻及文字的多種交互方式、電子白板、電子舉手、在線問答、顯示參加課堂的人員列表、支持實(shí)時(shí)課堂的錄制、重播功能。的客戶遍布國內(nèi)外,包括學(xué)校、集團(tuán)、政府機(jī)構(gòu)等。國外的有:(微軟)、(啟迪集團(tuán))、(惠普)、雀巢集團(tuán)、大眾汽車、奔馳、西

8、門子、摩托羅拉;國內(nèi)的有:海爾集團(tuán)、用友軟件、北京外國語大學(xué)、北京市教委、廣卅工商局、南京大學(xué)、中國農(nóng)業(yè)大學(xué)、對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)、中科院研究生院。通過使用能夠讓企業(yè)方便地開展部門內(nèi)部的日常工作會(huì)議以及各分支機(jī)構(gòu)之間的交流協(xié)作,還可以與全球的商業(yè)伙伴、最終用戶聯(lián)系溝通,對(duì)各分支機(jī)構(gòu)、員工進(jìn)行技術(shù)培訓(xùn)、銷售培訓(xùn)等。北外網(wǎng)絡(luò)教育學(xué)院是國內(nèi)首家受益于此的遠(yuǎn)程教育機(jī)構(gòu)。該平臺(tái)極大地提高了遠(yuǎn)程英語教育的實(shí)時(shí)性與交互性,最大限度地拉近北外網(wǎng)院總部與各地師生之間的時(shí)空距離,在全國范圍內(nèi)實(shí)現(xiàn)零距離的英語教學(xué),使北外網(wǎng)上教學(xué)真正進(jìn)入到一個(gè)全新的境界。我國的遠(yuǎn)程教學(xué)平臺(tái)研究起步較晚,國內(nèi)頗具影響的遠(yuǎn)程教學(xué)平臺(tái)是天天學(xué)

9、習(xí)網(wǎng)(:),該平臺(tái)為用戶提供了多種在線交互方式,擁有龐大的用戶群。中國遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)的發(fā)展主要經(jīng)歷了五個(gè)階段呻。()基于網(wǎng)絡(luò)課程的網(wǎng)絡(luò)教學(xué)支持平臺(tái);()基于計(jì)算機(jī)網(wǎng)絡(luò)的完整集成的遠(yuǎn)程教學(xué)平臺(tái):國內(nèi)第一個(gè)完整集成的網(wǎng)絡(luò)教學(xué)支持平臺(tái)由北京師范大學(xué)開發(fā)完成口;()基于”天網(wǎng)”、”地網(wǎng)”結(jié)合的遠(yuǎn)程教學(xué)平臺(tái):這一階段將衛(wèi)星網(wǎng)絡(luò)與計(jì)算機(jī)網(wǎng)絡(luò)結(jié)合,提供了較好的教學(xué)實(shí)時(shí)性、系統(tǒng)成本相對(duì)較高,但可以使更多的學(xué)習(xí)者受益,因此降低了效用成本;()多元化的遠(yuǎn)程教學(xué)平臺(tái):隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展和虛擬現(xiàn)實(shí)技術(shù)、人工智能技術(shù)、智能代理技術(shù)在教育中的應(yīng)用,各類新型學(xué)習(xí)支持工具、教學(xué)系統(tǒng)不斷產(chǎn)生,促使網(wǎng)絡(luò)遠(yuǎn)程教學(xué)平臺(tái)

10、朝著多元化的方向發(fā)展。主要有虛擬教室()、網(wǎng)上協(xié)同實(shí)驗(yàn)室()、基于智能代理的網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)等呻;()遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)的產(chǎn)品化與多樣化發(fā)展階段:網(wǎng)絡(luò)教育公司的介入,使遠(yuǎn)程教學(xué)平臺(tái)逐漸走上了產(chǎn)品化的道路陽。在原有集成性教育支撐平臺(tái)系統(tǒng)的基礎(chǔ)上,根據(jù)教育教學(xué)工作的需要形成了一系列具有針對(duì)性的產(chǎn)品,如校園教育局行政管理系統(tǒng)、校園圖書館管理系統(tǒng)、資源庫管理系統(tǒng)、分布式資源網(wǎng)、技能考試系統(tǒng)等產(chǎn)品。目前,國內(nèi)很多高校的遠(yuǎn)程教育系統(tǒng)仍處于相對(duì)落后的狀態(tài):各部門運(yùn)行獨(dú)立的系統(tǒng),形成了一個(gè)個(gè)信息孤島,使得各個(gè)平臺(tái)的數(shù)據(jù)和應(yīng)用互不相通。為了使用多個(gè)平臺(tái),大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文用戶需要多次重復(fù)填寫姓名、性別等

11、基本信息,效率極其低下。最好的途徑是將這些平臺(tái)在應(yīng)用層和數(shù)據(jù)層進(jìn)行整合,實(shí)現(xiàn)單點(diǎn)登錄,共享基本數(shù)據(jù)。論文的主要內(nèi)容本文以山西某高校實(shí)際需求出發(fā),設(shè)計(jì)了該網(wǎng)絡(luò)教學(xué)平臺(tái)。首先,設(shè)計(jì)出了平臺(tái)框架,分析了系統(tǒng)中的主要業(yè)務(wù)流程,給出了平臺(tái)數(shù)據(jù)庫的設(shè)計(jì)理念及架構(gòu);其次,提出網(wǎng)絡(luò)教學(xué)平臺(tái)兩大子系統(tǒng)(教學(xué)管理系統(tǒng)、在線學(xué)習(xí)系統(tǒng))的技術(shù)框架及實(shí)現(xiàn)過程;教學(xué)管理系統(tǒng)是遠(yuǎn)程教學(xué)平臺(tái)的核心,也是本文研究的重點(diǎn)。本系統(tǒng)采用了三層體系結(jié)構(gòu):用戶界面層事務(wù)層數(shù)據(jù)庫層,因此結(jié)構(gòu)有著更好的安全性,在用戶機(jī)上不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝在事務(wù)層所在的計(jì)算機(jī)上,課件存放在服務(wù)器上,增加了系統(tǒng)的安全性和穩(wěn)定性。開發(fā)語言選

12、用(工具采用),采用目前流行的框架,數(shù)據(jù)庫選用。,服務(wù)器選用在線學(xué)習(xí)系統(tǒng)是遠(yuǎn)程教學(xué)平臺(tái)的業(yè)務(wù)支撐系統(tǒng),師生通過在線學(xué)習(xí)客戶端與服務(wù)器進(jìn)行多媒體(文字、音頻、視頻)實(shí)時(shí)交互、實(shí)現(xiàn)在線輔導(dǎo)、虛擬課堂等遠(yuǎn)程教育活動(dòng)。本文介紹了協(xié)議棧體系結(jié)構(gòu),提出集中式視頻會(huì)議系統(tǒng)框架,并應(yīng)用該框架實(shí)現(xiàn)了在線學(xué)習(xí)系統(tǒng)。最后對(duì)防火墻和的穿透做了簡(jiǎn)要的介紹。讓篡扭圓絡(luò)教堂塞踐堊臺(tái)遮讓量塞現(xiàn)網(wǎng)絡(luò)教學(xué)平臺(tái)的總體設(shè)計(jì)對(duì)系統(tǒng)進(jìn)行合理的總體設(shè)計(jì)是軟件開發(fā)過程中首先要解決的問題,本章系統(tǒng)分析了該校的具體需求,劃分出各個(gè)功能子模塊,并對(duì)重要模塊的功能做出詳細(xì)描述,對(duì)主要的業(yè)務(wù)流程做出了剖析,最后,得出平臺(tái)的功能結(jié)構(gòu)框架。該校由于目前還

13、沒有一個(gè)遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái),師生的交流在時(shí)空上受到了極大的限制,同時(shí)學(xué)務(wù)、教務(wù)、考務(wù)、培訓(xùn)等管理工作信息化程度還不高,各個(gè)院系系統(tǒng)相互隔離,各自執(zhí)行特定的功能,即使是相互之間有數(shù)據(jù)和邏輯上的聯(lián)系,也會(huì)由于設(shè)計(jì)和平臺(tái)差異等原因,而不能相互有效地連接在一起。遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)就是為了解決這種矛盾,用最新的技術(shù)實(shí)現(xiàn)遠(yuǎn)程網(wǎng)絡(luò)教學(xué)的目的,充分發(fā)揮學(xué)校的軟硬件的資源優(yōu)勢(shì),整合現(xiàn)有分散的資源,實(shí)現(xiàn)統(tǒng)一規(guī)范的電子化管理。經(jīng)過調(diào)研該?,F(xiàn)有運(yùn)行的各個(gè)系統(tǒng)的功能,綜合各個(gè)部門提出的新需求,參考其它優(yōu)秀的遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)解決方案,得出本遠(yuǎn)程網(wǎng)絡(luò)教學(xué)平臺(tái)所要實(shí)現(xiàn)的兩大功能:教案編輯系統(tǒng)、在線學(xué)習(xí)系統(tǒng)。教案編輯系統(tǒng)

14、基于結(jié)構(gòu),在教案編輯系統(tǒng)的分析過程中,利用使用用例圖快速地進(jìn)行需求分析,找出各用戶角色和要實(shí)現(xiàn)的主要功能,以及各個(gè)功能之間的關(guān)系。圖是教師用戶的用例圖:如圖所示,教師用戶可以通過該系統(tǒng)實(shí)現(xiàn)教學(xué),教案編輯,以及參與討論等。圖是學(xué)生用戶的用例圖如圖所示,學(xué)生用戶登錄系統(tǒng)后,可以參與討論,練習(xí)以及查看老師答疑血瑩守圖是系統(tǒng)管理員的用例圖系統(tǒng)管理員擁有對(duì)系統(tǒng)最高的管理權(quán),登錄系統(tǒng)后可以管理系統(tǒng)用戶,編輯教案以及教學(xué)文檔,管理題庫以及系統(tǒng)維護(hù)等。對(duì)于較復(fù)雜的功能,利用繪制出其主要的順序圖,以幫助理解,使設(shè)計(jì)思路更為清淅。各主要功能的順序圖將在后續(xù)章節(jié)的相應(yīng)地方給出。為提高代碼的復(fù)用率,對(duì)于系統(tǒng)中多數(shù)功能

15、模塊會(huì)使用到的子功能,例如數(shù)據(jù)庫連接、數(shù)據(jù)庫操作等功能,都被封裝在獨(dú)立的中,成為獨(dú)立于其他類的工具類。同時(shí)為了提高系統(tǒng)的靈活性,系統(tǒng)使用了屬性文件。例如在對(duì)教材、文檔等模板的文件名、關(guān)鍵字等進(jìn)行修改的時(shí)候不必修改代碼,只需相應(yīng)地修改屬性文件中相關(guān)的屬性值。大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文掌生抽取圖教師用例圖在線學(xué)習(xí)系統(tǒng)的服務(wù)對(duì)象主要是參加網(wǎng)絡(luò)學(xué)習(xí)、遠(yuǎn)程教育的學(xué)生和教師。該校培訓(xùn)對(duì)象有很多為在職人員,由于沒有在線學(xué)習(xí)系統(tǒng),限制了學(xué)員的規(guī)模。在線學(xué)習(xí)系統(tǒng)是在網(wǎng)絡(luò)環(huán)境下學(xué)生學(xué)習(xí)和教師授課的支撐平臺(tái),是網(wǎng)絡(luò)教育得以實(shí)現(xiàn)的主要手段。其主要功能包括:網(wǎng)上課件學(xué)習(xí)、實(shí)時(shí)授課、網(wǎng)上作業(yè)、網(wǎng)上答疑、網(wǎng)上討論、網(wǎng)

16、上輔導(dǎo)、網(wǎng)上答辯等功能。支持音頻、視頻及文字的多種交互方式,實(shí)現(xiàn)雙向視頻連接面對(duì)面交流(主持人和活動(dòng)參加者)。具備多用戶交互式白板,提供豐富的白板工具:包括鍵盤讓箕扭圓絡(luò)教堂塞踐堊臺(tái)遮讓生塞現(xiàn)輸入、各種圖形、顏色、標(biāo)注等,支持同參與者的自由溝通。任何人均可對(duì)白板進(jìn)行記錄,保存到任何位置以供將來使用。能方便的進(jìn)行數(shù)據(jù)共享與遠(yuǎn)程協(xié)助功能。均并嘲圖學(xué)生用例圖新聞管理圖系統(tǒng)管理員用例圖一一大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文教案編輯系統(tǒng)設(shè)計(jì)連接數(shù)據(jù)庫本系統(tǒng)并不直接利用()建立與數(shù)據(jù)庫的連接、操作,而是通過提供的接口建立與數(shù)據(jù)庫的連接。因此在應(yīng)用中訪問數(shù)據(jù)庫時(shí)就不必編寫連接數(shù)據(jù)庫的代碼,可以直接從數(shù)據(jù)源獲得

17、數(shù)據(jù)庫連接。使用數(shù)據(jù)源可以提高系統(tǒng)的性能。在中事先建立了多個(gè)數(shù)據(jù)庫連接,這些數(shù)據(jù)庫連接保存在連接池中。程序訪問數(shù)據(jù)庫時(shí),只需從連接池中取出空閑狀態(tài)的數(shù)據(jù)庫連接;當(dāng)程序訪問數(shù)據(jù)庫結(jié)束,再將數(shù)據(jù)庫連接放回連接池,這樣做可以提高訪問數(shù)據(jù)庫的效率。如果應(yīng)用每次接收到用戶請(qǐng)求,都和數(shù)據(jù)庫建立一個(gè)連接,數(shù)據(jù)庫操作結(jié)束就斷開連接,這樣會(huì)耗大量的時(shí)間和資源,因?yàn)閿?shù)據(jù)庫每次配置連接都要將對(duì)象加載到內(nèi)存中,再驗(yàn)證用戶名和密碼。在中配置數(shù)據(jù)源:首先要在的配置文件中設(shè)置連接的數(shù)據(jù)源。對(duì)于每個(gè)應(yīng)用,的文件中都有一個(gè)標(biāo)簽與之對(duì)應(yīng),數(shù)據(jù)源的設(shè)置就是在這個(gè)標(biāo)簽里進(jìn)行。下面給出的是本系統(tǒng)對(duì)應(yīng)的標(biāo)簽的主要部分:“”:設(shè)置完數(shù)據(jù)源

18、后就可以通過(都封裝在類中。)來獲得對(duì)象的引用,進(jìn)而進(jìn)行各種數(shù)據(jù)庫操作。本系統(tǒng)中對(duì)數(shù)據(jù)庫的所有操作登錄功能功能介紹本系統(tǒng)的所有功能只有在用戶成功登錄后才能使用,登錄功能提供的就是用戶的身份認(rèn)證功能。在成功登錄后系統(tǒng)將會(huì)讀取、記錄此用戶的各種信息,包括身份、用戶名等信息,以便在系統(tǒng)的其他功能模塊中利用這些信息。設(shè)計(jì)思路圖學(xué)生登錄大連理大學(xué)專業(yè)學(xué)位碩士學(xué)位論文首先用戶在登錄頁面輸入用戶名和密碼,并選擇相應(yīng)的用戶類別,然后提交請(qǐng)求。系統(tǒng)在收到請(qǐng)求后,首先收集用戶提供的各種信息,然后根據(jù)用戶類別分別到不同的表中進(jìn)行查詢,以判斷此用戶類別中是否存在此用戶名,如果存在,則再判斷密碼是否正確,如果正確則身份

19、驗(yàn)證通過,成功登陸系統(tǒng),否則給出相應(yīng)的錯(cuò)誤提示:無此用戶或密碼錯(cuò)誤。圖給出了以學(xué)生用戶為例登錄失敗的順序圖。圖為用戶登錄界面。用戶名:二二二二二密碼一二二二學(xué)生教師管理員回國圖用戶登錄相關(guān)的數(shù)據(jù)庫表由于不同角色的用戶所要保存的用戶信息差別比較大,因此在數(shù)據(jù)庫中針對(duì)不同的用戶類別都有一個(gè)表與之對(duì)應(yīng):同:():()同:():():():():()():():():圖角色數(shù)據(jù)表其中,表保存教師用戶信息,表保存系統(tǒng)管理員信息,表保存學(xué)生用戶信息。表以為主鍵,表以為主鍵,表以為主鍵,同時(shí)通過與表關(guān)聯(lián)。章節(jié)的編寫和組織功能章的編寫功能()功能介紹此功能是用來新增章和對(duì)已有章進(jìn)行編輯、修改,主要是對(duì)章前言、

20、學(xué)習(xí)目標(biāo)、學(xué)習(xí)重點(diǎn)等的編輯,編輯后的內(nèi)容以兩種形式存在于系統(tǒng)中:一種是存放于數(shù)據(jù)庫表中,此后可以再次調(diào)出進(jìn)行編輯修改:另一種是以文件形式存在于系統(tǒng)中,系統(tǒng)其他模塊對(duì)教材的使用將直接使用這些文件(目的在于減輕服務(wù)器的負(fù)擔(dān),提高性能),并且這些文件會(huì)隨著數(shù)據(jù)庫中相應(yīng)內(nèi)容的修改而修改。它的使用者有系統(tǒng)管理員和教師用戶。不同的用戶角色創(chuàng)建的章的使用范圍是不同的:系統(tǒng)管理員創(chuàng)建的章任何教師用戶都可以使用和修改(教師對(duì)系統(tǒng)缺省內(nèi)容的任何修改都不會(huì)影響到系統(tǒng)缺省內(nèi)容),而教師用戶創(chuàng)建的章只有教師用戶本人才能看得到,也只有其本人才能使用和修改。()設(shè)計(jì)思路由于此功能的使用者有系統(tǒng)管理員和教師用戶,而兩者在此功

21、能的具體實(shí)現(xiàn)上在某些細(xì)節(jié)上有所不同,對(duì)于不同的地方將會(huì)分開來說明。在對(duì)章前言、學(xué)習(xí)目標(biāo)或是本章所對(duì)應(yīng)的各小節(jié)做編輯時(shí),要先確保存在對(duì)應(yīng)的章,如果沒有對(duì)應(yīng)的章,則這些操作將無法進(jìn)行,必須先創(chuàng)建章。每創(chuàng)建一個(gè)新章,便會(huì)在相應(yīng)的數(shù)據(jù)庫表中插入相關(guān)的記錄(系統(tǒng)管理員創(chuàng)建的將向表中插入,教師用戶創(chuàng)建的將向表中插入)。在創(chuàng)建完章后便可以在相應(yīng)的下拉表單中找到這個(gè)新創(chuàng)建的章和它所對(duì)應(yīng)的章前言等。對(duì)于系統(tǒng)管理員將只看到自己所創(chuàng)建的內(nèi)容,對(duì)于教師用戶,除看到自己所創(chuàng)建的內(nèi)容外,還可以看到系統(tǒng)管理員所創(chuàng)建的內(nèi)容。在正確選擇了章和所要編輯的主題(如章前言)后,便可以在編輯界面進(jìn)行教材的編輯。編輯界面利用了控件,使得

22、各種效果(例如字體設(shè)置、抽入圖片等)都能立即得到直觀的顯示。關(guān)于多媒體的顯示,要求在增加多媒體前要先把所要使用的多媒體上傳到服務(wù)器上(在界面上有相應(yīng)的上傳區(qū)),這樣才能在編輯后得到正確的顯示效果。在編輯完后,點(diǎn)擊保存按鈕,便把剩下的各種操作交由后臺(tái)來處理。系統(tǒng)在收到保存請(qǐng)求后便會(huì)收集該請(qǐng)求提交上來的各種信息,并對(duì)部分信息進(jìn)行編碼轉(zhuǎn)換(目的是大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文為使中文能夠正常顯示)。系統(tǒng)接下來判斷發(fā)送此請(qǐng)求的用戶角色,對(duì)于不同的角色進(jìn)行不同的操作。豳綰呈童(蔫艏、,、選擇章、主題,、:編輯,一一一一一一?一一一一札文件的嫦文件夾名,生成的,【桃、一姍:曠一一一一二!一一一躺圖創(chuàng)建新

23、章順序圖對(duì)于系統(tǒng)管理員角色。系統(tǒng)將編輯后的教材保存到系統(tǒng)管理員對(duì)應(yīng)的表中,同時(shí)讀取一份指定的頁面模板,按此模板生成一份此教材的文件(文件名按一定的規(guī)則自動(dòng)生成),并將其保存到此應(yīng)用相應(yīng)的文件夾(如果此文件夾不存在,則會(huì)先創(chuàng)建讓篡扭圓絡(luò)教堂塞踐堊臺(tái)遮讓皇實(shí)現(xiàn)這個(gè)文件夾,然后再保存文件)。最后系統(tǒng)還將上述文件的文件名和具體的存放路徑記錄到數(shù)據(jù)庫相關(guān)的表中,以方便其他模塊對(duì)些文件的使用。對(duì)于教師角色。系統(tǒng)首先判斷教師所編輯的內(nèi)容是屬于系統(tǒng)原有的(即系統(tǒng)管理員創(chuàng)建的)還是屬于教師本人的。卜竺一懈向蒯半名懈,由荔咖皮網(wǎng)甄忑刁砸鸚扣一一,屜:圖修改章內(nèi)容順序圖大連理丁大學(xué)專業(yè)學(xué)位碩士學(xué)位論文如果所編輯的內(nèi)

24、容是屬于教師本人的,則系統(tǒng)接下來所做的操作與對(duì)于系統(tǒng)管理員角色的操作是類似的,只是所涉及的數(shù)據(jù)庫表和文件夾不同。如果所編輯的內(nèi)容是屬于系統(tǒng)原有的,則系統(tǒng)將先查詢表,判斷此教師用戶在此之前是否修改過目前所編輯內(nèi)容所屬章的任何內(nèi)容。如果之前沒有進(jìn)行過修改,則系統(tǒng)將與此章相關(guān)的所有數(shù)據(jù)庫記錄復(fù)制到此教師相應(yīng)的數(shù)據(jù)庫表中,同時(shí)將與此章相關(guān)的所有文件復(fù)制到此教師對(duì)應(yīng)的文件夾內(nèi),并將復(fù)制過來的文件改名為相應(yīng)的文件名。在做完所有這些復(fù)制操作后,系統(tǒng)接下來所執(zhí)行的生成文件等操作與前面所說的類似。如果系統(tǒng)判斷出用戶在此前以修改過本章的內(nèi)容(即數(shù)據(jù)庫中已存在相應(yīng)的記錄,相關(guān)的文件也已存在于用戶的文件夾里),則系統(tǒng)

25、將直接執(zhí)行生成文件等操作。圖給出了教師用戶創(chuàng)建新章并進(jìn)編輯的順序圖。圖給出了教師用戶修改系統(tǒng)原有章內(nèi)容并保存的順序圖。節(jié)的編寫功能此功能是用來新增小節(jié)和對(duì)已有的小節(jié)進(jìn)行編輯、修改的,編輯后的內(nèi)容同樣是以兩形式存在于系統(tǒng)中:一種是存放于數(shù)據(jù)庫表中;另一種是以靜態(tài)文件形式存在于系統(tǒng)中,并且這些文件會(huì)隨著數(shù)據(jù)庫中相應(yīng)內(nèi)容的修改而修改。它的使用者同樣也是系統(tǒng)管理員和教師用戶。不同的用戶角色創(chuàng)建的章的使用范圍是不同的。系統(tǒng)管理員創(chuàng)建的章任何教師用戶都可以使用和修改,而教師用戶創(chuàng)建的章只有教師用戶本人才能看得到,也只有其本人才能使用和修改。此功能的實(shí)現(xiàn)與章的編寫功能類似,在此不再作說明。章的組織功能功能介

26、紹在做完章的編輯工作后,所有的教材都分別以兩種形式存在系統(tǒng)中:存于數(shù)據(jù)庫、靜態(tài)文件。此時(shí)這些章還是無序的、無法用于教學(xué),還需要進(jìn)行各章的組織工作,即篩選所需的章、組織各章在整份教材中的先后順序。此功能正是用于完成這項(xiàng)工作的。此功能的使用者有系統(tǒng)管理員和教師用戶。設(shè)計(jì)思路此功能在設(shè)計(jì)上要求要有足夠的靈活性,即要能靈活地向己組織的教材中新加入章、能對(duì)已組織的各章重新進(jìn)行排序。因此在實(shí)現(xiàn)上主要有向已組織教材新加章、從己組織教材去除章、對(duì)選定的各章進(jìn)行排充和重排序等功能,章組織功能中各章之間順序調(diào)整的主界面如圖所示。丑簋赳型絡(luò)教堂甚踐坐盆五鹽互菇蛆麗愚舊曩囂§搿溫,。些刻肛語法檢查札下移客戶

27、端的皿顯示札文件保存、¨女對(duì)最模型去昧兒酗章順序調(diào)整一一取消圈教師用戶組織章的順序圈對(duì)于新加章,去除章的予功能,在實(shí)現(xiàn)主要是向袁(對(duì)丁教師用戶則是“教師賬號(hào)”表,此表在新增一個(gè)教師賬號(hào)時(shí)自動(dòng)創(chuàng)建)插入、刪除數(shù)據(jù)。因?yàn)檫@些數(shù)據(jù)并無多大歷史意義,因此在刪除上是使用真刪除(本系統(tǒng)的部人璉理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論史分?jǐn)?shù)據(jù)庫表的刪除操作足假刪除)。對(duì)于排序和重排序子功能,在實(shí)現(xiàn)上則主要是更新上述表中的字段,從而記錄各章之間的先后順序,其順序圖如圖所示。由于教師用戶也能夠使用章節(jié)的編輯功能,在系統(tǒng)中可能存在只屬于特定教師的教材,因?yàn)樵谡碌慕M織中,教師用戶除了能引用系統(tǒng)管理員編制的內(nèi)容,還能引用

28、他自己編制的內(nèi)容。節(jié)的組織功能節(jié)的組織功能是用來對(duì)各個(gè)章中的各個(gè)小節(jié)和章前言、學(xué)習(xí)目標(biāo)等進(jìn)行組織的。這甲的“各個(gè)章”指是的在章組織功能中被選中的那些章。節(jié)的組織功能也包括新加、除去、排序和重排序這幾個(gè)子功能,在實(shí)現(xiàn)上與章的組織功能是類似的。此功能的使用者有系統(tǒng)管理員和教師用戶。經(jīng)過章節(jié)的編輯和組織后,一份教材可以說已經(jīng)完成了,但僅有這些是不夠的,必須以一種簡(jiǎn)潔明了的方式將各個(gè)章節(jié)之間的先后順序展視給用戶,咀方便用戶對(duì)教材的使用。在這里選擇了以樹形結(jié)構(gòu)來展示這種先后關(guān)系,這同時(shí)也很好地表不各小節(jié)與章之間的所屬關(guān)系。如圖所示:“目在口月十,目十¥口,爰¥§:鵠。越主疆刪。強(qiáng)日十口十,口目

29、稈操,漕口“口??谝皇?,乜菜十十所是口鬟口口世;§姜用。趨地!盥左掛。土!曲珊。口一十音,該口,日自之問日差;,月目自目;下目日十镕口丹一!日目圖小節(jié)與章之間的所屬關(guān)系題目編制功能功能介紹此功能是用于編制各類題目的,目前支持的題型有:?jiǎn)芜x題(包括判斷題)、多選題、填空題(可以有多個(gè)空)和問答題。這些題日將用以作業(yè)試卷的題目抽取。讓簋扭圈絡(luò)教堂塞踐壬臺(tái)逡讓皇塞現(xiàn)設(shè)計(jì)思路題目編制要求能夠支持媒體,因此在此功能中有文件上傳子功能(與章節(jié)編寫功能類似)。在編寫題目前要選擇本題的題型、難度和所屬章節(jié)。由于各種題型的題目編制有所不同,下面將分開來說明不同題型的實(shí)現(xiàn)。()單選題(判斷題)、多選題的

30、實(shí)現(xiàn)在選擇完題型、難度和所屬章節(jié)后便可以編寫題目了。編寫完題目后提交,系統(tǒng)將導(dǎo)航到選項(xiàng)的編制頁面。在選項(xiàng)的編制中提供了選項(xiàng)個(gè)數(shù)的選擇(最少個(gè)選項(xiàng),最多個(gè)選項(xiàng))。界面會(huì)根據(jù)所選擇的選項(xiàng)個(gè)數(shù)顯示出相應(yīng)個(gè)數(shù)的編輯區(qū)。在這些編輯區(qū)中進(jìn)行候選項(xiàng)的編輯,每個(gè)編輯區(qū)旁邊都有一個(gè)下拉表單用于標(biāo)識(shí)此候選項(xiàng)是否是答案。編輯完后提交,接下來的工作便由系統(tǒng)來自動(dòng)實(shí)現(xiàn)。系統(tǒng)所做的工作是把先前提交的題目與各個(gè)候選項(xiàng)結(jié)合在一起,并在各個(gè)候選項(xiàng)前加上正確的編號(hào)(例如,)和相應(yīng)的控件的代碼,成為一個(gè)完整的題目,然后存入數(shù)據(jù)庫中;將標(biāo)識(shí)為答案的候選項(xiàng)轉(zhuǎn)變成相應(yīng)的編號(hào),然后存入數(shù)據(jù)庫中(各個(gè)答案之間用“¥”隔開)。主要代碼:(”)

31、(”)(”)(”);”;“”;(;)(”);();();(”);(”)(”)單選、判斷?。骸?;多選”大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文”;(”)”¥”;(););)()填空題的實(shí)現(xiàn)填空題的實(shí)現(xiàn)與選擇題不同,在編輯題目的時(shí)候一并把各個(gè)填空的內(nèi)容填入,然后再通過編輯區(qū)的“下劃線功能在答案下面添加下劃線,以標(biāo)識(shí)出答案。如圖所示:降礦刁麗硇廣圖添加下劃線在編輯好題目、標(biāo)識(shí)好各個(gè)答案后就可以提交。系統(tǒng)在收到請(qǐng)求后會(huì)對(duì)提交上來的題目先進(jìn)行處理:首先將題目中的所有帶下劃線的內(nèi)容抽取出來,用控件的代碼替換,而被抽取出來的內(nèi)容則形成答案(各答案之間用“¥”隔開),最后在題后面加上一個(gè)標(biāo)簽,用于記錄本題有幾個(gè)空。在

32、做完這些處理后就得到了最后的題目和答案,接著系統(tǒng)便將這些內(nèi)容存入數(shù)據(jù)庫。關(guān)鍵代碼:(”)原始串(”);();用于標(biāo)識(shí)填空的個(gè)數(shù)(”肘”);。(”);單個(gè)的填空答案”;所有的答案(!一)。(,)();”¥;”;(,);();(”);(”舢”);”;();();();();)圖給出了教師用戶編制選擇題的順序圖。問答題的實(shí)現(xiàn)比較簡(jiǎn)單,在此不做說明。作業(yè)試卷編制、題目抽取功能和題目分?jǐn)?shù)設(shè)定功能作業(yè)試卷編制作業(yè)試卷編制功能并沒有提供制作整份作業(yè)試卷的功能,它的作用在于編輯關(guān)于此份作業(yè)試卷的一些非試題信息,例如名稱(目的在于標(biāo)識(shí)這份試卷)、類型(章測(cè)試、期中考、期末考等)、開始與結(jié)束時(shí)間以及作答的時(shí)間等信

33、息。在“開始與結(jié)束時(shí)間的編輯上此子功能特地加上一層判斷,以保證開始時(shí)間不會(huì)晚于結(jié)束時(shí)間。大連理工大學(xué)專業(yè)學(xué)位碩十學(xué)位論文甲,【、肯黼一一一,一選擇選項(xiàng)個(gè)數(shù)、編¥各選項(xiàng)¨、;廣一一一一一一形成完整的題目和答案()、,圖教師用戶編制選擇題的順序圖題目抽?。ǎ┕δ芙榻B此功能是用于為指定的作業(yè)試卷抽取題目的。()設(shè)計(jì)思路題目的抽取可以指定抽取被選次數(shù)最多次或最少次的題目,也可以是隨機(jī)抽取。抽取可以事先指定題庫(有三種題庫:系統(tǒng)題庫、教師題庫、以往的練習(xí)試卷)、所抽取讓篡扭圓絡(luò)教堂塞踐堊魚遮±皇塞現(xiàn)的題目類型、難度等級(jí)、抽取范圍等條件,除此之外用戶必須指定抽取題數(shù)。在設(shè)置好上述的條件

34、后便可提交給系統(tǒng),由系統(tǒng)進(jìn)行抽取。如果用戶選擇非隨機(jī)抽取,系統(tǒng)將按抽取次數(shù)對(duì)所有符合抽取條件的題目進(jìn)行排序(升序或降序),然后從結(jié)果集的前面開始抽取指定的題數(shù)。如果是隨機(jī)抽取,則系統(tǒng)先從數(shù)據(jù)庫中選出所有符合條件的題目,形成結(jié)果集,然后再隨機(jī)產(chǎn)生一個(gè)合理范圍內(nèi)的整數(shù),根據(jù)這個(gè)整數(shù)從結(jié)果集中抽出相應(yīng)的題目。每次抽取出一個(gè)題目系統(tǒng)便將它與先前抽取出的題目進(jìn)行比較,判斷此題是否已存在于抽取結(jié)果中,如果不存在,則將它放入抽取結(jié)果中,如果已存在于抽取結(jié)果中,則系統(tǒng)重新產(chǎn)生一個(gè)隨機(jī)整數(shù),重新進(jìn)行抽取,直至抽取結(jié)果中的題數(shù)等于指定的題數(shù)。如果符合條件的題數(shù)少于指定的題數(shù),則系統(tǒng)會(huì)自動(dòng)將抽取題數(shù)改為符合條件的題

35、數(shù)。赫融諏范鷗,?刪避與、【、一一一叫圖一次隨機(jī)抽取的順序圖大連理工大學(xué)專業(yè)學(xué)位碩士學(xué)位論文通過對(duì)各種題型題目的抽取就可以形成一份作業(yè)試卷。在每一次抽取后用戶都可以通過“作業(yè)試卷題目一覽”功能來查看具體的抽取結(jié)果。題目抽取功能尚存在的問題:如果同一題型多次從以往作業(yè)試卷中抽取題目,則可能無法保證最終的抽取結(jié)果中不會(huì)出現(xiàn)相同的題目;不能對(duì)抽取結(jié)果進(jìn)行修改。圖為一次隨機(jī)抽取的順序圖。題目分?jǐn)?shù)設(shè)定通過作業(yè)試卷編制、題目抽取這兩個(gè)步驟,一份完整的作業(yè)試卷還沒有形成,還需要為題目指定分?jǐn)?shù)。出于靈活性的考慮,在題庫中并沒有為第一題題目指定分?jǐn)?shù),而是在作業(yè)試卷的制作中由教師根據(jù)具體情況自行指定。系統(tǒng)限定所有

36、的單選題的分值是一樣的,所有的多選題的分值是一樣的,所有的填空題的每一空分值是一樣的。對(duì)于填空題,教師只需指定每一空的分值,而不用考慮具體每一題有幾個(gè)空,系統(tǒng)會(huì)自動(dòng)判斷具體題目有幾個(gè)空,然后為此題設(shè)定分值。對(duì)于問答題,系統(tǒng)將列出本份作業(yè)試卷中的所有問題答,然后由教師根據(jù)具體的題目分別設(shè)定分值。設(shè)定完分?jǐn)?shù)后,教師可以通過“作業(yè)試卷題目一覽功能查看具體第一題的分?jǐn)?shù),如果發(fā)現(xiàn)有不合適的,可以重新設(shè)定分?jǐn)?shù)。答題功能這項(xiàng)功能是提供學(xué)生用戶使用的。學(xué)生進(jìn)入作業(yè)考試時(shí),系統(tǒng)會(huì)先從數(shù)據(jù)庫中檢查此用戶是否尚有作業(yè)考試需要完成。檢查的依據(jù):檢查是否有分配給該用戶的作業(yè)試卷如果有則再判斷現(xiàn)在是否還在允許的作答時(shí)間內(nèi)

37、如果在作答時(shí)間內(nèi),再判斷用戶是否已對(duì)此作業(yè)試卷做提交(如果已提交過則不能再作答)經(jīng)過上面的判斷后,系統(tǒng)返回用戶可以作答的作業(yè)試卷供用戶選擇,并給出相應(yīng)的提示。在選擇完作業(yè)試卷后就可以進(jìn)入作答。題目的作答是有時(shí)間限制的。在作答界面的明顯位置給出剩余時(shí)間的提示,此功能是通過這個(gè)函數(shù)實(shí)現(xiàn)。該函數(shù)在每隔時(shí)間后便自動(dòng)將當(dāng)前剩余時(shí)間存入中,以便系統(tǒng)的其他地方可以得到較新的剩余時(shí)間信息。當(dāng)?shù)谝淮巫鞔饡r(shí),系統(tǒng)從數(shù)據(jù)庫中取出本份作業(yè)試卷的作答時(shí)間(稱之為初始時(shí)間,由教師設(shè)定),將它作為一個(gè)參數(shù)供()函數(shù)使用。每當(dāng)用戶完成一題作答,系統(tǒng)便從中取得最新的剩余時(shí)間,并將其存入數(shù)據(jù)庫相關(guān)表中供以后使用。用戶可能在未完成

38、整讓篡扭圓終教堂塞踐堊臺(tái)遮讓生實(shí)現(xiàn)份作業(yè)試卷的作答的情況下結(jié)束本次的作答,當(dāng)他再次對(duì)這份作業(yè)試卷進(jìn)行作答時(shí),系統(tǒng)從數(shù)據(jù)庫中取出此用戶的剩余作答時(shí)間(不再是初始時(shí)間),將它作為參數(shù)供函數(shù)使用,這相當(dāng)于從上一次計(jì)時(shí)時(shí)間后繼續(xù)計(jì)時(shí)。但這種方法存在一個(gè)漏洞:如果用戶在時(shí)間內(nèi)完成一題作答,此時(shí)中保存的剩余時(shí)間還沒有更新,因此向數(shù)據(jù)庫中存入的剩余時(shí)間仍是舊的,一但用戶在此時(shí)退出作答,然后再進(jìn)入作答,無形中就延長了作答時(shí)間,因此可能會(huì)出現(xiàn)作答時(shí)間“無限延長”的情況。用戶完成全部作答后必須提交作業(yè)試卷,只有做此操作后教師才能對(duì)其進(jìn)行批改。作業(yè)試卷的提交除用戶自己操作外,當(dāng)作答時(shí)間結(jié)束時(shí)系統(tǒng)也會(huì)自動(dòng)進(jìn)行提交。由于作業(yè)試卷可能可以多次修改,即提交后在允許的作答時(shí)間范圍內(nèi)仍可以再修改,所以在提交時(shí)要根據(jù)是否可多次修改進(jìn)行相應(yīng)的操作(主要的區(qū)別在于是否對(duì)表的字段進(jìn)行更新)。作業(yè)試卷批改功能此功能僅提供給教師用戶使用。教師進(jìn)入“批改作業(yè)試卷”后,系統(tǒng)會(huì)列出所有符合條件的作業(yè)試卷供教師選擇。這些作業(yè)試卷滿足以下條件:由該教師編制的;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論