資源描述:
《基于緩存預(yù)取在線考試系統(tǒng)的分析與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、19l‘9622010年度專業(yè)碩士學(xué)位論文學(xué)校代碼:10269學(xué)號(hào):63081500156葶泵吁.甕天擎基于緩存預(yù)取在線考試系統(tǒng)的分析與實(shí)現(xiàn)院系:筮往堂院類別:王猩亟±領(lǐng)域:筮鮭工貍指導(dǎo)教師:垂塞憝進(jìn)埡申請(qǐng)人:建齷型2010年l1月完成/刪嬲㈣15JJlI
2、J『JffJ『JfJJ『JJ』J『JJJ刪㈣f『IIj『『『『舢2010ProfessionalMaster’SDegreeThesisUniversityCode:10269StudentID:63081500156EastChinaNormalUniversityResearchandImplementatio
3、nofOnlineExaminationSystemBasedonPrefetchCacheDepartment:——SoftwareEngineering—In—s—t—i—t—u——t—e———Type:Domain:Supervisor:.絲堡壘盤Q絲幽絲!星£絲型Applicant:——raohuike2010.11華東師范大學(xué)學(xué)位論文原創(chuàng)性聲明究成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含其他個(gè)人已經(jīng)發(fā)表或撰寫過的研究成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中作了明確說明并表示謝意。作者簽名:日躥-f口年『㈣廣華東師范大學(xué)學(xué)位論文著作權(quán)使用聲明
4、《基予緩存預(yù)取的在線考試系統(tǒng)的研究與實(shí)現(xiàn)》系本人在華東師范大學(xué)攻讀學(xué)位期間在導(dǎo)師指導(dǎo)下完成的碩:夠博士(請(qǐng)勾選)學(xué)位論文,本論文的研究成果歸華東師范大學(xué)所有。√本人同意華東師范大學(xué)根據(jù)相關(guān)規(guī)定保留和使用此學(xué)位論文,并向主管部門和相關(guān)機(jī)構(gòu)如國(guó)家圖書館、中信所和“知網(wǎng)”送交學(xué)位論文的印刷版和電子版;允許學(xué)位論文進(jìn)入華東師范大學(xué)圖書館及數(shù)據(jù)庫(kù)被查閱、借閱;同意學(xué)校將學(xué)位論文加入全國(guó)博士、碩士學(xué)位論文共建單位數(shù)據(jù)庫(kù)進(jìn)行檢索,將學(xué)位論文的標(biāo)題和摘要匯編出版,采用影印、縮印或者其它方式合理復(fù)制學(xué)位論文。本學(xué)位論文屬于(請(qǐng)勾選)()1.經(jīng)華東師范大學(xué)相關(guān)部門審查核定的“內(nèi)部”或“涉
5、密”學(xué)位論文·,于年月日解密,解密后適用上述授權(quán)。(/歹2.不保密,適用上述授權(quán)。導(dǎo)師簽名越本人簽名宰“涉密”學(xué)位論文應(yīng)是已經(jīng)華東師范大學(xué)學(xué)位評(píng)定/委員會(huì)辦公室或傈密委員會(huì)審定&口口年/J月/≮日饒輝科碩士學(xué)位論文答辯委員會(huì)成員名單姓名職稱單位備注安平教授上海大學(xué)信息學(xué)院主席朱明華研究員華東師范大學(xué)軟件學(xué)院姜寧康院聘教授華東師范大學(xué)軟件學(xué)院琚小明副教授華東師范大學(xué)軟件學(xué)院杜育根副教授華東師范大學(xué)軟件學(xué)院摘要隨著社會(huì)發(fā)展和新知識(shí)的不斷涌現(xiàn),傳統(tǒng)培訓(xùn)已不能滿足現(xiàn)代人對(duì)知識(shí)的需要。由于計(jì)算機(jī)和互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)培訓(xùn)是現(xiàn)代社會(huì)研究和應(yīng)用的熱點(diǎn),將考試以網(wǎng)絡(luò)作為載體,以網(wǎng)絡(luò)培訓(xùn)
6、的方式檢驗(yàn)用戶培訓(xùn)效果是現(xiàn)在的流行趨勢(shì)。但是考試系統(tǒng)能否支持大規(guī)模用戶并發(fā)考試是衡量一個(gè)考試系統(tǒng)質(zhì)量的根本標(biāo)準(zhǔn)。大規(guī)模用戶并發(fā)考試時(shí)由于數(shù)據(jù)連接過多,服務(wù)器處理的數(shù)據(jù)增長(zhǎng)過快,從而造成運(yùn)算負(fù)載過大是現(xiàn)在系統(tǒng)的主要不足,因此減少服務(wù)器端數(shù)據(jù)運(yùn)算量、最大限度的將運(yùn)算轉(zhuǎn)移到用戶的客戶端,提高服務(wù)器的服務(wù)質(zhì)量、加快對(duì)用戶的響應(yīng)速度是現(xiàn)在考試系統(tǒng)研究的重點(diǎn)。基于緩存預(yù)取的在線考試系統(tǒng)是針對(duì)上述問題提出的,本文的主要工作包括:分析現(xiàn)存系統(tǒng)在數(shù)據(jù)處理和頁(yè)面顯示過程中的不足,確定服務(wù)器端對(duì)于試卷處理的計(jì)算資源做相應(yīng)的緩存管理,導(dǎo)致資源的浪費(fèi)是服務(wù)器服務(wù)質(zhì)量不高的重要原因,為了分擔(dān)服務(wù)
7、器的運(yùn)算壓力,適當(dāng)?shù)膶⑦\(yùn)算轉(zhuǎn)移到客戶端,使服務(wù)器在大規(guī)模用戶并發(fā)考試時(shí)擔(dān)任~部分的運(yùn)算工作,如試卷數(shù)據(jù)分析和匹配等,從而提高服務(wù)器支撐的用戶數(shù)。通過分析考試試卷和用戶答案的具體存儲(chǔ)格式,提出了客戶端和服務(wù)器端緩存的存儲(chǔ)策略,考慮到試卷內(nèi)容較多而答案內(nèi)容相對(duì)較少,因此在客戶端緩存用戶的全部答案和部分試題數(shù)據(jù),在客戶端完成相應(yīng)的試題和答案的匹配運(yùn)算,并設(shè)計(jì)了緩存算法。為了改善用戶的體驗(yàn)效果,本文又提出了客戶端預(yù)取策略,通過分析用戶行為特征設(shè)計(jì)了客戶端預(yù)取算法,最后設(shè)計(jì)了基于緩存預(yù)取一體化的考試系統(tǒng)模型;同時(shí)為了降低考試過程中由于網(wǎng)絡(luò)狀況和用戶操作不當(dāng)造成的答案丟失等情況,
8、本文設(shè)計(jì)了翻頁(yè)保存、定時(shí)自動(dòng)保存和手動(dòng)保存三種方法相結(jié)合的答案保存方式,并完善了相關(guān)算法。本文按照軟件工程的方法使用UML語(yǔ)言描述了在線考試系統(tǒng)的用例模型、系統(tǒng)時(shí)序圖、系統(tǒng)類圖,并對(duì)各個(gè)功能模塊進(jìn)行了需求分析、總體設(shè)計(jì)和功能實(shí)現(xiàn),確立了考生、教師、系統(tǒng)管理員三個(gè)功能子系統(tǒng)。需求和設(shè)計(jì)文檔包括了功能框架、用戶和角色需求分析、界面設(shè)計(jì)、系統(tǒng)類圖等。本文最后提出了在線考試系統(tǒng)的安全問題解決方案,對(duì)于考試系統(tǒng)的安全防范和管理權(quán)限級(jí)別做了分析,并在性能方面對(duì)的系統(tǒng)進(jìn)行了評(píng)估,通過測(cè)試比較了使用和未使用緩存預(yù)取技術(shù)對(duì)系統(tǒng)性能的影響,證明了本文設(shè)計(jì)的緩存預(yù)取算法對(duì)