在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文是一篇專業(yè)的計(jì)算機(jī)論文,主要是關(guān)于在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),詳情請看下面的介紹。
隨著Internet和計(jì)算機(jī)技術(shù)的飛速發(fā)展,現(xiàn)在很多國內(nèi)外的大學(xué)都已經(jīng)開設(shè)了網(wǎng)絡(luò)教學(xué),通過計(jì)算機(jī)實(shí)現(xiàn)網(wǎng)上教育和培訓(xùn)。網(wǎng)絡(luò)教學(xué)很重要的一個(gè)環(huán)節(jié)就是在線考試系統(tǒng)。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動(dòng)完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)考試的自動(dòng)化。教師所要做的只是精心設(shè)計(jì)題目、維護(hù)題庫,而不是組織考試,這樣就可以減輕教師的負(fù)擔(dān),提高工作效率,提高考試質(zhì)量,從而使考試更趨于公證、客觀。
1在線考試系統(tǒng)的功能分析與總體設(shè)計(jì)
1.1系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)在線考試的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)基礎(chǔ)上完成的。首先,考試系統(tǒng)可以進(jìn)行多科目的在線考試,本系統(tǒng)中,題目以客觀題為主。管理員(教師)在系統(tǒng)中可以進(jìn)行試題錄入、修改題庫、修改分值比例和自動(dòng)判分等功能,學(xué)生在系統(tǒng)中能完成自主注冊、登錄完成后進(jìn)行在線考試以及自動(dòng)評分等操作。系統(tǒng)管理員可以進(jìn)行學(xué)生信息管理和考試科目管理等。
學(xué)生登錄首先進(jìn)行身份驗(yàn)證,進(jìn)入考試系統(tǒng)后,能根據(jù)自己的需要選擇考試科目。在線考試一般情況是在機(jī)房進(jìn)行,考試者之間的距離很近,為了在線考試做到規(guī)范,試卷的題量是相同的,但試題并不相同?忌卿浐螅嚲韽姆⻊(wù)器的數(shù)據(jù)庫中隨機(jī)抽取試題后動(dòng)態(tài)生成。另外,本系統(tǒng)對考試時(shí)間也可以進(jìn)行控制,時(shí)間到了會(huì)要求考試者交卷?荚囌哌x擇提交后,計(jì)算機(jī)自動(dòng)判卷,得到成績后顯示出來。
綜合分析,在線考試系統(tǒng)包括以下幾個(gè)功能模塊。
☆ 用戶注冊:注冊用戶主要實(shí)現(xiàn)用戶的登錄功能和注冊功能! 用戶信息的管理:管理員可以對有效用戶進(jìn)行管理,可以刪除用戶和修改用戶信息。
☆ 個(gè)人信息修改:普通用戶登錄后可以進(jìn)入個(gè)人信息修改模塊,修改個(gè)人密碼,身份證號碼和電話等信息。
☆ 考試科目管理:具有管理員權(quán)限的用戶登錄才可以進(jìn)行科目管理,添加新的考試科目和刪除不需要的科目。
☆ 試題庫管理:分科目,對單選、多選兩種題型試題庫的管理,使試題的增刪、編輯更為簡便! 試卷生成:可以指定試卷的各題型的數(shù)量,從試題庫里隨機(jī)抽取試題生成一份原始試卷。
☆ 在線考試:在線考試是本系統(tǒng)的核心模塊,不論是管理員還是普通用戶都可以進(jìn)行在線測試。系統(tǒng)嚴(yán)格控制整個(gè)考試過程,權(quán)限的控制以及時(shí)間的監(jiān)控。
☆ 自動(dòng)閱卷:計(jì)算機(jī)能自動(dòng)閱卷,顯示出考生分?jǐn)?shù)。
☆ 成績查閱:考生提交試卷后,成績自動(dòng)生成,可查詢。管理員應(yīng)該能對所有記錄進(jìn)行查詢,并可以刪除指定記錄。
1.2系統(tǒng)總體設(shè)計(jì)學(xué)生注冊賬號后可以進(jìn)行在線考試,選擇考試科目,服務(wù)器隨機(jī)生成試卷,計(jì)算機(jī)自動(dòng)計(jì)時(shí),交卷后給出分?jǐn)?shù)。全部考試題目通過學(xué)生客戶端的瀏覽器顯示,學(xué)生在電腦上完成全部答題,點(diǎn)擊交卷即可將答題結(jié)果上傳服務(wù)器,整個(gè)流程如圖2所示教師使用管理賬戶登錄后,可以對學(xué)生用戶進(jìn)行刪減和添加的操作,對管理員賬戶進(jìn)行刪除和添加的操作,在考試科目模塊下可以添加刪除考試科目并對所選考試科目的題量、題型和分值進(jìn)行設(shè)定,考試成績模塊可以查看考生成績,對無效成績進(jìn)行刪除。試題管理模塊可以修改、刪除、添加試題。管理員部分功能模塊如圖3所示。
2系統(tǒng)的設(shè)計(jì)環(huán)境和主要模塊實(shí)現(xiàn)
2.1系統(tǒng)設(shè)計(jì)環(huán)境本系統(tǒng)應(yīng)用軟件運(yùn)行的模式是Browser/Web模式。與客戶/服務(wù)器方式類似,客戶端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是Web Server,而WebServer與數(shù)據(jù)庫緊密結(jié)合,使得這種模式的應(yīng)用占有很大的優(yōu)勢。
2.2系統(tǒng)主要模塊的具體實(shí)現(xiàn)基于B/S模式的多用戶在線考試系統(tǒng),運(yùn)用方便、操作簡單。本系統(tǒng)具有用戶注冊、多用戶同時(shí)在線考試、動(dòng)態(tài)隨機(jī)出題、時(shí)間控制、自動(dòng)判卷、試題錄入、修改題庫、用戶管理、科目管理、管理員管理、分?jǐn)?shù)罐 澶要功能。
注冊模塊。此模塊添加新的用戶,筆耕文化傳播,填寫學(xué)生個(gè)人基本信息,包括姓名、性別、學(xué)號、班級,設(shè)定個(gè)人的原始密碼,并添加到學(xué)生用戶信息庫中。用戶考試之前必須先進(jìn)行注冊,成為有效用戶后在登錄的時(shí)候只要輸入用戶名、密碼就可以了。若用戶輸入的以上兩項(xiàng)與數(shù)據(jù)庫中保存的相符,則表明用戶登錄成功,可以開放全部前臺子系統(tǒng);如果不符,則登錄失敗。模塊執(zhí)行流程如圖4所示。在線測試模塊。此模塊包含選擇考試科目、在線考試、自動(dòng)判卷等功能?忌M(jìn)人在線考試系統(tǒng)后,首先錄入自己的用戶名和密碼,然后選擇考試科目,每個(gè)科目考試時(shí)間是有限定的,一旦進(jìn)入在線考試,系統(tǒng)就自動(dòng)開始計(jì)時(shí)。
時(shí)間到自動(dòng)交卷,學(xué)生也可以提前交卷,然后進(jìn)入判卷系統(tǒng)?荚囘^程中學(xué)生可以不按題目順序答題。模塊流程如圖5所示。
考試科目管理模塊?荚嚳颇抗芾砟K包括添加、刪除考試科目,系統(tǒng)采用的都是客觀題,因此使用客觀題考察學(xué)生的教學(xué)科目都可以使用這套系統(tǒng),可以設(shè)定考試時(shí)間及單選題和多選題的題量與分值?荚嚳颇抗芾砉δ苣K如圖6所示。試題管理模塊。主要用于各科試題的添加、編輯、刪除和查看。對每個(gè)試題設(shè)定題目、選項(xiàng)及答案。試題管理模塊如圖7所示。
3頁面展示
3.1用戶登錄頁面用戶登錄頁面如圖8所示。
3.2開始考試頁面 圖8 用戶登陸頁面進(jìn)人考試界面后,考試正式開始,如圖9所示。4結(jié)論網(wǎng)絡(luò)在線考試系統(tǒng)經(jīng)過系統(tǒng)功能分析、可行性研究、需求分析三個(gè)階段,基本達(dá)到系統(tǒng)的功能要求及設(shè)計(jì)的可行性。通過總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼三個(gè)階段,基本實(shí)現(xiàn)了考試系統(tǒng)遠(yuǎn)程注冊、在線考試和系統(tǒng)管理等預(yù)定要求,經(jīng)過測試,系統(tǒng)實(shí)現(xiàn)了需求分析中的所有要求,運(yùn)行正常。下一步系統(tǒng)可以逐漸完善,增加多種題型,在實(shí)際應(yīng)用中發(fā)揮作用。
本文由整理發(fā)布,轉(zhuǎn)載請注明出處!
本文編號:4975
本文鏈接:http://www.wukwdryxk.cn/wenyilunwen/huanjingshejilunwen/4975.html