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

正文內(nèi)容

畢業(yè)設(shè)計-基于web的在線考試系統(tǒng)設(shè)計開發(fā)(編輯修改稿)

2025-01-08 19:11 本頁面
 

【文章內(nèi)容簡介】 更新、刪除操作。 ( 9)在線考試系統(tǒng)能夠正確的記錄用戶考試結(jié)果和試題上傳記錄。 ( 10)在線考試系統(tǒng)能夠記錄用戶(考生,試題上傳者,管理員)的登錄記錄。 第二, 識別參與者通過對系統(tǒng)需求的分析,可以確定系統(tǒng)中有三個參與者:考生、試題上傳者、系統(tǒng)管理員。參與者描述如下: 塔里木大學(xué)畢業(yè)設(shè)計 第 6 頁 共 26 頁 ( 1) 考生 :通過注冊 系統(tǒng)驗證后的任何以考生類型注冊的用戶。 ( 2)試題上傳者:通過注冊系統(tǒng)驗證后的任何以試題上傳者類型注冊的用戶。 ( 3)系統(tǒng)管理員:在線考試的擁有者或管理者。 第三, 識別用例通過上述分析,可以確定系統(tǒng)中有如下用例存在。 ( 1)用戶登錄 本用例為用戶提供了進(jìn)入在線系統(tǒng)的接口功能。 ( 2)用戶注冊 本用例為用戶使用在線考試系統(tǒng)打下前提基礎(chǔ)。 ( 3)成績查詢 本用例為考生類型的用戶提供了注冊信息查詢和成績查詢管理的功能。 ( 4)修改注冊信息 本用例為用戶提供了修改密碼和注冊信息的功能。 ( 5)考試 本用例為考生類型 的用戶提供了出題組卷、評卷、計算成績并記錄的功能。 ( 6) 查看登錄記錄 本用例為考生類型用戶提供查看個人登錄在線考試系統(tǒng)記錄的功能;為系統(tǒng)管理員提供查看所有用戶登錄在線考試系統(tǒng)記錄的功能。 ( 7)試題上傳 本用例為試題上傳者類型的用戶提供試題上傳功能。 ( 8)試題修改 本用例為試題上傳者類型的用戶提供個人對上傳試題修改,插入,更新的功能。 ( 9)試題上傳查詢 本用例為試題上傳者類型的用戶提供對個人上傳試題情況的查詢功能。 ( 11) 添加 用戶 本用例為系統(tǒng)管理員提供添加新用戶的功能。 ( 12)更新用戶 本用例為 系統(tǒng)管理員提供更新用戶注冊表和用戶信息的功能。 ( 13)刪除用戶 本用例為系統(tǒng)管理員提供刪除用戶注冊表和用戶信息的功能。 ( 14)試題插入 塔里木大學(xué)畢業(yè)設(shè)計 第 7 頁 共 26 頁 本用例為系統(tǒng)管理員提供向題庫添加試題的功能 ( 15)試題刪除 本用例為系統(tǒng)管理員提供刪除題庫和試題信息的功能。 ( 16)試題更新 本用例為系統(tǒng)管理員提供 更 新題庫和試題信息的功能。 ( 17) 設(shè)置試卷難度配比 本用例為系統(tǒng)管理員提供添加、更新、刪除組卷策略的功能。 ( 18)登錄并修改信息 本用例為系統(tǒng)管理員提供普通用戶的功能。 用例分析 根據(jù) 上述分析, 系統(tǒng)的角色 可 以 分為兩種類型 。 一種是普通類型的角色,包括考生和上傳 試題 者;另一種是系統(tǒng)的管理員。 由于所處的角色不同,所使用的功能就有所不同。下面是普通用戶的用例分析結(jié)果。 圖 41 普通用戶用例圖 系統(tǒng)管理員是系統(tǒng)中權(quán)限最高的角色,除了可以使用普通用戶可以使用的功能外還有普通用戶不能夠擁有的功能。 塔里木大學(xué)畢業(yè)設(shè)計 第 8 頁 共 26 頁 圖 42 系統(tǒng)管理員用例圖 功能 性 分析 (1)用戶登錄、注冊、修改信息的功能 該功能模塊是整個系統(tǒng)的入口。要求用戶 分角色進(jìn)行登陸、注冊。不同角色的用戶設(shè)置不同的權(quán)限去訪問不同的網(wǎng)頁;對于相同的網(wǎng)頁,不同權(quán)限的 用戶有 各自 的訪問方法或無法訪問。 (2)出題組卷的功能 該模塊是整個系統(tǒng)的基礎(chǔ)和核心,所有的功能都是圍繞著出題組卷這一核心功能展開。 能夠?qū)崿F(xiàn)出題組卷的功能需要有兩個要素的支持。一個是題庫,里面長期存放著可以不斷添加、更新、刪除的各個學(xué)科的題目;另一個是組卷策略,它使得題庫當(dāng)中雜亂無章的題目能夠以人們要求的形式和難度配比出現(xiàn)在一張卷子上面 [20]。 數(shù)據(jù)模型設(shè)計 基于上述的需求分析,可以得到下面的數(shù)據(jù)庫設(shè)計圖。 塔里木大學(xué)畢業(yè)設(shè)計 第 9 頁 共 26 頁 圖 43 數(shù)據(jù)庫設(shè)計圖 設(shè)計圖中 中各個關(guān)系表的的含義如下表所示。 表 41 設(shè)計圖清單 關(guān)系名稱 所含屬性 備注U s e rR e g i s t 用戶名、密碼、用戶類型??等 用戶注冊表Q e s t i o n 試題編號,試題內(nèi)容、選項A ??等 題庫Co u rs e 課程編號,課程名稱。 試題所屬課程表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 中所示,客戶端計算機(jī)上的操作系統(tǒng)可以使用任意平臺的操作系統(tǒng),但必須至少安裝一種瀏覽器,如: IE 瀏覽器、 FireFox 瀏覽器等。服務(wù)器端計算機(jī)所部署的操作系統(tǒng)和 Web 服務(wù)器、數(shù)據(jù)庫管理系統(tǒng)以及腳本解釋器,既是開發(fā)環(huán)境也可以是將來的運(yùn)行環(huán)境。 服務(wù)器端計算 機(jī)開發(fā)環(huán)境詳細(xì)信息如下: 表 42 系統(tǒng)架構(gòu)設(shè)計詳細(xì)信息 版本P ro fe s s i o n a l2 . 2 . 65 . 06 . 0數(shù)據(jù)庫管理系統(tǒng) M y s q lP H P 腳本解釋器 P H P開發(fā)環(huán)境/ 工具 名稱操作系統(tǒng) W i n d o w s X P W e b 服務(wù)器 A p a c h e 如 圖 44 所示,用戶使用瀏覽器登陸在線考試系統(tǒng)請求訪問 .php 頁面,通過網(wǎng)絡(luò)將數(shù)據(jù)傳送到服務(wù)器端計算機(jī)。服務(wù)器端計算機(jī)操作系統(tǒng)開放相應(yīng)端口。數(shù)據(jù)通過端口訪問 Web 服務(wù)器 Apache。 Apache 服務(wù)器通過自身調(diào)度算法,啟動 PHP 解釋器。 PHP解釋器對用戶所請求的 .php 頁面中的 PHP 語句進(jìn)行解釋執(zhí)行。在解釋執(zhí)行的過程中,如果 PHP 程序需要訪問數(shù)據(jù)庫資源,則 PHP 按照程序中的語句連接數(shù)據(jù)庫,執(zhí)行完 畢后將數(shù)據(jù)返回 PHP 程序。當(dāng)頁面中的所有 PHP 語句全部執(zhí)行完后, PHP 解釋器將執(zhí)行后的結(jié)果傳遞給 Apache 服務(wù)器。 Apache 服務(wù)器通過操作系統(tǒng)開放的相應(yīng)端口利用網(wǎng)絡(luò)將執(zhí)行后的結(jié)果返回給用戶瀏覽器 [21]。 體系結(jié)構(gòu)設(shè)計 根據(jù)以上的分析,可以將整個系統(tǒng)的結(jié)構(gòu)進(jìn)行如下的設(shè)計和方案設(shè)計。 塔里木大學(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)進(jìn)行細(xì)化,對整個系統(tǒng)的數(shù)據(jù)流進(jìn)行分析設(shè)計。采用自頂向下,層層遞進(jìn)和細(xì)化的設(shè)計方法對 系統(tǒng)數(shù)據(jù)流進(jìn)行了三個級別 的設(shè)計。三個級別的數(shù)據(jù)流圖,自上而下抽象程度逐漸降低,數(shù)據(jù)流的環(huán)節(jié)逐漸精細(xì) [22]。 圖 46 第一級數(shù)據(jù)流圖 接著,對第一級數(shù)據(jù)流圖的每一個環(huán)節(jié)進(jìn)行拆解和分析,主要是對第一級數(shù)據(jù)流圖中的“在線考試系統(tǒng)”對象進(jìn)行拆解。同時也對第一級數(shù)據(jù)流圖中的數(shù)據(jù)流進(jìn)行相應(yīng)的拆解和細(xì)化,得到精細(xì)化的數(shù)據(jù)流圖。 塔里木大學(xué)畢業(yè)設(shè)計 第 12 頁 共 26 頁 圖 47 精細(xì)化后的數(shù)據(jù)流圖 從精細(xì)化的數(shù)據(jù)流圖中的數(shù)據(jù)流密度來看,整個系統(tǒng)是以數(shù)據(jù)庫設(shè)計為依托,以組卷模塊為核心,同時以用戶和試題管理等模塊進(jìn)行整個系統(tǒng)的功能完善。 下圖顯示了除去大多數(shù)數(shù)據(jù)庫后各模塊之間的數(shù)據(jù)流情況。 圖 48 各 模塊之間的數(shù)據(jù)流圖(局部) 以下是有數(shù)據(jù)庫參與的系統(tǒng)數(shù)據(jù)流圖設(shè)計情況。從圖中可以看出,數(shù)據(jù)庫中的各種關(guān)系表是整個系統(tǒng)數(shù)據(jù)流的核心節(jié)點(diǎn),離開了這些節(jié)點(diǎn)的支持,數(shù)據(jù)流的鏈條將會出現(xiàn)大范圍的斷裂 ,如上圖 49 所示。 塔里木大學(xué)畢業(yè)設(shè)計 第 13 頁 共 26 頁 圖 49 有數(shù)據(jù)庫節(jié)點(diǎn) 的數(shù)據(jù)流圖 (局部) 系統(tǒng)目錄結(jié)構(gòu)設(shè)計 根據(jù)以上系統(tǒng)結(jié)構(gòu)設(shè)計和系統(tǒng)數(shù)據(jù)流設(shè)計,對 整個 系統(tǒng) 在磁盤上的目錄編排和頁面組織進(jìn)行設(shè)計。對于大多數(shù)頁面都要用到元素,比如圖片,系統(tǒng)圖標(biāo)以及為了整個系統(tǒng)風(fēng)格統(tǒng)一 而設(shè)計的配色方案等,存放在同一級目錄的不同文件夾中。對于分工不同的、用以實現(xiàn)各個模塊功能的頁面,按照類別存放在相應(yīng)的模塊中。 圖 410 系統(tǒng)目錄圖 整個系統(tǒng)目錄機(jī)構(gòu)采用了三級結(jié)構(gòu)設(shè)置。將用戶管理和試題管理功能統(tǒng)一放在了user 目錄里進(jìn)行實現(xiàn)。 landing 目錄是整個系統(tǒng)中用戶登錄模塊功能頁面的存放目錄。整個目錄結(jié)構(gòu)設(shè)計大體遵循了系統(tǒng)結(jié)構(gòu)設(shè)計圖的 設(shè)計思路其 主要目錄簡介如下。 Landing 目錄:存放了整個系統(tǒng)中最重要的三大參與者 ,考生、用戶、管理員進(jìn)入塔里木大學(xué)畢業(yè)設(shè)計 第 14 頁 共 26 頁 系統(tǒng)的接口頁面,是登陸模塊和整個考試系統(tǒng)之間的樞紐。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1