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