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

正文內(nèi)容

畢業(yè)設(shè)計(jì)網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-08 20:31 本頁面
 

【文章內(nèi)容簡介】 /服務(wù)器) 模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛?B/S( Browser/Server瀏覽器 /服務(wù)器 ) 模式的應(yīng)用系統(tǒng)。 圖 21 系統(tǒng)結(jié)構(gòu)示意圖 過去,網(wǎng)絡(luò)軟件的開發(fā)都 采用 C/S( Client/Server) 模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致以下問題: ( 1) 安裝、調(diào)試、維護(hù)和升級困難。由于客戶端的硬件配置可能存在差異,軟件環(huán)境也可能各不相同,因此,在安裝時(shí),必須對每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級時(shí)也要對客戶端分別處理。 ( 2) 在整個(gè)系統(tǒng)中,業(yè)務(wù)邏輯和用戶界面都集中到了客戶端,必然會增加安全隱患。 正是由于以上 C/S模式的客戶端程序在部署和維護(hù)時(shí)面臨的問題,人們逐漸接受了基于瀏覽器(Brower)/服務(wù)器 (Server)結(jié)構(gòu)的系統(tǒng),即 B/S模式。在此模式中,最核心的一點(diǎn)就是用通用的瀏覽器取代了原來的客戶端程序。 B/S模式雖然只對 C/S模式做了少許變動(dòng),但帶來了巨大的好處: 考試管理、考試 數(shù)據(jù)庫服務(wù)器 ( SQL SERVER 2021) 系統(tǒng)維護(hù)管理 Web 服務(wù)器 ( IIS+ASP) 瀏覽器 瀏覽器 瀏覽器 瀏覽器 TCP/IP 協(xié)議 HTTP 協(xié)議 7 ( 1) 應(yīng)用程序在部署、升級、維護(hù)時(shí),只需要在服務(wù)器端進(jìn)行配置就可以了; ( 2) 所有的配置工作都集中在服務(wù)器端,提高了系統(tǒng)的安全性。 雖然 B/S模式帶來了很大的好處,但由于在客戶端能夠利用的編程對象僅僅是瀏覽器,因此,原來在 C/S模式下很容易實(shí)現(xiàn)的一些客戶端功能,在 B/S模式下,卻變得很難實(shí)現(xiàn)甚至無法實(shí)現(xiàn)。盡管如此, B/S模式仍是目前很多應(yīng)用系統(tǒng)的首選模式。 三、系統(tǒng)設(shè)計(jì) (一)系統(tǒng)分析 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求: 統(tǒng)一處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足企業(yè)對員工信息處理的需求。 系統(tǒng)的開放性和可擴(kuò)充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性 來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級和更新?lián)Q代。 系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 系統(tǒng)的數(shù)據(jù)要求: (1) 數(shù) 據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性; (2) 數(shù)據(jù)的一致性與完整性; (3) 數(shù)據(jù)的共享與獨(dú)立性。 : (1) 根據(jù)分配的學(xué)生編號和密碼登 錄系統(tǒng):如果學(xué)生編號和密碼,正確允許登錄,否則拒絕登錄。 (2) 選擇考試科目:由于每一課只允許考試一次,在選擇考試科目前,應(yīng)該先判斷該學(xué)生所選科目是否已考過,如果考過,不允許重考。 (3) 進(jìn)行考試,并啟動(dòng)計(jì)時(shí)器:如果在規(guī)定時(shí)間內(nèi)沒有交卷,系統(tǒng)會強(qiáng)制提交。 (4) 交卷,查看成績單。 本系統(tǒng)的特點(diǎn)是: 限時(shí)性強(qiáng):保證學(xué)生必須在管理員規(guī)定的時(shí)間內(nèi)完成試卷,否則將被強(qiáng)迫交卷。 8 保密性強(qiáng):學(xué)生只能成功交卷一次,交卷成功后試題自動(dòng)關(guān)閉,以保證考試能反映學(xué)生真實(shí)水平。 保存功能:管理員可將有價(jià)值 的套題保存下來,已備在以后的考試中再用。 系統(tǒng)簡單易用,限時(shí)性、保密性、真實(shí)性強(qiáng)。 系統(tǒng)使用靈活,學(xué)生可通過網(wǎng)絡(luò)、獲取卷進(jìn)行考試,使考試不再局限于教室。 網(wǎng)絡(luò)考試系統(tǒng)可主要實(shí)現(xiàn)以下目標(biāo): (1)采用開放、動(dòng)態(tài)的系統(tǒng)架構(gòu),將傳統(tǒng)的考試模式與先進(jìn)的網(wǎng)絡(luò)應(yīng)用相結(jié)合。 (2)操作簡單方便、界面簡潔美觀。 (3)具有實(shí)時(shí)性,被授權(quán)的考試用戶不管身處何地,通過網(wǎng)絡(luò)瀏覽器,即可登錄網(wǎng)絡(luò)考試系統(tǒng)。 (4)系統(tǒng)提供了考試時(shí)間倒計(jì)時(shí)功能,使考生隨時(shí)了解考試剩余時(shí)間。 (5)實(shí)現(xiàn)自動(dòng)提交試卷的功能,當(dāng)考試到時(shí)后,如果考生還未提交試卷,系統(tǒng)將自 動(dòng)交卷,保證考試嚴(yán)肅、公正的進(jìn)行。 (6)考生可時(shí)時(shí)查詢考試成績。 (7)系統(tǒng)自動(dòng)閱卷,保證成績真實(shí)準(zhǔn)確。 (二)系統(tǒng)功能結(jié)構(gòu) 1. 系統(tǒng)總體構(gòu)架設(shè)計(jì) 圖 31 系統(tǒng)總體構(gòu)架設(shè)計(jì)圖 本系統(tǒng)整體上可以劃分為數(shù)據(jù)庫、數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層。 (1) 數(shù)據(jù)庫是系統(tǒng)最底層,存儲系統(tǒng)的所有數(shù)據(jù)。 (2) 數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上,應(yīng)用程序通過該層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封存數(shù)據(jù)庫的選擇、添加、更新和刪除等操作,同時(shí)還為業(yè)務(wù)邏輯層提供訪問數(shù)據(jù)庫的接口或函數(shù)等。該層直接與數(shù)據(jù)庫相關(guān)聯(lián),同時(shí)又為業(yè)務(wù)邏 輯層服務(wù),關(guān)系著系統(tǒng)的成敗。 (3) 業(yè)務(wù)邏輯層包括創(chuàng)建題庫、管理用戶、注冊用戶等邏輯,一般由 Web頁面實(shí)現(xiàn)系統(tǒng)登錄頁面、用戶管理頁面、考生在線考試頁面等。 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問層 數(shù)據(jù)庫 9 根據(jù)網(wǎng)絡(luò)考試的特點(diǎn),可以將其分為前臺和后臺兩個(gè)部分進(jìn)行設(shè)計(jì), 分別對應(yīng)管理員管理和普通的測試用戶即考生。 前臺主要用于考生再現(xiàn)考試和查詢成績;后臺主要用于管理員對考試信息、專業(yè)信息等進(jìn)行管理。 圖 32 系統(tǒng)功能模塊劃分圖 圖 33 前臺功能結(jié)構(gòu)圖 網(wǎng)絡(luò)考試系統(tǒng) 前臺功能模塊 后臺功能模塊 系統(tǒng)數(shù)據(jù)訪問層 數(shù)據(jù)庫 網(wǎng)絡(luò)考試 系統(tǒng)登錄 學(xué)生 注冊 忘記密碼 在線考試 查詢成績 退出系統(tǒng) 課程選擇 套題選擇 準(zhǔn)備考試 開始考試 考試結(jié)果 成績查詢 10 圖 34 前臺系統(tǒng)流程圖(考生使用流程圖) 查詢成績 在線考試 選擇課程和套題 時(shí)間到? 考試 交卷 退出 登錄 成功? 忘記密碼 找回密碼 注冊 成功? 首頁 同意考試 ? 是 否 是 否 否 是 否 否 是 是 11 前臺模塊的功能: 登錄考試系統(tǒng):網(wǎng)絡(luò)考試的首頁,只有登錄才能進(jìn)入其內(nèi)部。 考生可以根據(jù)需要選擇直接登錄、注冊或找回密碼。 學(xué)生注冊:用于注冊學(xué)生的一些基本信息,包括學(xué)生證號、學(xué)生姓名、密碼、密碼問題、問題答案、性別和所學(xué)專業(yè),以便跟蹤記錄。 其中,學(xué)生證號由系統(tǒng)自動(dòng)生成;所學(xué)專業(yè)由下拉列表框列出。 忘記密碼:用于幫助注冊的學(xué)生找回密碼。 找回密碼分為三步:輸入已注冊的學(xué)生證號;系統(tǒng)根據(jù)輸入的學(xué)生證號把相應(yīng)的密碼問題列出,由學(xué)生輸入問題答案;如果問題答案正確 ,則成功找回密碼。 在進(jìn)行每一步的過程時(shí),能產(chǎn)生錯(cuò)誤狀態(tài)的有兩步: a. 輸入學(xué)生證號時(shí) b. 輸入問題答案時(shí) 根據(jù)不同狀態(tài)時(shí)的變量值來顯示相應(yīng)的內(nèi)容。 查詢成績:用于注冊的學(xué)生查詢指定科目的考試成績。 在線考試:用于考生在線進(jìn)行考試。 a. 選擇考試課程和套題 這個(gè)部分主要是課程和套題的選擇,它們都是聯(lián)動(dòng)的下拉列表框。當(dāng)選擇課程時(shí),會列出相應(yīng)的套題名稱。 在學(xué)生登錄時(shí),會記錄下學(xué)生證號,并根據(jù)它列出學(xué)生所屬專業(yè)的全部課程。 b. 考試時(shí)間的實(shí)時(shí)顯示 在開始考試時(shí),會給考生實(shí)時(shí)顯示用過的時(shí)間和剩余的時(shí)間,并且如果在規(guī)定的時(shí)間內(nèi)沒有交卷系統(tǒng)會自動(dòng)提交試卷。 “計(jì)時(shí)”和“剩余時(shí)間”都是用框架來顯示的?!坝?jì)時(shí)”顯示是根據(jù)系統(tǒng)當(dāng)前的時(shí)間減去考生在開始考試時(shí)提交的時(shí)間, 并每隔一秒刷新一次頁面得到。 “剩余時(shí)間”顯示是根據(jù)每張?jiān)嚲淼目荚嚂r(shí)間減去“計(jì)時(shí)”得到的時(shí)間來顯示的,但只顯示小時(shí)和分鐘不顯示秒,并且到了規(guī)定時(shí)間還沒有交卷,系統(tǒng)會自動(dòng)交卷。 c. 考試試題的顯示 在這個(gè)考試系統(tǒng)中,考試題型主要是單選和多選,規(guī)定滿分為 100 分,單選 40分,多選 60分。系統(tǒng)根據(jù)考題的數(shù)量平均分配每道題的分?jǐn)?shù)。 考題的基本模式是事先設(shè)計(jì)好的,只有考題和選項(xiàng)是從數(shù)據(jù)庫中取出動(dòng)態(tài)生成。 考試類型為單選題或多選題。 退出考試系統(tǒng):考生交卷后 退出系統(tǒng) 后臺功能結(jié)構(gòu)圖 12 圖 35 后臺功能模塊圖 圖 36 后臺系統(tǒng)流程圖(管理員使用流程圖) 網(wǎng) 絡(luò) 考 試 管理學(xué)生 刪除學(xué)生 查詢學(xué)生 查詢專業(yè) 刪除專業(yè) 修改專業(yè) 添加專業(yè) 查詢課程 刪除課程 修改課程 添加課程 查詢套題 刪除套題 修改套題 添加套題 查詢成績 刪除成績 添加試題 刪除試題 修改試題 添加試題 刪除管理員 修改管理員 添加管理員 管理專業(yè) 管理課程 管理套題 管理成績 管理題目 管理員 管理成績 首頁 登錄 成功 ? 管理用戶 管理專業(yè) 管理課程 管理套題 管理題目 管理考生 管理管理人員 退出 是 否 13 后臺模塊的功能 : 后臺管理登錄: 管理員需要先選中“管理員”復(fù)選框,再在學(xué)生證號欄輸入管理員賬號。 管理員設(shè)置: 包括管理員信息列表,查詢管理員,添加管理員,刪除管理員,修改管理員 5個(gè)部分,實(shí)現(xiàn) 對管理員的基本操作。 ( 1)管理員列表:頁面將管理員的基本信息羅列出來,并在每條記錄前加一個(gè)復(fù)選框,后邊添加“修改”的超鏈接。 ( 2)查詢管理員:系統(tǒng)按指定的查詢條件(管理員名稱和加入時(shí)間)對輸入的關(guān)鍵字進(jìn)行模糊搜索。 管理員列表會根據(jù)提交過來的查詢條件和關(guān)鍵字重建 SQL語句,并重新篩選記錄。 ( 3)添加管理員:主要是添加管理員名稱和密碼。 ( 4)修改管理員:當(dāng)管理員單擊某條記錄的“修改”超鏈接后,即可進(jìn)入管理員修改頁面。 ( 5)刪除管理員:為了方便管理員進(jìn)行刪除操作,在每一條記錄前都加了一個(gè)復(fù)選框并在所有 記錄的最后加了一個(gè)“全選 /反選”復(fù)選框以便一次刪除多條記錄。 管理注冊學(xué)生:主要包括注冊學(xué)生查詢和注冊學(xué)生刪除兩部分。 管理專業(yè)信息:主要包括專業(yè)信息查詢,專業(yè)信息添加,專業(yè)信息修改和專業(yè)信息刪除四部分。 管理課程信息:主要包括課程信息查詢,課程信息添加,課程信息修改和課程信息刪除四部分。 管理套題信息:主要包括套題信息查詢,套題信息添加,套題信息修改和套題信息刪除四部分。 管理考生成績 :主要包括考生成績查詢和考生成績刪除兩部分。 管理考試題目:主要包括考試題目信息列表,考試題目添加,考試題目查 詢,考試題目修改和考試題目刪除五部分。 考試類型為單選題或多選題。 添加試題:添加多選和單選兩種題型的試題。 退出管理:退出網(wǎng)絡(luò)考試的后臺管理系統(tǒng)。 退出考試系統(tǒng)是一個(gè)公共頁面,其他頁面也可以調(diào)用。其作用是不緩存頁面,退出系統(tǒng)后,“后退”和在地址欄輸入網(wǎng)頁地址都回不到先前的頁面。 (三)數(shù)據(jù)庫設(shè)計(jì) 本系統(tǒng)使用 SQL Server 2021作為應(yīng)用程序的數(shù)據(jù)庫。鏈接數(shù)據(jù)庫的代碼見附錄二。 ER圖 通過對現(xiàn)實(shí)世界概念模型的抽象,確立在線考試的實(shí)體為:學(xué)生、管理員、專業(yè)、課程、套題、試題、學(xué)生成 績。其中學(xué)生、管理員是兩個(gè)重要的實(shí)體。 其中:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1