資源描述:
《學位論文-—c語言在線考試系統(tǒng)自動評分模塊.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、摘要C語言是國際上廣泛流行的計算機高級程序設計語言,在各類高等院校的計算機及相關(guān)專業(yè)中,C語言均被列為一門必修的基礎課程。隨著計算機技術(shù)的日趨成熟,該課程的考核從傳統(tǒng)手工閱卷走向計算機自動評閱。本文開發(fā)的C語言在線考試系統(tǒng),一方面實現(xiàn)了C語言課程考試的無紙化,節(jié)約了大量能源;另一方面,實現(xiàn)了部分題目的自動評閱,降低閱卷的工作量,提高評閱過程中的公平性與準確性。它為C語言教學提供了一套完備的自我測試系統(tǒng),也為學生的自主學習提供了更好的支持。本系統(tǒng)主要對考試系統(tǒng)中的自動組卷、考生考試及自動評分模塊進行了研究與設計,我主要完成的是自動評分模塊的功能實現(xiàn)。在設計系統(tǒng)的過程中,我們
2、結(jié)合平時使用軟件的需求,對該項目進行了界面的優(yōu)化,該系統(tǒng)設計成功后,經(jīng)過了一定量的測試,初步證明運行穩(wěn)定,自動評分準確,評分標準統(tǒng)一,整體效果良好,具有一定的的使用價值。關(guān)鍵字:C語言在線考試系統(tǒng);自動評分模塊;PHP;ApacheAbstractClanguageiswidelypopularinternationalhigh-levelcomputerprogramminglanguage,variousinstitutionsofhigherlearninginthecomputerandrelatedprofessions,Clanguageareclassifi
3、edasacompulsorybasiccourse.Ascomputertechnologymatures,thecourseoftheassessmentfromthetraditionalmanualscoringtowardthecomputerautomaticallymarked.ThisdevelopmentoftheClanguageonlineexaminationsystem,ontheonehandtoachieveapaperlessexaminationoftheClanguagecurriculum,savingalotofenergy;the
4、otherhand,toachievesomeofthesubjectautomaticallymarked,reducingtheworkloadofmarking,theprocessofimprovingReviewfairnessandaccuracy.ItisaClanguageteachingprovidesacompleteself-testsystem,butalsoforthestudents'self-learningprovidesbettersupport.Thissystemismainlyforautomaticgenerationoftest
5、systems,andautomaticscoringmoduleexamcandidatesconductedresearchanddesign,Imainlytocompletetheautomaticscoringmodulefunctionimplementation.Intheprocessofdesigningthesystem,weusuallyusethesoftwarecombinestheneedsoftheprojectwascarriedouttooptimizetheinterface,thesystemisdesignedsuccessfull
6、y,afteracertainamountoftesting,preliminaryevidenceofstableoperation,automaticscoringaccurate,unifiedscoringcriteria,theoveralleffectisgood,hasacertainvalueinuse.Keywords:Clanguageonlineexaminationsystem;automaticscoringmodule;PHP;Apache目錄1緒論11.1課題研究的背景及意義11.2國內(nèi)外研究概況與發(fā)展趨勢11.2.1客觀性試題評測技術(shù)11.
7、2.2主觀性試題評測技術(shù)22開發(fā)環(huán)境和開發(fā)技術(shù)22.1系統(tǒng)介紹22.1.1C語言在線考試系統(tǒng)簡介22.1.2自動評分系統(tǒng)簡介22.2工具環(huán)境介紹32.2.1開發(fā)環(huán)境的選擇32.2.2PHP語言簡介32.2.3Apache簡介32.2.4MySQL簡介33需求分析43.1設計思想43.2可行性分析43.2.1操作可行性43.2.2技術(shù)可行性43.2.3經(jīng)濟可行性53.3用戶需求與系統(tǒng)目標54系統(tǒng)設計54.1功能需求分析圖54.2系統(tǒng)結(jié)構(gòu)設計64.2.1系統(tǒng)功能結(jié)構(gòu)64.2.2系統(tǒng)流程圖75數(shù)據(jù)庫設計86項目的設計實現(xiàn)116.1自