喬榮愛
摘要:《數(shù)據(jù)庫原理及應(yīng)用》在線練習(xí)及測試系統(tǒng)主要針對《數(shù)據(jù)庫原理及應(yīng)用》課程的練習(xí)與測試而開發(fā)的。通過對課程練習(xí)與測試的需求分析,系統(tǒng)采用Struts2 + JDBC + Oracle為主要的開發(fā)模式,主要實(shí)現(xiàn)了題庫管理,分章練習(xí),自動組卷測試及成績分析等幾塊功能,基本滿足了課程練習(xí)及測試的需要。系統(tǒng)采用B/S的架構(gòu)模式,容易升級,易于操作,交互性強(qiáng)。
關(guān)鍵詞:在線練習(xí);B/S模式;題庫;自動組卷
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)31-7246-03
Abstract: Database Principle and Application Online Exercises and Testing System is developed for practice and testing of large database technology courses. Through the practice and test of the course demand analysis, the system uses the Struts2 + JDBC + Oracle as the major development model. Mainly realizes the question bank management, sub-chapter exercises, automatic generation of test and performance analysis, basically meets the needs of the course to practice and test. The system adopts Browser/Server structure, easy to upgrade and operation, strong interactivity.
Key words: online practicing; browser/server structure; test database; auto-generated papers
1 概述
《數(shù)據(jù)庫原理及應(yīng)用》在線練習(xí)及測試系統(tǒng)是建立在互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),此系統(tǒng)可以使用戶學(xué)習(xí)過后及時檢驗(yàn)自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己的不足;同時,便于教師發(fā)現(xiàn)學(xué)生的薄弱知識面,做好教學(xué)方面指導(dǎo)工作,提高學(xué)生學(xué)習(xí)效率。此系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)測試及練習(xí)的自動化。這樣一來,教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān)。使用本系統(tǒng),學(xué)生直接在網(wǎng)上在線測試或者練習(xí),提交試卷結(jié)束后,直接查看成績,查看試題解析,教師可以直接進(jìn)行成績分析,實(shí)時掌握學(xué)生的知識薄弱環(huán)節(jié),及時調(diào)整教學(xué)安排。達(dá)到讓學(xué)生及時檢驗(yàn)學(xué)習(xí)效果鞏固不足,讓老師了解授課效果,重點(diǎn)教學(xué)。
2 系統(tǒng)需求分析
2.1系統(tǒng)總體功能分析
根據(jù)系統(tǒng)需求,可以知道該在線測試及練習(xí)系統(tǒng)中具有兩種用戶,分別是教師和學(xué)生。學(xué)生在登陸頁面選擇身份,輸入用戶名和密碼。登陸成功進(jìn)入在線考試系統(tǒng)學(xué)生操作首頁,身份驗(yàn)證失敗則重新回到登陸頁面。進(jìn)入系統(tǒng)可以查詢自己練習(xí)以及測試成績,進(jìn)行測試和練習(xí)。練習(xí)分為每一章獨(dú)立進(jìn)行,學(xué)生選擇某一章練習(xí)時,應(yīng)完成題庫中此章所有試題,答題結(jié)束后,提交試卷,顯示本次練習(xí)成績。學(xué)生進(jìn)行在線測試,提交試卷后,能夠看到測試的成績,可以查看自己的試卷信息,并且能夠看到正確答案,相應(yīng)的試題解析,了解答題正確思路。進(jìn)行測試時,有時間提示,待測試時間結(jié)束時自動提交試卷。學(xué)生可以查詢自己以往的練習(xí)以及測試成績。
教師在登陸頁面選擇身份,輸入用戶名和密碼。登陸成功進(jìn)入在線考試系統(tǒng)教師操作首頁,身份驗(yàn)證失敗則重新回到登陸頁面。成功進(jìn)入教師管理頁面,可以管理題庫信息,合理安排測試信息,管理管理學(xué)生的練習(xí)和測試成績。題庫的管理分為選擇題和判斷題兩個部分,分別對兩個部分進(jìn)行試題錄入,并且能夠?qū)σ呀?jīng)錄入的試題進(jìn)行管理,例如修改,刪除等操作。測試信息的管理包括確定測試試卷結(jié)構(gòu)信息,設(shè)定測試試卷試題數(shù)量,測試時間等參數(shù);對于學(xué)生成績的管理包括練習(xí)和測試兩個部分。教師可以查看班級的練習(xí)進(jìn)度,班級某一次測試的成績,全體學(xué)生某一次測試的成績,并進(jìn)行成績統(tǒng)計(jì)分析,獲取一定的信息。
5 結(jié)束語
本系統(tǒng)由于時間限制,目前系統(tǒng)中僅僅支持客觀題,便于機(jī)器閱卷,在接下來的開發(fā)中,可以添加主觀題,有教師閱卷,成績添加到學(xué)生成績中。本系統(tǒng)主要是針對《數(shù)據(jù)庫原理及應(yīng)用》這門課程進(jìn)行設(shè)計(jì)開發(fā)工作,但是功能不僅僅局限于此。在以后的開發(fā)中可以進(jìn)行學(xué)科的劃分,增加其他科目的在線練習(xí)以及測試。
參考文獻(xiàn):
[1] 農(nóng)鸞飛.基于B/S的在線測試系統(tǒng)分析與設(shè)計(jì)[J].長春大學(xué)學(xué)報:自然科學(xué)報,2011(2).
[2] 袁雙云.通用考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[EB/OL].http://www.docin.com/p-196358868.html.
[3] 潘鵬飛.在線考試系統(tǒng)[EB/OL].http://wenku.baidu.com/view/5d2d13d96f1aff00bed51e44.html.
[4] 張美茹,朱金珊.學(xué)生考試系統(tǒng)的研發(fā)[J].內(nèi)江科技,2008(12).endprint
摘要:《數(shù)據(jù)庫原理及應(yīng)用》在線練習(xí)及測試系統(tǒng)主要針對《數(shù)據(jù)庫原理及應(yīng)用》課程的練習(xí)與測試而開發(fā)的。通過對課程練習(xí)與測試的需求分析,系統(tǒng)采用Struts2 + JDBC + Oracle為主要的開發(fā)模式,主要實(shí)現(xiàn)了題庫管理,分章練習(xí),自動組卷測試及成績分析等幾塊功能,基本滿足了課程練習(xí)及測試的需要。系統(tǒng)采用B/S的架構(gòu)模式,容易升級,易于操作,交互性強(qiáng)。
關(guān)鍵詞:在線練習(xí);B/S模式;題庫;自動組卷
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)31-7246-03
Abstract: Database Principle and Application Online Exercises and Testing System is developed for practice and testing of large database technology courses. Through the practice and test of the course demand analysis, the system uses the Struts2 + JDBC + Oracle as the major development model. Mainly realizes the question bank management, sub-chapter exercises, automatic generation of test and performance analysis, basically meets the needs of the course to practice and test. The system adopts Browser/Server structure, easy to upgrade and operation, strong interactivity.
Key words: online practicing; browser/server structure; test database; auto-generated papers
1 概述
《數(shù)據(jù)庫原理及應(yīng)用》在線練習(xí)及測試系統(tǒng)是建立在互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),此系統(tǒng)可以使用戶學(xué)習(xí)過后及時檢驗(yàn)自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己的不足;同時,便于教師發(fā)現(xiàn)學(xué)生的薄弱知識面,做好教學(xué)方面指導(dǎo)工作,提高學(xué)生學(xué)習(xí)效率。此系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)測試及練習(xí)的自動化。這樣一來,教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān)。使用本系統(tǒng),學(xué)生直接在網(wǎng)上在線測試或者練習(xí),提交試卷結(jié)束后,直接查看成績,查看試題解析,教師可以直接進(jìn)行成績分析,實(shí)時掌握學(xué)生的知識薄弱環(huán)節(jié),及時調(diào)整教學(xué)安排。達(dá)到讓學(xué)生及時檢驗(yàn)學(xué)習(xí)效果鞏固不足,讓老師了解授課效果,重點(diǎn)教學(xué)。
2 系統(tǒng)需求分析
2.1系統(tǒng)總體功能分析
根據(jù)系統(tǒng)需求,可以知道該在線測試及練習(xí)系統(tǒng)中具有兩種用戶,分別是教師和學(xué)生。學(xué)生在登陸頁面選擇身份,輸入用戶名和密碼。登陸成功進(jìn)入在線考試系統(tǒng)學(xué)生操作首頁,身份驗(yàn)證失敗則重新回到登陸頁面。進(jìn)入系統(tǒng)可以查詢自己練習(xí)以及測試成績,進(jìn)行測試和練習(xí)。練習(xí)分為每一章獨(dú)立進(jìn)行,學(xué)生選擇某一章練習(xí)時,應(yīng)完成題庫中此章所有試題,答題結(jié)束后,提交試卷,顯示本次練習(xí)成績。學(xué)生進(jìn)行在線測試,提交試卷后,能夠看到測試的成績,可以查看自己的試卷信息,并且能夠看到正確答案,相應(yīng)的試題解析,了解答題正確思路。進(jìn)行測試時,有時間提示,待測試時間結(jié)束時自動提交試卷。學(xué)生可以查詢自己以往的練習(xí)以及測試成績。
教師在登陸頁面選擇身份,輸入用戶名和密碼。登陸成功進(jìn)入在線考試系統(tǒng)教師操作首頁,身份驗(yàn)證失敗則重新回到登陸頁面。成功進(jìn)入教師管理頁面,可以管理題庫信息,合理安排測試信息,管理管理學(xué)生的練習(xí)和測試成績。題庫的管理分為選擇題和判斷題兩個部分,分別對兩個部分進(jìn)行試題錄入,并且能夠?qū)σ呀?jīng)錄入的試題進(jìn)行管理,例如修改,刪除等操作。測試信息的管理包括確定測試試卷結(jié)構(gòu)信息,設(shè)定測試試卷試題數(shù)量,測試時間等參數(shù);對于學(xué)生成績的管理包括練習(xí)和測試兩個部分。教師可以查看班級的練習(xí)進(jìn)度,班級某一次測試的成績,全體學(xué)生某一次測試的成績,并進(jìn)行成績統(tǒng)計(jì)分析,獲取一定的信息。
5 結(jié)束語
本系統(tǒng)由于時間限制,目前系統(tǒng)中僅僅支持客觀題,便于機(jī)器閱卷,在接下來的開發(fā)中,可以添加主觀題,有教師閱卷,成績添加到學(xué)生成績中。本系統(tǒng)主要是針對《數(shù)據(jù)庫原理及應(yīng)用》這門課程進(jìn)行設(shè)計(jì)開發(fā)工作,但是功能不僅僅局限于此。在以后的開發(fā)中可以進(jìn)行學(xué)科的劃分,增加其他科目的在線練習(xí)以及測試。
參考文獻(xiàn):
[1] 農(nóng)鸞飛.基于B/S的在線測試系統(tǒng)分析與設(shè)計(jì)[J].長春大學(xué)學(xué)報:自然科學(xué)報,2011(2).
[2] 袁雙云.通用考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[EB/OL].http://www.docin.com/p-196358868.html.
[3] 潘鵬飛.在線考試系統(tǒng)[EB/OL].http://wenku.baidu.com/view/5d2d13d96f1aff00bed51e44.html.
[4] 張美茹,朱金珊.學(xué)生考試系統(tǒng)的研發(fā)[J].內(nèi)江科技,2008(12).endprint
摘要:《數(shù)據(jù)庫原理及應(yīng)用》在線練習(xí)及測試系統(tǒng)主要針對《數(shù)據(jù)庫原理及應(yīng)用》課程的練習(xí)與測試而開發(fā)的。通過對課程練習(xí)與測試的需求分析,系統(tǒng)采用Struts2 + JDBC + Oracle為主要的開發(fā)模式,主要實(shí)現(xiàn)了題庫管理,分章練習(xí),自動組卷測試及成績分析等幾塊功能,基本滿足了課程練習(xí)及測試的需要。系統(tǒng)采用B/S的架構(gòu)模式,容易升級,易于操作,交互性強(qiáng)。
關(guān)鍵詞:在線練習(xí);B/S模式;題庫;自動組卷
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)31-7246-03
Abstract: Database Principle and Application Online Exercises and Testing System is developed for practice and testing of large database technology courses. Through the practice and test of the course demand analysis, the system uses the Struts2 + JDBC + Oracle as the major development model. Mainly realizes the question bank management, sub-chapter exercises, automatic generation of test and performance analysis, basically meets the needs of the course to practice and test. The system adopts Browser/Server structure, easy to upgrade and operation, strong interactivity.
Key words: online practicing; browser/server structure; test database; auto-generated papers
1 概述
《數(shù)據(jù)庫原理及應(yīng)用》在線練習(xí)及測試系統(tǒng)是建立在互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),此系統(tǒng)可以使用戶學(xué)習(xí)過后及時檢驗(yàn)自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己的不足;同時,便于教師發(fā)現(xiàn)學(xué)生的薄弱知識面,做好教學(xué)方面指導(dǎo)工作,提高學(xué)生學(xué)習(xí)效率。此系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)測試及練習(xí)的自動化。這樣一來,教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān)。使用本系統(tǒng),學(xué)生直接在網(wǎng)上在線測試或者練習(xí),提交試卷結(jié)束后,直接查看成績,查看試題解析,教師可以直接進(jìn)行成績分析,實(shí)時掌握學(xué)生的知識薄弱環(huán)節(jié),及時調(diào)整教學(xué)安排。達(dá)到讓學(xué)生及時檢驗(yàn)學(xué)習(xí)效果鞏固不足,讓老師了解授課效果,重點(diǎn)教學(xué)。
2 系統(tǒng)需求分析
2.1系統(tǒng)總體功能分析
根據(jù)系統(tǒng)需求,可以知道該在線測試及練習(xí)系統(tǒng)中具有兩種用戶,分別是教師和學(xué)生。學(xué)生在登陸頁面選擇身份,輸入用戶名和密碼。登陸成功進(jìn)入在線考試系統(tǒng)學(xué)生操作首頁,身份驗(yàn)證失敗則重新回到登陸頁面。進(jìn)入系統(tǒng)可以查詢自己練習(xí)以及測試成績,進(jìn)行測試和練習(xí)。練習(xí)分為每一章獨(dú)立進(jìn)行,學(xué)生選擇某一章練習(xí)時,應(yīng)完成題庫中此章所有試題,答題結(jié)束后,提交試卷,顯示本次練習(xí)成績。學(xué)生進(jìn)行在線測試,提交試卷后,能夠看到測試的成績,可以查看自己的試卷信息,并且能夠看到正確答案,相應(yīng)的試題解析,了解答題正確思路。進(jìn)行測試時,有時間提示,待測試時間結(jié)束時自動提交試卷。學(xué)生可以查詢自己以往的練習(xí)以及測試成績。
教師在登陸頁面選擇身份,輸入用戶名和密碼。登陸成功進(jìn)入在線考試系統(tǒng)教師操作首頁,身份驗(yàn)證失敗則重新回到登陸頁面。成功進(jìn)入教師管理頁面,可以管理題庫信息,合理安排測試信息,管理管理學(xué)生的練習(xí)和測試成績。題庫的管理分為選擇題和判斷題兩個部分,分別對兩個部分進(jìn)行試題錄入,并且能夠?qū)σ呀?jīng)錄入的試題進(jìn)行管理,例如修改,刪除等操作。測試信息的管理包括確定測試試卷結(jié)構(gòu)信息,設(shè)定測試試卷試題數(shù)量,測試時間等參數(shù);對于學(xué)生成績的管理包括練習(xí)和測試兩個部分。教師可以查看班級的練習(xí)進(jìn)度,班級某一次測試的成績,全體學(xué)生某一次測試的成績,并進(jìn)行成績統(tǒng)計(jì)分析,獲取一定的信息。
5 結(jié)束語
本系統(tǒng)由于時間限制,目前系統(tǒng)中僅僅支持客觀題,便于機(jī)器閱卷,在接下來的開發(fā)中,可以添加主觀題,有教師閱卷,成績添加到學(xué)生成績中。本系統(tǒng)主要是針對《數(shù)據(jù)庫原理及應(yīng)用》這門課程進(jìn)行設(shè)計(jì)開發(fā)工作,但是功能不僅僅局限于此。在以后的開發(fā)中可以進(jìn)行學(xué)科的劃分,增加其他科目的在線練習(xí)以及測試。
參考文獻(xiàn):
[1] 農(nóng)鸞飛.基于B/S的在線測試系統(tǒng)分析與設(shè)計(jì)[J].長春大學(xué)學(xué)報:自然科學(xué)報,2011(2).
[2] 袁雙云.通用考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[EB/OL].http://www.docin.com/p-196358868.html.
[3] 潘鵬飛.在線考試系統(tǒng)[EB/OL].http://wenku.baidu.com/view/5d2d13d96f1aff00bed51e44.html.
[4] 張美茹,朱金珊.學(xué)生考試系統(tǒng)的研發(fā)[J].內(nèi)江科技,2008(12).endprint