- 相關推薦
網絡在線考試系統
網絡在線考試系統,是小編專門為各位計算機網絡畢業的同學準備的論文,希望對大家有幫助!
摘 要:本文以在線考試系統為例,從軟件工程的角度出發,按照項目的開發順序,系統、全面的介紹了軟件的開發流程,對開發背景、系統功能分析、系統設計目標、數據設計等方面問題都進行了介紹。
關鍵詞:在線考試系統;設計目標;需求分析
一、引言
學校原有的考試模式,都是老師出試卷、印試卷、組織考試、監考、收卷、判卷、講評試卷和進行考試分析。在這個漫長的過程中,老師需要付出很大的工作量,學生需要焦急的等待考試結果,在線考試系統客服了上述弊端,考場延伸到任何時間任何地點,只要能上網學生就能夠參加考試,并且馬上能夠知道考試成績,由于在線考試系統中使用了SQL Server 2008數據庫,使試題更加全面,能夠涵蓋課程的全部章節,試題庫更加豐富,所以在線考試系統是現代化教學的必不可少的組成部分。
在設計在線考試系統時主要需要考慮下面幾個問題:
1.如何驗證不同身份的登錄用戶;
2.如何隨機抽取試題;
3.怎樣實現考試計時的功能;
4.怎樣實現試卷無刷新;
5.如何實現系統自動評分;
6.合理的創建后臺管理平臺。
二、開發背景
隨著計算機技術和Internet技術的迅猛發展,給學校提出了新的辦學模式。目前絕大部分學校都在進行數字校園的建設,早期的信息化校園就是內部小型局域網,出口為教育網或電信、聯通寬帶,這樣的方式是數字化校園的安全性很難控制,特別是對可靠性要求較高的在線考試系統更加不能滿足要求。隨著網絡的發展,現在的數字化校園,對服務的配置越來越高,設置多層防火墻,并通過各種方式實現網絡的安全管理,這些措施的實行更加促成了在線考試系統的開發腳步。
三、系統分析
(一)需求分析,F今舉行的各種考試,不管是學校內部組織的期末考試還是社會上的一些職業資格考試,多數都是采用試卷的形式進行考核,過程繁瑣,需要時間較長,教師需要出卷、閱卷等多個過程,工作量大,又不能保證考試的公正性,在線考試系統能夠提供隨機收取試題進行組卷,既降低了教師的工作量,又保證了考試的公正性。而對于考生來說,參加學校的期末考試,可能需要等待一周才能夠得知考試成績,對于社會上的職業資格考試來說,考生可能需要等待,一個月甚至多個月的時間才能夠知道考試成績,在線考試系統能夠實時評分,考試完成后能夠立即得知考試成績。所以在線考試系統對于學生和考生來說都是有利無害的。
(二)系統功能描述。為了保障整個系統的安全性,在線考試系統實現了分類驗證的登錄模塊,這樣可以對不同身份的登錄用戶進行驗證,確保了不同身份的用戶操作權限。在抽取試題上,系統使用隨機抽取試題的方式,體現了考試的客觀與公正。當考生答題完畢之后,提交試卷即可得知本次考試的得分,體現系統的高效性。在后臺管理上,又分為后臺管理員管理模塊和試題管理模塊。其分別適應不同的用戶,前者只有系統的高級管理員才能進入,對整個系統進行管理。而后者只允許教師登錄,教師可以對自己任教的科目試題進行修改,并且可以查看所有參加過自己任教科目的學生成績。具體功能如圖所示。
系統登錄判斷身份是否登錄教師試題信息管理考試結果管理個人信息維護學生閱讀考試規則選擇考試科目開始考試交卷評分管理員信息管理人員信息管理試題信息管理科目信息管理考試結果信息維護管理員
四、系統設計目標
在線考試系統能夠從試題庫中隨機抽取考試試題,并且根據考試所需的章節分布,難度要求,進行智能組卷。系統主要實現以下目標:
1.軟件的可用性強,操作簡單,界面友好。
2.能夠從試題庫中隨機收取試題,并且能夠進行智能組卷。
3.保證系統的安全性,對于非法數據的處理要考慮全面。
4.能夠對考試的結果進行實時評分。
5.對于不同權限的用戶,要區分對待,教師管理試題,系統管理員管理相關信息。
6.系統要為今后的維護升級留有相應的接口。
五、數據庫設計
在開發在線考試系統之前,分析了系統的數據量,由于在線考試系統中試題及考生信息的數據量會很大,因此選擇Microsoft SQL Server 2008數據庫存儲數據信息,在數據庫中創建了6個數據表,用于存儲不同的信息,如下所示。
1.管理員信息表;
2.課程信息表;
3.考試成績信息表;
4.學生信息表;
5.教師信息表;
6.試題信息表。
六、總結
本文對在線考試系統的總體設計進行了介紹,在線考試系統最基本的要具備登陸、隨機抽取試題、答卷和評分功能,這4部分組成了在線考試系統,而其他一些功能或者模塊都是間接的服務于這4部分。完善的在線考試系統,也要具備優良的后臺管理模塊,只有將后臺管理模塊設計完善,才能使整個系統變得更加靈活和容易維護。
參考文獻:
[1]高曉黎,韓曉霞.SQL Server 2008案例教程[M].北京:清華大學出版社,2010.
[2]Robin Dewson.SQL Server 2008基礎教程[M].北京:人民郵電出版社,2009.
[3]李春葆.C#程序設計教程[M].北京:清華大學出版社,2010.
【網絡在線考試系統】相關文章:
網絡在線客服工作總結11-19
淺析在線旅游管理系統的重要性論文10-08
在線高校畢業生檔案管理系統的研究與開發10-26
網絡選課系統的設計與實現論文10-09
催化劑顆粒激光在線監測系統技術合同10-08
教師在線網絡培訓心得體會12-28
關于網絡系統信息安全的論文10-09
網絡傳輸計費系統的數據采集與傳輸10-07