在線考試系統_第1頁
在線考試系統_第2頁
在線考試系統_第3頁
在線考試系統_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在線考試系統【摘要】 在線考試系統可以實現考試的無紙化管理, 這種通過互聯網或局域網進行的考試形式既方便校方考務的管 理,又能方便考生。 尤其適合考生分布廣, 不易集中的遠程教育。 本論文共分為項目目的、開發方案、系統設計、總結四部分,涵 蓋了該系統的分析、設計和開發的全部過程。現今,不管是國內還是國外的各大廠家, 都在不斷的推出一 系列的考試、認證。如微軟的 MCSE Cisco的CCNA等。我們國 家的自考或成考, 以及各省市的各類考試, 也都朝著信息化的道 路前進。我們相信今后將會有越來越多的的考試走向網絡化考試 形式。這樣才是符合信息發展要求的。基于這種趨勢,作者給大 家介紹一套在線考

2、試系統,它包括考生登錄、考生管理、試題管 理、在線制作試卷、控制學生考試的設置、試卷審批等功能。本論文共分為項目目的、 開發方案、 系統設計、 總結四部分, 涵蓋了該系統的分析、設計和開發的全部過程。1、項目目的 本系統的總體目標是可以幫助教師完成一個考試從題目設計,考試安排, 考試實施,考卷批改到分數統計總結的所有工作。2、開發方案本系統采用 Struts+ Spring+Hibernate 的框架技術,選擇 SQL Server 2000 作為后臺的數據庫,選擇 JAVA、 JSP、JavaScript 、Html 作為應用程序開發工具,運用 Tomcat 服務器 技術,整個系統完全基于

3、B/S 模式進行設計。3、系統設計3.1 、系統結構及結構圖 本系統分為考生前臺登錄和考試后臺管理兩大組成部分, 系 統結構圖如下圖所示:3.2 、功能模塊分析3.2.1 、用戶管理: 對使用本系統的用戶基本信息進行維護, 用戶可分為:系統管理員、任課老師、教務處管理人員、考生。3.2.2 、權限管理:對系統的訪問權限進行管理,并針對不 同用戶進行權限的分配, 使不同用戶只能訪問自己限定權限內的 功能。3.2.3 、題庫管理:用于對單個試題的增、刪、改、查等基 本維護, 還可對題庫進行數據備份和數據還原, 并且針對不同題 型、不同應用范圍及不同科目對試題進行維護。3.2.4 、試卷管理隨機組卷

4、:用戶只需對試卷題型進行設置就可進行組卷的方 式。人工組卷:可使用戶選擇試卷的題型中的試題的組卷方式。 綜合組卷: 是隨機組卷與人工組卷的混合組卷方式, 即用戶 對某一類型的試題可進行選擇,也可對試題不進行選擇。3.2.5 、考試管理:對考試分配試卷,并對考試的基本信息 進行維護。相當于人工安排考試的過程。考試信息維護:對考試的時間、地點、監考人、考試用的試 卷、試卷總分數及答卷總時間等考試的基本要素進行設置。考生信息維護:對考試的學生的基本信息進行增、刪、改、 查操作,在操作之后會自動刷新主頁,以使信息更新。3.2.6 、評卷管理:對試卷的客觀題分配評卷人,并對評卷 人基本信息進行管理。3.

5、2.7 、成績管理:對每次考試的學生成績的基本信息進行 維護,并提供學生成績的統計管理。考生成績維護: 對考試的考生成績信息進行統計與匯總, 對 有權限的人可進行成績的增、刪、改、查操作。成績其他維護: 對考生成績信息的批量查詢, 并可進行數據 導出、數據備份、數據恢復。3.3 、數據庫設計3.3.1 、數據庫表:根據系統需要和考試需要,設立了如下 數據庫表:用戶表:用于保存用戶登陸的基本信息及分配的權限。 權限表: 用于存儲用戶組織的權限, 通過分配操作的權限組 織權限。試題類型表:其中包括了試題類型的基本信息, 如類型名稱、 答題方式、說明信息等字段;錄入時,我們將答題方式確定為大 概幾種

6、類型:填空題、單選題、多選題、判斷題、問答題等。各種題庫表: 我們采用同一種類型的題存儲在一個表中, 由 此我們會有填空題表、單選題表、多選題表、判斷題表、問答題 表等試題表。試題范圍表:用于控制試題應用的范圍, 如同樣的科目語文, 在小學、初中、高中、大學都有,由此我們設定了此表,此表中 有范圍名稱、范圍說明等基本信息;所屬科目表: 用于錄入試題相關的科目應用, 它可以有不同 的應用范圍。如上所述,我們只需錄入一次的科目,就可方便我 們在錄入試題時每次都錄。試卷表:用于保存考試中試卷的基本信息,如出卷方式(有 隨機出卷、 人工出卷、 綜合出卷) 、試卷名稱、 試卷應用范圍 (與 試題范圍相對

7、應)、試卷所屬科目(與試題科目相對應)、試題 標題級別、試題標題內容、試題總類型、試題個數、試題總 ID答案表:用于存儲學生問答題的答案,如試卷 ID ,學生 ID 及各種試題類型的答案字段。評題表:對于主觀題的答案我們須要評卷人 (有權限的用戶) 進行手工評卷,本表用來存儲評卷人評卷的一些信息。成績表:用于存儲學生的考試成績。3.3.2 、主要數據庫表的結構(1)數據庫表名的定義使用:重點字 _table ,重點字可以 是多個英文單詞的組合, 從組合的第二單詞起首字母大寫, 字段 命名是能表達字段內容的英文單詞的組合, 組合方式同表名重點 字相同。(2)數據類型不使用固定數據庫的類型,標識大眾類型, 如字符串、字符、數字等。這樣在更改數據庫時需求的數據是可 移植的(3)輸寫數據表在數據庫中的物理名稱,可用自己熟悉的 語言再定義表名稱,方便溝通。(4)長度定義由數據類型決定:如字符串可選8000 以下,數字可在 50 位之間,字符只允許一位。(5)輸入方式表示數據的來源:生成表由程序或數據庫的 索引自動生成, 而不需人工錄入; 輸入表示通過文本框等輸入的 數據;選擇表單選框、 復選框、 下拉列表等通過選擇輸入的數據; 自定獲取是為外碼的輸入設定的,它由程序自動獲取。3.4 、代碼分層思想由于采用B/S設計模式分層思想,SSH框架對系統的程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論