JSPWEB的程序設(shè)計(jì)方案語(yǔ)言實(shí)驗(yàn)考試自動(dòng)評(píng)分系統(tǒng)_第1頁(yè)
JSPWEB的程序設(shè)計(jì)方案語(yǔ)言實(shí)驗(yàn)考試自動(dòng)評(píng)分系統(tǒng)_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余9頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、摘要計(jì)算機(jī)應(yīng)用能力的培訓(xùn)與考試得到迅猛發(fā)展,考核中使用的傳統(tǒng)手工閱卷已經(jīng)逐 漸走向計(jì)算機(jī)自動(dòng)評(píng)閱。目前自動(dòng)閱卷已經(jīng)能很好地完成對(duì)常見(jiàn)客觀試卷的自動(dòng)批閱 工作,但是對(duì)于一些主觀性很強(qiáng)的問(wèn)題,尤其是程序設(shè)計(jì)的問(wèn)題,還沒(méi)有很好的解決 方案。國(guó)際上廣泛流行的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言有C、C+、JAVA,對(duì)高級(jí)語(yǔ)言知識(shí)及能力的考核,目前尚無(wú)一套完備的B/S版考試系統(tǒng)。課題針對(duì)院校內(nèi)對(duì)高級(jí)語(yǔ)言上機(jī)考核系統(tǒng)的迫切需求,研究開(kāi)發(fā)高級(jí)語(yǔ)言上機(jī)考試及自動(dòng)評(píng)分系統(tǒng),目的是實(shí)現(xiàn) 高級(jí)語(yǔ)言課程的完全無(wú)紙化考試,減少閱卷工作量,提高評(píng)閱過(guò)程的公正性和準(zhǔn)確 性。文章對(duì)本系統(tǒng)開(kāi)發(fā)所使用的環(huán)境、工具以及開(kāi)發(fā)語(yǔ)言介紹,并對(duì)相關(guān)的開(kāi)

2、發(fā)技 術(shù)、系統(tǒng)設(shè)計(jì)的原則、系統(tǒng)設(shè)計(jì)的總體目標(biāo)以及體系結(jié)構(gòu)的特點(diǎn)進(jìn)行闡述。最后按照 軟件開(kāi)發(fā)的一般過(guò)程進(jìn)行系統(tǒng)分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),通過(guò)對(duì)體系結(jié)構(gòu)的分析, 選用了MVC模型進(jìn)行體系結(jié)構(gòu)設(shè)計(jì),使用SSH技術(shù)實(shí)現(xiàn)系統(tǒng)分層的開(kāi)發(fā)。關(guān)鍵詞:MVC,J2EE , SSH,考試系統(tǒng),評(píng)分策略,試卷庫(kù)目錄第 1 章緒論錯(cuò)誤!未定義書(shū)簽。1.1研究背景錯(cuò)誤! !未定義書(shū)簽。1.2研究現(xiàn)狀及意義 錯(cuò)誤! !未定義書(shū)簽。1.3系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù) 錯(cuò)誤! !未定義書(shū)簽。1.3.1輕量級(jí)Java EE技術(shù)錯(cuò)誤! !未定義書(shū)簽。1.3.2 MVC設(shè)計(jì)模式錯(cuò)誤! !未定義書(shū)簽。1.3.3 Struts框架錯(cuò)誤! !未定義

3、書(shū)簽。1.3.4 Spring框架錯(cuò)誤! !未定義書(shū)簽。1.3.5 Hibernate持久化工具錯(cuò)誤! !未定義書(shū)簽。1.3.6 MySQL數(shù)據(jù)庫(kù)錯(cuò)誤! !未定義書(shū)簽。1.3.7 MyEclipse開(kāi)發(fā)平臺(tái)錯(cuò)誤! !未定義書(shū)簽。第 2 章系統(tǒng)需求分析錯(cuò)誤!未定義書(shū)簽。2.1可行性分析錯(cuò)誤! !未定義書(shū)簽。2.2功能需求錯(cuò)誤! !未定義書(shū)簽。2.3系統(tǒng)主要用例圖 錯(cuò)誤! !未定義書(shū)簽。2.4系統(tǒng)總體時(shí)序圖 錯(cuò)誤! !未定義書(shū)簽。2.5系統(tǒng)協(xié)作圖 錯(cuò)誤! !未定義書(shū)簽。第 3 章系統(tǒng)設(shè)計(jì) 33.1系統(tǒng)功能模塊設(shè)計(jì)33.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)錯(cuò)誤! !未定義書(shū)簽。3.2.1概念結(jié)構(gòu)設(shè)計(jì)錯(cuò)誤! !未定義書(shū)簽

4、。3.2.2數(shù)據(jù)庫(kù)設(shè)計(jì)錯(cuò)誤! !未定義書(shū)簽。第 4 章系統(tǒng)實(shí)現(xiàn)錯(cuò)誤!未定義書(shū)簽。4.1程序目錄結(jié)構(gòu)錯(cuò)誤! !未定義書(shū)簽。4.2系統(tǒng)界面設(shè)計(jì)錯(cuò)誤! !未定義書(shū)簽。4.2.1系統(tǒng)首頁(yè)錯(cuò)誤! !未定義書(shū)簽。4.2.2用戶登錄界面44.2.3系統(tǒng)主界面錯(cuò)誤! !未定義書(shū)簽。4.2.4基礎(chǔ)數(shù)據(jù)管理界面54.2.5題庫(kù)管理界面64.2.6試卷管理界面64.2.7用戶管理界面74.2.8學(xué)生考試界面84.3關(guān)鍵算法及技術(shù) 錯(cuò)誤! !未定義書(shū)簽。4.3.1隨機(jī)化產(chǎn)生試卷算法錯(cuò)誤! !未定義書(shū)簽。4.3.2判題/評(píng)分算法錯(cuò)誤! !未定義書(shū)簽。4.3.3現(xiàn)場(chǎng)恢復(fù)技術(shù)錯(cuò)誤! !未定義書(shū)簽。第 5 章系統(tǒng)核心功能測(cè)試

5、錯(cuò)誤!未定義書(shū)簽。5.1語(yǔ)法錯(cuò)誤測(cè)試錯(cuò)誤! !未定義書(shū)簽。5.2運(yùn)行時(shí)間測(cè)試錯(cuò)誤! !未定義書(shū)簽。5.3邏輯錯(cuò)誤測(cè)試 錯(cuò)誤! !未定義書(shū)簽。5.4正常運(yùn)行測(cè)試 錯(cuò)誤! !未定義書(shū)簽。結(jié)論錯(cuò)誤!未定義書(shū)簽。參考文獻(xiàn)錯(cuò)誤!未定義書(shū)簽。致 謝 錯(cuò) 誤!未 定 義 書(shū) 簽第 3 早系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)功能模塊設(shè)計(jì)基于WEB的程序設(shè)計(jì)語(yǔ)言實(shí)驗(yàn)考試自動(dòng)評(píng)分系統(tǒng)是學(xué)校實(shí)驗(yàn)室管理的子系統(tǒng)。 在上一節(jié)需要分析的功能需求中,已經(jīng)確定好了系統(tǒng)的功能模塊,所以這時(shí)我們很容 易得到系統(tǒng)的總體框圖,具體的系統(tǒng)總體框圖如圖3.1所示?;?WE 的程序設(shè)計(jì)語(yǔ)言實(shí)驗(yàn)考試自動(dòng)評(píng)分系統(tǒng)圖 3.1 系統(tǒng)功能模塊圖源程序的目錄結(jié)構(gòu)如

6、圖4.1所示。學(xué)院管理專(zhuān)業(yè)管理班級(jí)管理系統(tǒng)基礎(chǔ)數(shù)據(jù)管理題庫(kù)管理試卷管理用戶管理代碼類(lèi)型管理試題難度管理試卷類(lèi)型管理日志管理試卷模板管理學(xué)生試卷管理學(xué)生帳號(hào)管理教師帳號(hào)管理圖 4.1 源序目錄結(jié)構(gòu)圖方式系統(tǒng)首頁(yè)為用戶登錄界面,對(duì)應(yīng)頁(yè)面如圖4.2所示圖 4.2 系統(tǒng)首頁(yè)422 用戶登錄界面用于用戶的登錄驗(yàn)證,用戶輸入正確的用戶名、密碼及驗(yàn)證碼,并選擇正確的登錄身份。其登錄頁(yè)面如圖4.3所示。圖 4.3 用戶登錄界面若身份驗(yàn)證無(wú)誤,則進(jìn)入系統(tǒng)主界面WiSJS: a*9ii&:學(xué)生正式君反圖 4.4 管理員操作主頁(yè)面O it常老試圖 4.5 學(xué)生操作主界面是蠢需耳訓(xùn)梵抵贏詰喝翅旨詰選擇導(dǎo)人丈件

7、:削覽導(dǎo)人它們的界面如圖4.7所示。當(dāng)前位置:乘統(tǒng)苜頁(yè)好詞r總羊陰潔啟01包裝設(shè)計(jì)勰Bf|際亞機(jī)械工程學(xué)BEJOB |州階g電裝與印目削民更新丨HM04電弓2潔電工粽鈿更新1除05計(jì)算機(jī)與週悟鋼JBBI隱K更新丨Ml除07外田店學(xué)院更新1昭陳D8土帛工程豐Pt更新丨隱D9赴音科學(xué)部更痢1除10菅理科學(xué)JfXSWSEfi更新1釧険貝衣:1/21JI毎貢10:采總記錄皴;15采| 1 2 |圖 4.7 學(xué)院管理為了方便對(duì)基礎(chǔ)數(shù)據(jù)的管理,在學(xué)院、專(zhuān)業(yè)管理中添加了從入的功能,導(dǎo)入文件的界面如圖4.8所示。當(dāng)前位量:系疣首頁(yè)導(dǎo)人學(xué)院信息Q薄質(zhì)試題3創(chuàng)靈試巻r懈改密碼J WiSS:孫星明 牙強(qiáng):耿師毛單功

8、自戰(zhàn)胡鬆咋詢(xún)圮 您可.逼過(guò)它進(jìn)石題JER郵,如薛加,毎理鬆?zhēng)?圖 4.6 教師操作主界面424 基礎(chǔ)數(shù)據(jù)管理界面系統(tǒng)的基礎(chǔ)數(shù)據(jù)的管理,主要包括院系、專(zhuān)業(yè)、班級(jí)、代碼類(lèi)型、試卷難度、日志的相關(guān)信息管理,并在此基礎(chǔ)上進(jìn)行題庫(kù)管理、試卷(模板)管理、用戶帳號(hào)管理。J灌1題半甘包 區(qū)卷吉世 芋生莒農(nóng) 老姉帳宅蘭世 甘住員林耳営鋰 班収莒世 號(hào)業(yè)皆住 異憲皆世字牖TExcel(*xls)文件導(dǎo)操作異航:泡覽學(xué)院信息探加學(xué)院信息導(dǎo)入學(xué)院信息后自首貝|遲出21歡迎籽:血in月份昔理員是蠢需耳訓(xùn)梵抵贏詰喝翅旨詰選擇導(dǎo)人丈件:削覽導(dǎo)人導(dǎo)入文件來(lái)作說(shuō)明:導(dǎo)入字屍交件格式為,第一行”字段說(shuō)明.芋段也括:學(xué)臥編號(hào),字

9、尿名稱(chēng),夙第二行開(kāi)船箱字阮信息;425 題庫(kù)管理界面題庫(kù)管理主要完成添加試卷、更新試卷、導(dǎo)入試卷等功能,由于題庫(kù)為考試系統(tǒng) 的核心,所以對(duì)題庫(kù)操作的友好性是本系統(tǒng)的關(guān)鍵,為了達(dá)到這個(gè)目的,在設(shè)計(jì)時(shí)必 需考慮到試卷的入庫(kù)方式,如逐個(gè)添加和導(dǎo)入試卷這兩種方式。其界面如圖4.9所示。圖 4.9 題庫(kù)管理界面在題庫(kù)管理界面中,點(diǎn)擊“操作導(dǎo)航”中的“添加試卷”鏈接可以進(jìn)入添加試卷 界面,進(jìn)行添加試卷的操作,點(diǎn)擊“按語(yǔ)言類(lèi)型瀏覽題庫(kù)”即進(jìn)入按考試語(yǔ)言類(lèi)別進(jìn) 行試卷瀏覽,點(diǎn)擊“查詢(xún)?cè)嚲怼边M(jìn)入查詢(xún)?cè)嚲斫缑?,點(diǎn)擊“導(dǎo)入題庫(kù)”鏈接進(jìn)入導(dǎo)入 題庫(kù)界面。4.2.6 試卷管理界面在設(shè)計(jì)好了題庫(kù)管理后,試卷管理也成了本系

10、統(tǒng)的第二個(gè)核心,這里的試卷管理 主要提供了創(chuàng)建試卷模板、更新試卷模板、添加試卷模板、查看成績(jī)的功能。其界面 如圖4.10所示。在試卷管理界面中,點(diǎn)擊“瀏覽試卷模板”可以瀏覽試卷,點(diǎn)擊“添加新試卷” 可以進(jìn)入添加試卷的界面。圖 4.8 導(dǎo)入學(xué)院信息界面燥柞2航:測(cè)覽試題腿庫(kù)勳試迴趙陣攪語(yǔ)言糊闔姬陣引電庫(kù)豈前住趕:乎埼苜頁(yè)測(cè)瞬區(qū)叢目名稱(chēng)閩碼密難易成星換作1輸出血1旳就JHTB更新*顯示陥1“ ItrldlC更新ffllC更訪刪曉*昱示Yrld.!C容易更新*求華氐;Eis】d(rF對(duì)應(yīng)的拯氏涵宦C更新田験顯L 5 A.CSS更新fflIB計(jì)直三門(mén)勰的平均成鎖C容島更麗刪好p品示Hltl Ywld!

11、C容易更新田1除C蹙JW10汁算三門(mén)輕的甲均成賀C更蔚Sltt: n/2孟記錄費(fèi):IEJ1 Z -I辜薄加試題雄讒師晉羣圖 4.10 試卷管理界面427 用戶管理界面用戶管理主要包括對(duì)學(xué)生用戶的管理、老師用戶的管理、管理員帳號(hào)的管理,同 時(shí),為了操作更加快捷,添加了導(dǎo)入學(xué)生、教師信息的界面以便快速完成對(duì)用戶的管 理。學(xué)生帳號(hào)管理的界面如圖4.11所示。在用戶管理界面中,支持逐條添加用戶帳號(hào)信息、更新用戶帳號(hào)信息、批量導(dǎo)入 用戶帳號(hào)信息、刪除用戶帳號(hào)信息、查詢(xún)用戶帳號(hào)信息。如學(xué)生帳號(hào)管理界面中,點(diǎn) 擊“添加學(xué)生信息鏈接”可以進(jìn)入逐條添加學(xué)生信息的界面,點(diǎn)擊“導(dǎo)入學(xué)生信息鏈 接”可以進(jìn)入導(dǎo)入學(xué)生信

12、息界面,點(diǎn)擊“瀏覽學(xué)生信息”鏈接可以進(jìn)入瀏覽學(xué)生信息 界面,點(diǎn)擊“查詢(xún)學(xué)生信息”鏈接進(jìn)入查詢(xún)學(xué)生信息界面。操作導(dǎo)航:瀏覽學(xué)生信息拡加學(xué)生信息導(dǎo)人學(xué)生信息 查詢(xún)學(xué)生信息當(dāng)前位畫(huà):系統(tǒng)首頁(yè)沙瀏覽學(xué)生信層姓名班級(jí)操作20聞級(jí)計(jì)茸機(jī)應(yīng)用與更新刪除(ME)螢勇如國(guó)皴計(jì)算機(jī)應(yīng)用與技術(shù)聞1BE更新刪除(mQTQSEOODTX偉2006級(jí)計(jì)苴機(jī)應(yīng)用與技術(shù)081班更新刪蹤Gntn052002)張既艷200G級(jí)汁茸機(jī)應(yīng)用與拽術(shù)081址更新刪除(jflJ7D52M3)i#ft武20D8飯計(jì)算機(jī)應(yīng)用坊技幸B31班刪陽(yáng)Gn07052004)肖習(xí)雨2006鉞計(jì)直機(jī)應(yīng)用與技術(shù)081班更新刪除507052005:)王吉兵2006級(jí)計(jì)算機(jī)應(yīng)用與技術(shù)081班更新刪除加前0520CB)楊融20MSJ計(jì)茸機(jī)應(yīng)用與扌支*血I班更新刪除6QTOKOOT) )藍(lán)曜ZQ岡級(jí)計(jì)宜機(jī)應(yīng)用與技術(shù)聞I班更新刪除(MOBOKOCll麗2006級(jí)計(jì)算機(jī)應(yīng)用與技朮081班更新刪蹤pr次:u頁(yè)垣頁(yè)訶條總記錄數(shù):1門(mén)條 12 i圖 4.11 學(xué)生帳號(hào)管理界面4.2.8 學(xué)生考試界面本系統(tǒng)支持C、C+、Java語(yǔ)言的編程,為了讓考試的過(guò)程操作更加方便、快捷所以學(xué)生考試界面設(shè)計(jì)是必要的。暑saare:丁大偉 月 恃:學(xué)注首m i我的悟直|退出I,就可以進(jìn)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論