在線考試系統(tǒng)概要設計說明書_第1頁
在線考試系統(tǒng)概要設計說明書_第2頁
在線考試系統(tǒng)概要設計說明書_第3頁
在線考試系統(tǒng)概要設計說明書_第4頁
在線考試系統(tǒng)概要設計說明書_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

在線考試系統(tǒng)概要設計說明書在線考試系統(tǒng)概要設計說明書 一 引言 二 軟件技術 三 數(shù)據(jù)庫結構設計 四 功能模塊的劃分及實現(xiàn) 五 參考文獻 試題 提取關鍵 信息 客觀題主觀題 組題組題 判斷 選擇 填空 操作 問答 成績 姓名 總分 客觀題 總分 準考 證號 考試時 間 主觀題 總分 查詢 管 理 員 用戶名 編號 密碼 用戶級 別 相片 學生 密碼 身份證號準考證號 姓名 性別 工作部 門 權限 在線考試系統(tǒng)er圖 一 引言 1 1 課題背景和研究意義課題背景和研究意義 隨著計算機技術 網(wǎng)絡技術 在教育領域的迅速發(fā)展 在線考試的實現(xiàn)可以利用目前 的學校的計算機軟件和硬件資源和網(wǎng)絡資源的充分利用 以實現(xiàn)考試 為冠軍由計算機來完 成客觀標記 可以減少手動標記的工作量 網(wǎng)上考試系統(tǒng)目前主要用于兩種基本方式 傳統(tǒng)的 C S 客戶機 服務器 模式和新型 的 B 秒 瀏覽器 服務器 模式 所謂的 C S 模型 該數(shù)據(jù)庫 例如 測試銀行 在遠程 服務器上的內(nèi)容 客戶端機器安裝相應的軟件 C S 結構在技術上很成熟 但該程序的結 構往往局限于小范圍內(nèi)的局域網(wǎng) 這不利于為擴展 此外 每個客戶結構需要安裝相應的 客戶端程序 當您有一個用戶比較長的時間 如果我們采用的結構 系統(tǒng)的安裝和維護重 同時 由于直接在客戶機上 客戶端安裝和數(shù)據(jù)庫服務器直接交換數(shù)據(jù) 系統(tǒng)安全性也被 一定程度的應用 基于傳統(tǒng)的 C S 模式相比 在線考試系統(tǒng) B S 系統(tǒng)將應用程序邏輯 和用戶界面和數(shù)據(jù)訪問相分離 使系統(tǒng)更易于維護 只需要更改頁面 您可以實現(xiàn)所有用 戶同步更新 同時簡化了客戶端 用戶只需要瀏覽器使用這個考試制度 更多的在互聯(lián)網(wǎng) 上考試合適 在現(xiàn)實面前基于信息網(wǎng)絡 我們提出了一種基于 Web 的在線考試系統(tǒng) 并使用 SQL 重癥 2000 數(shù)據(jù)庫和 ASP NET 技術的系統(tǒng)開發(fā) 1 2 分析學生考試系統(tǒng)分析學生考試系統(tǒng) 在信息技術飛速發(fā)展的今天 網(wǎng)絡已不再是陌生的大多數(shù)人 以及他們在人們的工作 學習和生活的應用正日益發(fā)揮著不可替代的作用 近年來 隨著軟件工程技術 信息和通 信技術 以及計算機網(wǎng)絡技術的迅猛發(fā)展已經(jīng)成熟 人們的教育活動 網(wǎng)上教育逐漸蔓延 基于 Web 的在線考試是教育的一個組成部分 是網(wǎng)絡教育的一個重要組成部分 網(wǎng)絡在其它一些國家考試出現(xiàn)了泡沫 通過學校課程和考試選定的人在網(wǎng)上進行 例 如 一些著名的國外 如微軟的 MCSE 微軟認證系統(tǒng)工程師考試 GMAT 工商管理碩 士入學考試 托福 GRE 美國研究生入學考試美國 等檢查 正進行試驗的基礎上填寫 表格 在中國 這是目前仍然在堅持傳統(tǒng)的測試方法 測試絕大多數(shù)互聯(lián)網(wǎng)的實際應用僅限 于一些網(wǎng)上登記和網(wǎng)上查詢性能檢驗工作 而且也沒有真正的網(wǎng)絡形成規(guī)??荚?網(wǎng)絡作 為一種現(xiàn)代教育子系統(tǒng)考試制度 確保教育質(zhì)量 教學的重要手段 在傳統(tǒng)的測試模式 測試的組織通過標題 考試 標志著試卷分析步驟 在測試和考試要求類型的增加 增加 教師的工作量會越來越大 其工作是非常容易出錯 在一定程度上 是傳統(tǒng)的考試方法進 行了有需要進行改革 互聯(lián)網(wǎng)技術使考試技術和運營商已經(jīng)采取了劃時代的地方 考試的 變化作出從傳統(tǒng)的紙筆考試 計算機輔助網(wǎng)絡的進一步發(fā)展 考試的在線考試成為現(xiàn)實 在這個階段 在線考試系統(tǒng)開發(fā)的主流技術已經(jīng)相當成熟 并很好地適應動態(tài)網(wǎng)站設 計和基于 Web 的數(shù)據(jù)庫訪問要求 是目前在線考試軟件技術的主流 在一個在線測試系統(tǒng) 數(shù)據(jù)的研究和學習 特別是在教學的學校需要根據(jù)其實際情況的工作的需要 學校校園的 使用已成為研究和發(fā)展學校的基本條件大批使用基于 Web 的在線考試系統(tǒng) 1 3 基本概要基本概要 我們的研究小組不僅涉及一個完整的在線考試系統(tǒng)所做的開發(fā)工作 也是基礎研究的 指導是 A Net 平臺基于 B S 結構的軟件架構 關鍵技術 實現(xiàn)技術 探索解決方案的框架 該系統(tǒng)使用 ASP NET 中的 HTML JavaScript VBScript 中 圖形編輯器 如 WEB 數(shù) 據(jù)庫工具的服務器訪問網(wǎng)頁時 您不能地點 時間限制 互聯(lián)網(wǎng)絡寬帶互聯(lián)網(wǎng)或其他手段 獲取 使用互聯(lián)網(wǎng)這個強大 方便的工具 考生可以通過瀏覽器在互聯(lián)網(wǎng)上選擇的科目 參加考試時 管理員可以通過因特網(wǎng)瀏覽器添加 修改學生信息 添加 修改 刪除修改 試卷的考試科目的信息 管理 學生成績 但也為實現(xiàn)學生信息查詢功能 按類 學生編 號 姓名等關鍵字查詢 整個系統(tǒng)的管理功能的實現(xiàn) 在主界面 系統(tǒng)的主要候選人中 管理員入口 根據(jù)用戶類型 分別為審查和管理 兩個不同的頁面 其最大的特點是開放性 便利性和靈活性 二 軟件技術 2 1 ASP NET 技術概述 ASP NET 是微軟的 Internet 編程技術的推出 它使用更有效的 面向?qū)ο蟮姆椒▌?chuàng) 建動態(tài) Web 應用程序 在最初的 ASP 技術 服務器端代碼和客戶端的 HTML 混合在一起 常常導致漫長和復雜的頁面的代碼 程序邏輯難以理解 ASP NET 是獨立于瀏覽器的編 程模型 可以在 IE 瀏覽器 NetscapeNavigator 的最新版本 被廣泛使用 例如 Opera 和其他瀏覽器上運行 ASP NET 是建立在該計劃框架內(nèi)的共同語言 1 已編制的基礎上 NET 環(huán)境 共 同的語言為基礎的程序在服務器上運行 程序運行在服務器端時 首次匯編 實時比 ASP 的速度應該更快的程序時間的解釋 Microsoft 已發(fā)布 包括 Visual Basic NET NET 中的 Visual C 網(wǎng)等 NET 兼容的語言編寫的應用程序 2 1 1 ASP NET 優(yōu)勢 ASP NET 運行在公共語言運行庫編譯代碼的服務器 它可以利用早期綁定 實時編譯的優(yōu) 勢 本機優(yōu)化和緩存外箱服務 這相當于行代碼的準備 才顯著提高性能 1 世界級的工具 以支持 ASP NET 框架的補充和設計大型工具箱 Visual Studio 集成開發(fā)環(huán)境 所見即所得的編輯 拖放服務器控件 以及這一強大的工具自動部署在一個只有少數(shù)人可用的功能 2 強大的力量和靈活性 由于 ASP NET 基于公共語言運行庫 使 Web 應用程序開發(fā)人員可以利用的力量和整個平 臺的靈活性優(yōu)勢 Microsoft NET 框架類庫 消息處理和數(shù)據(jù)訪問解決方案可以無縫地從 Web 訪問 ASP NET 也與語言無關 所以你可以選擇最適合的應用程序語言 還是在多 國語言應用分裂合適 此外 公共語言運行庫的交互性 確保遷移到 ASP NET 保留基于 COM 的現(xiàn)有投資的發(fā)展 3 簡單 ASP NET 可以輕松地完成從簡單的形式提交和客戶端身份驗證的共同任務 部署和站點配 置 例如 ASP NET 頁面框架允許您構建應用程序邏輯和表示代碼清楚分開的用戶界面 以及簡單的 Visual Basic 樣的形式處理模型與事件處理不相同 此外 公共語言運行時使 用托管代碼服務 如自動引用計數(shù)和垃圾回收 簡化的發(fā)展 4 可管理 ASP NET 使用基于文本的分層配置系統(tǒng) 簡化了設置服務器環(huán)境和 Web 應用程序 由于 配置信息存儲在純文本格式 所以你不能有地方管理工具 以幫助對新設置的申請 這種 零地方行政 的理念延伸到部署 ASP NET 框架應用程序 只需復制所必需的文件服務器 ASP NET 框架應用程序可以部署到服務器 不需要重新啟動服務器 甚至在部署或替換運 行的編譯代碼 5 可伸縮性和可用性 兩者在 ASP NET 的可擴展性 集群中的一個專門的環(huán)境和多增加 設計環(huán)境 以提高處理 器的性能考慮 此外 ASP NET 運行時進程密切監(jiān)控和管理 這樣 當進程的行為是不正 常 泄漏 死鎖 你可以創(chuàng)建一個新的進程 以幫助保持應用程序總是可以用來處理請求 6 自定義和可擴展性 ASP NET 附帶了一個精心設計的結構 這使開發(fā)商在適當?shù)募墑e 插入 代碼 事實上 你 可以寫自己的自定義組件擴展或替換碩士 吉林大學學位論文 ASP NET 運行時的任何子組 件 7 安全 由于內(nèi)置的 Windows 身份驗證和每個應用程序的配置 可以確保應用程序是安全的 2 2 SQL SEVER 2000 概述 微軟 SQL Server 2000 是一個關系數(shù)據(jù)庫 這種數(shù)據(jù)庫數(shù)據(jù)挖掘的有關數(shù)據(jù)表 表的組成形 式和結構的分類表可以與所謂的關系數(shù)據(jù)庫的關系 系統(tǒng)管理員可以通過訪問應用程序服 務器 更改數(shù)據(jù)類型 管理和處理服務器資源 SQL Server 同樣具有可擴展性 可擴展的 數(shù)據(jù)庫 它的 SQL Server 可以支持多個用戶同時訪問數(shù)據(jù)庫 以處理大量數(shù)據(jù)的數(shù)據(jù)庫 2 3 系統(tǒng)運行環(huán)境 2 3 1設備及分布設備及分布 1 主機類型 windows 環(huán)境 2 網(wǎng)絡類型 教育網(wǎng) 2 3 2支撐軟件支撐軟件 1 操作系統(tǒng) windows XP 2 數(shù)據(jù)庫管理系統(tǒng) mysql 3 其他支撐軟件 visual basic 三 數(shù)據(jù)庫結構設計 列名列名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 student IDINT 10 NOT NULL準考證號 主鍵 student NameCHAR 10 NOT NULL考生姓名 student SexCHAR 2 NOT NULL考生性別 IDINT 20 NOT NULL身份證號碼 PasswordINT 6 NOT NULL密碼 ImageCHAR 10 NULL相片 3 1 考生信息表考生信息表 列名列名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 IDINT 10 NOT NULL編號 主鍵 NameCHAR 6 NOT NULL用戶名 PasswordInt 10 NOT NULL密碼 GradeCHAR 5 NOT NULL用戶級別 3 2 管理員信息表管理員信息表 列名列名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 JudgeCHARNOT NULL判斷題 ChooseCHARNOT NULL選擇題 OperationCHARNOT NUL操作題 AnswerCHARNOT NUL問答題 FillINCHARNOT NUL填空題 3 3 試題表 列名列名數(shù)據(jù)類型數(shù)據(jù)類型可否為空可否為空說明說明 IDINT 20 NOT NULL身份證號 student IDINT 10 NOT NULL準考證號 student NameCHAR 10 NOT NULL學生姓名 ObjectIves ScoreINT 10 NOT NULL客觀題分數(shù) SubjectIves ScoreINT 10 NOT NULL主觀題分數(shù) TotalScoreFLOAT 8 NOT NULL總分數(shù) 3 4 成績查詢表 四 功能模塊的劃分及實現(xiàn) 在線考試系統(tǒng) 學 生 登 錄 個 人 信 息 考 試 規(guī) 則 參 加 考 試 成 績 查 詢 身 份 驗 證 管理員登錄 公 告 信 息 管 理 員 信 息 用 戶 管 理 考 試 時 間 成 績 管 理 題 目 查 詢 試 題 管 理 成 績 公 布 系 統(tǒng) 維 護 系統(tǒng)功能模塊劃分系統(tǒng)功能模塊劃分 登陸模塊和身份驗證模塊設計 從模塊的所有用戶登陸界面 登錄 上輸入文本框 包括用戶名 輸入密碼的文本 框 包含兩個按鈕 用來區(qū)分考生登錄 或管理員登錄 點擊登陸后 根據(jù)按鈕的單擊事 件 連接到一個不同的 數(shù)據(jù)庫 從查詢中的用戶名和密碼 相應的數(shù)據(jù)庫表 如查詢 然后輸入相應的 頁面 如果不查詢 然后在彈出的錯誤信息 用戶點擊確定重新輸入用戶名和密碼 在線 考試系統(tǒng)可分為兩個主要的設計功能模塊劃分 這兩個功能模塊如下 1 考生功能模塊 考生功能模塊可以實現(xiàn)考生登錄 選擇測試對象 在線考試 以完成 考試給出分數(shù) 如果你有測試之前 您不能登錄考試 2 管理員功能模塊 管理員功能模塊可以實現(xiàn)管理員登錄的考生信息管理 考試科目管 理 項目管理 銀行和測試結果的管理 備注 系統(tǒng)由一個登錄界面登陸一體化 登陸的是 如果學生 用戶名為考生姓名 如 果管理員登錄用戶名的管理員的名稱 分別從自己的數(shù)據(jù)庫查詢帳戶 并檢查登陸密碼 然后根據(jù)不同的角色到一個不同的接口進入 4 2 管理員登錄功能模塊設計 4 2 1 學生信息管理 管理員登錄到管理主頁 classintro 從頁面 您可以登錄到該學生的信息管理 添加 刪除 修改學生信息 4 2 2 操作員管理 操作員管理 操作員的類型包括超級管理員與普通管理員 超級管理員管理包括對管理員 登陸系統(tǒng)的密碼修改 普通管理員的管理包括 管理員的添加 登陸密碼修改 權限設置 等操作 4 2 3 試題檔案管理 試題檔案管理 本系統(tǒng)中試題本分為 單選題 多選題 是非題三種 管理員可以進行試 題的添加 修改和刪除 管理員要進行試題管理首先也要判斷管理員是否具有試題管理的 權限 測試頁 exampage 可以廣播 在這些客觀試題多選 填充 每個問題的類型開始于 Web 用戶控件 以實現(xiàn)該考試的試題隨機生成的每一個不同的試卷 4 2 4 成績管理 成績管理 本系統(tǒng)中分為 客觀題分數(shù) 主觀題分數(shù)兩種管理員可以對考生各項分數(shù) 進行添加 刪除 修改 并對考生成績進行統(tǒng)計 報表 4 3 考生登錄模塊 4 3 1 個人信息及密碼修改 考生登陸系統(tǒng)后可以進行考生個人的信息修改 考生必須先登錄系統(tǒng)然后才能進行相應的 操作 考生能夠修改自己的姓名 出生日期 em

溫馨提示

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

評論

0/150

提交評論