C語言課程設計在線考試系統
2012-10-07 12:32:22 來源:計算機畢業設計網 瀏覽:773次內容提要:【編號:104】該畢業設計,是基于C語言課程進行開發的在線考試系統,該設計不光適用于C語言課程,也同樣適用于其他學科。系統采用了JSP技術開發,數據庫是sqlserver2000以上版本。
系統是一款典型的后臺管理平臺,登錄界面和后臺管理界面如下所示:
在線考試是高校畢業設計中比較常見的系統,該系統分為兩種權限,教師管理員權限和學生用戶權限,教師在線出題后,學生登錄到后臺進行答題作業,主要功能模塊如下所示:
學生用戶
登陸服務:負責用戶的登陸的輸入,與服務器端的驗證,如果是重登陸的,需重登陸密碼。
題目下載:在線試題進行下載,下載的格式包括DOC,txt等常見格式。
用戶答題:學生在瀏覽器端進行考試后,提交試卷至服務器端。
題目上傳:學生答題完畢后,可以將試卷進行提交或者上傳到服務器端,待教師批改。
教師管理員
生成試題:負責從試題源中生成當場考試的相應試題。
試題初始化:負責在每場考試前清空試題回收信息。
考生監控:負責在考試期間管理監控各考生的考試狀態。
試卷回收:負責在考試結束后,將考生提交的答案上傳到數據庫服務器中。
試卷批閱:負責自動化批閱回收試卷(客觀題)。
數據庫連接服務:負責從各共性服務層模塊接收相關數據庫連接,查詢,修改等服務,并返回相關數據。
數據訪問層異常管理:負責數據庫連接服務出現的異常。
