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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于web的在線(xiàn)考試系統(tǒng)設(shè)計(jì)開(kāi)發(fā)-文庫(kù)吧資料

2024-12-11 19:11本頁(yè)面
  

【正文】 PHP 腳本解釋器訪(fǎng)問(wèn)用戶(hù)注冊(cè)表以 $_POST 中的數(shù)據(jù)為條件并使用 SQL 語(yǔ)言進(jìn)行條件查詢(xún)操作 [23]。和用戶(hù)登錄模塊一樣,首先進(jìn)行數(shù)據(jù)空值檢查 。 注冊(cè)過(guò)程: 注冊(cè)頁(yè)面提示用戶(hù)填寫(xiě)注冊(cè)信息,并且已經(jīng)事先規(guī)定好了哪些內(nèi)容是必需填寫(xiě)的。之后,以 $_POST 中的數(shù)據(jù)為條件,到用戶(hù)注冊(cè)表中使用 SQL 語(yǔ)言進(jìn)行條件查詢(xún)。這些登錄信息通過(guò)瀏覽器 Post 方法提交到 PHP 腳本語(yǔ)言提供的超級(jí)全局?jǐn)?shù)組 $_POST 中 并在 頁(yè)面上進(jìn)行處理。 以上的用例活動(dòng)可以用如下的活動(dòng)圖進(jìn)行描述。用戶(hù)按照提示選擇操作并進(jìn)入相應(yīng)的頁(yè)面。 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 17 頁(yè) 共 26 頁(yè) 圖 415 考試評(píng)卷活動(dòng)圖 ( 5) 用戶(hù) /試題管理 首先,用戶(hù)以系統(tǒng)管理員身份或者以試題上傳者身份順利登陸系統(tǒng) 。同時(shí)將本次考試活動(dòng)的數(shù)據(jù)記錄下來(lái) ,以供查詢(xún)。用戶(hù)選擇完畢后,系統(tǒng)訪(fǎng)問(wèn)出題組卷模塊生成一套試卷,用戶(hù)進(jìn)行答卷。 圖 414 出題組卷活動(dòng)圖 ( 4) 考試評(píng)卷 首先,用戶(hù)以考生類(lèi)型順利登陸并進(jìn)入考試頁(yè)面。系統(tǒng)按照組卷策略進(jìn)入題庫(kù),按照組卷策略組成一套試卷。 圖 413 用戶(hù)注冊(cè)活動(dòng)圖 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 16 頁(yè) 共 26 頁(yè) ( 3) 出題組卷 在用戶(hù)順利登陸并提出考試請(qǐng)求的情況下,首先系統(tǒng)發(fā)出組卷請(qǐng)求。如果用戶(hù)填寫(xiě)的信息通過(guò)系統(tǒng)的驗(yàn)證,那么提示注冊(cè)成功;否則進(jìn)行錯(cuò)誤提示,并提示用戶(hù)再次填寫(xiě)注冊(cè)信息。系統(tǒng)會(huì)顯示所要填寫(xiě)的信息,其中表明了哪些是必須填寫(xiě)的信息。 以上用例的事件流可以用以下的活動(dòng)圖來(lái)進(jìn)行表示。 Query 目錄:存放了用戶(hù)信息查詢(xún)、考試記錄查詢(xún)、上傳題目記錄查詢(xún)等功能的PHP 頁(yè)面。 Modify 目錄:存放了實(shí)現(xiàn)用戶(hù)修改注冊(cè)信息、更改試題功能的 PHP 頁(yè)面。 Login 目錄:存放實(shí)現(xiàn)用戶(hù)注冊(cè)功能的 PHP 頁(yè)面。 Logo 目錄:?jiǎn)为?dú)用來(lái)存放系統(tǒng)的 圖標(biāo),本系統(tǒng)遵循簡(jiǎn)潔的設(shè)計(jì)原則,因此沒(méi)有采用圖片去增加色彩,只是用單純的色彩塊體現(xiàn)明快的風(fēng)格。 圖 411 landing目錄圖 Order 目錄:存放了系統(tǒng)的規(guī)定 ,比如考試守則 以及幫助文檔。整個(gè)目錄結(jié)構(gòu)設(shè)計(jì)大體遵循了系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖的 設(shè)計(jì)思路其 主要目錄簡(jiǎn)介如下。將用戶(hù)管理和試題管理功能統(tǒng)一放在了user 目錄里進(jìn)行實(shí)現(xiàn)。對(duì)于分工不同的、用以實(shí)現(xiàn)各個(gè)模塊功能的頁(yè)面,按照類(lèi)別存放在相應(yīng)的模塊中。 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 13 頁(yè) 共 26 頁(yè) 圖 49 有數(shù)據(jù)庫(kù)節(jié)點(diǎn) 的數(shù)據(jù)流圖 (局部) 系統(tǒng)目錄結(jié)構(gòu)設(shè)計(jì) 根據(jù)以上系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)數(shù)據(jù)流設(shè)計(jì),對(duì) 整個(gè) 系統(tǒng) 在磁盤(pán)上的目錄編排和頁(yè)面組織進(jìn)行設(shè)計(jì)。 圖 48 各 模塊之間的數(shù)據(jù)流圖(局部) 以下是有數(shù)據(jù)庫(kù)參與的系統(tǒng)數(shù)據(jù)流圖設(shè)計(jì)情況。 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 12 頁(yè) 共 26 頁(yè) 圖 47 精細(xì)化后的數(shù)據(jù)流圖 從精細(xì)化的數(shù)據(jù)流圖中的數(shù)據(jù)流密度來(lái)看,整個(gè)系統(tǒng)是以數(shù)據(jù)庫(kù)設(shè)計(jì)為依托,以組卷模塊為核心,同時(shí)以用戶(hù)和試題管理等模塊進(jìn)行整個(gè)系統(tǒng)的功能完善。 圖 46 第一級(jí)數(shù)據(jù)流圖 接著,對(duì)第一級(jí)數(shù)據(jù)流圖的每一個(gè)環(huán)節(jié)進(jìn)行拆解和分析,主要是對(duì)第一級(jí)數(shù)據(jù)流圖中的“在線(xiàn)考試系統(tǒng)”對(duì)象進(jìn)行拆解。采用自頂向下,層層遞進(jìn)和細(xì)化的設(shè)計(jì)方法對(duì) 系統(tǒng)數(shù)據(jù)流進(jìn)行了三個(gè)級(jí)別 的設(shè)計(jì)。 體系結(jié)構(gòu)設(shè)計(jì) 根據(jù)以上的分析,可以將整個(gè)系統(tǒng)的結(jié)構(gòu)進(jìn)行如下的設(shè)計(jì)和方案設(shè)計(jì)。當(dāng)頁(yè)面中的所有 PHP 語(yǔ)句全部執(zhí)行完后, PHP 解釋器將執(zhí)行后的結(jié)果傳遞給 Apache 服務(wù)器。 PHP解釋器對(duì)用戶(hù)所請(qǐng)求的 .php 頁(yè)面中的 PHP 語(yǔ)句進(jìn)行解釋執(zhí)行。數(shù)據(jù)通過(guò)端口訪(fǎng)問(wèn) Web 服務(wù)器 Apache。 服務(wù)器端計(jì)算 機(jī)開(kāi)發(fā)環(huán)境詳細(xì)信息如下: 表 42 系統(tǒng)架構(gòu)設(shè)計(jì)詳細(xì)信息 版本P ro fe s s i o n a l2 . 2 . 65 . 06 . 0數(shù)據(jù)庫(kù)管理系統(tǒng) M y s q lP H P 腳本解釋器 P H P開(kāi)發(fā)環(huán)境/ 工具 名稱(chēng)操作系統(tǒng) W i n d o w s X P W e b 服務(wù)器 A p a c h e 如 圖 44 所示,用戶(hù)使用瀏覽器登陸在線(xiàn)考試系統(tǒng)請(qǐng)求訪(fǎng)問(wèn) .php 頁(yè)面,通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)傳送到服務(wù)器端計(jì)算機(jī)。 試題所屬課程表P a b e rC o n fi g 策略編號(hào),??,容易題,一般題,??等 組卷策略E x a m 考試編號(hào),考試課程,考生,開(kāi)始時(shí)間??等 考試記錄表 模型 分析 架構(gòu)設(shè)計(jì) 本系統(tǒng)選擇采用 PHP 腳本語(yǔ)言作為 整個(gè) 系統(tǒng)的宿主語(yǔ)言和數(shù)據(jù)傳輸?shù)拿浇楹洼d體,同時(shí)有選擇了 B/S 架構(gòu)開(kāi)發(fā)模式,其構(gòu)架設(shè)計(jì)圖如下; 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 10 頁(yè) 共 26 頁(yè) 圖 44 系統(tǒng)架構(gòu)設(shè)計(jì)圖 如圖 44 中所示,客戶(hù)端計(jì)算機(jī)上的操作系統(tǒng)可以使用任意平臺(tái)的操作系統(tǒng),但必須至少安裝一種瀏覽器,如: IE 瀏覽器、 FireFox 瀏覽器等。 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 9 頁(yè) 共 26 頁(yè) 圖 43 數(shù)據(jù)庫(kù)設(shè)計(jì)圖 設(shè)計(jì)圖中 中各個(gè)關(guān)系表的的含義如下表所示。一個(gè)是題庫(kù),里面長(zhǎng)期存放著可以不斷添加、更新、刪除的各個(gè)學(xué)科的題目;另一個(gè)是組卷策略,它使得題庫(kù)當(dāng)中雜亂無(wú)章的題目能夠以人們要求的形式和難度配比出現(xiàn)在一張卷子上面 [20]。 (2)出題組卷的功能 該模塊是整個(gè)系統(tǒng)的基礎(chǔ)和核心,所有的功能都是圍繞著出題組卷這一核心功能展開(kāi)。要求用戶(hù) 分角色進(jìn)行登陸、注冊(cè)。 圖 41 普通用戶(hù)用例圖 系統(tǒng)管理員是系統(tǒng)中權(quán)限最高的角色,除了可以使用普通用戶(hù)可以使用的功能外還有普通用戶(hù)不能夠擁有的功能。 由于所處的角色不同,所使用的功能就有所不同。 用例分析 根據(jù) 上述分析, 系統(tǒng)的角色 可 以 分為兩種類(lèi)型 。 ( 17) 設(shè)置試卷難度配比 本用例為系統(tǒng)管理員提供添加、更新、刪除組卷策略的功能。 ( 14)試題插入 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 7 頁(yè) 共 26 頁(yè) 本用例為系統(tǒng)管理員提供向題庫(kù)添加試題的功能 ( 15)試題刪除 本用例為系統(tǒng)管理員提供刪除題庫(kù)和試題信息的功能。 ( 12)更新用戶(hù) 本用例為 系統(tǒng)管理員提供更新用戶(hù)注冊(cè)表和用戶(hù)信息的功能。 ( 9)試題上傳查詢(xún) 本用例為試題上傳者類(lèi)型的用戶(hù)提供對(duì)個(gè)人上傳試題情況的查詢(xún)功能。 ( 7)試題上傳 本用例為試題上傳者類(lèi)型的用戶(hù)提供試題上傳功能。 ( 5)考試 本用例為考生類(lèi)型 的用戶(hù)提供了出題組卷、評(píng)卷、計(jì)算成績(jī)并記錄的功能。 ( 3)成績(jī)查詢(xún) 本用例為考生類(lèi)型的用戶(hù)提供了注冊(cè)信息查詢(xún)和成績(jī)查詢(xún)管理的功能。 ( 1)用戶(hù)登錄 本用例為用戶(hù)提供了進(jìn)入在線(xiàn)系統(tǒng)的接口功能。 ( 3)系統(tǒng)管理員:在線(xiàn)考試的擁有者或管理者。參與者描述如下: 塔里木大學(xué)畢業(yè)設(shè)計(jì) 第 6 頁(yè) 共 26 頁(yè) ( 1) 考生 :通過(guò)注冊(cè) 系統(tǒng)驗(yàn)證后的任何以考生類(lèi)型注冊(cè)的用戶(hù)。 ( 10)在線(xiàn)考試系統(tǒng)能夠記錄用戶(hù)(考生,試題上傳者,管理員)的登錄記錄。 ( 8)在線(xiàn)考試系統(tǒng)能夠正確相應(yīng)用戶(hù)對(duì)試題進(jìn)行插入、更新、刪除操作。 ( 6)在線(xiàn)考試系統(tǒng)能夠按照組卷策略隨機(jī)從題庫(kù)中抽出相應(yīng)的試題組成試卷。 ( 4)管理員可以對(duì)用戶(hù)和題庫(kù)進(jìn)行最高權(quán)限的管理,包括用戶(hù)和試題的插入,更新和刪除。 ( 2)以考生類(lèi)型登錄的用戶(hù)可以進(jìn)行考試和成績(jī)查詢(xún)的活動(dòng)而不受限制。當(dāng)一個(gè)新用戶(hù)注冊(cè)時(shí),用戶(hù)填寫(xiě)完信息以后便可以立刻連接數(shù)據(jù)庫(kù)進(jìn)行真實(shí)性驗(yàn)證。為了保證用戶(hù)填寫(xiě)信息的正確性,在實(shí)際使用當(dāng)中,比如在學(xué)校 ,可以在學(xué)校 人員 管理系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng)中申請(qǐng)一個(gè)擁有只讀權(quán)限的用戶(hù) 。一個(gè)沒(méi)有注冊(cè)的用戶(hù)是一個(gè)非 法用戶(hù),將不能對(duì)系統(tǒng)進(jìn)行任何操作。比如考生和出題者屬于普通用戶(hù),然而兩者所能使用的系統(tǒng)功能是截然不同的。不同類(lèi)型的用戶(hù)對(duì)同一個(gè)功能的使用權(quán)限不同 。進(jìn)入考生頁(yè)面的用戶(hù)可以選擇參加考試和成績(jī)查詢(xún)。同時(shí) 借鑒 強(qiáng)制存取 控制 ( MAC) 思想 對(duì)用戶(hù)進(jìn)行標(biāo)記,使得不同級(jí)別的用戶(hù) 使用不同的功能和數(shù)據(jù); 借鑒 自主存取控制( DAC) 思想 對(duì)用戶(hù)的角色類(lèi)型進(jìn)行檢查。注冊(cè)信息包括用戶(hù)名、密碼等信息。 非功能性需求描述了系統(tǒng)與更好地提供 功能 需求有關(guān)的方面,如性能、安 全性等;可用性需求則描述了特定用戶(hù)在特定環(huán)境下有效地、 順利 地達(dá)到特定目標(biāo)的程度。功能性需求和非功能性需求是系統(tǒng)分析與設(shè)計(jì)的常用種類(lèi) 。 4 詳細(xì)設(shè)計(jì) 需求分析 第一, 系統(tǒng)分析 , 在線(xiàn)考試系統(tǒng)開(kāi)發(fā)的目的就是利用當(dāng)今發(fā)達(dá)的網(wǎng)絡(luò)技術(shù)滿(mǎn)足用戶(hù)考試練習(xí)的需求。 結(jié)合上面諸多算法的優(yōu)缺點(diǎn), 在下考試系統(tǒng) 采用了一種以數(shù)據(jù)庫(kù)設(shè)計(jì)為核心的組卷方式。 這種組卷算法組卷質(zhì)量
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1