軟件開(kāi)發(fā)畢業(yè)論文-畢業(yè)論文
《軟件開(kāi)發(fā)畢業(yè)論文-畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件開(kāi)發(fā)畢業(yè)論文-畢業(yè)論文(31頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、福建信息職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計(jì))論文題目: 軟件開(kāi)發(fā)畢業(yè)論文系 別:軟件工程系 專(zhuān) 業(yè):計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 班 級(jí): 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 20XX年 X 月 XX 日第1章 緒論隨著Internet/Intranet技術(shù)的飛速發(fā)展,基于Web的開(kāi)發(fā)技術(shù)得到了極大的應(yīng)用。為充分利用校園網(wǎng)現(xiàn)有的網(wǎng)絡(luò)資源,本文開(kāi)發(fā)了一個(gè)基于MVC模式的在線考試系統(tǒng)。系統(tǒng)有效解決了傳統(tǒng)考試方式所帶來(lái)的弊端,將傳統(tǒng)的書(shū)面筆試的出試卷、考試、評(píng)閱等多個(gè)環(huán)節(jié)整合成一個(gè)集動(dòng)態(tài)出卷、在線考試、自動(dòng)評(píng)閱及成績(jī)查詢(xún)等多功能為一體的無(wú)紙化考試系統(tǒng)。可靈活利用網(wǎng)絡(luò)完成考生各階段考試,同時(shí)也大大提高了教學(xué)與考試質(zhì)量,減輕教
2、師負(fù)擔(dān),提高工作效率。1.1 研究背景隨著計(jì)算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時(shí)代的到來(lái),人們已經(jīng)進(jìn)入了信息時(shí)代,也有人稱(chēng)之為數(shù)字化時(shí)代。在數(shù)字化的網(wǎng)絡(luò)環(huán)境下,學(xué)生希望得到個(gè)性化的滿足,根據(jù)自己的情況進(jìn)行學(xué)習(xí),同時(shí)希望能夠得到科學(xué)的評(píng)價(jià);老師希望有效改進(jìn)現(xiàn)有的考試模式,提高考試的效率;教育機(jī)構(gòu)也希望給網(wǎng)上的學(xué)生提供更全面靈活的服務(wù),同時(shí)希望全面準(zhǔn)確地對(duì)學(xué)生進(jìn)行跟蹤和評(píng)價(jià)。在線考試系統(tǒng)正式迎合這一市場(chǎng)需求而開(kāi)發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的考試模式。通過(guò)這種新的模式,為學(xué)校創(chuàng)造一種新的考試環(huán)境,使考務(wù)管理突破時(shí)空限制,提高考試工作效率和標(biāo)準(zhǔn)化水平,使學(xué)校管理者、教師和學(xué)生可以隨時(shí)、隨地通過(guò)網(wǎng)絡(luò)完成考試。
3、1.2 研究問(wèn)題的提出隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國(guó)外的大學(xué)和社會(huì)其他部門(mén)都已經(jīng)開(kāi)設(shè)了遠(yuǎn)程教育,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)異地教育和培訓(xùn)?,F(xiàn)在,計(jì)算機(jī)硬件技術(shù)的發(fā)展已經(jīng)達(dá)到了相當(dāng)高的水平。但是,遠(yuǎn)程教育軟件的開(kāi)發(fā)目前還處于起步階段,隨著這項(xiàng)技術(shù)的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠(yuǎn)程教育當(dāng)中去,這就給軟件設(shè)計(jì)人員提出了更高的設(shè)計(jì)要求。遠(yuǎn)程教育包括很多環(huán)節(jié),例如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個(gè)環(huán)節(jié)就是在線考試系統(tǒng),同時(shí)它也是最難實(shí)現(xiàn)的環(huán)節(jié)。在我國(guó),雖然遠(yuǎn)程教育已經(jīng)蓬勃地發(fā)展起來(lái),但是目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經(jīng)過(guò)
4、五個(gè)步驟,即人工出題、考生考試、人工閱卷、成績(jī)?cè)u(píng)估和試卷分析。顯然,隨著考試類(lèi)型的不斷增加及考試要求的不斷提高,教師的工作量將會(huì)越來(lái)越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情,可以說(shuō)傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。隨著計(jì)算機(jī)應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,如遠(yuǎn)程教育和虛擬大學(xué)的出現(xiàn)等等,且這些應(yīng)用正逐步深入到千家萬(wàn)戶。1.2.1 研究?jī)?nèi)容讓系統(tǒng)在操作系統(tǒng)運(yùn)行穩(wěn)定,對(duì)軟、硬件要求低,運(yùn)行速度快、操作簡(jiǎn)單、界面友好、易于管理和維護(hù);而且具有較強(qiáng)的針對(duì)性、實(shí)用性和可操作性,初步解決了校園理論考核層次廣、次數(shù)多、內(nèi)容全,以及保密性和公平性差、評(píng)卷困難等問(wèn)題。并對(duì)其詳細(xì)的設(shè)計(jì)方案、
5、實(shí)現(xiàn)技術(shù)和運(yùn)行情況做了分析和研究,最后對(duì)未來(lái)的工作做了研究與探討。論文主要圍繞系統(tǒng)設(shè)計(jì)開(kāi)展研究,保證了考核的公平、公正、公開(kāi),有力地促進(jìn)了理論學(xué)習(xí)的全面開(kāi)展。本文重點(diǎn)研究了以下幾個(gè)方面:(1)系統(tǒng)的體系結(jié)構(gòu)、工作方式、主要功能模塊、主要數(shù)據(jù)的工作流程、數(shù)據(jù)庫(kù)配置與連接;(2)系統(tǒng)各功能模塊的詳細(xì)設(shè)計(jì)、開(kāi)發(fā)及其關(guān)鍵技術(shù)4。1.2.2 研究目標(biāo)我們?cè)O(shè)計(jì)的在線考試系統(tǒng)是一個(gè)基于互聯(lián)網(wǎng)的實(shí)時(shí)在線考試系統(tǒng),系統(tǒng)的目標(biāo)是實(shí)現(xiàn)一個(gè)基于Internet的智能化遠(yuǎn)程考試系統(tǒng),采用開(kāi)放、動(dòng)態(tài)的系統(tǒng)架構(gòu),將傳統(tǒng)的考試模式與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合5。1.3 研究意義考試是教學(xué)中最后也是一個(gè)重要的環(huán)節(jié),可以幫助教師了解學(xué)
6、生對(duì)知識(shí)的掌握情況,同時(shí)也是對(duì)自己教學(xué)方法的一種檢測(cè),利于改進(jìn)教學(xué)。但是這又受到考試本身的各種因素的影響,比如試卷的難易程度、評(píng)分標(biāo)準(zhǔn)和考試作弊等。因此在21世紀(jì),推進(jìn)教育改革的同時(shí),考試改革也是研究的一個(gè)重要課題。傳統(tǒng)的考試需要經(jīng)過(guò)很多復(fù)雜的步驟才能進(jìn)行。步驟如下:組織教師命題;印刷大量試卷;安排考場(chǎng)、考試時(shí)間、監(jiān)考老師等;進(jìn)行考試,統(tǒng)計(jì)成績(jī)等。這整個(gè)過(guò)程存在了大量的問(wèn)題。第一,科學(xué)性。試題由部分教師完成,所以出題老師一定對(duì)難度和內(nèi)容的把握非常小心,否則達(dá)不到預(yù)期的效果。并且每套試題涵蓋的知識(shí)點(diǎn)固定,造成了對(duì)知識(shí)考察不全面。第二,保密性。由于從出題到印刷一直到最后的考試,很多人參與,導(dǎo)致保密
7、工作難度較大。第三,公平性。考生考試時(shí)所考內(nèi)容相同,杜絕作弊是考試的一個(gè)普遍的難題;考試結(jié)束后人工評(píng)卷可能造成評(píng)分標(biāo)準(zhǔn)較大偏差,從而影響考試的公平性。第四,靈活性。時(shí)間地點(diǎn)都是經(jīng)過(guò)統(tǒng)一安排,所以如果考生耽誤考試就要參考補(bǔ)考。傳統(tǒng)的考試從出題、組卷、印刷,到試卷分發(fā)、答題、收卷,再到判卷、公布成績(jī),整個(gè)過(guò)程都需要人工參與,周期長(zhǎng),工作量大,容易出錯(cuò),還要有適當(dāng)?shù)谋C芄ぷ?,使得整個(gè)考試的成本較大。所以組織多人參考的考試相當(dāng)麻煩。當(dāng)前網(wǎng)絡(luò)迅速普及,以Internet技術(shù)為代表的信息技術(shù)為人們創(chuàng)造了一種新的不受地域、時(shí)間和計(jì)算機(jī)約束的信息交流、共享和協(xié)作方式。21世紀(jì)是信息化的社會(huì),數(shù)據(jù)信息應(yīng)用已進(jìn)入
8、大規(guī)模服務(wù)階段??荚囎鳛樽钪苯芋w現(xiàn)信息化社會(huì)中人們的知識(shí)水平的一種方式,是目前使用最為廣泛的形式之一。實(shí)現(xiàn)無(wú)紙化、網(wǎng)絡(luò)化、自動(dòng)化的在線考試系統(tǒng),具有深遠(yuǎn)的現(xiàn)實(shí)意義和實(shí)用價(jià)值。當(dāng)前,信息技術(shù)的發(fā)展突飛猛進(jìn),特別是網(wǎng)絡(luò)技術(shù)的興起,使得考試信息化、自動(dòng)化成為可能。三層結(jié)構(gòu)的出現(xiàn)為出題、組卷和答題提供了良好的系統(tǒng)架構(gòu),從而實(shí)現(xiàn)統(tǒng)一管理題庫(kù)、動(dòng)態(tài)組卷、自動(dòng)判卷,極大地節(jié)省了人力、物力,提高了效率6。本研究是對(duì)在線考試系統(tǒng)進(jìn)行設(shè)計(jì)并實(shí)現(xiàn)。這個(gè)題目已經(jīng)有人在研究,但是現(xiàn)在存在的考試系統(tǒng),都存在一定的缺陷,沒(méi)有一個(gè)可靠的、實(shí)用的在線考試系統(tǒng)。所以本研究具有挑戰(zhàn)性和較強(qiáng)的實(shí)用性。1.4 研究思路與研究方法論文采
9、用了總體規(guī)劃、分步實(shí)施、軟件技術(shù)與網(wǎng)絡(luò)技術(shù)相結(jié)合,管理模式研究和技術(shù)開(kāi)發(fā)相結(jié)合,研究與應(yīng)用相結(jié)合的技術(shù)路線。首先通過(guò)分析在線考試的實(shí)際需求,設(shè)計(jì)考試的組織與管理模式;分析并設(shè)計(jì)用戶登錄、考試科目、專(zhuān)業(yè)課程等多約束條件下與考試相關(guān)的其他信息的關(guān)系結(jié)構(gòu);繼而設(shè)計(jì)考試試卷的組成規(guī)則、題型和題量的分布及程序?qū)崿F(xiàn)方法,分析計(jì)算機(jī)答卷的技術(shù)要求和閱卷評(píng)分的準(zhǔn)確性要求,并設(shè)計(jì)解決方案:設(shè)計(jì)考試系統(tǒng)的模式結(jié)構(gòu)、功能、安全性和網(wǎng)絡(luò)適應(yīng)性等;最后,制定系統(tǒng)應(yīng)用規(guī)范。(1)題型和題量的設(shè)計(jì)在基于互聯(lián)網(wǎng)的在線考試系統(tǒng)中,題庫(kù)中的題型設(shè)計(jì)是一個(gè)重要因素,決定了考試是否能夠產(chǎn)生科學(xué)、合理的測(cè)試效果。本系統(tǒng)處理的題型有:?jiǎn)?/p>
10、項(xiàng)選擇題、多項(xiàng)選擇題,并設(shè)置有標(biāo)準(zhǔn)答案、試題分值、難度級(jí)別,滿足考試抽題及自動(dòng)閱卷的參數(shù)要求。同時(shí),通過(guò)錄入充足的題量,以滿足考試抽題的隨機(jī)選擇空間。(2)計(jì)算機(jī)答卷的技術(shù)要求考生試卷中所有試題均為單項(xiàng)選擇題、多項(xiàng)選擇題??忌痤}時(shí),使用鼠標(biāo)選擇各題目中認(rèn)為正確的選項(xiàng),單項(xiàng)選擇題僅能夠選擇選中一個(gè)答案,多項(xiàng)選擇題能夠選擇兩個(gè)以上答案。顯然,這樣的操作技能,針對(duì)社會(huì)中具有中、高級(jí)文化程度的人員來(lái)說(shuō),不存在任何障礙。因此考生利用計(jì)算機(jī)進(jìn)行考試答卷是完全可行的。(3)閱卷評(píng)分的準(zhǔn)確性保障在在線考試系統(tǒng)中,對(duì)于客觀題型的閱卷通過(guò)將考生答案與試題標(biāo)準(zhǔn)答案進(jìn)行字符串比較的方式來(lái)判別,保證了閱卷的準(zhǔn)確性,對(duì)
11、于主觀題型的閱卷通過(guò)教師的人工閱卷評(píng)分,評(píng)分可通過(guò)累計(jì)正確答題的試題分值來(lái)獲得,算法簡(jiǎn)單、快速、準(zhǔn)確,程序編制容易。(4)系統(tǒng)開(kāi)發(fā)及應(yīng)用模式基于互聯(lián)網(wǎng)的在線考試,充分利用Internet,采C/S式的數(shù)據(jù)庫(kù)體系,僅需下載客戶端軟件,維護(hù)簡(jiǎn)單。系統(tǒng)開(kāi)發(fā)周期短,應(yīng)用程序頁(yè)面簡(jiǎn)單、輕量,具有很強(qiáng)的伸縮性,對(duì)客戶端硬件配置要求極低,易于達(dá)到要求,可以選擇不同廠家的設(shè)備和服務(wù)。系統(tǒng)資源的冗余度小,部署方便,容易維護(hù)且可擴(kuò)充性良好。(5)選擇合適的開(kāi)發(fā)工具開(kāi)發(fā)工具的選擇對(duì)一個(gè)系統(tǒng)來(lái)說(shuō)很重要,既決定了開(kāi)發(fā)人員的開(kāi)發(fā)效率,也對(duì)頁(yè)面的美觀和操控性起著重要作用,同時(shí)也對(duì)系統(tǒng)的易維護(hù)性和擴(kuò)充性有著重要影響。(6)建
12、立多客戶環(huán)境下數(shù)據(jù)庫(kù)應(yīng)用模式以互聯(lián)網(wǎng)技術(shù)為基礎(chǔ)的C/S正日益顯現(xiàn)其先進(jìn)性,當(dāng)今很多基于大型數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)正在采用這種全新的技術(shù)模式。C/S式由客戶端、服務(wù)器組成。在這種模式下,客戶端使用一個(gè)通用的界面,了形形色色的各種應(yīng)用軟件,用戶的所有操作都是通過(guò)瀏覽器進(jìn)行的。該結(jié)構(gòu)的核心部分是客戶端,它負(fù)責(zé)接受遠(yuǎn)程(或本地)的請(qǐng)求,然后根據(jù)查詢(xún)的條件到數(shù)據(jù)庫(kù)服務(wù)器獲取相關(guān)數(shù)據(jù),再將結(jié)果和種頁(yè)面描述語(yǔ)言,傳送回提出查詢(xún)請(qǐng)求的客戶端,由后者與數(shù)據(jù)庫(kù)聯(lián)系完成這些工作。1.5 論文框架本文主要分析了現(xiàn)有的在線考試系統(tǒng)的優(yōu)缺點(diǎn),并針對(duì)這些缺點(diǎn),我們進(jìn)行了一些改進(jìn)。提供了一個(gè)人性化,高交互性與高響應(yīng)性的在線考試系統(tǒng)
13、。本文各章節(jié)的主要內(nèi)容如下:第一章 緒論。主要介紹了本文的研究背景,概述了本文的內(nèi)容安排和研究目標(biāo),并給出了研究意義,研究思路與研究方法。第二章 相關(guān)研究及文獻(xiàn)分析。本章主要介紹傳統(tǒng)考試及在線考試系統(tǒng)概述、國(guó)內(nèi)外研究現(xiàn)狀、研究的“發(fā)展趨勢(shì)”及關(guān)鍵技術(shù)。第三章 系統(tǒng)設(shè)計(jì)。介紹了系統(tǒng)的需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。第四章 系統(tǒng)實(shí)現(xiàn)。本章介紹了系統(tǒng)的開(kāi)發(fā)環(huán)境配置、界面制作、數(shù)據(jù)表實(shí)現(xiàn)、程序編碼、系統(tǒng)測(cè)試和系統(tǒng)評(píng)估。第五章 研究結(jié)論與未來(lái)研究。介紹了研究?jī)?nèi)容的總結(jié)、主要?jiǎng)?chuàng)新點(diǎn)、存在的不足點(diǎn)及今后的研究方向。第2章 相關(guān)研究及文獻(xiàn)分析2.1 傳統(tǒng)考試的概述現(xiàn)今社會(huì)對(duì)勞動(dòng)者和技術(shù)人員的知識(shí)和能力的要求越來(lái)
14、越高??荚囎鳛楹饬咳藗兡芰Φ闹匾侄?,并已深入到社會(huì)的各個(gè)方面9。但是目前學(xué)校與社會(huì)上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次完整的考試至少要經(jīng)歷教師出卷、試卷印刷、學(xué)生考試、教師改卷、成績(jī)統(tǒng)計(jì)等5個(gè)步驟。傳統(tǒng)紙質(zhì)考試方法是:任課教師在課程結(jié)束前兩周,按照考核大綱提交兩套試卷(A、B卷)交給系教務(wù)員,課程負(fù)責(zé)人選擇印刷的試卷(A卷或B卷)、教務(wù)員安排考試時(shí)間和地點(diǎn)、學(xué)生考試、任課教師領(lǐng)取試卷評(píng)分、統(tǒng)分、再將成績(jī)上傳到網(wǎng)上的教務(wù)系統(tǒng)、學(xué)生查詢(xún)成績(jī)。此種方法存在以下幾方面的弊端:(1)試題單一,容易泄題。(2)試卷一樣,易作弊。(3)誤判、漏判、統(tǒng)錯(cuò)分。(4)成績(jī)上網(wǎng),不易操作。(5
15、)紙質(zhì)考試成本高,也不方便管理 10。目前隨著考試類(lèi)型的不斷增加和考試要求的不斷提高,組織考試的工作量越來(lái)越大;管理人員和教師在組織考試的過(guò)程中需要花費(fèi)較多的時(shí)間和精力,人為錯(cuò)誤率也較高;另外,當(dāng)考生數(shù)量比較大時(shí),對(duì)學(xué)生成績(jī)統(tǒng)計(jì)及分析十分煩瑣且容易出錯(cuò);而且,成績(jī)公布之前學(xué)生為查看成績(jī)給教師和教務(wù)部門(mén)帶來(lái)的麻煩也不少,考試管理工作效率逐漸降低??梢哉f(shuō),傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)目前考試的需要。2.2 在線考試系統(tǒng)的概述Internet技術(shù)的發(fā)展使得考試的手段和媒介發(fā)生著變化。從傳統(tǒng)的筆試到計(jì)算機(jī)輔助考試,并發(fā)展到基于各種技術(shù)的在線考試11。相比傳統(tǒng)的考試方式,在線考試系統(tǒng)的好處主要表現(xiàn)在以下幾
16、個(gè)方面:(1)題庫(kù)抽題,隨機(jī)組卷??梢詣?dòng)態(tài)地管理各種考試信息,只要準(zhǔn)備好足夠大的題庫(kù),就可以按照要求自動(dòng)生成各種試卷。從題庫(kù)中抽題隨機(jī)組卷,所有人都不知道試卷的內(nèi)容,只有考試的時(shí)候才知道,這樣能有效防止教師在復(fù)習(xí)的時(shí)候“勾重點(diǎn)”,真正的實(shí)現(xiàn)教考分離,學(xué)生必須全面掌握知識(shí),才能通過(guò)考試。(2)考試時(shí)間和地點(diǎn)靈活,考生可以在規(guī)定時(shí)間段內(nèi)的任意時(shí)間參加考試;并且基于Web技術(shù)的在線考試系統(tǒng)可以借助于遍布全球的Internet進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了考試的靈活性。(3)在線考試有利于激發(fā)考生的學(xué)習(xí)興趣,有效地減輕教師和考核部門(mén)的工作負(fù)擔(dān),提高各部門(mén)的工作效率。在線考
17、試的最大特點(diǎn)是閱卷快,系統(tǒng)可以在考試結(jié)束時(shí)當(dāng)場(chǎng)給出考試結(jié)果。計(jì)算機(jī)判卷,避免人為錯(cuò)誤,又節(jié)約了成本??荚囃瓿珊髮W(xué)生馬上可以查看成績(jī)和試卷詳細(xì)情況,及時(shí)知道錯(cuò)在什么地方,了解自己不足之處。這一切都是由電腦完成,減輕了教師的工作量,也有效的避免了人為因素,體現(xiàn)了考試的公平性。(4)提高教學(xué)質(zhì)量。任課教師要查看學(xué)生考試情況,學(xué)生試題成績(jī)都可直觀的反應(yīng)出來(lái),這樣老師就能很好地掌握學(xué)生對(duì)本門(mén)課程的學(xué)習(xí)情況,以便在以后的教學(xué)中注意加強(qiáng)相應(yīng)部分的輔導(dǎo)。而這一切都是由考試系統(tǒng)完成10,12。(5)能考場(chǎng)監(jiān)督與容錯(cuò)能力。學(xué)生在考試過(guò)程中,若考試機(jī)出現(xiàn)故障,可以馬上啟用考場(chǎng)備用機(jī),而前面已做的試題保存在服務(wù)器上,
18、在備用機(jī)上接著做。和傳統(tǒng)的紙質(zhì)考試相比,利用網(wǎng)絡(luò)資源開(kāi)發(fā)在線考試系統(tǒng)具有明顯的優(yōu)越性,是對(duì)傳統(tǒng)的考試方式的重要改革,是值得進(jìn)一步完善后大力推廣。2.3 國(guó)內(nèi)外相關(guān)研究介紹 網(wǎng)絡(luò)化在線考試作為網(wǎng)上遠(yuǎn)程教育的重要組成部分和發(fā)展分支,己經(jīng)在國(guó)內(nèi)外得到蓬勃發(fā)展,人們選學(xué)課程和考試都是通過(guò)網(wǎng)上進(jìn)行。特別是Internet業(yè)務(wù)的普及,構(gòu)筑高性能、低成本的計(jì)算機(jī)網(wǎng)絡(luò)化在線考試,從技術(shù)條件和經(jīng)濟(jì)條件上己經(jīng)成熟。雖然目前計(jì)算機(jī)技術(shù)以及網(wǎng)絡(luò)技術(shù)都在高速發(fā)展,但在諸多場(chǎng)合現(xiàn)在的Web系統(tǒng)仍不能完全滿足用戶的需求。比如:WebGIS領(lǐng)域的實(shí)時(shí)查圖功能,這不僅需要足夠的帶寬支持,而且需要用戶有足夠的耐心,同時(shí)這對(duì)服務(wù)器
19、也是一個(gè)不小的負(fù)擔(dān)。再如:大多數(shù)在線考試系統(tǒng)往往由于帶寬不足或是服務(wù)器配置不夠,經(jīng)常出現(xiàn)種種問(wèn)題。尤其是各高校在“數(shù)字校園”建設(shè)中,經(jīng)常會(huì)遇到類(lèi)似的問(wèn)題。網(wǎng)絡(luò)教育是“數(shù)字校園”建設(shè)中的重要組成部分,由于校園網(wǎng)的用戶眾多,網(wǎng)絡(luò)資源也相當(dāng)有限,這給網(wǎng)絡(luò)教育系統(tǒng)的建設(shè)帶來(lái)了一定的困難。這種問(wèn)題在校園網(wǎng)內(nèi)的在線考試系統(tǒng)突顯嚴(yán)重,因?yàn)樵诠潭ǖ目荚嚂r(shí)間內(nèi),大批的考生要同時(shí)在線答題,考試結(jié)束時(shí),所有考生要同時(shí)向服務(wù)器提交試卷結(jié)果,這給服務(wù)器帶了巨大的負(fù)擔(dān)。因?yàn)橥瑫r(shí)向服務(wù)器提交大量的數(shù)據(jù),經(jīng)常致使無(wú)法正常提交試卷,造成頁(yè)面響應(yīng)超時(shí),甚至造成丟失數(shù)據(jù)、服務(wù)器死機(jī)等現(xiàn)象,考生的操作頁(yè)面此時(shí)也是停滯不前,嚴(yán)重影響在
20、線考試的效果13。2.4 研究的“發(fā)展趨勢(shì)”信息技術(shù)的發(fā)展對(duì)教育的影響是巨大的,隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,教育信息化和網(wǎng)絡(luò)化也將成為必然的趨勢(shì)。作為教育評(píng)價(jià)和衡量學(xué)生能力的考試也正經(jīng)歷著無(wú)紙化和網(wǎng)絡(luò)化的飛躍。網(wǎng)絡(luò)的開(kāi)放性和分布性的特點(diǎn)以及基于互聯(lián)網(wǎng)的巨大計(jì)算能力使得考試突破了時(shí)間和空間的限制?;诰W(wǎng)絡(luò)技術(shù)的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一,其中,基于Web技術(shù)的考試系統(tǒng)已成為互聯(lián)網(wǎng)的重要應(yīng)用之一14。目前教師采用在線考試系統(tǒng)的還不多見(jiàn),因?yàn)榻處焸€(gè)體精力確實(shí)有限。但隨著教研組制度的完善和教學(xué)交流活動(dòng)的增加。對(duì)題庫(kù)的創(chuàng)建將提上議事的日程,在線考試系統(tǒng)將大有用武之地,且能確保考風(fēng)考紀(jì)的根本好
21、轉(zhuǎn)15。在線考試具有動(dòng)態(tài)出題、自動(dòng)閱卷、成績(jī)分析等優(yōu)點(diǎn),不僅大大減輕了教師人工組卷繁瑣的的工作量,提高資源利用率,其運(yùn)行過(guò)程中,組卷速度較快,較少出現(xiàn)重復(fù)的現(xiàn)象,而且有利于教考分離的實(shí)施,符合目前教學(xué)改革的目標(biāo)。更節(jié)省紙張資源,增強(qiáng)環(huán)保意識(shí)。因此,在線考試系統(tǒng)具有潛在的巨大商機(jī)和研究?jī)r(jià)值,是未來(lái)數(shù)字化校園系統(tǒng)研究的熱點(diǎn)內(nèi)容16。2.5 關(guān)鍵技術(shù)2.5.1 Web的結(jié)構(gòu)和工作原理(1)Web定義Web是WWW(World Wide Web)的簡(jiǎn)稱(chēng),又稱(chēng)萬(wàn)維網(wǎng)。簡(jiǎn)單的說(shuō),Web是建立在客戶機(jī)/服務(wù)器(Client/Server)模型之上,以HTML和HTTP協(xié)議為基礎(chǔ),能夠提供面向各種Intern
22、et服務(wù)的、一致的用戶界面的一種信息服務(wù)系統(tǒng)17Web的結(jié)構(gòu)主要分為兩部分,一為服務(wù)器端(Server),也就是信息的提供者,二為客戶端(Client),也就是信息的接受者。在客戶機(jī)/服務(wù)器體系結(jié)構(gòu)中,通常比較容易理解為兩端的計(jì)算機(jī)。但事實(shí)上,“客戶機(jī)”和“服務(wù)器”概念更多的是指軟件,是指兩臺(tái)機(jī)器上相應(yīng)的應(yīng)用程序17。對(duì)于Web系統(tǒng),客戶機(jī)上所運(yùn)行的瀏覽器程序基本上是標(biāo)準(zhǔn)化的,所以建立客戶機(jī)/服務(wù)器系統(tǒng)的主要任務(wù)就落到了服務(wù)器端。Web的體系結(jié)構(gòu)因而可以稱(chēng)作瀏覽器/服務(wù)器結(jié)構(gòu),如圖2-1所示。圖2-1 Web的體系結(jié)構(gòu)172.5.2 MVC概述所謂的MVC模式就是模型-視圖-控制器(Model
23、-View-Controller)模式,其結(jié)構(gòu)圖如下:從嚴(yán)格意義上來(lái)說(shuō),MVC模式實(shí)際上是結(jié)構(gòu)模式,而不是設(shè)計(jì)模式.一個(gè)架構(gòu)模式描述軟件系統(tǒng)里的基本的結(jié)構(gòu)組織或綱要.它提供一些事先定義好的子系統(tǒng),指定它們的責(zé)任,并給出把它們組織在一起的法則和指南.一個(gè)架構(gòu)模式常常被分解成多個(gè)設(shè)計(jì)模式聯(lián)合來(lái)實(shí)現(xiàn),很顯然,MVC就是這樣一種架構(gòu)模式.第3章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)需求分析3.1.1 系統(tǒng)可行性分析近幾年來(lái),隨著我國(guó)信息產(chǎn)業(yè)的飛速發(fā)展,計(jì)算機(jī)的開(kāi)發(fā)應(yīng)用已滲透到各個(gè)領(lǐng)域,而且日趨普及。在現(xiàn)代的測(cè)試與考試中計(jì)算機(jī)也得到廣泛的應(yīng)用。在線考試系統(tǒng)的開(kāi)發(fā)對(duì)考務(wù)工作效率有很好的提高。(1)技術(shù)可行性基于客戶端的在
24、線考試,關(guān)鍵技術(shù)在于客戶端界面顯示和管理,即從數(shù)據(jù)表中取得相應(yīng)的試卷數(shù)據(jù),并收集用戶輸入數(shù)據(jù),能夠?qū)荚囘^(guò)程進(jìn)行控制。采用MVC模式開(kāi)發(fā),服務(wù)器端和考生界面全部采用C/S模式構(gòu)建,系統(tǒng)的部署、應(yīng)用、維護(hù)更加方便。(2)經(jīng)濟(jì)可行性軟件開(kāi)發(fā)周期一般為1個(gè)月,開(kāi)發(fā)所需硬件軟件設(shè)施目前大多數(shù)PC機(jī)系統(tǒng)能夠承擔(dān),開(kāi)發(fā)費(fèi)用不高。目前,大多數(shù)單位都擁有高性能微機(jī)和局域網(wǎng),該軟件系統(tǒng)的安裝、部署、運(yùn)行和維護(hù),都不會(huì)給單位增加太高的費(fèi)用。所以該系統(tǒng)在經(jīng)濟(jì)上是可行的。(3)操作可行性目前,大多數(shù)PC機(jī)和局域網(wǎng)能夠運(yùn)行該系統(tǒng),該系統(tǒng)的安裝、調(diào)試、運(yùn)行不會(huì)改變?cè)?jì)算機(jī)系統(tǒng)的設(shè)置和網(wǎng)絡(luò)的布局,并且大多數(shù)用戶幾乎不用做任
25、何培訓(xùn)都能夠方便的操作系統(tǒng)。因此從操作可行性的角度來(lái)衡量,本系統(tǒng)的開(kāi)發(fā)方案也是可行的。綜合以上三個(gè)方面的因素,開(kāi)發(fā)在線考試系統(tǒng)是完全可行的。3.1.2 系統(tǒng)功能需求分析在線考試的概念模型如圖3-1所示,要滿足以下幾方面的功能需求: (1) 考試題型的要求:試卷中的題型除包括單項(xiàng)選擇題、多項(xiàng)選擇題、由計(jì)算機(jī)完成對(duì)試題的評(píng)分。(3)滿足考試功能的要求:試題庫(kù)管理功能:通過(guò)試題庫(kù)管理功能建立與維護(hù)試題,以便在考試組卷時(shí)進(jìn)行抽題。另為需要具有試題分類(lèi)查詢(xún)功能??忌卿浌δ埽涸谡娇荚囬_(kāi)考前,考生通過(guò)計(jì)算機(jī)登錄考試系統(tǒng),考生登錄時(shí)需用準(zhǔn)考證號(hào)碼結(jié)合自定義的密碼進(jìn)行身份認(rèn)證,登錄后進(jìn)行考試。自定義考試功能
26、:在每期考試之前,按照待考科目所依據(jù)的考試方案,設(shè)定考試日期、考試限時(shí)、參加考試的專(zhuān)業(yè)等項(xiàng)目,從而形成一個(gè)邏輯考場(chǎng)。隨機(jī)組卷功能:在線考試充分利用計(jì)算機(jī)強(qiáng)大的運(yùn)算和數(shù)據(jù)處理能力,依據(jù)試卷生成規(guī)則,動(dòng)態(tài)隨機(jī)組織生成試卷,保證考試的公平競(jìng)爭(zhēng)原則??荚嚂r(shí)間控制功能:每場(chǎng)考試都有時(shí)間限制,在考生答卷時(shí)需要由計(jì)算機(jī)自動(dòng)倒計(jì)時(shí),到時(shí)間后系統(tǒng)能夠自動(dòng)終止考生答卷,并自動(dòng)收卷。計(jì)算機(jī)閱卷評(píng)分功能:在考試交卷后,計(jì)算機(jī)能立即依據(jù)試題標(biāo)準(zhǔn)答案對(duì)考生試卷客觀題進(jìn)行評(píng)閱,并根據(jù)其正誤情況進(jìn)行計(jì)分。成績(jī)管理功能:通過(guò)此功能能夠?qū)忌煽?jī)進(jìn)行查詢(xún),對(duì)考生各個(gè)試題進(jìn)行分?jǐn)?shù)的整合。3.2 系統(tǒng)總體設(shè)計(jì) 3.2.1 系統(tǒng)的體系
27、結(jié)構(gòu)系統(tǒng)采用的三層結(jié)構(gòu)模型,是新一代分布式計(jì)算方案設(shè)計(jì)的應(yīng)用軟件體系結(jié)構(gòu)。表示層位于學(xué)生工作站上,功能層位于服務(wù)器上,數(shù)據(jù)層位于數(shù)據(jù)表中。這種結(jié)構(gòu)有利于系統(tǒng)的負(fù)載平衡和系統(tǒng)的維護(hù),同時(shí)也保證了信息安全。在表示層上,它提供一組標(biāo)準(zhǔn)的界面來(lái)發(fā)布、編輯和接受數(shù)據(jù),并保持用戶界面的一致性和完整性。這一層中的客戶端代碼通過(guò)調(diào)用功能層所封裝的事務(wù)處理接口來(lái)激活事務(wù)。在系統(tǒng)中用戶主要通過(guò)客戶端進(jìn)行在線考試。它將用戶層單獨(dú)列出來(lái),減少了系統(tǒng)的藕合,每層的開(kāi)發(fā)和維護(hù)相對(duì)來(lái)說(shuō)都比較獨(dú)立。功能層集中了系統(tǒng)的事務(wù)邏輯處理,它對(duì)事務(wù)規(guī)則和過(guò)程進(jìn)行封裝,使得每個(gè)單獨(dú)的對(duì)象都有清楚的目的和作用。功能層構(gòu)造事務(wù)對(duì)象的工作可以
28、和構(gòu)造表示層的事務(wù)方案同時(shí)進(jìn)行,而且形成了一組固定的事務(wù)對(duì)象后,可以說(shuō)是建立了一個(gè)特定的計(jì)算環(huán)境,以后再開(kāi)發(fā)同一領(lǐng)域的新的事務(wù)解決方案時(shí)也許直接拿來(lái)用就可以了,或者只需要做少量的改動(dòng)。構(gòu)建事務(wù)部件的工作是比較復(fù)雜的,需要十分徹底地理解用戶的問(wèn)題域,以及用戶事務(wù)的各個(gè)部件是如何同一個(gè)公共的事務(wù)對(duì)象打交道的。數(shù)據(jù)層為功能層提供服務(wù),數(shù)據(jù)層為功能層提供使用數(shù)據(jù),使這些數(shù)據(jù)獨(dú)立于功能層的決策規(guī)則,它可以是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),也可以是另外一個(gè)子系統(tǒng)。3.2.2 在線考試的模塊流程在線考試是系統(tǒng)的核心模塊,其中包含選擇考試類(lèi)型、答卷、交卷、自動(dòng)評(píng)卷、保存答案和保存成績(jī)等幾個(gè)模塊,它們之間的關(guān)系如圖3-5所
29、示。圖3-5 在線考試模塊流程圖進(jìn)入系統(tǒng)前進(jìn)行身份驗(yàn)證,通過(guò)后學(xué)生便可進(jìn)入在線考試系統(tǒng)。另外,系統(tǒng)還對(duì)考試時(shí)間進(jìn)行控制,時(shí)間到了會(huì)要求考試者交卷。在抽取試卷、進(jìn)行考試、交卷時(shí)都要進(jìn)行身份驗(yàn)證,考試者選擇將答卷提交后,由計(jì)算機(jī)自動(dòng)評(píng)卷。自動(dòng)計(jì)算考生成績(jī)。3.3 系統(tǒng)詳細(xì)設(shè)計(jì)3.3.1 組卷模塊系統(tǒng)為在線考試系統(tǒng),因此在線考試將為本系統(tǒng)的關(guān)鍵。在線考試必須要為考試提供一張題型、題量和分值分布都比較合理的試卷。提供試卷的功能就由組卷模塊來(lái)完成實(shí)現(xiàn)。組卷模塊分為兩種模式,一種是教師手動(dòng)組卷,另一種是系統(tǒng)自動(dòng)從試題庫(kù)中選擇合適的試題,生成一張?jiān)嚲怼?.3.2 數(shù)據(jù)表設(shè)計(jì)由于本系統(tǒng)所使用的數(shù)據(jù)都是通過(guò)工具
30、類(lèi)Config類(lèi)通過(guò)IO流讀取文本文檔獲得,數(shù)據(jù)表如下:見(jiàn)附錄:附件user.txt(用戶信息文件);附件corejava.txt文件(試題信息文件)附件Client.properties(客戶端配置文件);附件server.properties(服務(wù)器配置文件)第4章 系統(tǒng)實(shí)現(xiàn)4.1 開(kāi)發(fā)環(huán)境Eclipse4.2 界面制作這里介紹幾個(gè)主要界面。(1)登錄頁(yè)面的運(yùn)行結(jié)果界面如下:(2)登錄賬戶異常界面(3)登錄密碼異常界面(4)菜單界面(5)菜單界面成績(jī)查詢(xún)異常(6)點(diǎn)擊考試規(guī)則,彈出考試規(guī)則對(duì)話框(7)在菜單界面點(diǎn)擊離開(kāi)考試,彈出詢(xún)問(wèn)對(duì)話框(8)在菜單界面點(diǎn)擊開(kāi)始考試按鈕進(jìn)入考試界面(9)考
31、試結(jié)束界面,彈出考試結(jié)束了對(duì)話框。時(shí)間字體變?yōu)榧t色(剩余一分鐘時(shí))(10)點(diǎn)擊考試結(jié)束對(duì)話框,進(jìn)入菜單界面,并彈出成績(jī)對(duì)話框,顯示成績(jī)(11)點(diǎn)擊成績(jī)對(duì)話框,進(jìn)入菜單界面,在菜單界面點(diǎn)擊查詢(xún)成績(jī),彈出考試成績(jī)(11)點(diǎn)擊成績(jī)對(duì)話框,進(jìn)入菜單界面,在菜單界面點(diǎn)擊查詢(xún)成績(jī),彈出考試成績(jī)4.3 程序編碼4.3.1 隨機(jī)選題系統(tǒng)根據(jù)用戶設(shè)置的題型及課程自動(dòng)為相應(yīng)題型抽取相應(yīng)數(shù)量的試題。int i = 0;Random random = new Random();for(int level= Question.LEVEL1;level=Question.LEVEL10;level+)List list
32、= context.getQuestions(level);Question q1 = list.remove(random.nextInt(list.size();Question q2 = list.remove(random.nextInt(list.size();paper.add(new QuestionInfo(i+,q1);paper.add(new QuestionInfo(i+,q2);4.3.2 人工評(píng)卷private void gameOver(JFrame source) int index = questionInfo.getQuestionIndex();List
33、answers = examFrame.getUserAnswer();service.sendAnswers(index,answers);int score = mit();JOptionPane.showConfirmDialog(source, 分?jǐn)?shù)是:+score);examFrame.setVisible(false);menuFrame.setVisible(true);timer.cancel();134.3.3 考試計(jì)時(shí)private void startTimer() int timeLimit = examInfo.getTimeLimit();long startTim
34、e = System.currentTimeMillis();final long endTime = startTime+timeLimit*60*1000;timer.schedule(new TimerTask()public void run()long now = System.currentTimeMillis();long limit = endTime - now;/剩余時(shí)間showTime(limit);/顯示剩余時(shí)間if(limit0)timeout();, 0,1000);/從0秒開(kāi)始,間隔我1妙94.3.4 獲取下一題信息點(diǎn)擊下一題按鈕時(shí),獲取下一題信息public v
35、oid next(JFrame source) tryint index = questionInfo.getQuestionIndex();if(index+1=examInfo.getQuestionCount()return ;List answers = examFrame.getUserAnswer();service.sendAnswers(index, answers);questionInfo=service.getQuestion(index+1);catch(ExamOverException e)e.printStackTrace();JOptionPane.showCo
36、nfirmDialog(source,e.getMessage();4.3.5依據(jù)配置文件裝載試題private void addByLevel(Question q) List list = levels.get(q.getLevel(); if (list = null) list = new ArrayList(); levels.put(q.getLevel(), list); list.add(q); 4.3.6 獲取試題信息對(duì)試題進(jìn)行遍歷,讀取試題題干以及標(biāo)題,通過(guò)讀取試題標(biāo)題獲得試題分值,難易程度等信息 private void readOption (Question q, B
37、ufferedReader in) throws IOException List options = new ArrayList(); for (int i = 0; i 4; i+) options.add(in.readLine(); q.setOptions(options); private void readTitle (Question q, BufferedReader in) throws IOException q.setTitle(in.readLine(); private Question parseField(String line) String data = l
38、ine.split( ,); Question q = new Question(); q.setOptionNums( Integer.parseInt(data1.split(=)1); q.setAnswer( parseAnswer(data2.split(=)1); q.setScore( Integer.parseInt(data3.split(=)1); q.setLevel( Integer.parseInt(data4.split(=)1); return q; 4.4 系統(tǒng)測(cè)試4.4.1測(cè)試環(huán)境Eclipse4.4.2測(cè)試過(guò)程(1)基本測(cè)試過(guò)程:使用考生帳號(hào)登錄后進(jìn)行在線考
39、試,查詢(xún)成績(jī),添加試題,添加試卷,查看考試規(guī)則等全部功能的測(cè)試。并發(fā)行測(cè)試過(guò)程:同時(shí)使用多個(gè)用戶登錄,檢測(cè)系統(tǒng)對(duì)并發(fā)性事件的處理能力。(2)具體模塊測(cè)試采用黑盒測(cè)試,在根據(jù)需求分析中的測(cè)試要求,在概要設(shè)計(jì)中為每個(gè)模塊指定了詳細(xì)的測(cè)試計(jì)劃,根據(jù)此測(cè)試計(jì)劃,進(jìn)行測(cè)試,并對(duì)對(duì)照測(cè)試結(jié)果和預(yù)期結(jié)果是否一致,測(cè)試計(jì)劃如下:測(cè)試程序測(cè)試方式操作預(yù)期結(jié)果界面實(shí)現(xiàn)黑盒測(cè)試啟動(dòng)服務(wù)器客戶端,依次進(jìn)入登錄界面,菜單界面,考試界面所有界面全部正常顯示用戶登錄黑盒測(cè)試輸入賬號(hào)密碼,點(diǎn)擊登錄進(jìn)入菜單界面開(kāi)始考試黑盒測(cè)試菜單界面點(diǎn)解“開(kāi)始考試”進(jìn)入考試界面查看成績(jī)黑盒測(cè)試考試結(jié)束后,回到菜單界面,點(diǎn)解查看成績(jī)按鈕,彈出對(duì)
40、話框,顯示考生成績(jī)彈出對(duì)話框,顯示考生成績(jī)查看考試規(guī)則黑盒測(cè)試在菜單界面點(diǎn)擊考試規(guī)則按鈕,彈出考試規(guī)則對(duì)話框彈出考試規(guī)則對(duì)話框離開(kāi)考試黑盒測(cè)試在菜單界面點(diǎn)擊離開(kāi)考試按鈕,彈出詢(xún)問(wèn)對(duì)話框彈出是否離開(kāi)對(duì)話框上一題,下一題黑盒測(cè)試在考試界面點(diǎn)擊上一題,下一題按鈕,跳轉(zhuǎn)到上一題或下一題跳轉(zhuǎn)到上一題或下一題提交試卷黑盒測(cè)試點(diǎn)擊交卷按鈕提交試題答案,跳轉(zhuǎn)到菜單界面,彈出對(duì)話框,顯示成績(jī)獲取考生信息黑盒測(cè)試進(jìn)入考試界面考生信息及試題信息顯示在考試界面頭部,使用不同賬戶時(shí)顯示不同的信息考試計(jì)時(shí)功能黑盒測(cè)試進(jìn)入考試界面顯示考試剩余時(shí)間,當(dāng)考試結(jié)束后,自動(dòng)提交試題答案4.4.3 測(cè)試結(jié)果基本測(cè)試:用戶功能全部實(shí)現(xiàn)
41、,完全滿足應(yīng)用要求。并發(fā)性測(cè)試:多用戶同時(shí)登錄時(shí)未出現(xiàn)不正常狀態(tài),服務(wù)器對(duì)不同用戶請(qǐng)求進(jìn)行分步處理。容錯(cuò)性測(cè)試:系統(tǒng)對(duì)非法請(qǐng)求進(jìn)行限制,對(duì)非法操作進(jìn)行正確提示,限制非法用戶訪問(wèn)頁(yè)面。模塊測(cè)試:測(cè)試結(jié)果和預(yù)期結(jié)果基本一致,并在測(cè)試過(guò)程中對(duì)部分模塊功能根據(jù)測(cè)試用戶的要求,稍加修改,測(cè)試程序測(cè)試結(jié)果界面實(shí)現(xiàn)測(cè)試通過(guò)用戶登錄測(cè)試通過(guò)開(kāi)始考試測(cè)試通過(guò)查看成績(jī)測(cè)試通過(guò)查看考試規(guī)則測(cè)試通過(guò)離開(kāi)考試測(cè)試通過(guò)上一題,下一題測(cè)試通過(guò)提交試卷測(cè)試通過(guò)獲取考生信息測(cè)試通過(guò)考試計(jì)時(shí)功能測(cè)試通過(guò)第5章 研究結(jié)論與未來(lái)研究5.1 研究?jī)?nèi)容的總結(jié)本文是基于MVC模式在線考試系統(tǒng),實(shí)現(xiàn)了在線考試的C/S系統(tǒng),實(shí)現(xiàn)用戶的網(wǎng)上在線
42、考試的功能。新的考試系統(tǒng)具有準(zhǔn)確計(jì)時(shí)、快捷、安全、方便等優(yōu)點(diǎn),從根本上改變了原有在線考試系統(tǒng)的多種弊端。論文詳述了一個(gè)基于Web的在線考試系統(tǒng)的開(kāi)發(fā)工作。開(kāi)發(fā)了一個(gè)可以通用的考試系統(tǒng),具有以下特點(diǎn):(1)只要符合題庫(kù)的規(guī)范,任何科目的考試都可以在這個(gè)系統(tǒng)上執(zhí)行。(2)自動(dòng)化的組卷可以減輕教師的工作強(qiáng)度,并實(shí)現(xiàn)考試的客觀、公正性,提高成績(jī)的準(zhǔn)確性。(3)以往的主觀題型的測(cè)試都要單獨(dú)出題,然后是試卷處理等一系列繁瑣的工作,這些都將耗費(fèi)大量的人力物力,而且效率低下、周期長(zhǎng),還容易出現(xiàn)考試環(huán)節(jié)出錯(cuò)、考生作弊的現(xiàn)象。應(yīng)用了考試系統(tǒng)后,以上的很多環(huán)節(jié)都節(jié)省了,教師在計(jì)算機(jī)前閱卷效率相當(dāng)高,不用反復(fù)整理試卷
43、、累加得分、抄寫(xiě)成績(jī)單等;只要按自己權(quán)限范圍評(píng)閱、給分、保存結(jié)果就行,效率提高很多,周期也大大減短,從根本上改變了原有在線考試系統(tǒng)的多種弊端。5.2 主要?jiǎng)?chuàng)新點(diǎn)(1)在線考試系統(tǒng)使用手工組卷和自動(dòng)組卷相結(jié)合的方式。在組卷模塊中,結(jié)合所選試題的參數(shù),可用隨機(jī)優(yōu)化組卷的方法自動(dòng)組卷,也可根據(jù)實(shí)際情況,對(duì)試題庫(kù)試題進(jìn)行手工抽取,生成預(yù)定試卷。生成試卷后并可預(yù)覽,靈活的組卷方法有利于滿足不同方面的需要。(2)自動(dòng)閱卷和人工閱卷相結(jié)合的功能考試結(jié)束后,系統(tǒng)可以自動(dòng)計(jì)算考生成績(jī),并將考試成績(jī)反饋給考生,真正達(dá)到了考試的快捷,方便。5.3 存在的不足點(diǎn)及今后的研究方向本系統(tǒng)只是初步實(shí)現(xiàn)了考試的基本模塊,要真
44、正投入使用還必須經(jīng)過(guò)更為嚴(yán)格細(xì)致的測(cè)試,系統(tǒng)的不足之處主要表現(xiàn)在:(1)由于國(guó)家尚未有相應(yīng)的固定標(biāo)準(zhǔn)和規(guī)范,試題庫(kù)的建設(shè)還不夠完善,應(yīng)用范圍比較狹窄,試題類(lèi)型相對(duì)還比較單調(diào)。 (2)本系統(tǒng)的統(tǒng)計(jì)分析功能比較薄弱,只是做了一些基本的統(tǒng)計(jì)分析,這方面有待于以后改善和加強(qiáng)。(3)由于條件有限,系統(tǒng)的開(kāi)發(fā)具有一定的模擬性質(zhì),無(wú)法在實(shí)際的應(yīng)用環(huán)境觀察它的運(yùn)行狀況。(4)系統(tǒng)的安全性方面仍存在較大的欠缺,例如,突發(fā)故障的恢復(fù)等方面沒(méi)有得到更好的解決。因此,在今后的工作中,對(duì)本系統(tǒng)還應(yīng)在一些方面予以改進(jìn),以促進(jìn)師生之間更好的交流。參 考 文 獻(xiàn)1謝駿.數(shù)值分析在線考試系統(tǒng).學(xué)士學(xué)位論文,西南石油大學(xué),200
45、7:1-272謝歆.基于C/S模式的在線考試系統(tǒng)的研究與實(shí)現(xiàn).碩士學(xué)位論文,中山大學(xué),2009:33劉文.基于Internet的網(wǎng)絡(luò)考試系統(tǒng).碩士學(xué)位論文,華南理工大學(xué),2005:1-2 4鐘建科.基于B/S模式的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).碩士學(xué)位論文,華中科技大學(xué),2006:55劉明明,許勇.基于Web的在線考試系統(tǒng)分析與評(píng)價(jià)J.管理觀察,2009(5):2356王琪,張冬梅.試論在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)J.教育信息化,2002(11):37-38 7龐根明,原錦明.基于WEB的在線考試系統(tǒng)J.科學(xué)之友:B版,2009(10):121-1228吳凡,陳梓劍,溫紹堂,王錫標(biāo).在線考試系統(tǒng)在教學(xué)
46、實(shí)施中的經(jīng)驗(yàn)與建議J.科教文匯,2008(8):58 -599劉勃妮,李國(guó)棟.智能在線考試系統(tǒng)的研究與應(yīng)用J.科技資訊,2009(26):189-19010蘇新寧,吳鵬等.電子政務(wù)技術(shù).國(guó)防工業(yè)出版社,2003: 14-40 致 謝首先,要向我的指導(dǎo)老師張尚濤老師致以衷心的感謝!在論文撰寫(xiě)工作中,張尚濤老師對(duì)我嚴(yán)格要求,認(rèn)真指導(dǎo),給予了很多鼓勵(lì)和幫助,讓我從中學(xué)到了許多難得的經(jīng)驗(yàn),在系統(tǒng)設(shè)計(jì)中,嚴(yán)老師也給予了很多意見(jiàn)和幫助。張尚濤老師對(duì)學(xué)生認(rèn)真負(fù)責(zé)而又和藹可親,對(duì)學(xué)術(shù)一絲不茍的高尚品德和人格魅力深深感動(dòng)了我,也將影響我今后學(xué)習(xí)和工作的態(tài)度。其次,感謝我的系統(tǒng)指導(dǎo)老師張尚濤老師,他在百忙之中抽出時(shí)間,對(duì)我認(rèn)真指導(dǎo),張尚濤老師在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中給了我很多的技術(shù)支持,幫助我及時(shí)解決了許多實(shí)際問(wèn)題,使我能夠順利地完成設(shè)計(jì)。在此,我真誠(chéng)地感謝張尚濤老師給我的幫助!感謝學(xué)院各位領(lǐng)導(dǎo)和老師們的指導(dǎo)和幫助!感謝我的家人幾年來(lái)對(duì)我無(wú)微不至的關(guān)懷和照顧,正是他們的付出我才能順利地完成學(xué)業(yè)。最后,謹(jǐn)向所有關(guān)心和幫助過(guò)我的老師、同學(xué)和家人表示我最真誠(chéng)的謝意!31
- 溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷(xiāo)售技巧培訓(xùn)課件:接近客戶的套路總結(jié)
- 20種成交的銷(xiāo)售話術(shù)和技巧
- 銷(xiāo)售技巧:接近客戶的8種套路
- 銷(xiāo)售套路總結(jié)
- 房產(chǎn)銷(xiāo)售中的常見(jiàn)問(wèn)題及解決方法
- 銷(xiāo)售技巧:值得默念的成交話術(shù)
- 銷(xiāo)售資料:讓人舒服的35種說(shuō)話方式
- 汽車(chē)銷(xiāo)售績(jī)效管理規(guī)范
- 銷(xiāo)售技巧培訓(xùn)課件:絕對(duì)成交的銷(xiāo)售話術(shù)
- 頂尖銷(xiāo)售技巧總結(jié)
- 銷(xiāo)售技巧:電話營(yíng)銷(xiāo)十大定律
- 銷(xiāo)售逼單最好的二十三種技巧
- 銷(xiāo)售最常遇到的10大麻煩