基於C S模式的資訊學院電子考試系統

2021-07-09 17:57:54 字數 1316 閱讀 9549

本系統定位資訊學院管理員、學生考試和教師對學生管理、試題管理、試卷管理、成績管理、考試管理 、改卷管理等等工作,系統的總體功能模組包括教師系統、考生系統和管理員系統。

3.1.1教師系統具有的功能:

1)試題管理模組:

該模組主要功能是對題庫裡的考試題進行管理維護。它主要的內容是試題庫資源的增加、刪除、修改。題庫管理模組提供匯入試卷功能和自動生成試題功能。只要是匯入的試題,全部自動存入試題庫,並且對於每道題目均標註屬於哪套試卷,此外,還要匯入每道題目的難度係數、知識點章節,方便自動生成難度係數符合要求的試卷。

2)試卷管理模組:

該模組的功能是讓教師依照考試要求生成試卷、管理試卷。一般是生成一套試卷,然後調換各題順序,再生成三套試卷,成為一組。然後再讓老師檢查、修改試卷。

3)考試管理模組:

該模組的功能主要是啟用一次考試。具體包括本次考試試卷的選擇,以及考試具體時間的設定。另外提供了試卷預覽的功能,以方便教師選擇合適的試卷。此外在試題出現洩漏等意外情況下,考試管理模組也可以允許教師臨時啟用備選試卷。

4)成績管理模組:

該模組的主要功能是實現成績的自動統計,預設設定為考試成績從高到低排列。此外,還提供了檢視每個考生歷次考試成績和答題詳細記錄的功能。

5)學生管理模組:

該模組主要提供了對考生資訊的管理維護功能。可以增加、刪除、修改考生資訊,包括考生的頭像、考試日期、考生的賬號等都可以由教師進行維護管理。

6)改卷管理模組:

該模組主要功能是閱卷。系統自動批閱選擇題、判斷題,簡答題、計算題和程式設計題會提示由教師人工閱卷,並且自動統計本次所有參加考試的考生成績。

3.1.2考生系統具有的功能

1)登入功能:

登入使用者名稱即是學生的學號,登入密碼預設為考生的身份證號後六位。

學生在規定的考試時間,在規定的考場登入系統後,隨機抽一套試卷,考生進行答題,客戶端有時間顯示,考試結束或者考生提前答題結束,提交試卷至伺服器。

3.1.3管理員系統具有的功能

1)教師使用者管理:

該功能主要提供了對教師資訊的管理維護功能。可以增加、刪除、修改考生資訊,包括教師的資訊、賬號密碼都可以由管理員進行維護管理。

2)許可權控制:

該功能主要是設定使用者許可權,設定出教師與學生賬號可以訪問而且只能訪問自己被授權的資源

3)系統初始化:

該功能主要是將系統一些功能的設定都還原為開始設定,意思就和恢復預設設定差不多。

C 基於Socket的CS模式的完整例子

基於socket伺服器端實現本例主要是建立多客戶端與伺服器之間的資料傳輸,首先設計伺服器。開啟vs2008,在d c ch17目錄下建立名為socketserver的windows應用程式。開啟工程,往當前窗體中新增控制項,如表17 6所示。表17 6 新增控制項列表 控 件 name text l...

C 基於Socket的CS模式的完整例子

基於socket伺服器端實現本例主要是建立多客戶端與伺服器之間的資料傳輸,首先設計伺服器。開啟vs2008,在d c ch17目錄下建立名為socketserver的windows應用程式。開啟工程,往當前窗體中新增控制項,如表17 6所示。表17 6 新增控制項列表 控 件 name text l...

基於TCP的 C S模式 網路應用程式

伺服器端程式實現步驟 1。建立套接字 socket 2。將套接字繫結到乙個本地位址和埠上 bind 3。將套接字設為監聽模式,準本接受客戶請求 listen 4。等待客戶請求到來 當請求到來後,接受連線請求,返回乙個新的對應於此次連線的套接字 accept 5。用返回的套接字和客戶端進行通訊 sen...