




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試卷自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)軟件工程專業(yè)學(xué)生常玉冬指導(dǎo)教師馬春梅摘要:教學(xué)效果評(píng)價(jià)是教學(xué)工作的一個(gè)重要環(huán)節(jié),通常的教學(xué)評(píng)價(jià)方式多為通過試卷進(jìn)行考試,因而試卷的質(zhì)量將直接影響到教學(xué)評(píng)價(jià)的結(jié)果。一般情況下,教師出試卷時(shí)要么到龐大的題庫里一道一道的把題目挑選出來,或是從幾本相關(guān)的書里把題挑選出來組成一份試卷,這樣既費(fèi)時(shí)又費(fèi)力,而且很難保證試題的覆蓋面和把握試卷的難度。為了將老師從繁重的命題工作中解放出來,為了提高命題的質(zhì)量和管理的現(xiàn)代化、科學(xué)化、規(guī)范化,本文開發(fā)一個(gè)試卷生成系統(tǒng)。本文在充分的需求分析基礎(chǔ)上,設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)試卷生成系統(tǒng),主要完成了自動(dòng)生成試卷、抽取現(xiàn)有試卷和用戶管理等功能。通過測試,系統(tǒng)在Windows2000/XP平臺(tái)下能穩(wěn)定運(yùn)行,且基本達(dá)到了預(yù)期的設(shè)計(jì)目標(biāo),有一定的實(shí)用價(jià)值。關(guān)鍵詞:自動(dòng)生成數(shù)據(jù)庫Java試題庫DesignandRealizationoftheAutomaticGenerationofTestPaperStudentMajoringinSoftwareEngineeringChangYudongTutorMaChunmeiAbstract:Valueofteachingisanimportantlinkforteaching;usuallyavalueofteachingisfromanexam,soaqualitypaperstraighttouchesthevalueofteaching.Thegeneralsituation,teacherthinksoutapaper,reachhugeexampooleachfindsoutthequestion,orshoulderthequestiontogetheroutfromseveralrelevantbooks.Time-consumingandalsostrenuouslikethis,andverydifficulttoguaranteecoveragerateandpaperdegreeofdifficultyofexaminationquestion.Helpingtheteacherdisengagesfromtheburdensomepropositionaboutexam,Inordertoimprovethequalityandmanagementpropositionofthemodern,scientific,standardized,thepaperdevelopedatestgenerationsystem.PaperGenerationSystemisdesignedandimplementedbasedonthesufficientneedsanalysisinthispaper,Itmainlyimplementssomefunctionsincludeinautomaticallygeneratingpapers,extractingsomeofexistingpapers,maintaininguserinformationandsoon,thesystemcanoperatestablyinWindows2000/XPplatform,reachtheexpectedgoalandhavesomepracticalvalue.Keywords:Automatic;DataBase;Java;Test1引言在以往的教學(xué)中,老師出試卷大多由手工出卷,這樣生成的試卷往往會(huì)有知識(shí)點(diǎn)分布太集中、難易程度不當(dāng)、分值分布不均等一些缺點(diǎn);這樣,既增加了老師的負(fù)擔(dān),也沒有達(dá)到很好考查學(xué)生學(xué)習(xí)的真實(shí)水平造成教學(xué)上的失誤。基于以上的原因,有很多從事軟件開發(fā)的人員,在試卷自動(dòng)生成方面做了很大的研究。目前這一領(lǐng)域也以良好的發(fā)展姿態(tài)而不斷進(jìn)步,早期已經(jīng)有了一些類似的系統(tǒng),但經(jīng)過軟件開發(fā)人不斷的完善,大致形成了具備如下功能的系統(tǒng):添加刪除試題、試題交流、合并題庫、自定義試題參數(shù)等一些功能,其中試題共享功能非常實(shí)用,主要用于同事間交流試題。系統(tǒng)“體積”非常小,壓縮后只有幾百KB。平時(shí)只要將一些試題或從網(wǎng)絡(luò)下載的試題,按“科目”、“章節(jié)”、“題型”、“難易程度”四個(gè)參數(shù)進(jìn)行歸類,錄入題庫,需要用時(shí),只要輸入一些查詢條件即可查出所要找的試題。生成試卷非常方便,只需幾分鐘就可以生成一份試卷,生成的試卷還配有答案,更重要的是軟件能與WROD、WPS等的完美結(jié)合,試題、答案的編輯、試卷的排版打印全部由WORD來完成,試卷和答案都可保存為*.DOC格式或者*.RTF的富文本格式,如果你的電腦上沒有word這類文字處理軟件還可保存為*.TXT格式??梢姡嚲碜詣?dòng)生成系統(tǒng)這方面的研究日益成熟,這不但減輕了教師的工作負(fù)擔(dān),也使得教學(xué)評(píng)價(jià)更加科學(xué)化、規(guī)范化,有利用教育事業(yè)的發(fā)展。2開發(fā)工具簡介和相關(guān)技術(shù)簡介2.1開發(fā)工具2.1.1數(shù)據(jù)庫AccessMicrosoftOfficeAccess是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫管理系統(tǒng)。它是微軟OFFICE的一個(gè)成員,在包括專業(yè)版本和更高版本的office版本里面被單獨(dú)出售。MSACCESS以它自己的格式將數(shù)據(jù)存儲(chǔ)在基于AccessJet的數(shù)據(jù)庫引擎里。它還可以直接導(dǎo)入或者連接數(shù)據(jù)(這些數(shù)據(jù)存儲(chǔ)在其他應(yīng)用程序和數(shù)據(jù)庫)。軟件開發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用MicrosoftAccess開發(fā)應(yīng)用軟件,“高級(jí)用戶”可以使用它來構(gòu)建軟件應(yīng)用程序。和其它辦公應(yīng)用程序一樣,ACCESS支持VisualBasic宏語言,它是一個(gè)面向?qū)ο蟮木幊陶Z言,可以引用各種對(duì)象。2.1.2數(shù)據(jù)庫的連接JDBC(JavaDataBaseConnectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具或數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純JavaAPI編寫數(shù)據(jù)庫應(yīng)用程序。有了JDBCAPI就不必為訪問Sybase數(shù)據(jù)庫專門寫一個(gè)程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個(gè)程序,或?yàn)樵L問Informix數(shù)據(jù)庫又編寫另一個(gè)程序等等,程序員只需要用JDBCAPI寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用。同時(shí),將Java語言和JDBC結(jié)合起來使程序員不必為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行。Java數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。Java具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言,所需要的只是Java應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對(duì)話的方法。而JDBC正是作為此種用途的機(jī)制。簡單地說,JDBC可做三件事:與數(shù)據(jù)庫建立連接、發(fā)送操作數(shù)據(jù)庫的語句并處理結(jié)果,下列代碼段給出了以上三步的基本示例:Connectioncon=DriverManager.getConnection("jdbc:odbc:wombat","login","password");Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("SELECTa,b,cFROMTable1");while(rs.next()){intx=rs.getInt("a");Strings=rs.getString("b");floatf=rs.getFloat("c");}2.1.3Java高級(jí)語言簡介Java是由SunMicrosystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言和Java平臺(tái)的總稱。由JamesGosling和同事們共同研發(fā),并在1995年正式推出。用Java實(shí)現(xiàn)的HotJava瀏覽器顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)的Web、internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展。Java由四方面組成:Java編程語言、Java類文件格式、Java虛擬機(jī)和Java應(yīng)用程序接口(JavaAPI)。Java平臺(tái)由Java虛擬機(jī)和Java應(yīng)用編程接口構(gòu)成。Java應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分平為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行。Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版本發(fā)展到1.2版。Java分為三個(gè)體系J2SE(JavaPlatformStandard,java平臺(tái)標(biāo)準(zhǔn)),J2EE(Java2Platform,EnterpriseEdition,java平臺(tái)企業(yè)版),J2ME(Java2PlatformMicroEdition,java平臺(tái)微型版)。與傳統(tǒng)程序不同,Sun公司在推出Java之際就將其作為一種開放的技術(shù)。全球數(shù)以萬計(jì)的Java開發(fā)公司被要求所設(shè)計(jì)的Java軟件必須相互兼容?!癑ava語言靠群體的力量而非公司的力量”是Sun公司的口號(hào)之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。Sun公司對(duì)Java編程語言的解釋是:Java編程語言是個(gè)簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言。3試卷自動(dòng)生成系統(tǒng)的分析3.1可行性分析可行性分析的任務(wù)是明確開發(fā)應(yīng)用項(xiàng)目的必要性和可行性。必要性來自實(shí)現(xiàn)開發(fā)任務(wù)的迫切性,而可行性則取決于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資源和條件。這項(xiàng)工程需要建立在初步調(diào)查的基礎(chǔ)上。3.1.1經(jīng)濟(jì)可行性采用計(jì)算機(jī)管理不但可以提高工作效率,而且還可以節(jié)省人力、物力、財(cái)力,降低了人工處理產(chǎn)生的錯(cuò)誤。由于所開發(fā)的系統(tǒng)是一個(gè)單機(jī)版的系統(tǒng),在計(jì)算機(jī)配置方面的要求也不是很高,所以學(xué)校在軟、硬件不需要進(jìn)行大的投入的前提下,試卷自動(dòng)生成系統(tǒng)在經(jīng)濟(jì)上是可行的。3.1.2技術(shù)可行性開發(fā)系統(tǒng)時(shí)所采用的工具全是可視化工具,開發(fā)出的應(yīng)用程序均是圖形化界面。借助于Java高級(jí)程序設(shè)計(jì)語言編寫圖形化界面,用數(shù)據(jù)庫建立試題庫,再用JDBC把界面與數(shù)據(jù)庫連接這樣就是實(shí)現(xiàn)了整個(gè)系統(tǒng),所以試卷自動(dòng)生成系統(tǒng)在技術(shù)上是可行的。3.1.3操作可行性系統(tǒng)的操作員多為學(xué)校的教師,有較高的文化素質(zhì),他們其中的大多數(shù)都會(huì)Windows的基本操作,而且即使不會(huì)操作由于此系統(tǒng)操作十分簡單經(jīng)過短期的培訓(xùn)也能熟練的使用此系統(tǒng),所以試卷自動(dòng)生成系統(tǒng)在操作上是可行的。3.2需求求分析3.2.1功能需求本系統(tǒng)是題庫與試卷生成系統(tǒng),主要有三方面的功能需求,其分別是:題庫管理:為了用戶能方便的管理試題題庫,實(shí)現(xiàn)各種常用或者自定義題型的錄入、查詢、修改。(2)自動(dòng)生成試卷:用戶能選擇生成試卷的題型,試題數(shù)量,試題難度,以及試卷分值,且有預(yù)覽試卷,預(yù)覽答案,保存試卷和答案的功能。(3試卷打印要把學(xué)生選擇好的試卷打印出來,并且對(duì)學(xué)生所選擇的試卷進(jìn)行定期保存(即學(xué)生此次生成的試卷會(huì)保存一周,一周之后系統(tǒng)會(huì)自動(dòng)掃除此次生成試卷的痕跡)。3.2.2性能需求加載數(shù)據(jù)效率要求本系統(tǒng)的使用不受時(shí)間限制,可以24小時(shí)正常使用,對(duì)于用戶登陸,試卷預(yù)覽,答案預(yù)覽,試卷生成功能響應(yīng)時(shí)間不宜超過5秒鐘。界面風(fēng)格要求整體以白色和淡藍(lán)色為主,輔助淡綠色給人清新,舒坦的感覺,在1024*768分辨率下達(dá)到最佳顯示效果,界面簡潔清爽,不能過于復(fù)雜。4系統(tǒng)設(shè)計(jì)4.1數(shù)據(jù)庫設(shè)計(jì)4.1.1概念結(jié)構(gòu)設(shè)計(jì)1系統(tǒng)設(shè)計(jì)到的實(shí)體自動(dòng)生成試卷系統(tǒng)中所涉及的主要實(shí)體及其屬性:(1)登陸用戶{用戶名,密碼}(2)語文選擇題{ID,試題內(nèi)容,選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D,標(biāo)準(zhǔn)答案,難度系數(shù)}(3)語文簡答題{ID,試題內(nèi)容,參考答案,難度系數(shù)}(4)數(shù)學(xué)選擇題{ID,試題內(nèi)容,選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D,標(biāo)準(zhǔn)答案,難度系數(shù)}(5)數(shù)學(xué)判斷題{ID,試題內(nèi)容,標(biāo)準(zhǔn)答案,難度系數(shù)}(6)數(shù)學(xué)簡答題{ID,試題內(nèi)容,參考答案,難度系數(shù)}2E-R圖(實(shí)體聯(lián)系圖)用戶名密碼用戶名密碼用戶用戶圖SEQ圖\*ARABIC1用戶圖語文選擇題語文選擇題難度系數(shù)標(biāo)準(zhǔn)答案選項(xiàng)D選項(xiàng)C選項(xiàng)B選項(xiàng)A試題內(nèi)容ID圖SEQ圖\*ARABIC2語文選擇圖試題內(nèi)容ID試題內(nèi)容ID語文簡答題語文簡答題難度系數(shù)參考答案圖SEQ圖\*ARABIC3語文簡答圖難度系數(shù)難度系數(shù)IDID標(biāo)準(zhǔn)答案標(biāo)準(zhǔn)答案試題內(nèi)容數(shù)學(xué)選擇題試題內(nèi)容數(shù)學(xué)選擇題選項(xiàng)A選項(xiàng)A選項(xiàng)D選項(xiàng)D選項(xiàng)B選項(xiàng)B選項(xiàng)C選項(xiàng)C圖SEQ圖\*ARABIC4數(shù)學(xué)選擇圖數(shù)學(xué)判斷題ID試題內(nèi)容標(biāo)準(zhǔn)答案難度系數(shù)數(shù)學(xué)判斷題ID試題內(nèi)容標(biāo)準(zhǔn)答案難度系數(shù)圖SEQ圖\*ARABIC5試題內(nèi)容ID數(shù)學(xué)判斷圖試題內(nèi)容ID數(shù)學(xué)簡答題數(shù)學(xué)簡答題參考答案參考答案難度系數(shù)難度系數(shù)圖SEQ圖\*ARABIC6數(shù)學(xué)簡答圖4.1.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯數(shù)據(jù)庫設(shè)計(jì)的目的是從概念模型導(dǎo)出特定的DBMS可以處理的數(shù)據(jù)庫的邏輯結(jié)構(gòu),這些模式在功能、性能、完整性和一致性約束及數(shù)據(jù)庫可擴(kuò)充性等方面均應(yīng)滿足用戶提出的要求。根據(jù)對(duì)數(shù)據(jù)庫的需求分析,以及數(shù)據(jù)庫的E-R圖的設(shè)計(jì),將數(shù)據(jù)關(guān)系在表中實(shí)現(xiàn),完成系統(tǒng)數(shù)據(jù)庫建表工作。系統(tǒng)中用到的表如下:表SEQ表\*ARABIC1用戶表說明字段名數(shù)據(jù)類型字段長度用戶名IDVarchar220密碼PasswordVarchar220表SEQ表\*ARABIC2語文選擇題說明字段名數(shù)據(jù)類型字段長度編號(hào)IDVarchar24試題內(nèi)容ContentVarchar22048選項(xiàng)AAVarchar250選項(xiàng)BBVarchar250選項(xiàng)CCVarchar250選項(xiàng)DDVarchar250標(biāo)準(zhǔn)答案StdanswerVarchar250難度系數(shù)DifficultyVarchar22表SEQ表\*ARABIC3語文簡答題說明字段名數(shù)據(jù)類型字段長度編號(hào)IDVarchar24試題內(nèi)容ContentVarchar22048參考答案StdanswerVarchar22048難度系數(shù)DifficultyVarchar22表SEQ表\*ARABIC4數(shù)學(xué)選擇題說明字段名數(shù)據(jù)類型字段長度編號(hào)IDVarchar24試題內(nèi)容ContentVarchar22048選項(xiàng)AAVarchar250選項(xiàng)BBVarchar250選項(xiàng)CCVarchar250選項(xiàng)DDVarchar250標(biāo)準(zhǔn)答案StdanswerVarchar250難度系數(shù)DifficultyVarchar22表SEQ表\*ARABIC5數(shù)學(xué)判斷題說明字段名數(shù)據(jù)類型字段長度編號(hào)IDVarchar24試題內(nèi)容ContentVarchar22048標(biāo)準(zhǔn)答案StdanswerVarchar22難度系數(shù)DifficultyVarchar22表SEQ表\*ARABIC6數(shù)學(xué)簡答題說明字段名數(shù)據(jù)類型字段長度編號(hào)IDVarchar24試題內(nèi)容ContentVarchar22048參考答案StdanswerVarchar22048難度系數(shù)DifficultyVarchar224.2系統(tǒng)模塊設(shè)計(jì)用戶登錄塊設(shè)計(jì)的主要方法是結(jié)構(gòu)化方法,主導(dǎo)思想是以系統(tǒng)的邏輯功能設(shè)計(jì)和數(shù)據(jù)流關(guān)系為基礎(chǔ),采用“自頂向下,逐步求精”的設(shè)計(jì)方法,將本系統(tǒng)分解為功能明確,易于修改,大小適中的模塊結(jié)構(gòu)。本系統(tǒng)主要分為三大模塊:登錄模塊、題庫管理模塊、試卷管理模塊。系統(tǒng)各模塊功能圖如下所示試卷管理用戶登錄試卷管理登錄登錄退出退出試卷自動(dòng)生成系統(tǒng)試卷自動(dòng)生成系統(tǒng)添加試題添加試題題庫管理題庫管理查詢試題查詢試題 刪除試題刪除試題選擇試題類型選擇試題類型選擇難度系數(shù)選擇難度系數(shù)生成試卷生成試卷圖SEQ圖\*ARABIC7系統(tǒng)功能模塊圖具體功能模塊描述如下:1登錄模塊:該模塊包括用戶登錄和退出兩部分,用戶通過用戶名和密碼登錄系統(tǒng),系統(tǒng)的用戶分為兩類一類是教師一類是學(xué)生,二者權(quán)限不同。系統(tǒng)根據(jù)所提交的用戶名和密碼配以相應(yīng)的權(quán)限,老師可以修改、查詢試題庫而學(xué)生只可以查詢試題庫和打印所生成的試卷。2題庫管理:該模塊是對(duì)試題庫中的試題進(jìn)行管理,包括添加、查詢、刪除試題功能。3試卷管理:該模塊是進(jìn)行試卷生成的,用戶選擇所要試題的類別、難度系數(shù),系統(tǒng)根據(jù)用戶的選擇自動(dòng)生成滿分為100分的試卷。5系統(tǒng)實(shí)現(xiàn)5.1登錄模塊5.1.1登錄模塊流程圖開始開始輸入用戶名和密碼用戶名或密碼為空Y用戶名或密碼錯(cuò)誤YNN登陸成功結(jié)束圖SEQ圖\*ARABIC8登錄流程圖5.1.2登陸界面設(shè)計(jì)在登陸頁面中,按數(shù)據(jù)庫給定ID,Password輸入用戶名、密碼,如想修改這些信息,在數(shù)據(jù)表用戶表中修改,登陸時(shí)用戶名、密碼不能為空,否則會(huì)提示“用戶名/密碼不能為空”,當(dāng)輸入信息錯(cuò)誤時(shí),會(huì)提示“用戶名/密碼不正確,請重新輸入?。 眻DSEQ圖\*ARABIC9登陸頁面5.2題庫管理模塊5.2.1試題增加模塊增加模塊流程圖開始輸入試題內(nèi)容判斷ID是否重復(fù)輸入答案A判斷A是否為空輸入答案B輸入答案C輸入答案D判斷B是否為空判斷C是否空判斷D是否空添加成功結(jié)束開始輸入試題內(nèi)容判斷ID是否重復(fù)輸入答案A判斷A是否為空輸入答案B輸入答案C輸入答案D判斷B是否為空判斷C是否空判斷D是否空添加成功結(jié)束YYYYY圖SEQ圖\*ARABIC10增加流程圖增加模塊界面設(shè)計(jì)圖SEQ圖\*ARABIC11增加界面設(shè)計(jì)5.2.2.刪除模塊刪除模塊流程圖開始開始刪除判斷題刪除簡答題NNN刪除選擇題刪除試題刪除成功結(jié)束圖SEQ圖\*ARABIC12刪除流程圖刪除界面設(shè)計(jì)圖SEQ圖\*ARABIC13刪除界面5.2.3查詢模塊查詢模塊流程圖開始開始查詢選擇題查詢判斷題查詢簡答題NNN顯示全部選擇題顯示全部判斷題顯示全部簡答題查詢成功結(jié)束圖SEQ圖\*ARABIC14查詢流程圖查詢界面設(shè)計(jì)圖SEQ圖\*ARABIC15查詢界面5.3試卷生成模塊5.3.1生成模塊流程圖開始開始輸入題量題量>20選擇試題難度高難度中難度低難度選取相應(yīng)數(shù)量的高難度試題選取相應(yīng)數(shù)量的低難度試題選取相應(yīng)數(shù)量的低難度試題生成試卷結(jié)束NN圖SEQ圖\*ARABIC16生成試卷流程圖5.3.2生成模塊界面設(shè)計(jì)圖SEQ圖\*ARABIC17生成界面6總結(jié)試卷自動(dòng)生成系統(tǒng)是一個(gè)對(duì)試題進(jìn)行管理,試卷進(jìn)行生成的系統(tǒng)。在本系統(tǒng)中,使用Java和MicrosoftAccess2003數(shù)據(jù)庫設(shè)計(jì)制作自動(dòng)出卷系統(tǒng)。本系統(tǒng)的各個(gè)功能模塊部分只是實(shí)現(xiàn)了基本的功能,但如果想真正把它用到高校試題信息管理中,還需要大家對(duì)系統(tǒng)進(jìn)行進(jìn)一步的完善工作,以便能更好的適應(yīng)需要。通過這次畢業(yè)設(shè)計(jì),我對(duì)Java和數(shù)據(jù)庫方面的知識(shí)有了進(jìn)一步的認(rèn)識(shí),尤其是數(shù)據(jù)傳輸過程的使用。本系統(tǒng)由于整個(gè)系統(tǒng)完全都是由個(gè)人設(shè)計(jì)制作的,因此在開發(fā)過程中遇到了許多問題和難點(diǎn)。系統(tǒng)的許多細(xì)節(jié)問題主要是靠查閱資料、實(shí)踐摸索實(shí)現(xiàn)的,有些不能獨(dú)立解決的問題,是指導(dǎo)老師的耐心細(xì)致的指導(dǎo)幫助我解決的,加之本人水平有限,并沒有完完全全體現(xiàn)出面向?qū)ο蟮膹?qiáng)大功能,而且還存在著許多不足之處。如:⑴一些數(shù)據(jù)輸入時(shí)沒有及時(shí)的進(jìn)行數(shù)據(jù)校驗(yàn),不能保證數(shù)據(jù)的絕對(duì)正確性。⑵由于時(shí)間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用不是很方便,比如,沒有實(shí)現(xiàn)多條記錄的刪除和添加以及數(shù)據(jù)的導(dǎo)入等功能,數(shù)據(jù)恢復(fù)技術(shù)也尚未實(shí)現(xiàn)??傊鞠到y(tǒng)還有許多地方有待改進(jìn),本人將繼續(xù)學(xué)習(xí)新知識(shí)、新技術(shù),不斷改進(jìn)和完善系統(tǒng)。希望有朝一日,它能為高校所用,給師生帶來便利。由于系統(tǒng)開發(fā)經(jīng)驗(yàn)不足,時(shí)間有限,雖然我在有限時(shí)間里順利的完成了系統(tǒng)的分析、設(shè)計(jì)和調(diào)試的基本工作,但是仍然有許多不足之處,我會(huì)在將來的軟件設(shè)計(jì)過程中引以為戒。7致謝首先,感謝我的指導(dǎo)老師馬春梅老師在畢業(yè)設(shè)計(jì)中從論文選題、論文設(shè)計(jì)到系統(tǒng)成型的細(xì)心指導(dǎo),并給我提出了許多建設(shè)性的修改意見,使我的論文得以順利完成。老師精益求精的工作作風(fēng),寬以待人的崇高風(fēng)范,樸實(shí)無華、平易近人的人格魅力對(duì)我影響深遠(yuǎn)。其次,感謝我的同學(xué)高新穎,在論文寫作過程中給予我的幫助。。再次,感謝我的家人在論文寫作過程中給予我的大力支持。最后,感謝各位評(píng)委老師評(píng)審我的論文。8參考文獻(xiàn)[1]王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論(第4版)[M].第四版.北京:高等教育出版社,2000:5-6.[2]張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2003:20-68.[3]楊得新.SQLServer數(shù)據(jù)庫系統(tǒng)[M].北京:人民郵電出版社,2005:01-05.[4]盧山,夏運(yùn)強(qiáng).ASP后臺(tái)數(shù)據(jù)庫網(wǎng)站制作實(shí)例經(jīng)典[M].第二版.北京:冶金工業(yè)出版社,2001:6-12.[5]馮博琴.面向?qū)ο蠓治雠c設(shè)計(jì)[M].機(jī)械工業(yè)出版社,2003:23-47.基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動(dòng)換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報(bào)警系統(tǒng)基于51單片機(jī)的嵌入式Internet系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)監(jiān)測系統(tǒng)在擠壓機(jī)上的應(yīng)用MSP430單片機(jī)在智能水表系統(tǒng)上的研究與應(yīng)用基于單片機(jī)的嵌入式系統(tǒng)中TCP/IP協(xié)議棧的實(shí)現(xiàn)與應(yīng)用單片
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年護(hù)色劑合作協(xié)議書
- 2025年高可靠性感應(yīng)式電度表合作協(xié)議書
- 農(nóng)業(yè)種植養(yǎng)殖業(yè)綠色發(fā)展合作協(xié)議
- 咖啡廳營業(yè)資金收支管理協(xié)議
- 2025年醫(yī)用超聲儀器合作協(xié)議書
- 企業(yè)跨地區(qū)供應(yīng)鏈協(xié)議
- 游戲外掛開發(fā)者禁止合作協(xié)議
- 2025年提供施工設(shè)備服務(wù)合作協(xié)議書
- 食品加工業(yè)衛(wèi)生安全證明(6篇)
- 2025年行政管理學(xué)卷分析與試題
- 安徽省1號(hào)卷A10聯(lián)盟2025屆高三5月最后一卷生物試題及答案
- 網(wǎng)絡(luò)安全等級(jí)保護(hù)備案表(2025版)
- 共情研究的歷史發(fā)展及其當(dāng)前狀況分析
- 《綠色建筑評(píng)價(jià)》課件 - 邁向可持續(xù)建筑的未來
- 2025年湖南九年級(jí)物理(BEST湘西州聯(lián)考)(含答案)
- 山東省臨沂市2025年普通高等學(xué)校招生全國統(tǒng)一考試(模擬)語文及答案(臨沂二模)
- 以患者為中心的醫(yī)教融合模式在提升醫(yī)療服務(wù)質(zhì)量中的應(yīng)用研究
- 制氫技術(shù)與工藝課件:液氫
- (2025)全國小學(xué)生“學(xué)憲法、講憲法”活動(dòng)知識(shí)競賽題庫及答案
- NB/T 11643-2024煤炭快速定量裝車系統(tǒng)通用技術(shù)標(biāo)準(zhǔn)
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
評(píng)論
0/150
提交評(píng)論