中國民航飛行學院在線考試管理軟件系統(tǒng)的設(shè)計與實現(xiàn)
【摘要】 本設(shè)計主要是為了減輕教師的工作負擔、提高工作效率、節(jié)約成本,同時激發(fā)學生的學習興趣而實現(xiàn)的一個B/S模式的在線考試平臺,運用ASP.NET以及ADO.NET相關(guān)技術(shù),利用C#語言作為開發(fā)語言,通過JavaScript、HTML、css語言的相關(guān)配合,在visualStudio2008環(huán)境下完成系統(tǒng)前臺的編寫。利用Sql Server2005存儲數(shù)據(jù)完成系統(tǒng)的后臺操作。用戶使用WEB瀏覽器訪問WEB,WEB服務(wù)器請求數(shù)據(jù)庫服務(wù)器,并將獲得的結(jié)果以HTML的形式返回客戶端瀏覽器,通過WEB頁面上顯示的表格與數(shù)據(jù)庫進行交互操作。本系統(tǒng)登錄角色分為三種:學生、老師、管理員,他們根據(jù)擁有的不同權(quán)限,登錄到不同的頁面進行使用。系統(tǒng)由登錄模塊、在線考試模塊、科目信息管理模塊、試題信息管理模塊、教師信息管理模塊、學生信息管理模塊、成績管理模塊組成,通過各模塊的實現(xiàn),最終完成整個考試系統(tǒng)。整個系統(tǒng)通過對試卷的制定、審核、生成、考試與成績的查詢來實現(xiàn)無紙標準化考試,從而使考試可以方便地通過Internet和局域網(wǎng)進行。
第一章 引言
計算機網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展使得整個世界每天都在發(fā)生變化,全世界都基本被網(wǎng)絡(luò)所覆蓋,網(wǎng)絡(luò)信息技術(shù)越來越成熟,,信息化逐漸在各國普及,人們對各類信息數(shù)據(jù)的利用和處理的過程已進入自動化、網(wǎng)絡(luò)化。網(wǎng)絡(luò)教育也逐漸發(fā)展起來,逐漸的受到公眾的高度重視,其發(fā)展戰(zhàn)略是目前教育的高度重視。對于網(wǎng)絡(luò)教育,國家給予了高度的重視,不斷的在進行網(wǎng)絡(luò)對于教育資源的建設(shè),在教育政策中也逐漸在凸顯出國家對網(wǎng)絡(luò)教育的重視。在這高度重視網(wǎng)絡(luò)教育的環(huán)境下,在網(wǎng)上進行好考試的信息系統(tǒng)出現(xiàn)在了公眾的視野中,而且隨著信息技術(shù)的推進,這種在線進行考試的信息系統(tǒng)已經(jīng)逐漸的遍布于各大領(lǐng)域。同時,信息技術(shù)的大力推動作用,教育領(lǐng)域也在逐漸的實現(xiàn)信息化,這也是我國教育政策中的一項重要策略,事實證明實現(xiàn)教育的信息化,有利于提高教學的質(zhì)量。
以往的傳統(tǒng)的學生考試方式耗時又費力,首先是教師對于所教授科目進行出題,審閱合格以后進行印卷,學校再安排學生進行考試,考試完了以后學校安排人審閱答卷,再進行學生成績的評估和分析等多個步驟才算完成整個考試。這樣的結(jié)果是教師的工作量大,時間上也消耗很多,學生想知道自己的成績也要等上相當長的一段時間,而且隨著教育的各方面的改革,考試的方式也在多樣化,對于考試方式的改革需求迫在眉睫。網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)教育的逐漸強化,在線考試信息系統(tǒng)的出現(xiàn),使得教師的大部分工作都由網(wǎng)絡(luò)來代替,教師的負擔也隨之減輕了,而且工作的效率也得到了提高,學生考試的質(zhì)量也得到了改善,而且這種考試方式顯得更加合理與客觀,對學生的教學有很大的幫助。本文進行了在線考試系統(tǒng)系統(tǒng)的初步設(shè)計工作,對其進行需求分析,系統(tǒng)分析,采用 B/S 模式,利用ASP.NET和 ADO.NET 技術(shù)設(shè)計完成預(yù)期的系統(tǒng)。
利用網(wǎng)絡(luò)進行考試的方式能夠很好的減輕教師工作負擔,提高教師的工作效率,而且能夠很快的將考試結(jié)果反饋給考試的學生,大大的節(jié)約了人力、物力及財力。利用網(wǎng)絡(luò)進行考試的方式能夠進行客觀公正的評卷與閱卷,能夠很好的測試學生的實際學習情況,很好地體現(xiàn)了教育信息化,幫助改善教學的質(zhì)量。因此,在線考試信息系統(tǒng)的開發(fā)與研究具有很好的實際運用價值!緦W位級別】:碩士
第二章 緒論
2.1 開發(fā)背景
由于教育資源條件的限制,目前的學校考試方式任然是傳統(tǒng)的方式,首先由任課教師進行考試出題,學校安排學生進行統(tǒng)一的考試(筆試),學生考完試,學校安排老師進行人工閱卷,進行試卷的人工評估與分析。這其中的每一個環(huán)節(jié)都是非常繁瑣復雜的,每個步驟按順序按部就班,工作量非常大,給老師造成了沉重的負擔。傳統(tǒng)考試的資源浪費也很嚴重,同時由于人為因素還可能造成分數(shù)統(tǒng)計的錯誤,且在考試過程中很難杜絕作弊現(xiàn)象,這就出現(xiàn)了公平形式下的不公平現(xiàn)象。傳統(tǒng)考試的局限性還不只這些,由筆試形式的限制,為每個考生都出一份試卷是不現(xiàn)實的,一份試卷可能被多人多次使用,不能及時、有效的更新,學生通過死記硬背來應(yīng)付考試并不利于考生對知識的學習,也不利于教育產(chǎn)業(yè)的健康發(fā)展,傳統(tǒng)考試形式已初顯弊端。計算機技術(shù)的發(fā)展為把考試形式從紙上做答搬到計算機上進行提供了可能,數(shù)據(jù)庫技術(shù)及網(wǎng)絡(luò)技術(shù)的普及為實現(xiàn)網(wǎng)絡(luò)考試打下了堅實的物質(zhì)和理論基礎(chǔ)。
互聯(lián)網(wǎng)時代的到來和飛速發(fā)展,將我們帶入了信息時代,學校傳統(tǒng)的管理方法和辦學水平都受到了極大的挑戰(zhàn)。Internet 技術(shù)持續(xù)迅猛的發(fā)展,為傳統(tǒng)的辦學提供了新的模式。絕大部分學校都已接入互聯(lián)網(wǎng)并建成校園網(wǎng)平臺,以現(xiàn)代計算技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的數(shù)字化教學正在朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標邁進。與網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)相結(jié)合的新型辦學模式正在成為潮流。隨著學校近些年的快速發(fā)展和校園網(wǎng)建設(shè)的日趨成熟,積極響應(yīng)學院“低成本辦學"的辦學理念,開發(fā)一套以校園網(wǎng)為平臺、基于B/S模式的在線考試系統(tǒng)。
2.2 研究的現(xiàn)狀
利用網(wǎng)絡(luò)計算機進行考試的方式以前稱作計算機輔助測驗(CAT),其主要的功能是利用計算機與網(wǎng)絡(luò)來代替教師的大部分工作,如考試的試卷由計算機來完成,且對考試的結(jié)果及考試結(jié)果的成績評估與分析也由計算機來完成,計算機完成了教師的絕大部分的工作量,大大的減輕了教師的工作負擔。對于計算機輔助測驗,國外比中國的起步要早的多,很早以前就開始進行研究了,而且取得了一定的成果,如概化理論、題庫理論等。
對于利用網(wǎng)絡(luò)計算機來進行考試測評的信息系統(tǒng)的開發(fā)標準與規(guī)范,世界上很多對于網(wǎng)絡(luò)教育信息化資源的組織與機構(gòu)中都提到了相關(guān)內(nèi)容,雖然沒有明確的規(guī)定,但是在逐漸的走向?qū)崿F(xiàn)統(tǒng)一、規(guī)范化與標準化。如最早的利用計算機進行管理的教學標準是由美國的航空工業(yè)計算機輔助訓練委員會(AICC)提出的,全球?qū)W習聯(lián)合公司 IMS 提出了對于學習系統(tǒng)的技術(shù)規(guī)范。歐洲也有提出計算機網(wǎng)絡(luò) 教 育 的 規(guī) 范 標 準 , 促 進 歐 洲 社 會 教 育 和 培 訓 中 使 用 多 媒 體 工 程(PROMETEUS),歐洲遠程教育多媒體制作與銷售網(wǎng)聯(lián)盟(ARIADNE)等組織對于利用計算機網(wǎng)絡(luò)技術(shù)來對網(wǎng)絡(luò)教育技術(shù)的標準化的開發(fā)與研究,以及實現(xiàn)國際合作。當前,國際電氣以及電子工程學會的學習技術(shù)標準的委員會(IEEE LTCS)的帶領(lǐng)下,大量的專門的工作人員對于利用網(wǎng)絡(luò)進行教育的技術(shù)規(guī)范標準進行制定,以及對于不合理的地方進行修訂,也就是 IEEEl484 標準。當前,英國、德國、美國及同本等好幾個國家都提交了關(guān)于從事學習、技術(shù)培訓的規(guī)范化與標準化及教育的修訂與征集、批準工作的議案,且1999年ISO國際標準化組織成立了 JTCI/SC36 委員會。為了追隨國際步伐,中國的教育部在 2000 年的 5 月對于利用網(wǎng)絡(luò)進行教育的規(guī)范與標準提出了《現(xiàn)代遠程教育資源建設(shè)技術(shù)規(guī)范》,對于網(wǎng)絡(luò)題庫以及考試系統(tǒng)的規(guī)范化與標準化進行了定義。除此之外,國內(nèi)多所重點高校的有關(guān)專家在教育部的組織下于 2000 年 11 月成立了 CELTSC 教育部教育信息化技術(shù)標準委員會(Chinese e.Learning Technology Standardization)。CELTSC 主要的任務(wù)是進行利用網(wǎng)絡(luò)進行教育的技術(shù)標準與規(guī)范,在 2002 年的 12月制定了CELTS中國現(xiàn)代遠程教育技術(shù)標準,是由全國信息技術(shù)標準化技術(shù)委員會教育技術(shù)分技術(shù)委員會專門負責,包括的標準化內(nèi)容很多,如專門運用于學習技術(shù)環(huán)境的平臺與媒體標準 (CELTS一17),為了解決重復開發(fā)及信息的共享程度低的問題而制定的練習/測試互操作的規(guī)范QTI(CELTS.10)。
第三章 理論基礎(chǔ) ............. 7
3.1管理信息系統(tǒng)相關(guān)概念 ...... 7
3.1.1管理信息系統(tǒng)的概念 ............ 7
3.1.2管理信息系統(tǒng)的開發(fā)內(nèi)容 ............ 7
第四章 需求分析 .......... 16
4.1 系統(tǒng)的可行性分析 .......... 16
4.2 系統(tǒng)性能需求分析 ........... 16
4.3系統(tǒng)功能需求分析 .......... 18
第五章 系統(tǒng)分析 ........... 19
5.1 業(yè)務(wù)流程圖 ........ 19
5.2 數(shù)據(jù)流圖 ............... 20
第八章 系統(tǒng)測試
8.1 測試概述
在基本完成了學生考試信息系統(tǒng)的設(shè)計與實現(xiàn)后,不但需要進一步的維護完善系統(tǒng),同時,系統(tǒng)的各個主要功能模塊的穩(wěn)定性與正確性還有待測試,只有這些正要的功能模塊得到相應(yīng)的測試,才可以確保各個學校老師再使用這個考試系統(tǒng)時,能夠正常的進行考試操作,穩(wěn)定的處理成績以及數(shù)據(jù)。因此,這里就對考試信息系統(tǒng)的幾個主要的涉及到關(guān)鍵操作的功能模塊進行了詳細的功能測試,以確保程序的正確穩(wěn)定的運行,以下描述了測試的具體過程與測試用例介紹。
8.2 注冊/登錄模塊的測試
注冊、登錄這一功能模塊,是進行一系列操作的基礎(chǔ),是系統(tǒng)分辨登錄者身份的關(guān)鍵步驟,不同的身份會有不同的登錄結(jié)果。如下表8-1到表8-2就是對注冊登錄模塊的詳細測試用例與測試用例表描述。
第九章 總結(jié)與展望
本文實現(xiàn)的是在線考試系統(tǒng),主要目的是希望通過在線考試系統(tǒng)幫助教師減輕工作量,提高教師的工作效率。為了更好的對在線考試系統(tǒng)的開發(fā),在進行開發(fā)之前需要做好充分的準備工作,如閱讀大量的文獻資料,了解各種開發(fā)技術(shù),及開發(fā)軟件的特性,選擇即合適的開發(fā)方法和開發(fā)軟件。本文最后完成的系統(tǒng)經(jīng)過測試基本達到要求。經(jīng)過對在線考試系統(tǒng)的開發(fā),本文的總結(jié)如下:
首先,在進行開發(fā)之前首先要做好準備工作,如開發(fā)工具的選擇等。
對系統(tǒng)的開發(fā)需求分析是相當重要的一個環(huán)節(jié),在該階段開發(fā)者需要和用戶進行深入的溝通,正確的理解用戶的需求,不僅要進行系統(tǒng)的功能性需求分析,還要進行系統(tǒng)的非功能需求分析。
由于一個系統(tǒng)的開發(fā)周期一般較長,用戶的需求又是在不斷變化的,因此對系統(tǒng)進行開發(fā)和設(shè)計的過程中,用戶應(yīng)該進行全程參與,這樣能夠減少系統(tǒng)重新設(shè)計開發(fā)的概率。
用戶對系統(tǒng)的需求隨著時間是不斷變化的,用戶后期在對系統(tǒng)的使用過程中可能會添加或者修改系統(tǒng)的某些功能,為了防止系統(tǒng)進行全部的從新設(shè)計,系統(tǒng)可以采取模塊化的設(shè)計方式,用戶在添加或者修改功能時,只需要修改其中的對應(yīng)模塊或者添加相應(yīng)的功能模塊即可,不需要將整個系統(tǒng)進行重新設(shè)計,即開發(fā)的系統(tǒng)用該具有較好的可擴展性。
下一步,繼續(xù)對在線考試系統(tǒng)中的一些算法進行改進和完善,不斷的完善和健全在線考試系統(tǒng)的功能和性能,使其日益完善,對學院的發(fā)展起到積極地促進作用。在以后的研究工作中,我們需要解決的以及需要改善的工作有:
1.題型并不全面,只包括了比較適合于計算機評分的客觀題型。對于主觀題,本系統(tǒng)暫時未作深入研究,有待于將來的進一步研究和補充。
2.由于時間的限制,本系統(tǒng)的設(shè)計具有不完善的地方,很多地方只是做到了功能上的實現(xiàn),需要進一步的優(yōu)化,方便用戶使用,為用戶提供更細的功能。
3.系統(tǒng)功能的進一步擴展。比如,題庫管理模塊中的試題錄入部分添加可由其他類型的文件導入的功能等。
4.采用國家標準和部頒信息、題庫分類標準,進一步提高試題的通用度。
5.安全與訪問控制技術(shù)有待進一步研究和改進。安全問題是系統(tǒng)應(yīng)該重點考慮的問題,尤其是數(shù)據(jù)庫的安全問題,除了對每類用戶建立訪問權(quán)限,還可以為建立用戶的操作日記,記錄用戶的操作信息,如操作的時間,用戶名,用戶登錄的IP等信息進行記錄,這樣就可有效的對系統(tǒng)訪問進行監(jiān)管。
參考文獻(略)
本文編號:19158
本文鏈接:http://www.lk138.cn/kejilunwen/ruanjiangongchenglunwen/19158.html