資源描述:
《在線考試系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、在線考試系統(tǒng)的設(shè)計與實現(xiàn)DesignandRealizationofOnlineExaminationSystem領(lǐng)域:計算機技術(shù)研究生:王昱倩學(xué)號:2510216012指導(dǎo)教師:張亞平副教授企業(yè)導(dǎo)師:郭葳高級講師天津大學(xué)計算機學(xué)院二零一二年四月獨創(chuàng)性聲明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進行的研究工作和取得的研究成果,除了文中特別加以標(biāo)注和致謝之處外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得天津大學(xué)或其他教育機構(gòu)的學(xué)位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明并
2、表示了謝意。學(xué)位論文作者簽名:簽字日期:年月日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解天津大學(xué)有關(guān)保留、使用學(xué)位論文的規(guī)定。特授權(quán)天津大學(xué)可以將學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,并采用影印、縮印或掃描等復(fù)制手段保存、匯編以供查閱和借閱。同意學(xué)校向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和磁盤。(保密的學(xué)位論文在解密后適用本授權(quán)說明)學(xué)位論文作者簽名:導(dǎo)師簽名:簽字日期:年月日簽字日期:年月日摘要摘要傳統(tǒng)的紙質(zhì)考試方式存在著管理難、流程復(fù)雜、工作瑣碎等諸多問題,隨著計算機和網(wǎng)絡(luò)技術(shù)的發(fā)展與普及,網(wǎng)絡(luò)在線考試系統(tǒng)應(yīng)運而生。通過在
3、線考試系統(tǒng)可使試題管理電子化、試卷組成自動化及閱卷自動化等,從而使得整個考試過程更加便捷、易于管理,可為高校節(jié)省一系列的物資人力,也可以在一定程度上抵制作弊。本文詳盡地說明了《微型計算機原理》在線考試系統(tǒng)的設(shè)計與實現(xiàn)過程。首先,文中概括總結(jié)了在線考試系統(tǒng)的發(fā)展與現(xiàn)狀,形成對該類系統(tǒng)的初步認識。然后,介紹了系統(tǒng)框架構(gòu)建模式B/S(Browser/Server)模式、Web
數(shù)據(jù)庫相關(guān)內(nèi)容及系統(tǒng)開發(fā)所采用的主要技術(shù)ASP.NET;從技術(shù)、經(jīng)濟和
操作等方面分析了在線考試系統(tǒng)的可行性,利用統(tǒng)一建模語言UML
(UnifiedModelingL
4、anguage)按照逐步構(gòu)建用例活動圖、包和類圖等
方式對系統(tǒng)進行需求分析,以系統(tǒng)中的主要用例作為例子進行說明,并
概述了系統(tǒng)將要實現(xiàn)的功能,完成需求分析。其次,根據(jù)需求分析結(jié)果,基于B/S三層架構(gòu)模式設(shè)計了在線考試
系統(tǒng)的總體框架,以學(xué)生測試組卷為例說明系統(tǒng)處理請求的工作原理,
給出了系統(tǒng)的總體功能模塊及各主要模塊功能介紹,部分模塊工作過程
有流程圖表示;文中同時給出了系統(tǒng)相關(guān)數(shù)據(jù)庫表的設(shè)計過程及詳細表
結(jié)構(gòu),數(shù)據(jù)庫的設(shè)計同樣經(jīng)過了需求分析、概念結(jié)構(gòu)設(shè)計等階段,在概
念結(jié)構(gòu)設(shè)計階段以E-R圖的方式表示了系統(tǒng)實體間的相互關(guān)系。
再次,針
5、對利用ADO.NET技術(shù)訪問系統(tǒng)數(shù)據(jù)庫及用戶登錄、組卷和
在線考試等模塊功能的實現(xiàn)給出了具體的實現(xiàn)方法和部分核心代碼。
最后,分別設(shè)計功能測試用例和性能測試用例,對系統(tǒng)進行測試,
并得出系統(tǒng)基本滿足要求,運行正常,從而完成系統(tǒng)開發(fā)。關(guān)鍵詞:在線考試系統(tǒng);B/S架構(gòu)模式;ASP.NET;Web數(shù)據(jù)庫;軟件測試AbstractAbstractTraditionalpaper-basedexamhasmanyproblemssuchasdifficultmanagement,complexprocess,trivialworkandsoon,
6、soalongwiththedevelopmentandpopularizationofcomputerandnetworktechnology,onlineexaminationsystemsemergeasthetimesrequire.Onlineexaminationsystemscanelectronizethetestquestionmanagementandautomatethesiscompositionandmarking.Thus,theentiretestprocesscanbemoreconvenientande
7、asytoadminister,andthesystemscansaveofaseriesofmaterialsandmanpowerforcollegesandagainstcheatinginsomedegree.Thisthesisdescribesthedesignandimplementationprocessofprinciplesofmicrocomputeronlineexaminationsystemindetails.Inparticular,first,thedevelopmentandcurrentsituati
8、onofonlineexaminationsystemsissummarized,sothatthereaderscanhaveapreliminaryunderstandingofthesystem.Th