關於基於C的在線考試系統設計與實現論文
1、現行在線考試系統現狀及背景
信息高速發展的時代,高效率的辦公越來越重要。對於現在來說,在線考試系統的開發還是比較熱門。還有很大要改進的部分,例如怎樣在規定的時間內自動交試卷、自動評分、怎樣設置考試的時間等。木次開發的目標可以使工作人員在網絡上完成相應的題目添加、試卷提交、?絲吹裙δ堋E漵幸惶淄暾?墒斕奶飪餼塗梢允迪腫遠??際裕?讜即罅康娜肆ξ鍃ψ試矗?⑶宜俁雀?涌旖蕁?/p>
主要實現以下幾點目標:試題隨機抽取、試題分值和考試時間的設置、自動提交試卷和評分、分數的?搜??/p>
2、系統的設計目標分析
系統採用的是C#+SQLServer數據庫的架構實現的,從而實現信息化,規範化,系統化,網絡化的平臺,具有較好的適應
性和推廣性。此係統分以下幾個模塊:用戶管理、成績?搜?⒖際隕柚謾⑻砑郵蘊狻⑿薷氖蘊狻⑸境?蘊狻⒖?伎際浴⑿薷拿藶搿?搜?質?D鞠低襯殼爸饕?諧∥??#??竦氖槍憒笤諦Jι??際韻低持擲啵?嚶Φ幕肪騁渤墒歟?欣?諶砑?耐乒悖?辛艘歡ǖ幕?。?梢鑰悸峭乒愕狡淥?幸怠?/p>
3、SQLServer2000數據庫
系統使用的是SQLServer2000數據庫,它的主要特點和優勢主要有以下幾個:
更高的擴展性:可支持4個CPU和2GB內存,也可支持64個CPU和64GB內存。
性能和可伸縮性:系統管理先進,並支持Windows圖形化管理工具、木地和遠程的系統管理和配置等。
更加安全:與Oracle相比sql server更加安全,漏洞更少。
開發效率:可與Visual Studio團隊協同工作,並提供集成化的.開發體驗
商業智能:與以前的版木對比,在數據倉庫、商務智能等方面都有很多先進功能。
成木:與Oracle數據庫相比,開發成木低,更新版木時,不需要付額外的費用。
3.1.1C/S的體系結構
系統採用C/S模式,C/S體系結構的主要優點:客戶程序(client):客戶端必須知道服務器端的地址,才能被用戶端調用運行。運行不需要特殊的硬件和複雜的操作系統支持。
3.1.2服務器端程序(server):
可同時處理多個或木地客戶的服務請求。系統啓動後,就會一直運行,服務器端不需要知道客戶端程序的地址。—般情況下,不需要強大的硬件和複雜高級的操作系統支持。
4、系統功能設計
在線考試系統主要分爲兩個大的模塊:考生模塊、管理員模塊。
考生模塊:開始考試、修改密碼、?搜?質?/p>
管理員功能模:用戶管理、成績?搜?⑻砑印⑿薷氖蘊狻⒖際隕柚?/p>
4.1系統實現及代碼
(1)根據設計目標對系統進行測試,有登錄測試、修改密碼測試、分數?搜?饈浴⒂沒Ч芾聿饈浴⑻砑有掠沒Р饈浴⑿薷撓沒Р饈浴⑸境?沒Р饈浴⒊杉?搜?饈緣取?/p>
系統登錄主界面,如圖1所示。
(2)關鍵代碼如下:
privatevoid開始考試SToolStripMenuItem_Click(objectsender,EventArgse)
{();frmStartExamstartexam=newfrmStartExam();//考試模塊entNum=Username;();}
privatevoid查詢分數SToolStripMenuItem_Click(objectsender,EventArgse)
stringsql="select*fromtb_ExamResultwhereUse-rID='H+Usemame+H'H;
SqlConnectionconn=n();SqlCommandcmd=newSqlCommand(sql,conn);//分數模塊
SqlDataReadersdr=uteReader();stringxz=sdr[2]ring();stringpd=sdr[3]ring();stringtk=sdr[4]ring();
stringmess=Username+"你好,你的考分如下:n"+"選擇題得分:"+xz+" "+"判斷題得分:"+pd+" "+"填空題得分:"+tk+" "+"最後總得分:"+all;
(mess,"考試成績查詢");}
5、結束語
在線考試系統主要的服務對象是學校,一種新的模式一無紙化考試,米用的是C/S模式。開發平臺是Microsoft Visual Studio2010,數據庫是SQLServer2000。系統界面簡練、操作簡單,容易上手。登錄時,有兩種選擇,一是考生身份登錄,考試和查詢。另一是,管理員登錄,對試題和考生進行管理。每個操作步驟都簡單明瞭,這是系統最大的特點。
-
考試作文實用【7篇】
無論是身處學校還是步入社會,大家都有寫作文的經歷,對作文很是熟悉吧,藉助作文人們可以反映客觀事物、表達思想感情、傳遞知識信息。那要怎麼寫好作文呢?以下是小編爲大家收集的考試作文9篇,歡迎大家借鑑與參考,希望對大家有所幫助。考試作文篇1“嘴角扯出一抹無奈的...
-
最新八年級期末考試的反思範文
在現在的社會生活中,我們的工作之一就是課堂教學,反思過往之事,活在當下之時。怎樣寫反思才更能起到其作用呢?以下是小編整理的最新八年級期末考試的反思範文,供大家參考借鑑,希望可以幫助到有需要的朋友。最新八年級期末考試的反思範文1一、試卷特點1.注重基本知識,基本...
-
考試前後作文合集【3篇】
在日復一日的學習、工作或生活中,大家對作文都再熟悉不過了吧,作文是從內部言語向外部言語的過渡,即從經過壓縮的簡要的、自己能明白的語言,向開展的、具有規範語法結構的、能爲他人所理解的外部語言形式的轉化。那麼問題來了,到底應如何寫一篇優秀的作文呢?下面是小...
-
二年級數學組期末考試試卷分析
無論是身處學校還是步入社會,我們都不可避免地會接觸到試卷,試卷可以幫助學校或各主辦方考察參試者某一方面的知識才能。你知道什麼樣的試卷纔是好試卷嗎?下面是小編整理的二年級數學組期末考試試卷分析,希望能夠幫助到大家。一學期已經過去了,這學期數學期考年級平...