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久久| 114级毛片免费观看| 高清国产va日韩亚洲免费午夜电影| 亚洲第一黄片大全| 日韩精品无码免费专网站| 午夜毛片免费观看视频 | 97se亚洲| 婷婷亚洲最大| 亚洲国产精品无码久久一线| 中字无码av在线电影| 国产又粗又猛又爽视频| 在线五月婷婷| 久久久91人妻无码精品蜜桃HD| 国产在线小视频| 无码福利日韩神码福利片| 尤物成AV人片在线观看| 欧美精品导航| 日韩毛片在线视频| 成人国产小视频| 日韩国产亚洲一区二区在线观看| 日韩精品毛片| 国产成人凹凸视频在线| 一级毛片在线播放| 国产日本欧美在线观看| 久久国产免费观看| 婷婷伊人五月| 亚洲乱码在线视频| julia中文字幕久久亚洲| 日韩东京热无码人妻| 九九九久久国产精品| 女人爽到高潮免费视频大全| 国产精品七七在线播放| 中文字幕不卡免费高清视频| 国产又粗又猛又爽视频| 国产中文一区a级毛片视频| 亚洲A∨无码精品午夜在线观看| 精品第一国产综合精品Aⅴ| 在线日韩一区二区| 国产新AV天堂| 呦视频在线一区二区三区| 欧美成人aⅴ| 国产美女无遮挡免费视频网站 | 一级毛片免费高清视频| 中文字幕资源站| 日韩欧美网址| 国产成本人片免费a∨短片| 亚洲国产精品一区二区第一页免| 国产成人无码久久久久毛片| 欧美成人看片一区二区三区| 91在线日韩在线播放| 亚洲另类色| 婷婷综合在线观看丁香| 亚洲第一区欧美国产综合 | 全部无卡免费的毛片在线看| 色亚洲成人| 女人18毛片水真多国产| 精品综合久久久久久97| 日韩视频福利| 国产欧美精品一区aⅴ影院| 58av国产精品| 五月激情婷婷综合| 国产乱子伦无码精品小说| 男女精品视频| 好吊妞欧美视频免费| 日韩小视频在线观看| 2021国产在线视频| 国产精品深爱在线| 日韩无码白| 欧美一级高清免费a| 欧美在线导航| 91人妻在线视频| 午夜a级毛片| 伊人激情久久综合中文字幕| 青青国产视频| 成人福利在线视频免费观看| 国产成人av大片在线播放| 亚洲一区二区三区国产精华液| 欧美日韩理论| 国产精品成人啪精品视频| 五月婷婷中文字幕|