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

正文內(nèi)容

畢業(yè)設(shè)計-基于web的在線考試系統(tǒng)設(shè)計開發(fā)(存儲版)

2025-01-12 19:11上一頁面

下一頁面
  

【正文】 一 次上 單個 傳文件的大小。 現(xiàn)在絕大多數(shù) Web 服務(wù)器均支持文件上傳,而腳本語言對文件上傳的支持則參差不齊。 系統(tǒng)進行權(quán)限判斷。在組卷策 略 [2224[上設(shè)計的觸發(fā)器被激活,以組卷策略中數(shù)據(jù)為條塔里木大學(xué)畢業(yè)設(shè)計 第 19 頁 共 26 頁 件執(zhí)行查詢語句,并完成組卷返回結(jié)果。 注冊過程: 注冊頁面提示用戶填寫注冊信息,并且已經(jīng)事先規(guī)定好了哪些內(nèi)容是必需填寫的。用戶按照提示選擇操作并進入相應(yīng)的頁面。 圖 414 出題組卷活動圖 ( 4) 考試評卷 首先,用戶以考生類型順利登陸并進入考試頁面。系統(tǒng)會顯示所要填寫的信息,其中表明了哪些是必須填寫的信息。 Login 目錄:存放實現(xiàn)用戶注冊功能的 PHP 頁面。將用戶管理和試題管理功能統(tǒng)一放在了user 目錄里進行實現(xiàn)。 塔里木大學(xué)畢業(yè)設(shè)計 第 12 頁 共 26 頁 圖 47 精細化后的數(shù)據(jù)流圖 從精細化的數(shù)據(jù)流圖中的數(shù)據(jù)流密度來看,整個系統(tǒng)是以數(shù)據(jù)庫設(shè)計為依托,以組卷模塊為核心,同時以用戶和試題管理等模塊進行整個系統(tǒng)的功能完善。當頁面中的所有 PHP 語句全部執(zhí)行完后, PHP 解釋器將執(zhí)行后的結(jié)果傳遞給 Apache 服務(wù)器。 試題所屬課程表P a b e rC o n fi g 策略編號,??,容易題,一般題,??等 組卷策略E x a m 考試編號,考試課程,考生,開始時間??等 考試記錄表 模型 分析 架構(gòu)設(shè)計 本系統(tǒng)選擇采用 PHP 腳本語言作為 整個 系統(tǒng)的宿主語言和數(shù)據(jù)傳輸?shù)拿浇楹洼d體,同時有選擇了 B/S 架構(gòu)開發(fā)模式,其構(gòu)架設(shè)計圖如下; 塔里木大學(xué)畢業(yè)設(shè)計 第 10 頁 共 26 頁 圖 44 系統(tǒng)架構(gòu)設(shè)計圖 如圖 44 中所示,客戶端計算機上的操作系統(tǒng)可以使用任意平臺的操作系統(tǒng),但必須至少安裝一種瀏覽器,如: IE 瀏覽器、 FireFox 瀏覽器等。要求用戶 分角色進行登陸、注冊。 ( 17) 設(shè)置試卷難度配比 本用例為系統(tǒng)管理員提供添加、更新、刪除組卷策略的功能。 ( 7)試題上傳 本用例為試題上傳者類型的用戶提供試題上傳功能。 ( 3)系統(tǒng)管理員:在線考試的擁有者或管理者。 ( 6)在線考試系統(tǒng)能夠按照組卷策略隨機從題庫中抽出相應(yīng)的試題組成試卷。為了保證用戶填寫信息的正確性,在實際使用當中,比如在學(xué)校 ,可以在學(xué)校 人員 管理系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)中申請一個擁有只讀權(quán)限的用戶 。進入考生頁面的用戶可以選擇參加考試和成績查詢。功能性需求和非功能性需求是系統(tǒng)分析與設(shè)計的常用種類 。 這種有條件的深度優(yōu)先算法,對于狀態(tài)類型和出題量都較少的題庫系統(tǒng)而言, 組卷成功率較好,但是在這種算法對內(nèi)存的占用量很大,程序結(jié)構(gòu)比較復(fù)雜,而且選取試題缺乏隨機性,因此它也不是一種很好的用來組卷的算法。 然而,多數(shù)開發(fā)者已經(jīng)形成了 Windows 環(huán)境下工作方式和思維方式,更換 Linux 會非常的不適應(yīng),需要重新調(diào)整思維方式和工作方法。數(shù)據(jù)是整個 考試系統(tǒng) 的血液,因此需要一個數(shù)據(jù)庫管理系統(tǒng)。只有當應(yīng)用軟件需要一個本地計算機資源無法提供的數(shù)據(jù)時,才通過去訪問服務(wù)器,下載所需的資源和數(shù)據(jù)。出題者通過瀏覽器登錄到在線考試系統(tǒng),就可以 隨時隨地將試題添加到題庫。代碼編輯器采用 EditPlus 軟件 。 系統(tǒng) 以數(shù)據(jù)庫為核心 , 使用 B/S 架構(gòu) [4]下流行的 PHP 腳本語言作為宿主語言對系統(tǒng)核心功能模塊進行設(shè)計。 關(guān)鍵詞: B/S 架構(gòu) PHP 軟件工程 出題組卷 在線考試系統(tǒng) 1 項目 概況 開發(fā)環(huán)境 本系統(tǒng)采用 PHP 腳本在 Windows 操作系統(tǒng)下進行開發(fā)和設(shè)計。 2 設(shè)計目的和意義 目的在于設(shè)計和開發(fā)出一個基于 Web 的、能 夠適應(yīng)各種考試的 并能夠自動出題組塔里木大學(xué)畢業(yè)設(shè)計 第 2 頁 共 26 頁 卷的 、人性化、智能化 [6]的 在線考試系統(tǒng) 。 所涉及到的軟件工程的內(nèi)容都使用 統(tǒng)一建模語言 UML( Unifield Moudel Language) [710]進行描述和完成。 因此用戶所需要的服務(wù)取決于服務(wù)器( Server)端能夠提供怎樣的服務(wù) ,可以做到服務(wù)和數(shù)據(jù)的實時更新 [4]。這是一個只能運行和搭建在 Windows平臺的開發(fā)環(huán)境,也是一個最容易使用,最容進行配置的開發(fā)平臺,然而開發(fā) 出的系統(tǒng)只能夠在 Windows 下運行,使得代碼的可移植性收到局限。 算法選擇和設(shè)計 在線考試系統(tǒng)的核心是出題組卷子系統(tǒng)。遺傳算法現(xiàn)在已經(jīng)發(fā)展成了一門獨立研究的課題,因此對于沒有接觸過遺傳算法的開發(fā)人員,在使用遺傳算法時存在較大的知識壁壘。 在線考試系統(tǒng)的系統(tǒng)分析表述如下: 在考試系統(tǒng)中,要為每一個考生和試題上傳人員建立一個用戶, 也即需要進行注塔里木大學(xué)畢業(yè)設(shè)計 第 5 頁 共 26 頁 冊。同一類型的用戶對不同的功能的使用權(quán)限也不同。 對上述在線考試系統(tǒng)的分析可以獲得如下功能性需求: ( 1)用戶能夠按照自己的實際情況和實際需求選擇一種用戶類型進行注冊。 ( 9)在線考試系統(tǒng)能夠正確的記錄用戶考試結(jié)果和試題上傳記錄。 ( 2)用戶注冊 本用例為用戶使用在線考試系統(tǒng)打下前提基礎(chǔ)。 ( 11) 添加 用戶 本用例為系統(tǒng)管理員提供添加新用戶的功能。 一種是普通類型的角色,包括考生和上傳 試題 者;另一種是系統(tǒng)的管理員。 能夠?qū)崿F(xiàn)出題組卷的功能需要有兩個要素的支持。服務(wù)器端計算機操作系統(tǒng)開放相應(yīng)端口。 塔里木大學(xué)畢業(yè)設(shè)計 第 11 頁 共 26 頁 圖 45 系統(tǒng)體系結(jié)構(gòu)分析設(shè)計 模塊數(shù)據(jù)流模型 基于系統(tǒng)體系結(jié)構(gòu)的設(shè)計工作,對系統(tǒng)體系結(jié)構(gòu)進行細化,對整個系統(tǒng)的數(shù)據(jù)流進行分析設(shè)計。從圖中可以看出,數(shù)據(jù)庫中的各種關(guān)系表是整個系統(tǒng)數(shù)據(jù)流的核心節(jié)點,離開了這些節(jié)點的支持,數(shù)據(jù)流的鏈條將會出現(xiàn)大范圍的斷裂 ,如上圖 49 所示。 Landing 目錄:存放了整個系統(tǒng)中最重要的三大參與者 ,考生、用戶、管理員進入塔里木大學(xué)畢業(yè)設(shè)計 第 14 頁 共 26 頁 系統(tǒng)的接口頁面,是登陸模塊和整個考試系統(tǒng)之間的樞紐。 Paper 目錄:存放了 訪問 組卷策略的 PHP 頁面 和組卷數(shù)據(jù)傳輸?shù)?PHP 頁面。 以上的用例活動可以用如下的活動進行描述。答卷完畢以后,用戶將結(jié)果提給系統(tǒng),系統(tǒng)隨機計算出用戶的考試成績,并顯示與考試相關(guān)的各項信息,將其匯聚成一個用戶成績的清單。 圖 416 試題管理模塊活動圖 塔里木大學(xué)畢業(yè)設(shè)計 第 18 頁 共 26 頁 動態(tài)行為模型 用戶登陸 /注冊模塊設(shè)計 登錄的過程是:系統(tǒng)提示用戶輸入用戶名和密碼,并選擇用戶類型。之后對部分數(shù)據(jù)使用正規(guī)式進行匹配。用戶進行答卷并提交。用戶提交查詢條件,系統(tǒng)通過 PHP 腳本語言訪問數(shù)據(jù)庫 [25],進行條件查詢。 Apache 服務(wù)器支持文件上傳, PHP 腳本語言也支持文件上傳。使用 PHP 腳本語言提供的超級全局數(shù)組 $_FILES 就可以將文塔里木大學(xué)畢業(yè)設(shè)計 第 22 頁 共 26 頁 件傳遞到服務(wù)器端計算機操作系統(tǒng)的臨時目錄下。 第二部,取出出題組卷策略數(shù)據(jù)后進入循環(huán)語句。使用 SELECT 查詢語句中 LIMIT 屬性 保證了取出試題的數(shù)量是組卷策略中規(guī)定的數(shù)量 [2829]。 圖 52 登陸頁面設(shè)計風(fēng)格 圖 53 考生頁面 塔里木大學(xué)畢業(yè)設(shè)計 第 24 頁 共 26 頁 圖 54 考試設(shè)置頁面 6 系統(tǒng)部署 系統(tǒng)的部署 [30]如下圖所示 ,其中連接線表示通過網(wǎng)絡(luò)連接。 本人深刻感到書到用處方恨少。學(xué)院為本次畢業(yè)設(shè)計提供了優(yōu)厚的設(shè)計條件并配備了優(yōu)秀的指導(dǎo)教師團隊,為本次畢業(yè)設(shè)計的順利完成提供了堅實的基礎(chǔ),在此致以誠摯的謝意。 通過本次畢業(yè)設(shè)計,本人嚴重意識到自己無論是從個人意志品質(zhì)還是專業(yè)知識都還需要一個長期累計和不斷歷練的過程,絕對不能滿足于現(xiàn)有的狀態(tài)。當設(shè)計進行的順利的時候,每個塔里木大學(xué)畢業(yè)設(shè)計 第 25 頁 共 26 頁 人都會心情舒暢;然而,設(shè)計遇到困難和挫折時,本人沒有及時進行困難分析,盲目下了結(jié)論,強行進行下一個階段的設(shè)計,使得在整體功能實現(xiàn)上出現(xiàn)了更大問題,以至于不得不進行查找。整個界面的設(shè)計風(fēng)格以簡潔明快為主。 order by rand() limit $num[$i]。本系統(tǒng)采用了在循環(huán)嵌套和 SQL 查詢語言對抽提組卷進行了實現(xiàn)。 由于安裝在 Windows操作系統(tǒng)環(huán)境下,因此第二個參數(shù)上傳文件的臨時文件路徑“ upload_tmp_dir” 無需設(shè)置, 被默認設(shè)置為操縱系統(tǒng)自身臨時文件的路徑。 要實現(xiàn)遠程文件上傳需要幾個條件,其一, Web 服務(wù)器支持文件上傳,其二,腳本語言為服務(wù)器端運行腳本,其三, 腳本語言支持文
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1