freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

在線考試系統(tǒng)的設計與實現(xiàn)畢業(yè)設計(論文)(編輯修改稿)

2025-04-03 07:36 本頁面
 

【文章內(nèi)容簡介】 一般的個人客戶和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)完全能夠滿足,除此之外, MySQL 是開源軟件,所以可以大大降低軟件開發(fā)成本。 系統(tǒng)開發(fā)的思想與技術 第 頁 技術與 MVC 模式 本系統(tǒng)采用 jsp 技術,基于 MVC 模式開發(fā),使用 SSH框架( struts spring、 hibernate)來增加系統(tǒng)的開發(fā)速度。所謂的 MVC 模式是 ModelViewController的縮寫,中文翻譯為 模式 視圖 控制器 。程序就是用 struts2 和 hibernate 這兩個框架來實現(xiàn)模式和控制器這兩層, jsp 實現(xiàn)視圖這一層。一般來說程序就是在數(shù)據(jù)庫和頁面之間起橋梁作用的,jsp 頁面請求先到 action,再到 dao,再回到 action,回到 jsp 頁面, action 主要處理來自頁面的請求, dao 主要是和數(shù)據(jù)庫的交互, struts2 主要用在 action,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面。 Hibernate 主要用在 dao,包括對數(shù)據(jù)庫的增、刪、改、查的操作, spring 控制程序的流程。 Jquery 技術 本系統(tǒng)采用 jquery 框架來對 Ajax 進行封裝,運用 jquery 框架為系統(tǒng)提供 Ajax 技術的交互。 Jquery 是繼 prototype 之后又一個優(yōu)秀的 Javascrīpt框架。它是輕量級的 js 庫 (壓縮后只有 21k) ,它兼容 CSS3,還兼容各種瀏覽器 ( IE +, FF +, Safari +, Opera +)。 jQuery 使用 戶能更方便地處理 HTML documents、 events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供 AJAX 交互。 jQuery 還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。 jQuery 能夠使用戶的 html 頁保持代碼和 html 內(nèi)容分離,也就是說,不用再在 html 里面插入一堆 JS 來調(diào)用命令了,只需定義 id 即可。 Ajax 技術 AJAX 是( Asynchronous JavaScript and XML)的簡寫,它并不是單純的一種技術,而是由幾種蓬勃發(fā)展的 技術以新的強大方式組合而成。主要有三部分組成: DHTML(動態(tài) HTML)、 XMLHttpRequest、 Server Files(服務器文件)。 DHTML 過濾用于在頁面上顯示的數(shù)據(jù),在這當中, Ajax 用 XHTML 來制作內(nèi)容,用 CSS 來制作外觀,用 DOM和 JavaScript 來制作動態(tài)內(nèi)容顯示; XMLHttpRequest 主要通信代理,在服務器和頁面間傳送數(shù)據(jù),進行異步數(shù)據(jù)的交互,是實現(xiàn) AJAX 應用的核心技術。 Ajax 技術最大的優(yōu)點就是 頁面無刷新,在頁面內(nèi)與服務器通信,給用戶的體驗非常好 ,這一優(yōu)點在本系統(tǒng)中 也有很好的體現(xiàn),例如:管理員的試題添加與篩選試題的功能等等。 Ajax 技術之中,最核心的技術就是 XMLHttpRequest,主要是通過 ActiveX 組件來創(chuàng)建 XMLHttpRequest 對象。本系統(tǒng)中判斷瀏覽器類型也是運用了該對象。XMLHttpRequest 對象是整個 AJAX 開發(fā)的基礎,提供了客戶端和服務器端進行異步通第 頁 信的能力。一方面它向服務器提交一個請求,獲取指定的內(nèi)容;另一方面將指定的數(shù)據(jù)提交到服務器端。 XMLHttpRequest 對象由 JavaScript 創(chuàng)建并使用,客戶端可以只從服務器端獲取需要 的信息,通過與 DOM 和 CSS 的結合,可以實現(xiàn)局部刷新;同時還可以通過 XMLHttpRequest 對象異步提交信息,將輸入的數(shù)據(jù)在后臺提交到服務器而無需每次刷新頁面,也不用每次都將數(shù)據(jù)處理的工作都交給服務器來做;這樣既減輕了服務器負擔又加快了響應速度、縮短了用戶的等待時間。 第 頁 3 系統(tǒng)分析 需求分析 通過調(diào)查分析, 在線考試系統(tǒng) 主要包括教師、管理員、學生。我重點調(diào)查分析的三種用戶的職能。其中管理員主要負責教師、學生以及管理員用戶信息的添加、修改和刪除操作,以及科目、試題的添加、刪除和修改操作,并創(chuàng)建試 卷,同時也具有查看成績以及修改個人信息的功能。教師主要根據(jù)學生考好的試卷進行閱卷,查看學生考試試題,以及學生測試成績生成的檢查和修改操作,同時也具有查看學生成績以及修改個人信息的功能。學生主要是負責在線測試并且可以在線查看自己提交的試卷答案,學生可以 在成績查詢一欄中查看自己的成績,同時也具有修改個人信息的功能。在 考試系統(tǒng) 的設計和實現(xiàn)過程中,為了使系統(tǒng)便于管理和保障系統(tǒng)的安全性,在線測試系統(tǒng)中編輯設計了管理員登錄,并且在添加管理員信息的時候,管理員必須先驗證自己的用戶名密碼,再進行添加。管理員在添加用戶信息時 ,將用戶的登錄密碼默認設置為該用戶登錄的賬號,因此用戶登錄后,可以先修改自己的登錄密碼,以保證個人賬戶的安全性。學生登錄后可以選擇自己測試的課程,選用考卷卷進行考試,測試完成后可以查看自己的試題和分數(shù);查詢考過課程的歷史試卷。為了方便管理員對系統(tǒng)的管理,還特地為用戶、科目和試題這三欄添加的搜索功能,以方便管理員查找,并且對其進行各項操作。 任務概述 1)由于考試對應的是特定的對象,所以系統(tǒng)需要經(jīng)過身份驗證才可以登陸相應的主頁。 2)系統(tǒng)的權限分為三種:管理員,老師和學生。不同的身份使用不同的權限和功能 。 3)教師權限的老師需要參與閱卷,查看和修改學生的成績等等。 4)管理人員需要對教師和考生賬號進行有效的管理,并負責試題的收錄及更新和修改,對試題的分類,每次考試前,需要對試場環(huán)境和考生狀態(tài)進行考前初始化工作。要注意的是 , 鑒于考試環(huán)境一般為機房,考試者之間的距離很近,為了在線考試做到規(guī)范,對于每個應試者來說,試卷的試題和題量都應是相同的。 5)系統(tǒng)要有良好的試卷提交功能,確保信息傳送的正確性。 6)系統(tǒng)要有一個親和的界面,這樣才能確??忌荚嚨捻樌M行。 7)因為試卷中的主觀題需要老師批改,需要教師閱卷 以后才能查詢到成績。但如果試卷是由客觀題型組成的,考生就可以在考試結束后查詢到自己客觀題的成績了。 8)系統(tǒng)提供對考生成績的查詢和歷史試卷的查詢等管理功能。 第 頁 9)系統(tǒng)應具有一定的安全性管理 數(shù)據(jù)流程圖 頂層數(shù)據(jù)流程圖 頂層數(shù)據(jù)流程圖說明了系統(tǒng)與其外部環(huán)境中各實體之間的信息交流。如圖 31 所示,在線測試系統(tǒng)的外部實體主要有教師、管理員和學生。系統(tǒng)管理人員通過添加教師學生等信息,以及添加測試科目與教師學生建立關系。學生通過在線測試與教師建立關系。并且教師可以評閱學生的試卷,評閱成功之后,系統(tǒng)將 自動統(tǒng)計老師給的分數(shù),給出學生的總成績,學生也可以通過成績查詢來查看自己的成績。 圖 31 頂層數(shù)據(jù)流程圖 學生數(shù)據(jù)流程圖 首先學生開始測試,需要登陸系統(tǒng)。此時需要讀取學生信息表匹配用戶名密碼是否正確。然后開始進入系統(tǒng)進行測試。學生可選擇試卷名稱,從而生成試卷。當提交之后,生成成績并顯示答案,系統(tǒng)自動判斷試卷的選擇和判斷題,并且學生的考試記錄將被提交到考試試題記錄表中。其他題型將由老師進行閱卷后產(chǎn)生,并且把該學生的成績提交管理員 在線考試系統(tǒng) 學生 參加考試 給出試卷 修改成績 教師 查看成績 查看試卷 修改個人信息 查看個人信息 提交試卷 提交閱卷 修改個人信息 查看個人信息 查看成績 添加修改刪除用戶 添加修改刪除試題 查看用戶 查看試題 添加修改刪除試卷 查看試卷 添加修改刪除科目 第 頁 到考試閱卷信息表 ,之后學生可以查看成績,并且可以查看自己的歷史試卷,當學生要查看自己的歷史試卷時,系統(tǒng)將從考試試題記錄表中取出考生曾考過的試題。 學 生 用 戶 信 息 表 登 錄 系 統(tǒng) 讀 取 用 戶 和 密 碼登 錄試 卷 題 庫 信 息 表 試 卷 信 息 表 參 加 考 試 生 成 試 卷考 試 閱 卷 信 息 表 生 成 成 績 提 交 試 卷 信 息提 交 試 卷查 詢 成 績 查 看讀 取 成 績考 試 試 題 記 錄 表 歷 史 試 卷 管 理 讀 取 試 題查 看教 師 提 交 閱 卷 結 果閱 卷 圖 32 學生測試管理數(shù)據(jù)流程圖 教師數(shù)據(jù)流程圖 教師登陸該系統(tǒng)以后可以對學生考試產(chǎn)生的試卷進行閱卷,這也是教師部分主要的功能。 第 頁 教 師 用 戶 信 息 表 登 錄 系 統(tǒng) 讀 取 用 戶 和 密 碼登 錄閱 卷 生 成 試 卷考 試 閱 卷 信 息 表 生 成 成 績 查 詢 成 績 查 看讀 取 成 績考 試 試 題 記 錄 表 提 交 閱 卷 結 果閱 卷存 入 圖 33 教師數(shù)據(jù)流程圖 管理員數(shù)據(jù)流程圖 管理員可以添加用戶,并將該用戶信息保存在用戶信息表中,以及對學生、 教師和管理員用戶的信息修改,管理員還可以對試題、科目進行相應的操作,并進行組卷。主要目的是讓更多的教師和學生可以更好地使用該在線測試系統(tǒng)。通過讓更多的教師和學生參與,才能保證題庫的題量更多,學生做試題的次數(shù)更多,從而讓在線測試系統(tǒng)更好地發(fā)展起來。 第 頁 管 理 員 用 戶 信 息 表 登 錄 系 統(tǒng) 讀 取 用 戶 和 密 碼登 錄學 生 用 戶 添 加 修 改 刪 除教 師 用 戶 組 卷 組 卷存 入試 題 信 息 表 存 入添 加 修 改 刪 除試 題 科 目 科 目 信 息 表 存 入添 加 修 改 刪 除添 加 修 改 刪 除存 入考 試 試 題 記 錄 表 圖 34 管理員數(shù)據(jù)流程 第 頁 4 系統(tǒng)總體設計 總體功能模塊 通過 了解 學?,F(xiàn)行 的 考試流程,和學校 教務管理人員進行 交談, 獲取 需求 ,并據(jù)此設計出系統(tǒng)的功能模塊。在線 考試 系統(tǒng)主要有三種用戶:管理員, 教師用戶,學生用戶??傮w功能圖 41 所示: 圖 41 總體結構圖 根據(jù)對高校正在使用的 在線考試 系統(tǒng)的實地調(diào)查,本系統(tǒng)根據(jù)以事物為中心的設計策略,系統(tǒng)主要包括了五個子功能模塊還有其他小的功能模塊,其中五個主要功能模塊分別為在線測試模塊、題庫管理模塊、試卷管理、閱卷管理模塊、用戶信息管理模塊。 管理員功能模塊 管理員主要有科目和題庫管理、試卷管理、用戶管理、成績管理和個人信息管理這五個模塊。管理員的功能圖如 42 所示: 管 理 員 用 戶 管 理 科 目 管 理 試 題 庫 管 理 試 卷 管 理 成 績 管 理 個 人 信 息 管 理 圖 42 管理員的功能 第 頁 用戶信息管理子模塊 用戶信息管理模塊:管理員可以添加用戶,并將該用戶信息保存在用戶信息表中,以及對用戶信息進行修改和刪除等功能,主要目的是讓教師和學生可以使用該 在線考試系統(tǒng) 。讓教師和學生能夠更好的使用該系統(tǒng),完成教育的宗旨。 用戶管理功能圖如 43所示: 圖 43用戶管理的 功能 科目和題庫管理子模塊 科目管理 的功能 主要用于管理科目的信息,管理員可以對科目進行查詢、添加、刪除和修改操作??颇抗芾砉δ軋D如 44所示: 科 目 管 理 查 詢 科 目 添 加 科 目 刪 除 科 目 修 改 科 目 圖 44科目管理 的 功能 題庫管理模塊:管理員登陸該系統(tǒng)以后可以對 在線考試 系統(tǒng)的試題題庫進行管理。題庫管理的 功能 主要是對添加試題,并將試題保存與題庫信息表中,同時也可以對試題進行刪除和修改操作。管理員主要包括負責不同科目試題的錄入以及對試題進行編輯、用 戶 管 理 管 理 員 用 戶 管 理 教 師 用 戶 管 理 學 生 用 戶 管 理 修 改 密 碼 添 加 用 戶 刪 除 用 戶 修 改 用 戶 添 加 用 戶 刪 除 用 戶 修 改 用 戶 第 頁 修改和刪除。如果管理員發(fā)現(xiàn)存在一些問題,可以將該試題刪除或者修改,這也是該系統(tǒng)主要的功能。這個功能模塊是決定生成隨機試卷的關鍵。 試題管理的功能主要用于查看當前科目的所有試題,并且可以添加、修改、刪除(選 擇題、判斷題、填空題、簡單題),試題管理功能圖如 45 所示: 試 題 管 理 查 看 相 應 科 目 試 題 選 擇 題 判 斷 題 填 空 題 簡 答 題 添 加 修 改
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1