999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C語言在線考試系統的設計與實現

2013-04-29 00:44:03徐曉君
考試周刊 2013年83期
關鍵詞:實現設計

徐曉君

摘 要: 根據實際教學需求,設計并實現了C語言在線考試系統。系統的開發以采用結構化設計思想為指導,文章針對系統的分析、設計、數據庫設計、關鍵模塊的實現等進行了闡述。系統在實際試用中運行良好,具有一定的實用價值和推廣價值。

關鍵詞: C語言 在線考試系統 設計 實現

1.系統開發的背景及意義

考試作為教學評測的一種主要手段,其規范性、科學性及考試工作的組織、管理等直接關系到教學測評的準確性和客觀性,影響教學質量。目前,在我校,C語言程序設計課程作為公共基礎必修課,全校大面積開設C語言程序設計課程,每學期期末考試時,面臨大量問題,包括組卷、試卷印刷、試卷裝訂、試卷批閱、閱卷審核、合分、成績計算及成績錄入等,不僅花費時間、金錢,而且造成大量紙張浪費,增加授課教師的工作量。同時,人工閱卷、合分工作不僅速度慢,而且存在誤判的情況,很容易造成教學事故。

鑒于以上情況,開發一個C語言考試系統就顯得非常必要。

2.系統分析與設計

經過對我校C語言程序設計課程的教學與考試情況的分析,我認為本系統應分為三個模塊、學生端模塊、教師端模塊、管理員端模塊。不同模塊實現不同的功能,分別針對不同用戶對象。

2.1學生端模塊

學生模塊主要包括學生個人信息查看、章節練習、章節自測、模擬考試、在線考試、成績查詢等模塊。

學生在登錄后,通過個人信息管理模塊可以查看個人信息,若有錯誤,則可以向管理員傳遞正確信息,經管理員核查后修改;章節練習模塊中存放各章節所有習題,學生可根據學習進度選擇章節進行鞏固與練習,若遇到不會的題目,學生則可查看本題參考答案;章節自測模塊可對本章節學習情況進行測試,題型包括選擇題、填空題、程序設計題等類型。在答題過程中,在學生答完題點擊提交后可自動判選擇題、填空題、程序分析題的分值,同時給出題目答案,而程序設計題則會給出本題的參考答案;模擬考試模塊可從題庫中抽題,自動組卷,功能與章節自測模塊類似,不同之處在于模擬考試模塊所抽取的題是所有章節的題目;在線測試模塊在期末考試時才對學生開放,完成期末考試。該模塊讀取數據庫中期末試題,并按隨機順序顯示,當學生提交后,可自動判別客觀題成績,并存放于數據庫中,程序設計題則是記錄學生答題結果,由教師評閱。

2.2教師模塊

教師模塊主要包括教師個人信息查看、題庫管理、考試安排管理、試卷組卷管理、閱卷管理、成績管理等模塊。

教師在登錄后,通過題庫管理模塊可進行題目管理,對題庫進行維護;通過考試安排管理模塊可進行考試安排;通過試卷管理模塊既可對以往試卷進行查看,又可完成本學期試卷組卷及試卷修改工作,在組卷時,既可以根據各章節知識點進行組試卷,又可以隨機組卷;通過閱卷管理模塊可對學生提交的試卷的編程題進行判分,將分值錄入;通過成績管理模塊,教師可按班級或學生學號姓名查看期末考試成績,也可錄入平時成績,按一定的比例(如平時成績占20%,期末成績占80%)計算學生綜合成績,并分析成績,包括各分數段學生的比例、班級平均成績、最高分、最低分等,而成績一旦錄入并保存后,不能再對成績進行修改,若需要修改,則可向管理員申請修改。

2.3管理員模塊

管理員模塊主要包括用戶信息管理、班級管理、院系管理、課程管理、授課管理、試卷管理、成績管理、網站信息管理。

用戶信息管理可對學生、教師的信息進行管理并進行權限設置;班級管理可對本學期開課班級進行管理;授課管理可將教師與授課班級關聯,以便進行考試安排、成績管理等;試卷管理可進行試卷的保存,另當教師發現組好的試卷存在錯誤時可通過此模塊由管理員進行試卷的修改;成績管理模塊可對成績進行統計、分析,同時,當教師錄入成績有誤需要修改時,可通過該模塊進行修改;通過網站信息管理可更新網站內容,包括公告管理、新聞管理、共享資料管理等。

3.數據庫設計

數據庫設計根據用戶的需求設計數據庫結構及應用系統的過程,數據庫設計的優劣直接影響系統的質量的高低和運行效果的優劣。數據庫設計經過明確用戶需求、概念設計、軟件結構設計、數據庫實施等步驟,數據庫設計時,以規范化設計理論為指導,力求建立一個完整、獨立、共享、冗余小、安全有效的數據庫系統。本系統中的表主要包括:(1)學生基本信息表:學生ID、學號、學生姓名、班級ID等;(2)成績單表:考試ID、課程ID、學號、選擇題成績、填空題成績、程序設計題成績、平時成績;(3)章節信息表:章節ID、章節名;(4)知識點:知識點ID、所屬章節、知識點名;(5)題目知識點:題庫中題號、知識點ID;(6)選擇題題庫表:題庫中題號、題干、選項A、選項B、選項C、選項D、參考答案、難易程度;(7)考試安排表:考試ID、考試名稱、考試描述、考試開始時間、考試結束時間、班級ID;(8)組卷表:考試ID、選擇題分值、選擇題數量、填空題分值、填空題數量、程序設計題分值、程序設計題分值、程序設計題數量、試卷總分;(9)試卷選擇題知識點分配表:考試ID、章節ID、數量;(10)試卷選擇題表:考試ID、試卷中題號、題庫中題號;(11)學生選擇題答題表:學號、考試ID、試卷中題號、答案等。

4.關鍵模塊的實現

本系統在開發時選用了asp.net、B/S、ODBC作為開發技術,所采用的開發軟件主要有Macromedia Dreamweaver 8,Adobe Photoshop CS3 Extended,Microsoft Visual Studio 2008等,數據庫方面考慮到與windows xp兼容性及所開發的系統一些信息的數量,所以選擇Microsoft SQL Server 2005。服務器采用windows自帶IIS。

4.1個人信息管理

學生登錄后可以查看個人基本信息,并且可以進行修改重新保存數據庫。此模塊實現需要登錄者信息,根據登錄者學號查詢數據庫并且返回到用戶界面,所以用到傳登錄者信息用Session["sno"],然后建立一個強類型dataset為DataSetStudentInf.xsd,并建立一個方法為GetDataBySno(sno)。

4.2成績查詢

此模塊實現是學生對自己的成績查詢,學生根據自己的學號、姓名進行查詢得到自己C語言成績及排名。為此建立一個強類型dataset為DataSetReports.xsd,建立一個方法為GetDataByNoName(Sno.,Sname),其sql語句為SELECT Sno,Sname,AllGrade,Sort,ChoiceG,VacancyG,DesignG FROM dbo.T_Reports where Sno=@Sno and Sname=@Sname。

4.3閱卷管理

此模塊實現對在線考試試卷的管理,教師根據學號姓名,提取試卷,閱批學生試卷,并且實現對成績的加和。選擇題可以實現自動評分,其他需要教師閱卷。實現選擇題自動評分代碼如下:

protected void btnAuto_Click(object sender,EventArgs e,int fz)

{

int sum = 0;

foreach (RepeaterItem item in rpChoice.Items)

{

Label lbCA = (Label)item.FindControl("lbCA");

Label lbRCA = (Label)item.FindControl("lbRCA");

if (lbCA.Text == lbRCA.Text)

{

sum = sum + fz;

}

}

txtChoiceG.Text = sum.ToString();

}

5.系統測試

軟件測試的目的是發現程序中的錯誤而執行程序的過程,通過實施完善的軟件測試,可以提高軟件質量。針對本系統,進行了功能測試,確保測試模塊功能的正常。其中,對導航欄、用戶登錄、在線考試、組卷等模塊進行了測試,主要采取的方法為等價類劃分方法;系統進行了用戶界面測試,確保用戶界面友好,測試的內容包括頁面之間的切換、頁面的對象及特征(如菜單、大小、位置、文本內容等)符合標準。

6.結語

經過調研、系統分析、設計與實現,本系統基本能夠滿足學生、教師對在線考試系統的需求,使用方便,界面友好,功能較為完善,可以減輕教師工作量,提高工作效率,具有一定的實用價值和推廣價值,但是本系統中也存在一定的不足之處,如系統效率、訪問人數等。隨著計算機技術及教學情況的發展,本系統會逐步完善。

參考文獻:

[1]楊鵬.基于Web的C語言考試系統設計[J].中國科技信息,2010(5).

[2]王娜.基于ASP.NET技術的在線考試系統的設計與實現[J].科技信息,2010(7).

[3]劉潔.基于Web環境的在線考試系統[J].黑龍江科技信息,2011(15).

猜你喜歡
實現設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
信息系統安全評價系統設計及實現
高校聲像檔案數字化管理的實現路徑
辦公室業務(2016年9期)2016-11-23 10:44:30
辦公室人員尚需制定個人發展規劃
辦公室業務(2016年9期)2016-11-23 09:15:57
蘇州信息學院教務管理系統的設計與實現
如何實現人企合一
主站蜘蛛池模板: 99成人在线观看| 久久天天躁狠狠躁夜夜躁| 亚洲无码一区在线观看| 国产肉感大码AV无码| 精品乱码久久久久久久| 免费国产无遮挡又黄又爽| 欧美精品成人| 波多野结衣在线一区二区| 国产日本欧美亚洲精品视| 亚洲男人的天堂久久香蕉网| 99视频国产精品| 好吊日免费视频| 91一级片| 狠狠久久综合伊人不卡| 亚洲成a∧人片在线观看无码| 国产在线观看99| 亚洲h视频在线| 欧类av怡春院| 国产精选自拍| 一级全免费视频播放| 欧美在线中文字幕| 国产人在线成免费视频| 高清码无在线看| 2021国产精品自拍| 国内99精品激情视频精品| 国产人成网线在线播放va| 国产肉感大码AV无码| 99国产精品国产| 亚洲三级成人| 99久久性生片| 国产网站在线看| 丝袜美女被出水视频一区| 国产尤物视频在线| 欧美激情二区三区| 欧日韩在线不卡视频| 中文纯内无码H| 久久永久视频| 久久这里只有精品国产99| 新SSS无码手机在线观看| 欧美不卡视频一区发布| 色综合国产| 蜜桃视频一区| 欧美一级片在线| 成年A级毛片| 国产日产欧美精品| 高清精品美女在线播放| 综合网久久| 自拍中文字幕| 久久久久久高潮白浆| 午夜日b视频| 国产素人在线| 日韩精品一区二区三区中文无码 | 亚洲日韩高清无码| 久久黄色免费电影| 欧美性天天| 日韩不卡高清视频| 麻豆a级片| 91娇喘视频| 亚洲中文字幕av无码区| 久99久热只有精品国产15| 伊人成色综合网| 国产精品福利在线观看无码卡| 一级做a爰片久久毛片毛片| 中文字幕在线一区二区在线| 日韩毛片在线播放| 无码一区二区三区视频在线播放| 国产日韩欧美精品区性色| 少妇精品网站| 国产a网站| 成人在线不卡视频| 亚洲黄网视频| 日韩一区二区在线电影| 国产主播在线一区| 久久久亚洲色| 国产一国产一有一级毛片视频| 国产永久在线视频| 精品国产免费观看一区| 亚洲成人一区二区三区| 日本a∨在线观看| 青青极品在线| 玖玖免费视频在线观看| 日韩欧美亚洲国产成人综合|