C語言課程設(shè)計在線考試系統(tǒng)
2012-10-07 12:32:22 來源:計算機畢業(yè)設(shè)計網(wǎng) 瀏覽:773次內(nèi)容提要:【編號:104】該畢業(yè)設(shè)計,是基于C語言課程進行開發(fā)的在線考試系統(tǒng),該設(shè)計不光適用于C語言課程,也同樣適用于其他學科。系統(tǒng)采用了JSP技術(shù)開發(fā),數(shù)據(jù)庫是sqlserver2000以上版本。
系統(tǒng)是一款典型的后臺管理平臺,登錄界面和后臺管理界面如下所示:


在線考試是高校畢業(yè)設(shè)計中比較常見的系統(tǒng),該系統(tǒng)分為兩種權(quán)限,教師管理員權(quán)限和學生用戶權(quán)限,教師在線出題后,學生登錄到后臺進行答題作業(yè),主要功能模塊如下所示:

學生用戶
登陸服務(wù):負責用戶的登陸的輸入,與服務(wù)器端的驗證,如果是重登陸的,需重登陸密碼。
題目下載:在線試題進行下載,下載的格式包括DOC,txt等常見格式。
用戶答題:學生在瀏覽器端進行考試后,提交試卷至服務(wù)器端。
題目上傳:學生答題完畢后,可以將試卷進行提交或者上傳到服務(wù)器端,待教師批改。
教師管理員
生成試題:負責從試題源中生成當場考試的相應(yīng)試題。
試題初始化:負責在每場考試前清空試題回收信息。
考生監(jiān)控:負責在考試期間管理監(jiān)控各考生的考試狀態(tài)。
試卷回收:負責在考試結(jié)束后,將考生提交的答案上傳到數(shù)據(jù)庫服務(wù)器中。
試卷批閱:負責自動化批閱回收試卷(客觀題)。
數(shù)據(jù)庫連接服務(wù):負責從各共性服務(wù)層模塊接收相關(guān)數(shù)據(jù)庫連接,查詢,修改等服務(wù),并返回相關(guān)數(shù)據(jù)。
數(shù)據(jù)訪問層異常管理:負責數(shù)據(jù)庫連接服務(wù)出現(xiàn)的異常。



