已閱讀5頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
無(wú)紙化試卷管理系統(tǒng)的研究與開(kāi)發(fā).pdf 免費(fèi)下載
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文論文論文論文)說(shuō)明書(shū)說(shuō)明書(shū)說(shuō)明書(shū)說(shuō)明書(shū)學(xué)學(xué)學(xué)學(xué)院院院院計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)專專專專業(yè)業(yè)業(yè)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)年年年年級(jí)級(jí)級(jí)級(jí)2003級(jí)級(jí)級(jí)級(jí)姓姓姓姓名名名名指導(dǎo)教師指導(dǎo)教師指導(dǎo)教師指導(dǎo)教師2007年年年年6月月月月15日日日日畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文論文論文論文)任務(wù)書(shū)任務(wù)書(shū)任務(wù)書(shū)任務(wù)書(shū)題目無(wú)紙化試卷管理系統(tǒng)的研究與開(kāi)發(fā)學(xué)生姓名學(xué)生姓名學(xué)生姓名學(xué)生姓名學(xué)院名稱學(xué)院名稱學(xué)院名稱學(xué)院名稱計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)專專專專業(yè)業(yè)業(yè)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)學(xué)學(xué)學(xué)號(hào)號(hào)號(hào)號(hào)指導(dǎo)教師指導(dǎo)教師指導(dǎo)教師指導(dǎo)教師職職職職稱稱稱稱講講講講師師師師一、原始依據(jù)(包括設(shè)計(jì)或論文的工作基礎(chǔ)、研究條件、應(yīng)用環(huán)境、工作目的等。)本次論文的工作基礎(chǔ)是建立在無(wú)紙化試卷管理系統(tǒng)的研究與開(kāi)發(fā)的基礎(chǔ)之上的,通過(guò)對(duì)這個(gè)系統(tǒng)的開(kāi)發(fā)與研究可以了解和學(xué)習(xí)到當(dāng)前最先進(jìn)的開(kāi)發(fā)技術(shù),同時(shí)將可以充分地認(rèn)識(shí)到面向?qū)ο蟮拈_(kāi)發(fā)理念,要求運(yùn)用JSP/SERVLET/BEAN等相關(guān)技術(shù),同時(shí)學(xué)會(huì)使用STRUTS/HIBERNATE/SPRING框架,要求了解CSS、JAVASCRIPT、AJAX,熟練使用SQL語(yǔ)句,來(lái)構(gòu)建一套完整的無(wú)紙化試卷管理系統(tǒng),本套系統(tǒng)可廣泛的應(yīng)用于各種需要進(jìn)行試卷管理的場(chǎng)合,如學(xué)校、醫(yī)院、政府等,開(kāi)發(fā)這套系統(tǒng)能夠解決人們對(duì)于試卷管理方面的需求,實(shí)現(xiàn)試卷管理的無(wú)紙化。二、參考文獻(xiàn)1孫衛(wèi)琴,李洪成TOMCAT與JAVAWEB開(kāi)發(fā)技術(shù)詳解M北京電子工業(yè)出版社,20042孫衛(wèi)琴JAVA面向?qū)ο缶幊蘉北京電子工業(yè)出版社,20063孫衛(wèi)琴精通HIBERNATEJAVA對(duì)象持久化技術(shù)詳解M北京電子工業(yè)出版社,20054孫衛(wèi)琴精通STRUTS基于MVC的JAVAWEB設(shè)計(jì)與開(kāi)發(fā)M北京電子工業(yè)出版社,20045RYANASELESON,NATHANIELTSCHUTTA,金靈等譯AJAX基礎(chǔ)教程M北京人民郵電出版社,20066CRAIGWALLS,RYANBREIDENBACH,李磊,程立,周悅虹譯SPRINGINACTION中文版M北京人民郵電出版社,20067DAVIDGALLARDO,EDBURNETTE,ROBERTMCGOVENECLIPSEINACTIONMGREENWICHMANNING,20028HMDEITEL,PJDEITEL著施平安,施惠瓊,柳賜佳譯JAVAHOWTOPROGRAM(FIFTHEDITION)M北京清華大學(xué)出版社,2004三、設(shè)計(jì)(研究)內(nèi)容和要求(包括設(shè)計(jì)或研究?jī)?nèi)容、主要指標(biāo)與技術(shù)參數(shù),并根據(jù)課題性質(zhì)對(duì)學(xué)生提出具體要求。)本畢業(yè)設(shè)計(jì)希望基于JAVA構(gòu)建一套完整的無(wú)紙化試卷管理系統(tǒng),通過(guò)對(duì)管理系統(tǒng)的規(guī)劃與設(shè)計(jì)來(lái)培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)分析和解決實(shí)際問(wèn)題的能力,強(qiáng)化計(jì)算機(jī)實(shí)際應(yīng)用技能訓(xùn)練,為今后開(kāi)展網(wǎng)站規(guī)劃、設(shè)計(jì)和開(kāi)發(fā)打下初步的基礎(chǔ)。1要求懂得MVC設(shè)計(jì)模式的概念,學(xué)會(huì)運(yùn)用STRUTS/HIBERNATE/SPRING框架和技術(shù)。2建立嚴(yán)格的軟件文檔,包括需求分析,模塊構(gòu)建,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)文檔。3系統(tǒng)要求具備的基本功能能夠自動(dòng)隨機(jī)生成多種題型的試卷頁(yè)面,題型包括單選,多選,判斷,填空以及簡(jiǎn)答。能夠完成試卷的自動(dòng)組卷,客觀題和填空題自動(dòng)評(píng)分,教師以及考生的登錄和修改等任務(wù)。4系統(tǒng)建立后要完成測(cè)試,最后將運(yùn)行穩(wěn)定的系統(tǒng)所有文件拷貝交付指導(dǎo)老師。指導(dǎo)教師(簽字)年月日審題小組組長(zhǎng)(簽字)年月日天津大學(xué)本科生畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告課題名稱無(wú)紙化試卷管理系統(tǒng)的研究與開(kāi)發(fā)學(xué)院名稱計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)名稱計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生姓名指導(dǎo)教師一、課題的來(lái)源及意義隨著計(jì)算機(jī)的不斷發(fā)展,它正在逐漸取代紙張,成為最常用的信息載體。網(wǎng)絡(luò)更是以其驚人的速度發(fā)展,當(dāng)今的網(wǎng)絡(luò)可以說(shuō)改變了很多人的生活,以網(wǎng)絡(luò)為載體的大量的應(yīng)用也應(yīng)運(yùn)而生。計(jì)算機(jī)的聯(lián)網(wǎng)考試便是時(shí)下的一個(gè)熱門(mén)研究領(lǐng)域,通過(guò)計(jì)算機(jī)聯(lián)網(wǎng)考試可以大大提高考試的效率,縮短考試時(shí)間,節(jié)約考試費(fèi)用,同時(shí),網(wǎng)絡(luò)考試還具有公正性,準(zhǔn)確性,安全性,靈活性,方便性以及及時(shí)性等特點(diǎn),已成為當(dāng)前國(guó)際上普遍采用的一種考試和認(rèn)證方式??荚囅到y(tǒng)是在教育測(cè)量理論指導(dǎo)下對(duì)傳統(tǒng)紙筆考試過(guò)程的數(shù)字化改造。而面向教師、試題的題庫(kù)系統(tǒng)(包括試題管理、組卷、試題參數(shù)分析等功能)是實(shí)現(xiàn)無(wú)紙化試卷管理的基礎(chǔ)組成部分,同時(shí)也是實(shí)現(xiàn)考試系統(tǒng)的無(wú)紙化、網(wǎng)絡(luò)化的重要組成部分。無(wú)紙化試卷管理系統(tǒng)的開(kāi)發(fā)是現(xiàn)代化教育發(fā)展的要求,通過(guò)該系統(tǒng)可以大幅度減少紙張的浪費(fèi),提高教學(xué)與試卷管理的效率,同時(shí),也能切實(shí)的減輕教師的工作負(fù)擔(dān)。試卷的生成是本系統(tǒng)的一個(gè)關(guān)鍵之處,在該系統(tǒng)中試卷可以根據(jù)題庫(kù)中的內(nèi)容即時(shí)生成,從而可避免考試前的押題,而且可以采用大量標(biāo)準(zhǔn)化試題,從而使用計(jì)算機(jī)閱卷,大大提高閱卷效率;還可以直接把成績(jī)送到數(shù)據(jù)庫(kù)中,進(jìn)行統(tǒng)計(jì)、排序等操作。目前的網(wǎng)絡(luò)考試一般是將試題內(nèi)容放在服務(wù)器上,考生通過(guò)姓名、準(zhǔn)考證號(hào)碼和口令進(jìn)行登錄,考試答案也存放在服務(wù)器中,這樣考試的公平性、答案的安全性可以得到有效的保證,而且采用無(wú)紙化的方式使得考試的靈活性得到了很大的提高。因此,采用網(wǎng)絡(luò)考試方式將是以后考試發(fā)展的趨勢(shì),而作為考試系統(tǒng)的重要和基礎(chǔ)的組成部分,無(wú)紙化試卷管理系統(tǒng)是當(dāng)前研究的熱門(mén)領(lǐng)域。試卷管理系統(tǒng)系統(tǒng)是一個(gè)龐大的系統(tǒng),構(gòu)建這個(gè)系統(tǒng)需要使用到很多技術(shù),而該系統(tǒng)的試卷和試題管理、還有是這個(gè)系統(tǒng)的關(guān)鍵部分,對(duì)于它設(shè)計(jì)的好壞將直接關(guān)系到考試系統(tǒng)的整體的性能,系統(tǒng)所能給用戶提供的功能,系統(tǒng)的穩(wěn)定性和安全性的多方面。現(xiàn)在關(guān)于這種類(lèi)型的系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)的技術(shù)很多也很成熟,這為該系統(tǒng)的研究奠定了良好的基礎(chǔ)。二、國(guó)內(nèi)外發(fā)展?fàn)顩r現(xiàn)在許多大型公司的認(rèn)證考試,比如微軟公司的MCSE,MCDBA,MCS等考試,SUN公司的JAVA認(rèn)證考試,CISCO公司的CCNA,CCIE等認(rèn)證,IBM公司的AIX、DB2、XML認(rèn)證考試等等,還有英語(yǔ)的托福、GRE都已經(jīng)采用了計(jì)算機(jī)聯(lián)網(wǎng)考試。目前關(guān)于考試系統(tǒng)的研究也是一個(gè)很熱門(mén)的方向,現(xiàn)在的考試系統(tǒng)的研究正往如何能開(kāi)發(fā)出自適應(yīng)、高智能、具有網(wǎng)絡(luò)負(fù)載平衡能力和高安全性方向發(fā)展。試卷管理作為這個(gè)系統(tǒng)的基礎(chǔ)和關(guān)鍵一環(huán)已經(jīng)越來(lái)越顯現(xiàn)出其重要性,因此開(kāi)發(fā)一套適用范圍廣,受眾面大的試卷管理系統(tǒng)是一項(xiàng)很有意義同時(shí)也是一項(xiàng)富于挑戰(zhàn)性的工作。三、本課題的研究目標(biāo)本課題要求在對(duì)國(guó)內(nèi)外現(xiàn)有考試及試卷管理系統(tǒng)進(jìn)行深入的調(diào)研的基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)一個(gè)基于網(wǎng)絡(luò)的、面向?qū)ο蠹夹g(shù)的B/S架構(gòu)的無(wú)紙化試卷管理系統(tǒng)的研究與開(kāi)發(fā)。四、本課題的研究?jī)?nèi)容本課題研究的中心內(nèi)容是無(wú)紙化試卷管理系統(tǒng)的研究與開(kāi)發(fā)的建立,研究此問(wèn)題應(yīng)結(jié)合現(xiàn)代考試的特點(diǎn),只有對(duì)現(xiàn)代考試的特點(diǎn)、網(wǎng)絡(luò)相關(guān)技術(shù)以及當(dāng)前已經(jīng)存在的考試系統(tǒng)有了深刻的認(rèn)識(shí),才有可能建立起適合現(xiàn)代教學(xué)要求的、滿足考生需要的無(wú)紙化試卷管理系統(tǒng)。研究?jī)?nèi)容包括兩大部分1試題和試卷管理功能;2教師和科目管理的功能。在對(duì)試卷管理系統(tǒng)應(yīng)具備的功能研究的基礎(chǔ)上,提出適合現(xiàn)代考試特點(diǎn)的新型試卷管理方式,并對(duì)這種管理方式的特點(diǎn)、可行性進(jìn)行探討與實(shí)踐,從而建立一套完善的無(wú)紙化試卷管理系統(tǒng)。本系統(tǒng)由2個(gè)模塊組成管理模塊,試題和試卷模塊。管理模塊主要負(fù)責(zé)管理考試科目名單和教師名單三者之間的關(guān)系。試題和試卷模塊是本系統(tǒng)重要部分,它包括管理所考科目的試題庫(kù),具備相應(yīng)的添加,修改和刪除等功能,按照教師特定需求的方式生成相應(yīng)的試題,以及指定與考試相關(guān)的考生。五、本課題的研究方法本課題的研究方法選用當(dāng)前比較流行的網(wǎng)絡(luò)編程技術(shù)JAVA,STRUTS,SPRING,TOMCAT,HIBERNATE等技術(shù)來(lái)實(shí)現(xiàn)項(xiàng)目。作為一項(xiàng)當(dāng)前流行的面向?qū)ο蟮木W(wǎng)絡(luò)編程技術(shù),它們具有適時(shí)性好,保密性高等特點(diǎn),這些可以充分保證試卷管理系統(tǒng)的穩(wěn)定性,可靠性與安全性的原則。除此之外,面向?qū)ο蟮募夹g(shù)具有隨需應(yīng)變的特點(diǎn),能夠適應(yīng)當(dāng)前需求變化快的需要,因此本次課題所構(gòu)建好的試卷管理系統(tǒng)可以不需修改或只進(jìn)行很小的改動(dòng)就能滿足各行各業(yè)的特殊需求,同時(shí),基于MVC的設(shè)計(jì)模式也使得系統(tǒng)以后的升級(jí)很方便。六、本課題的研究手段本課題基于JAVAEE等一系列相關(guān)技術(shù)來(lái)實(shí)現(xiàn),通過(guò)相應(yīng)的前期需求分析,用例分析,模塊劃分與設(shè)計(jì),編碼,測(cè)試,文檔形成和交付等過(guò)程來(lái)完成整個(gè)項(xiàng)目。七、實(shí)驗(yàn)方案的可行性分析目前,本課題的研究已經(jīng)積累了相當(dāng)多的前人的經(jīng)驗(yàn),各種開(kāi)源的工具和軟件都可以從網(wǎng)上免費(fèi)獲得,因此項(xiàng)目的成本較低,同時(shí),現(xiàn)在試卷管理系統(tǒng)已經(jīng)是相當(dāng)成熟的實(shí)現(xiàn),這也為本課題的順利實(shí)現(xiàn)創(chuàng)造了前提條件。1社會(huì)因素方面的可行性本系統(tǒng)僅以用以考試和試卷管理為其目的,無(wú)法律和政策方面的限制,而且目前學(xué)校已經(jīng)建立了一套完善的考試管理制度和措施,因此可以保證系統(tǒng)具有嚴(yán)格的可管理性。2經(jīng)濟(jì)方面的可行性本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì)的一個(gè)項(xiàng)目,無(wú)需開(kāi)發(fā)經(jīng)費(fèi),而且,在系統(tǒng)實(shí)施以后將會(huì)顯著提高考試的效率。因此,在經(jīng)濟(jì)上是可行的。3技術(shù)方面的可行性軟件方面,網(wǎng)絡(luò)化考試需要的各種軟件環(huán)境都已具備,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。例如,該考試系統(tǒng)采用了當(dāng)前流行的BROWSER/SERVER模式進(jìn)行開(kāi)發(fā)。數(shù)據(jù)庫(kù)服務(wù)器選用MYSQL數(shù)據(jù)庫(kù),它是一個(gè)免費(fèi)的數(shù)據(jù)庫(kù),具有強(qiáng)大的數(shù)據(jù)處理能力,同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能,它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。硬件方面,科技飛速發(fā)展的今天,其硬件平臺(tái)能滿足此系統(tǒng)的需要。八、已具備的實(shí)驗(yàn)條件服務(wù)器使用與編碼和測(cè)試相同的PC,在該P(yáng)C上架設(shè)了TOMCAT服務(wù)器。客戶機(jī)可以采用能上網(wǎng)的任何一臺(tái)PC,通過(guò)該P(yáng)C可以測(cè)試和驗(yàn)證系統(tǒng)。軟件開(kāi)發(fā)的操作系統(tǒng)為WINDOWSXP,開(kāi)發(fā)平臺(tái)為ECLIPSE,數(shù)據(jù)庫(kù)采用MYSQL,同時(shí)采用開(kāi)源軟件作為輔助。九、進(jìn)度安排12006年12月15日2006年12月30日試卷管理系統(tǒng)前期交流22007年1月1日1月15日試卷管理系統(tǒng)前期需求分析31月15日2月15日試卷管理系統(tǒng)詳細(xì)需求分析與規(guī)劃42月15日2月28日試卷管理系統(tǒng)概要設(shè)計(jì),前后臺(tái)分工53月1日3月15日試卷管理系統(tǒng)模塊分析與設(shè)計(jì)63月15日3月30日試卷管理系統(tǒng)詳細(xì)設(shè)計(jì),接口劃分74月1日4月15日試卷管理系統(tǒng)編碼,形成系統(tǒng)的詳細(xì)文檔84月15日4月30日試卷管理系統(tǒng)編碼與測(cè)試95月1日5月15日試卷管理系統(tǒng)測(cè)試收尾階段,形成系統(tǒng)的測(cè)試文檔105月15日5月30日試卷管理系統(tǒng)的交付調(diào)試階段,同時(shí)開(kāi)始相應(yīng)的論文工作116月1日6月15日完成論文以及整理材料,裝訂論文的工作。十、主要參考文獻(xiàn)1孫衛(wèi)琴,李洪成TOMCAT與JAVAWEB開(kāi)發(fā)技術(shù)詳解M北京電子工業(yè)出版社,20042孫衛(wèi)琴JAVA面向?qū)ο缶幊蘉北京電子工業(yè)出版社,20063孫衛(wèi)琴精通HIBERNATEJAVA對(duì)象持久化技術(shù)詳解M北京電子工業(yè)出版社,20054孫衛(wèi)琴精通STRUTS基于MVC的JAVAWEB設(shè)計(jì)與開(kāi)發(fā)M北京電子工業(yè)出版社,20045RYANASELESON,NATHANIELTSCHUTTA,金靈等譯AJAX基礎(chǔ)教程M北京人民郵電出版社,20066CRAIGWALLS,RYANBREIDENBACH,李磊,程立,周悅虹譯SPRINGINACTION中文版M北京人民郵電出版社,20067DAVIDGALLARDO,EDBURNETTE,ROBERTMCGOVENECLIPSEINACTIONMGREENWICHMANNING,20028YDANIELLIANGINTRODUCTIONTOJAVAPROGRAMMING,COMPREHENSIVEVERSION,FIFTHEDITIONMUSPRENTICEHALL2004選題是否合適是否課題能否實(shí)現(xiàn)能不能指導(dǎo)教師(簽字)年月日選題是否合適是否課題能否實(shí)現(xiàn)能不能審題小組組長(zhǎng)(簽字)年月日摘要計(jì)算機(jī)及其相關(guān)技術(shù)的發(fā)展使其產(chǎn)生了很多與人們?nèi)粘I钕⑾⑾嚓P(guān)的產(chǎn)品,網(wǎng)絡(luò)考試就是其中之一,其作為現(xiàn)代遠(yuǎn)程教育的一個(gè)重要組成部分,其因公正性,準(zhǔn)確性,安全性,靈活性,方便性以及及時(shí)性等特點(diǎn),已成為當(dāng)前國(guó)際上普遍采用的一種考試和認(rèn)證方式,而試卷管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)關(guān)系著整個(gè)考試系統(tǒng)的性能與功能,本系統(tǒng)是一個(gè)基于B/S模式的管理系統(tǒng),它的實(shí)現(xiàn)結(jié)合了網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫(kù)技術(shù),利用當(dāng)前的校園網(wǎng)絡(luò)資源,可以實(shí)現(xiàn)本校范圍內(nèi)各種可以進(jìn)行試卷管理和測(cè)試,能夠切實(shí)的減輕教師和考生的負(fù)擔(dān),提高教學(xué)效率。本文首先分析了當(dāng)前考試方式的特點(diǎn)和不足之處,同時(shí),指出了采用無(wú)紙化試卷管理的優(yōu)點(diǎn),并因此提出試卷管理系統(tǒng)構(gòu)成,設(shè)計(jì)思想和實(shí)現(xiàn),本文的特別之處在于對(duì)一些組卷方面的算法深入的研究和探討,最后分析了當(dāng)前系統(tǒng)的不足和下一步的開(kāi)發(fā)方向。關(guān)鍵詞試卷管理系統(tǒng);MVC模式;試卷生成算法;數(shù)據(jù)庫(kù)ABSTRACTWITHTHEDEVELOPMENTOFCOMPUTERANDITSRELATETECHNOLOGY,MOREANDMOREPRODUCTSWHICHRELATETOTHEPEOPLESLIFEAREPRODUCED,THENETWORKEXAMINATION,WHICHISANIMPORTANTPARTOFDISTANCEEDUCATIONANDFORITSADVANTAGEINCLUDINGEQUITY,VERACITY,SECURITY,AGILITY,CELERITY,HASBEENWIDELYUSEDINTHEINTERNATIONALEXAMINATIONANDTHEDEVELOPMENTOFPAPERMANAGEMENTSYSTEMISRELATEDTOTHEFUNCTIONANDPERFORMANCEOFTHENETWORKEXAMINATIONSYSTEMTHISSYSTEMISBASEDONB/SMODEANDISANIMPORTANTAPPLICATIONOFCOMPUTERINTHISAGEOFINFORMATIONTECHNOLOGYINTHATITCANREALIZEPAPERLESSMANAGEMENTANDTHEEXAMINATIONONALLCOURSES,USINGTHERESOURCEOFCAMPUSNETWORKTHISARTICLEANALYZESTHESPECIATIONANDWEAKNESSESOFTHERECENTWAYOFEXAMINATIONSINDICATINGTHATITWILLGRADUALLYBESUBSTITUTEDBYNETWORKEXAMINATIONS,THUSPRESENTADESIGNOFAWEBBASEDPAPERLESSMANAGEMENTSYSTEMASWELLASITSSTRUCTUREANDIMPLEMENTATIONTHESPECIALOFTHISPAPERISDISCUSSINGMANYALGORITHMSTOREALIZEGENERATETESTPAPER,ATLASTTHEINSUFFICIENTOFTHESYSTEMANDTHEFUTUREWORKDIRECTIONSAREDISCUSSEDKEYWORDSPAPERLESSMANAGEMENTSYSTEM;MVCPATTERNS;THEALGORITHMSTOGENERATETESTPAPER;DATABASE天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)1目錄第一章緒論111系統(tǒng)背景112主要內(nèi)容和研究意義113論文的組織結(jié)構(gòu)3第二章無(wú)紙化試卷管理系統(tǒng)研究綜述421試卷管理系統(tǒng)研究現(xiàn)狀與發(fā)展趨勢(shì)422試卷管理系統(tǒng)的作用523試卷管理系統(tǒng)設(shè)計(jì)的相關(guān)原理5第三章無(wú)紙化試卷管理系統(tǒng)的分析1031系統(tǒng)需要解決的主要問(wèn)題1032系統(tǒng)需求功能描述1133系統(tǒng)運(yùn)行環(huán)境1234系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)12第四章無(wú)紙化試卷管理系統(tǒng)的總體設(shè)計(jì)1941整個(gè)系統(tǒng)的總體設(shè)計(jì)1942試題管理與閱卷子系統(tǒng)2143科目與用戶管理子系統(tǒng)22第五章無(wú)紙化試卷管理系統(tǒng)的實(shí)現(xiàn)2351試題管理與閱卷子系統(tǒng)模塊設(shè)計(jì)2352用戶與科目管理子系統(tǒng)模塊設(shè)計(jì)25天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)253對(duì)組卷算法的探討與研究2754與數(shù)據(jù)庫(kù)的連接30第六章系統(tǒng)的不足與展望3261系統(tǒng)的不足3262總結(jié)與未來(lái)的發(fā)展展望32參考文獻(xiàn)34外文資料中文譯文致謝天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)1第一章緒論11系統(tǒng)背景自從人類(lèi)進(jìn)入21世紀(jì)以來(lái),隨著以計(jì)算機(jī)和互聯(lián)網(wǎng)為代表的信息技術(shù)的高速發(fā)展和現(xiàn)代化教育改革的不斷深入,使得遠(yuǎn)程教育和無(wú)紙化的考試將成為人們接受再教育或終身教育的主要形式,傳統(tǒng)的考試方式必將面臨著變革,因此,基于WEB技術(shù)的網(wǎng)絡(luò)考試將會(huì)是一個(gè)很重要的發(fā)展方向,網(wǎng)絡(luò)考試因其公正性,安全性,準(zhǔn)確性,靈活性,及時(shí)性以及方便性等特點(diǎn),已成為當(dāng)前國(guó)際上普遍采用的一種考試和認(rèn)證方式。例如全球聞名的美國(guó)思爾文學(xué)習(xí)系統(tǒng)有限公司(SYLVANLEARNINGSYSTEMINC)的計(jì)算機(jī)化考試,包括計(jì)算機(jī)類(lèi)的微軟專家認(rèn)證,外語(yǔ)的GRE,TOFEL等,還有IBM,CISCO等公司推出的各類(lèi)認(rèn)證考試,他們?cè)O(shè)計(jì)的這些考試形式可以說(shuō)從一個(gè)側(cè)面反映了未來(lái)考試的發(fā)展方向。在這些紅火的考試背后無(wú)一不有著試卷管理系統(tǒng)的重要作用,只有通過(guò)這個(gè)系統(tǒng)對(duì)試題和生成的試卷進(jìn)行良好的管理才能保證考試的順利進(jìn)行?;赪EB技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于遍布全球的互聯(lián)網(wǎng)進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,將不會(huì)再受到時(shí)間和空間的限制,這就大大提高了考試的靈活性,同時(shí),試題是根據(jù)題庫(kù)中的內(nèi)容即時(shí)生成的,這樣就可以避免考試前的押題,而且可以采用大量標(biāo)準(zhǔn)化試題,從而可以用計(jì)算機(jī)進(jìn)行自動(dòng)閱卷,這將大大提高閱卷效率,還可以直接把成績(jī)送到數(shù)據(jù)庫(kù)中,進(jìn)行統(tǒng)計(jì)、排序等操作,現(xiàn)在的網(wǎng)絡(luò)考試通常是把試題內(nèi)容放在服務(wù)器上,考生通過(guò)用戶名和考號(hào)進(jìn)行登錄,考試的標(biāo)準(zhǔn)答案存放在服務(wù)器的數(shù)據(jù)庫(kù)中,這樣考試的公平性、答案的安全性都可以得到有效的保證。因此,采用WEB網(wǎng)絡(luò)考試方式將是今后考試發(fā)展的趨勢(shì),而作為考試系統(tǒng)的重要和基礎(chǔ)的組成部分,無(wú)紙化試卷管理系統(tǒng)是當(dāng)前研究的熱門(mén)領(lǐng)域。12主要內(nèi)容和研究意義目前,學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在這種方式下,組織一次考試至少要經(jīng)過(guò)五個(gè)步驟,即人工出卷、考生考試、人工閱卷、成績(jī)登記和試卷分析。顯然,隨著考試種類(lèi)的不斷增加和考試要求的不斷提高,教師的工作量將會(huì)越來(lái)越大,其工作將會(huì)是一件十分繁瑣和容易出錯(cuò)的事情,同時(shí),一次考試所能得到的反饋較弱,組卷的隨意性大,全憑教師的主觀感覺(jué)來(lái)評(píng)價(jià)一套試卷的難易程度,對(duì)成績(jī)的分析停留在平均分,及格率的表面層次上,難以統(tǒng)計(jì)出學(xué)生對(duì)于各個(gè)知識(shí)點(diǎn)的掌握程度,再者,成績(jī)公布前考生為查看成績(jī)而給教師天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)2和教務(wù)部門(mén)帶來(lái)的麻煩也不小,人情分的情況難免出現(xiàn),因此,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代教育的需要。當(dāng)然利用計(jì)算機(jī)考試也不是一件容易的事,首先,人們習(xí)慣于傳統(tǒng)筆和紙的考試方式,如果利用計(jì)算機(jī)考試就必須考慮到實(shí)施中很多具體的問(wèn)題,其次,目前計(jì)算機(jī)考試還有一定的局限性,特別是在題型方面,雖然計(jì)算機(jī)可以很好的完成客觀題的閱卷評(píng)分工作,但目前對(duì)于主觀題還主要是靠人工閱卷,再次,利用計(jì)算機(jī)考試需要購(gòu)置相應(yīng)的終端設(shè)備,如架設(shè)網(wǎng)絡(luò),添置服務(wù)器和個(gè)人終端等,這將會(huì)是一筆不小的投資。盡管當(dāng)前計(jì)算機(jī)考試技術(shù)還有一些不足的地方,但是我們可以看到現(xiàn)在傳統(tǒng)的考試方式已經(jīng)顯得捉襟見(jiàn)肘,現(xiàn)在我們可以將計(jì)算機(jī)考試運(yùn)用于一些合適的場(chǎng)合,如客觀題比較多的科目上,而且隨著計(jì)算機(jī)信息技術(shù)和人工智能技術(shù)的進(jìn)一步發(fā)展,上述提到的種種問(wèn)題將逐步得到解決,計(jì)算機(jī)考試的應(yīng)用范圍也將越來(lái)越廣,因此,計(jì)算機(jī)考試雖是一項(xiàng)新生事物,當(dāng)我們已經(jīng)可以看到它必將有著蓬勃的生命力,而作為無(wú)紙化考試系統(tǒng)的一個(gè)重要組成部分,我們很有必要研究一下試卷管理系統(tǒng)的開(kāi)發(fā)與建設(shè),使其能在各種考試中發(fā)揮作用。目前,網(wǎng)絡(luò)應(yīng)用軟件的模式主要有二類(lèi)CLIENT/SERVER模式(簡(jiǎn)稱C/S模式),BROWSER/SERVER模式(簡(jiǎn)稱B/S模式)。前者需要在客戶端上安裝相應(yīng)的軟件,這樣可以減少服務(wù)器與客戶端的通訊負(fù)擔(dān),但同時(shí)在維護(hù)、升級(jí)方面也會(huì)變得很麻煩,后者是近幾年伴隨著互聯(lián)網(wǎng)迅速發(fā)展起來(lái)的一種技術(shù),它的出現(xiàn)大大減輕了客戶端的負(fù)擔(dān),客戶端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,如IE,MOZILLAFIREFOX等瀏覽器,服務(wù)器端是WEBSERVER,而WEBSERVER與數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢,有很多部門(mén)的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,其主要優(yōu)點(diǎn)在于便于擴(kuò)充應(yīng)用,便于升級(jí)維護(hù),降低了用戶的總體成本。利用目前的網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)技術(shù),結(jié)合互聯(lián)網(wǎng)快速發(fā)展的有利優(yōu)勢(shì),我們開(kāi)發(fā)了基于JAVAEE的B/S模式的無(wú)紙化試卷管理系統(tǒng)。它使用方便、操作簡(jiǎn)單,效率很高?,F(xiàn)階段該系統(tǒng)已經(jīng)實(shí)現(xiàn)了隨機(jī)出題、客觀題自動(dòng)閱卷,試題管理、修改題庫(kù)、用戶管理、科目管理、管理員管理、成績(jī)管理等重要功能,實(shí)現(xiàn)了真正的無(wú)紙化試卷管理,大大減輕了教師出題和閱卷等繁重的工作量。同時(shí),由于采用了當(dāng)前先進(jìn)的開(kāi)發(fā)技術(shù)和架構(gòu),這套考試系統(tǒng)能夠很方便的增加新功能,為將來(lái)的升級(jí)打下了良好的基礎(chǔ)。整個(gè)考試系統(tǒng)采用基于MVC(MODELVIEWCONTROLLER)架構(gòu)的JAVAWEB開(kāi)發(fā)方案,在服務(wù)器端我們采用MYSQL數(shù)據(jù)庫(kù)系統(tǒng),采用TOMCAT作為WEB服務(wù)器,同時(shí)使用JAVA,JSP,STRUTS,HIBERNATE等技術(shù)和理論來(lái)實(shí)現(xiàn)考試的應(yīng)用服務(wù)系統(tǒng),客戶端采用普通的瀏覽器來(lái)完成試卷管理的全過(guò)程,同時(shí)還可進(jìn)行遠(yuǎn)程系統(tǒng)維天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)3護(hù)、用戶和科目的管理。WEB服務(wù)器接受請(qǐng)求,通過(guò)應(yīng)用程序服務(wù)器執(zhí)行一個(gè)JSP程序,實(shí)現(xiàn)了客戶機(jī)與服務(wù)器之間信息資源的交互。數(shù)據(jù)庫(kù)服務(wù)器用來(lái)存儲(chǔ)管理系統(tǒng)中所用到的各種數(shù)據(jù),數(shù)據(jù)由數(shù)據(jù)庫(kù)管理程序直接錄入。系統(tǒng)的客戶端只需要一個(gè)瀏覽器即可。相關(guān)人員通過(guò)瀏覽器來(lái)實(shí)現(xiàn)增加、刪除和修改數(shù)據(jù)的操作,對(duì)信息進(jìn)行管理。本論文論述了一個(gè)功能較強(qiáng)大的試卷管理系統(tǒng)的實(shí)現(xiàn)過(guò)程,特別是在組卷算法方面進(jìn)行了深入地探討和研究,對(duì)不同算法的優(yōu)缺點(diǎn)及適用范圍提出了自己的見(jiàn)解,同時(shí),在對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)方面也提出了自己的看法。目前通過(guò)本論文中的設(shè)想構(gòu)建的系統(tǒng)基本上可以滿足學(xué)校及現(xiàn)代信息化企業(yè)的內(nèi)部考試要求,可以實(shí)現(xiàn)學(xué)校或企業(yè)的低成本投入,高效率產(chǎn)出的宗旨。如果選用了本系統(tǒng),老師和領(lǐng)導(dǎo)將可以通過(guò)互聯(lián)網(wǎng)輕松地組織試卷、安排考試,大大節(jié)省了時(shí)間,目前本系統(tǒng)包括六種考試題型單選題、多選題、判斷題、打字題、填空題、簡(jiǎn)答題等,其中前三種題型可以通過(guò)系統(tǒng)自動(dòng)完成閱卷工作,這可以大大加快教師和領(lǐng)導(dǎo)的工作效率,減少負(fù)擔(dān),這六種題型已經(jīng)基本覆蓋了當(dāng)前大多數(shù)考試的題型,因此能夠很容易滿足學(xué)校、企事業(yè)單位的考核要求,具有很強(qiáng)的實(shí)際意義和利用價(jià)值。13論文的組織結(jié)構(gòu)第一章緒論。介紹了論文的選題背景、主要內(nèi)容和研究意義。第二章試卷管理系統(tǒng)研究綜述。簡(jiǎn)述該系統(tǒng)研究概況、存在的問(wèn)題和國(guó)內(nèi)外發(fā)展現(xiàn)狀,以及與系統(tǒng)設(shè)計(jì)相關(guān)原理。第三章試卷管理系統(tǒng)分析。介紹本系統(tǒng)的需求分析、功能需求描述、目標(biāo)系統(tǒng)要求、系統(tǒng)平臺(tái)選擇、數(shù)據(jù)庫(kù)設(shè)計(jì)、總體設(shè)計(jì)圖及說(shuō)明。第四章試卷管理系統(tǒng)的總體設(shè)計(jì)。簡(jiǎn)述系統(tǒng)總體設(shè)計(jì)圖及其子系統(tǒng)。第五章試卷管理系統(tǒng)的功能實(shí)現(xiàn)。重點(diǎn)介紹各個(gè)模塊以及子系統(tǒng)的實(shí)現(xiàn)過(guò)程、特別是對(duì)組卷算法進(jìn)行了研究與探討。第六章該試卷管理系統(tǒng)的不足、改進(jìn)設(shè)想和總結(jié)。提出目前本系統(tǒng)需要進(jìn)一步完善的地方,以及對(duì)整個(gè)系統(tǒng)的研究、開(kāi)發(fā)工作進(jìn)行歸納和綜合。天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)4第二章無(wú)紙化試卷管理系統(tǒng)研究綜述21試卷管理系統(tǒng)研究現(xiàn)狀與發(fā)展趨勢(shì)網(wǎng)上考試現(xiàn)在已經(jīng)成為了國(guó)際上普遍采用的考試和認(rèn)證方式,通過(guò)網(wǎng)絡(luò)考試系統(tǒng),考生可以就近完成考試,這可以大大減少時(shí)間和金錢(qián)的浪費(fèi),同時(shí),網(wǎng)絡(luò)考試現(xiàn)在也已經(jīng)發(fā)展成為一門(mén)產(chǎn)業(yè),通過(guò)它創(chuàng)造了很大的利潤(rùn)空間,解決了很多人的就業(yè)需要。在國(guó)內(nèi),隨著各種網(wǎng)上課堂,遠(yuǎn)程教育的興起,也出現(xiàn)了不少的網(wǎng)絡(luò)考試形式,雖然這些考試的規(guī)模和影響并不是很大,但是他們從一個(gè)側(cè)面也推動(dòng)了中國(guó)現(xiàn)代化教育的發(fā)展。目前,網(wǎng)絡(luò)考試呈現(xiàn)出以下的特點(diǎn)和發(fā)展趨勢(shì)方便學(xué)生考試,無(wú)時(shí)間和地域的限制,考生可以在一個(gè)考場(chǎng)里完成多門(mén)考試而不需要對(duì)考場(chǎng)進(jìn)行大的調(diào)整。考生可以選擇就近的考點(diǎn)和合適的時(shí)間來(lái)完成考試,這樣有利于杜絕客觀因素對(duì)考試的影響,有利于考生發(fā)揮出自己的真實(shí)水平。能夠隨時(shí)更新考題,由于題目是保存在后臺(tái)的數(shù)據(jù)庫(kù)中,在終端上只是顯示考題,因此教師可以通過(guò)終端向數(shù)據(jù)庫(kù)中容易地添加、刪除和修改試題,這樣將可以很方便的將最新的試題反映到試卷中??荚囃该鞫雀撸F(xiàn)在許多認(rèn)證考試都能在考試完成后當(dāng)場(chǎng)就得到分?jǐn)?shù)和考試的分析,這都是借助于計(jì)算機(jī)系統(tǒng)自動(dòng)完成的,這樣就可以減少評(píng)分過(guò)程中的主觀因素,考試的公開(kāi)度和透明度都很高。安全和保密性高,由于題目是保存在數(shù)據(jù)庫(kù)中,而訪問(wèn)數(shù)據(jù)庫(kù)需要相應(yīng)的密碼才能進(jìn)行,同時(shí),在一個(gè)考場(chǎng)中的每個(gè)考生的題目各不相同的,同一考生即使多次考同一門(mén)考試,其題目也是不同的,因此這可以保證考試的公正性,防止作弊現(xiàn)象的發(fā)生??荚囌呦驑?biāo)準(zhǔn)化和全球化,計(jì)算機(jī)考試的應(yīng)用打破了傳統(tǒng)的考試模式,通過(guò)計(jì)算機(jī)考試能夠保證考試的嚴(yán)謹(jǐn)性,也使得授權(quán)認(rèn)證能夠得到廣泛的認(rèn)可。在考試界普遍認(rèn)為計(jì)算機(jī)考試是二十一世紀(jì)的考試方式,目前,全球的計(jì)算機(jī)化考試正在迅猛的發(fā)展,現(xiàn)在我們?cè)趯W(xué)校里就能通過(guò)互聯(lián)網(wǎng)參加諸如IBM、CISCO、MICROSOFT的公司組織的計(jì)算機(jī)認(rèn)證考試,這些認(rèn)證為我們以后出去工作起到了添磚加瓦的作用。作為考試系統(tǒng)的一個(gè)重要組成部分,試題的管理與試卷的生成將直接關(guān)系到考試能否順利的進(jìn)行。可以說(shuō),對(duì)于試卷的管理是考試的中心和靈魂環(huán)節(jié)。而無(wú)紙化的試卷管理系統(tǒng)又是實(shí)現(xiàn)網(wǎng)絡(luò)考試的關(guān)鍵一環(huán),它將直接決定網(wǎng)絡(luò)考試的適應(yīng)性、穩(wěn)定性以及其所能具有的功能。天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)522試卷管理系統(tǒng)的作用利用試卷管理系統(tǒng),教師只要將自己精心設(shè)計(jì)的試題和分值等信息存入數(shù)據(jù)庫(kù),將來(lái)在需要的時(shí)候計(jì)算機(jī)就能自動(dòng)生成試卷,自動(dòng)完成評(píng)分工作,這將大大減輕教師的工作負(fù)擔(dān)并提高了其工作效率,與此同時(shí)考試的質(zhì)量也得到了保證,從而使考試更趨于公正、客觀,更能激發(fā)學(xué)生學(xué)習(xí)興趣。23試卷管理系統(tǒng)設(shè)計(jì)的相關(guān)原理231開(kāi)發(fā)工具的工作原理本系統(tǒng)基于JAVAEE構(gòu)建,采用MVC的STRUTS架構(gòu),在這個(gè)系統(tǒng)中用到了JAVA,JAVABEAN,HTML,JSP,JAVASCRIPT,STRUTS,HIBERNATE以及數(shù)據(jù)庫(kù)的相關(guān)技術(shù)。MVC模式是“MODELVIEWCONTROLLER“的縮寫(xiě),譯為“模式視圖控制器“。MVC應(yīng)用程序總是由這三個(gè)部分組成。事件EVENT的發(fā)生將會(huì)導(dǎo)致CONTROLLER改變MODEL或VIEW,或者同時(shí)改變兩者。只要CONTROLLER改變了MODELS的數(shù)據(jù)或者屬性,所有依賴的VIEW都會(huì)自動(dòng)更新。類(lèi)似的,只要CONTROLLER改變了VIEW,VIEW會(huì)從潛在的MODEL中獲取數(shù)據(jù)來(lái)刷新自己,參見(jiàn)圖21和表21。MVC模式最早是SMALLTALK語(yǔ)言研究團(tuán)提出的,應(yīng)用于用戶交互應(yīng)用程序中。SMALLTALK表21MVC的分工與協(xié)作模型M視圖V控制器C分工抽象系統(tǒng)應(yīng)用的功能封裝系統(tǒng)的狀態(tài)提供使用系統(tǒng)功能的方法和路徑管理數(shù)據(jù)的存儲(chǔ)和一致性當(dāng)數(shù)據(jù)發(fā)生變化時(shí)通知相關(guān)部分抽象數(shù)據(jù)表達(dá)表示針對(duì)用戶的數(shù)據(jù)維護(hù)與MODEL的數(shù)據(jù)一致性抽象用戶和系統(tǒng)的事件的語(yǔ)意映射把用戶的輸入翻譯為系統(tǒng)事件根據(jù)用戶的輸入和上下文情況選擇合適的顯示數(shù)據(jù)協(xié)作當(dāng)他改變系統(tǒng)數(shù)據(jù)時(shí)通知VIEW能夠被VIEW檢索數(shù)據(jù)提供對(duì)CONTROLLER的操作路徑把MODEL表征給用戶當(dāng)數(shù)據(jù)被相關(guān)MODEL改變時(shí)更新表示的數(shù)據(jù)把用戶的輸入提交給CONTROLLER把用戶的輸入轉(zhuǎn)成對(duì)MODEL的系統(tǒng)行為根據(jù)用戶的輸入和MODEL的動(dòng)作結(jié)果選擇合適的VIEW天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)6語(yǔ)言和JAVA語(yǔ)言有很多相似性,都是面向?qū)ο笳Z(yǔ)言,很自然的SUN微系統(tǒng)公司在PETSTORE寵物店事例應(yīng)用程序中就推薦MVC模式作為開(kāi)發(fā)WEB應(yīng)用的架構(gòu)1。JAKARTASTRUTS是APACHE軟件組織提供的一項(xiàng)開(kāi)放的源代碼項(xiàng)目,它為JAVAWEB應(yīng)用提供了模型視圖控制器MODELVIEWCONTROLLER,MVC框架,尤其適用于開(kāi)發(fā)大型可擴(kuò)展的WEB應(yīng)用2。MVC模式其實(shí)是一種架構(gòu)模式,需要其他模式協(xié)作完成,STRUTS實(shí)現(xiàn)了MVC的VIEW和CONTROLLER兩個(gè)部分,MODEL部分需要開(kāi)發(fā)者自己來(lái)實(shí)現(xiàn),STRUTS提供了抽象類(lèi)ACTION使開(kāi)發(fā)者能將MODEL應(yīng)用于STRUTS框架中。圖21MVC組件類(lèi)型的關(guān)系和功能JAVA是由SUN微系統(tǒng)公司所發(fā)展出來(lái)的程序語(yǔ)言,它本身是一種面向?qū)ο螅∣BJECTORIENTED)的程序語(yǔ)言。JAVA是一種能跨平臺(tái)使用的語(yǔ)言,這主要是因?yàn)镴AVA本身被編譯之后,并不是直接產(chǎn)生可執(zhí)行的碼,而是產(chǎn)生一種中間碼叫做“字節(jié)碼”,這種碼必需在通過(guò)JAVA的虛擬機(jī)來(lái)解讀它才能夠真正的被執(zhí)行,所以只要平臺(tái)上裝有這種JAVA的虛擬機(jī),就能解讀字節(jié)碼也就能執(zhí)行JAVA編譯過(guò)的程序,因此,與JAVA程序是在哪種平臺(tái)上被編譯的,就完全沒(méi)有關(guān)系了3。JAVA寫(xiě)出來(lái)的程序可分為兩類(lèi),分別是JAVAAPPLET與一般的APPLICATION。APPLICATION類(lèi)與一般的程序如C的作用是相似的,是一個(gè)獨(dú)立可執(zhí)行的應(yīng)用程序。APPLETS類(lèi)似于應(yīng)用程序,但是它們不能單獨(dú)運(yùn)行,APPLETS可以在支持JAVA的瀏覽器中運(yùn)行,APPLETS主要是內(nèi)置于HTML網(wǎng)頁(yè)中,在瀏覽時(shí)發(fā)揮作用4。JAVA語(yǔ)言的目標(biāo)是為了滿足在一個(gè)充滿各式各樣不同種機(jī)器,不同操作系統(tǒng)平臺(tái)的網(wǎng)絡(luò)環(huán)境中開(kāi)發(fā)軟件。利用JAVA程序語(yǔ)言,可以在網(wǎng)頁(yè)中加入各式各樣的動(dòng)態(tài)效果。可以放上一段動(dòng)畫(huà),加入聲音,也可以建立交互式網(wǎng)頁(yè)等5。JAVABEAN是描述JAVA的軟件組件模型,有些類(lèi)似于MICROSOFT的COM組件天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)7概念。在JAVA模型中,通過(guò)JAVABEAN可以無(wú)限擴(kuò)充JAVA程序的功能,通過(guò)JAVABEAN的組合可以快速的生成新的應(yīng)用程序。對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是JAVABEAN可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等等也有很重大的意義6。HTML是一種簡(jiǎn)單、通用的網(wǎng)絡(luò)置標(biāo)記語(yǔ)言。它允許網(wǎng)頁(yè)制作人建立文本與圖片相結(jié)合的復(fù)雜頁(yè)面,這些頁(yè)面可以被用戶通過(guò)瀏覽器瀏覽到,無(wú)論他使用的是什么類(lèi)型的電腦或操作系統(tǒng)7。JSPJAVASERVERPAGES是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是用JAVA語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的JAVA庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序8。HIBERNATE是一個(gè)基于JAVA的開(kāi)源的持久化構(gòu)件,它對(duì)JDBC采用了輕量化的封裝,通過(guò)它可以大量減少在JAVA中嵌入SQL語(yǔ)句的數(shù)量,同時(shí),它還具有可擴(kuò)展性,方便性等特點(diǎn),越來(lái)越多的JAVA開(kāi)發(fā)人員把HIBERNATE作為應(yīng)用和數(shù)據(jù)庫(kù)之間的中間件,并能以此減少和對(duì)象持久化有關(guān)的30的JDBC的編程量9。SPRING是一種優(yōu)秀的輕量級(jí)企業(yè)應(yīng)用開(kāi)發(fā)框架,它同時(shí)擁有自己的WEB框架,能夠提供諸如自動(dòng)表單數(shù)據(jù)綁定和驗(yàn)證等功能,但是在本系統(tǒng)中,我們主要采用STRUTS框架,是基于如下的考慮STRUTS可以說(shuō)已經(jīng)是MVC框架的事實(shí)上的標(biāo)準(zhǔn),有很多關(guān)于STRUTS的資源和應(yīng)用可以很容易地得到,因此,SPRING在本系統(tǒng)中起到一個(gè)補(bǔ)充的作用10。AJAX的主要組件是JAVASCRIPT,AJAX能夠在當(dāng)今的很多瀏覽器中使用,通過(guò)它使得互聯(lián)網(wǎng)默認(rèn)的請(qǐng)求/響應(yīng)模式有了很大的轉(zhuǎn)變,例如在NETFLIX公司(一家DVD租借公司)的網(wǎng)站上,當(dāng)顧客把鼠標(biāo)放到一個(gè)影片的圖片上時(shí),這個(gè)影片的ID號(hào)就會(huì)發(fā)送到服務(wù)器,然后在客戶瀏覽器上會(huì)出現(xiàn)一個(gè)“氣泡”,顯示更多的關(guān)于這個(gè)影片的細(xì)節(jié),而此時(shí)頁(yè)面并沒(méi)有被刷新,這些詳細(xì)信息也并不是放在隱藏表單中,這樣就可以為影片提供更多的信息而不會(huì)弄亂頁(yè)面11。232開(kāi)發(fā)工具的工作過(guò)程及運(yùn)行環(huán)境前節(jié)所述的各項(xiàng)技術(shù)將通過(guò)ECLIPSE和TOMCAT來(lái)實(shí)現(xiàn),其中JSP,JAVASCRIPT,HTML等技術(shù)將主要在前臺(tái)實(shí)現(xiàn),即MVC架構(gòu)的VIEW層和CONTROL層實(shí)現(xiàn),而JAVABEAN,HIBERNATE,數(shù)據(jù)庫(kù)技術(shù)將主要在后臺(tái)實(shí)現(xiàn),即MVC架構(gòu)的MODEL層實(shí)現(xiàn)。ECLIPSE是一個(gè)開(kāi)放源代碼的、基于JAVA的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。ECLIPSE附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括JAVA開(kāi)發(fā)工具(JAVADEVELOPMENTTOOLS,JDT)12。ECLIPSE天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)8的主要部分包括一個(gè)平臺(tái)運(yùn)行時(shí)內(nèi)核,在內(nèi)核上面包括了工作臺(tái)、工作空間、幫助和團(tuán)隊(duì)部件,其他的一些對(duì)基礎(chǔ)框架的插件為應(yīng)用提供了良好的支持13,如圖22。圖22ECLIPSE構(gòu)成圖JAKARTATOMCAT服務(wù)器是在SUN微系統(tǒng)公司的JSWDKJAVASERVERWEBDEVELOPMENTKIT的基礎(chǔ)上發(fā)展起來(lái)的一個(gè)優(yōu)秀的JAVAWEB應(yīng)用容器,它是APACHEJAKARTA的一個(gè)子項(xiàng)目,它是一個(gè)開(kāi)放源代碼的軟件,它可以和目前大部分主流的HTTP服務(wù)器(IIS和APACHE服務(wù)器)一起工作,而且運(yùn)行穩(wěn)定,可靠,效率高14。233開(kāi)發(fā)工具的編程特點(diǎn)在本項(xiàng)目中我們基于如下的原因而采用JAVA語(yǔ)言1、JAVA語(yǔ)言是一種面向?qū)ο蟮恼Z(yǔ)言,尤其適合WEB應(yīng)用的開(kāi)發(fā);2、JAVA具有跨平臺(tái)的特性,因此,我們可以將我們編譯的程序運(yùn)用到別的平臺(tái)上,這可以做到“一次編譯,多次運(yùn)行”;3、JAVA直接支持分布式的網(wǎng)絡(luò)應(yīng)用,這也為我們以后項(xiàng)目的升級(jí)提供了良好的基礎(chǔ);4、JAVA具有很強(qiáng)的安全性和健壯性,這使得我們寫(xiě)出的代碼能夠經(jīng)受住時(shí)間的考驗(yàn)15。234開(kāi)發(fā)工具的環(huán)境需求設(shè)置這套系統(tǒng)的應(yīng)用需要先構(gòu)建MYSQL數(shù)據(jù)庫(kù),同時(shí)還要搭建TOMCAT服務(wù)器,本套系統(tǒng)對(duì)硬件環(huán)境的要求不高,目前還處于服役期的電腦均可以很容易的運(yùn)行天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)9起來(lái)。同時(shí),由于我們采用的基本都是開(kāi)放源代碼的軟件,因此,開(kāi)發(fā)的成本和以后運(yùn)行和維護(hù)成本都很低,這對(duì)于項(xiàng)目的順利實(shí)施是一個(gè)很好的前提。天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)10第三章無(wú)紙化試卷管理系統(tǒng)的分析31系統(tǒng)需要解決的主要問(wèn)題首先,無(wú)紙化試卷管理系統(tǒng)的主要用戶是教師,但每一位教師所負(fù)責(zé)的科目不同,所以,在系統(tǒng)的開(kāi)始界面上需要有一個(gè)登錄頁(yè)面,通過(guò)登錄頁(yè)面的身份驗(yàn)證可以跳轉(zhuǎn)到該教師相應(yīng)科目的試題管理頁(yè)面,這個(gè)登錄模塊的設(shè)計(jì)也是保證系統(tǒng)安全性的一個(gè)重要的方面。另一方面,由于在線考試的考試環(huán)境一般為機(jī)房,考試者之間的距離很近,為了做到考試的公正性,對(duì)于每個(gè)應(yīng)試者來(lái)說(shuō),試卷的試題類(lèi)型和題量都應(yīng)是相同的,但試題的內(nèi)容卻不能相同,而且在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫(kù)隨機(jī)抽取試題后動(dòng)態(tài)生成,所以,這將是組卷模塊需要解決的主要問(wèn)題。另外,考生選擇答案提交后,應(yīng)該由計(jì)算機(jī)自動(dòng)判卷,并將考生成績(jī)和答案保存于數(shù)據(jù)庫(kù)中以便于以后查驗(yàn)。此外,應(yīng)該能夠方便、快捷的對(duì)在線考試系統(tǒng)管理,如管理用戶,管理科目等。系統(tǒng)可行性分析1經(jīng)濟(jì)可行性本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì),并不需要任何的開(kāi)發(fā)經(jīng)費(fèi),而且,本系統(tǒng)實(shí)施后可以顯著提高考試效率,所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。2技術(shù)上的可行性軟件方面,該考試系統(tǒng)采用了當(dāng)前流行的BROWSER/SERVER模式進(jìn)行開(kāi)發(fā)。數(shù)據(jù)庫(kù)服務(wù)器選用MYSQL數(shù)據(jù)庫(kù),它是一個(gè)免費(fèi)的數(shù)據(jù)庫(kù),能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功能16。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的現(xiàn)在,硬件更新的速度越來(lái)越快,可靠性越來(lái)越高,價(jià)格越來(lái)越低,因此,硬件平臺(tái)完全能滿足此系統(tǒng)的需要。3時(shí)機(jī)可行性目前,互聯(lián)網(wǎng)已經(jīng)深入千家萬(wàn)戶,本校作為中國(guó)教育網(wǎng)(CHINACERNET)的天津主節(jié)點(diǎn),網(wǎng)絡(luò)建設(shè)水平在天津地區(qū)的高校中首屈一指,學(xué)校良好的網(wǎng)絡(luò)設(shè)施為開(kāi)發(fā)和使用無(wú)紙化試卷管理系統(tǒng)的提供了堅(jiān)實(shí)的基礎(chǔ)。因此,在時(shí)機(jī)上也是可行的。4管理上的可行性由于目前學(xué)校已經(jīng)建立了一套具體的,嚴(yán)格的管理制度和措施,因此,可以保證考試系統(tǒng)嚴(yán)格的管理性,規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了制度保障。綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見(jiàn)效快。因此,系統(tǒng)的開(kāi)發(fā)是完全可行的。天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)1132系統(tǒng)需求功能描述登錄U賬號(hào)可以是英文字母,數(shù)字和下劃線U密碼六位以上的字母,數(shù)字U選擇科目根據(jù)輸入賬號(hào)和選擇科目綜合考慮跳轉(zhuǎn)到不同的界面(教師或管理員)考試管理界面U管理考試試卷庫(kù)1添加試題包括試題類(lèi)型(選擇、填空、判斷,打字,簡(jiǎn)答等)、試題來(lái)源(章節(jié))試題難度(精度15),試題標(biāo)準(zhǔn)答案;2刪除試題一次可以刪除一個(gè)或多個(gè)試題3修改試題可以修改題目的來(lái)源可以修改題目的難度,提高或降低題目的難度可以修改題目的標(biāo)準(zhǔn)答案U生成試卷生成試卷規(guī)則根據(jù)科目,試題類(lèi)型,題目來(lái)源,試題數(shù)量等為每一個(gè)考生生成相應(yīng)的試卷U考試總結(jié)和評(píng)語(yǔ)考試總結(jié)1試卷試題分析統(tǒng)計(jì)每道題的出錯(cuò)率,統(tǒng)計(jì)全體考生各題以及全卷的答題情況,如總體的成績(jī),平均分,各分?jǐn)?shù)段的人數(shù)等。2成績(jī)匯總成績(jī)排名。評(píng)語(yǔ)要求能針對(duì)每個(gè)考生寫(xiě)評(píng)語(yǔ)。人工判分界面要求能夠盡量在同一個(gè)頁(yè)面中顯示題目,標(biāo)準(zhǔn)答案和考生答案要求具有填寫(xiě)分?jǐn)?shù)和評(píng)語(yǔ)的功能系統(tǒng)用例圖如圖31所示天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)12圖3系統(tǒng)用例圖33系統(tǒng)運(yùn)行環(huán)境系統(tǒng)運(yùn)行于WINDOWS平臺(tái)上,支持IE等當(dāng)前流行的多種瀏覽器,在服務(wù)器端需要搭建TOMCAT服務(wù)器。34系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)341數(shù)據(jù)庫(kù)介紹本系統(tǒng)的數(shù)據(jù)庫(kù)采用的是MYSQL,一個(gè)最主要的原因是MYSQL是一個(gè)免費(fèi)的數(shù)據(jù)庫(kù),這將使得我們這套系統(tǒng)的部署成本得到很大的降低,但同時(shí)它卻不是一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù),對(duì)于我們的這個(gè)系統(tǒng)使用MYSQL已經(jīng)能夠完全勝任,而且,MYSQL還具有功能強(qiáng),使用簡(jiǎn)單,管理方便,運(yùn)行速度快,可靠性高,安全保密等特點(diǎn)17,這也是我們選擇它的原因。數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)決定是本系統(tǒng)設(shè)計(jì)的關(guān)鍵一環(huán),因?yàn)樗鼘Q定系統(tǒng)的性能和程序的結(jié)構(gòu),數(shù)據(jù)庫(kù)結(jié)構(gòu)的好壞將決定著本系統(tǒng)的成敗。天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)13342數(shù)據(jù)庫(kù)表分析本系統(tǒng)的數(shù)據(jù)庫(kù)根據(jù)不同的試題類(lèi)型、不同的用戶類(lèi)型設(shè)計(jì)了多張數(shù)據(jù)庫(kù)表,同時(shí),圍繞著考試的相關(guān)附屬設(shè)計(jì)了考試成績(jī)表,考生評(píng)價(jià)表等。3421系統(tǒng)中用到的表1有關(guān)成績(jī)的數(shù)據(jù)庫(kù)這兩張表記錄了考生的成績(jī),這里根據(jù)考生主客觀題可能得分的數(shù)據(jù)類(lèi)型的不同(客觀題一般每題的分值為整數(shù),主觀題一般每題的得分可能會(huì)有小數(shù)),以及考生可能需要查詢主觀題的每題的分?jǐn)?shù)的情況設(shè)計(jì)了兩張表。表31有關(guān)成績(jī)的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表說(shuō)說(shuō)說(shuō)說(shuō)明明明明KS_KEGCJ考生客觀題成績(jī)表KS_ZHUGCJ考生主觀題成績(jī)表2有關(guān)評(píng)價(jià)的數(shù)據(jù)庫(kù)這張表將要記錄考生的評(píng)價(jià)信息,這個(gè)信息是每一個(gè)考生的每一門(mén)課程設(shè)定一條記錄,而每門(mén)課程的教師將是這個(gè)記錄的填寫(xiě)者,因此這個(gè)數(shù)據(jù)庫(kù)將主要會(huì)在教師管理模塊中用到。表32有關(guān)評(píng)價(jià)的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表說(shuō)說(shuō)說(shuō)說(shuō)明明明明PINJ考生評(píng)價(jià)表3有關(guān)題庫(kù)的數(shù)據(jù)庫(kù)這個(gè)數(shù)據(jù)庫(kù)將主要保存所有題目的信息,每門(mén)課每個(gè)教師的題目信息都將保存在這張表中,同時(shí),考試數(shù)據(jù)庫(kù)中考生每道考題的來(lái)源也來(lái)于此,可以說(shuō)這個(gè)數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的關(guān)鍵之一。該數(shù)據(jù)庫(kù)的詳細(xì)表單設(shè)計(jì)如表33所示。4有關(guān)各類(lèi)試題統(tǒng)計(jì)的數(shù)據(jù)庫(kù)這個(gè)數(shù)據(jù)庫(kù)主要將記錄每個(gè)科目的每種題型的數(shù)量和分?jǐn)?shù),通過(guò)題數(shù)我們可以為每一道題生成一個(gè)唯一的序列號(hào),通過(guò)分?jǐn)?shù)我們可以實(shí)現(xiàn)計(jì)算機(jī)的自動(dòng)閱卷,如表34所示。天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)14表33有關(guān)題庫(kù)的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表說(shuō)說(shuō)說(shuō)說(shuō)明明明明TK_DANX題庫(kù)單選題表TK_DAZ題庫(kù)打字題表TK_DUOX題庫(kù)多選題表TK_JIAND題庫(kù)簡(jiǎn)答題表TK_PAND題庫(kù)判斷題表TK_TIANK題庫(kù)填空題表表34有關(guān)各類(lèi)試題統(tǒng)計(jì)的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表說(shuō)說(shuō)說(shuō)說(shuō)明明明明TONGJ各類(lèi)型試題數(shù)統(tǒng)計(jì)表5有關(guān)用戶和科目管理的數(shù)據(jù)庫(kù)這個(gè)數(shù)據(jù)庫(kù)記錄的是用戶(包括教師、學(xué)生和管理員)的信息,未來(lái)如有需要可以通過(guò)升級(jí)將該數(shù)據(jù)庫(kù)的信息擴(kuò)展,從而可以包括更多的用戶信息,如表35所示。表35有關(guān)用戶和科目管理的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表數(shù)據(jù)庫(kù)中的表說(shuō)說(shuō)說(shuō)說(shuō)明明明明USER考生表TEACHER教師表KEM科目表3422數(shù)據(jù)庫(kù)中各表的詳細(xì)說(shuō)明1有關(guān)成績(jī)的數(shù)據(jù)庫(kù)1KS_KEGCJ考生的客觀題成績(jī)表,由于客觀題成績(jī)能由系統(tǒng)自動(dòng)完成判分,公正性和公平性能夠得到很好的控制,而且,客觀題的分?jǐn)?shù)一般都為整數(shù),因此在GRADE數(shù)據(jù)項(xiàng)我們?cè)O(shè)定的是INT數(shù)據(jù)類(lèi)型。在這個(gè)表中考生的考號(hào)(UID)和考試科目(KEM)是主關(guān)鍵字。基于上面所述的這些原因我們?cè)O(shè)計(jì)了如下的數(shù)據(jù)庫(kù)表,如表36所示。天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)15表36考生客觀題成績(jī)表記記記記錄錄錄錄名名名名含含含含義義義義數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型UID考生考號(hào)INTKEM考試科目TINYINTGRADE客觀題成績(jī)INT2KS_ZHUGCJ考生的主觀題成績(jī)表保留了試題編號(hào)信息,這使得萬(wàn)一考生對(duì)成績(jī)有異議時(shí)有據(jù)可查,同時(shí),主觀題成績(jī)可能會(huì)保留到小數(shù)位,所以,這里我們采用的是FLOAT型作為主觀題成績(jī)的數(shù)據(jù)類(lèi)型,如表37所示。表37考生主觀題成績(jī)表記記記記錄錄錄錄名名名名含含含含義義義義數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型UID考生考號(hào)INTKEM考試科目TINYINTTID題庫(kù)中試題編號(hào)INTGRADE主觀題成績(jī)FLOAT2有關(guān)評(píng)價(jià)的表1PINJ評(píng)價(jià)表記錄了教師對(duì)考生的評(píng)價(jià)信息,通過(guò)這個(gè)表考生可以與教師進(jìn)行良好的互動(dòng),如表38所示。表38評(píng)價(jià)表記記記記錄錄錄錄名名名名含含含含義義義義數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型UID考生考號(hào)INTKEM考試科目TINYINTCOMMENT考生評(píng)價(jià)MEDIUMTEXT3有關(guān)題庫(kù)的數(shù)據(jù)庫(kù)有關(guān)題庫(kù)的表存儲(chǔ)了考試系統(tǒng)中各種試題的信息,這個(gè)數(shù)據(jù)庫(kù)是試卷管理系統(tǒng)的中樞和基礎(chǔ),題庫(kù)數(shù)據(jù)庫(kù)表直接不是面向考生的,因此,在題庫(kù)數(shù)據(jù)庫(kù)中沒(méi)有記錄任何關(guān)于考生的信息。題庫(kù)數(shù)據(jù)庫(kù)中還記錄了試題來(lái)源,試題難度等信息,這些信息為自動(dòng)組卷的順利實(shí)施提供了依據(jù)。以下列舉了具有代表性的一部分?jǐn)?shù)據(jù)庫(kù)表天津大學(xué)2007屆本科生畢業(yè)設(shè)計(jì)(論文)161TK_DANX題庫(kù)單選題表記錄了無(wú)紙化試卷管理系統(tǒng)中所有科目的單選題的信息,在該表中KEM和TID是該表的主關(guān)鍵字,唯一標(biāo)示了一條記錄。TID的引入保證了每一個(gè)題目在數(shù)據(jù)庫(kù)中都有一個(gè)獨(dú)一無(wú)二的題號(hào)。標(biāo)準(zhǔn)答案(ANS)的存儲(chǔ)是為了在進(jìn)行自動(dòng)閱卷時(shí)有據(jù)可依,如表39所示。表39題庫(kù)單選題表記記記記錄錄錄錄名名名名含含含含義義義義數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型KEM考試科目TINYINTTID題庫(kù)中
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026四川華豐科技股份有限公司招聘市場(chǎng)經(jīng)理等崗位的94人備考題庫(kù)附參考答案詳解(a卷)
- 2026新疆天恒基建工集團(tuán)有限公司面向社會(huì)選聘管理人員3人備考題庫(kù)附參考答案詳解(達(dá)標(biāo)題)
- 2026上半年貴州事業(yè)單位聯(lián)考畢節(jié)市市直招聘44人備考題庫(kù)含答案詳解(預(yù)熱題)
- 2026上半年安徽事業(yè)單位聯(lián)考合肥高新區(qū)管委會(huì)招聘45人備考題庫(kù)及完整答案詳解
- 2026內(nèi)蒙古鄂爾多斯鄂托克旗農(nóng)牧技術(shù)推廣中心科研助理招聘1人備考題庫(kù)有答案詳解
- 2026四川樂(lè)山市犍為縣第一批就業(yè)見(jiàn)習(xí)崗位及招募見(jiàn)習(xí)人員58人備考題庫(kù)附答案詳解(研優(yōu)卷)
- 2026安徽阜陽(yáng)市成效高級(jí)中學(xué)招聘45人備考題庫(kù)帶答案詳解(a卷)
- 2026年甘肅炳靈寺文物保護(hù)研究所合同制工作人員招聘?jìng)淇碱}庫(kù)附參考答案詳解(鞏固)
- 2026年冀教版初二物理上冊(cè)期末考試試卷及答案
- GB/T 14926.65-2026實(shí)驗(yàn)動(dòng)物肺孢子菌檢測(cè)方法
- 胸部損傷的處理和護(hù)理
- 科技招商合同協(xié)議書(shū)范本
- 國(guó)家電網(wǎng)有限公司輸變電工程通 用設(shè)計(jì)(330~750kV輸電線路絕緣子金具串通 用設(shè)計(jì)分冊(cè))2024版
- 欠債抵房屋協(xié)議合同
- TSG R0004-2025固定式壓力容器安全技術(shù)監(jiān)察規(guī)程
- 大學(xué)勞動(dòng)教育(第二版)課件 第二章 勞動(dòng)價(jià)值觀與勞動(dòng)素養(yǎng)
- DBJ50T-240-2016 蒸壓加氣混凝土精確砌塊自承重墻體工程應(yīng)用技術(shù)規(guī)程
- 重難點(diǎn)08滑塊-滑板模型專題高一物理題組法突破重難點(diǎn)(原卷版)
- 2024鐵路營(yíng)業(yè)線作業(yè)人員北斗安全預(yù)警防護(hù)系統(tǒng)技術(shù)條件
- 《東北解放區(qū)工業(yè)戲劇研究(1945-1949年)》
- 新版中國(guó)食物成分表
評(píng)論
0/150
提交評(píng)論