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

正文內容

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

2025-07-16 01:13 本頁面
 

【文章內容簡介】 DFD_top04名字后臺數(shù)據(jù)描述Fcgi程序邏輯處理的一切中間結果或某些重要數(shù)據(jù)的備份定義后臺數(shù)據(jù) = 學生數(shù)據(jù) + 試題數(shù)據(jù) + 題目數(shù)據(jù)位置頂層數(shù)據(jù)流圖表26 數(shù)據(jù)字典之查詢結果集標識符DFD_top05名字查詢結果集描述Fcgi程序邏輯處理過程中需要的某些存放在本地數(shù)據(jù)庫中的數(shù)據(jù)集合定義查詢結果集 = 0{ [學生數(shù)據(jù) | 試題數(shù)據(jù) | 題目數(shù)據(jù) ] }3位置頂層數(shù)據(jù)流圖標識符DFD_stu01名字學生事務描述和學生有關的操作。比如注冊、登錄、答題、查詢成績。定義學生事務 = [ 注冊 | 登錄 | 答題 | 查詢成績]位置學生模塊數(shù)據(jù)流圖表27 數(shù)據(jù)字典之網(wǎng)頁數(shù)據(jù)標識符DFD_stu02名字網(wǎng)頁數(shù)據(jù)描述將相應事務的處理結果以web文檔的形式返回給客戶端定義網(wǎng)頁數(shù)據(jù) = 處理結果的html文檔位置學生模塊數(shù)據(jù)流圖、管理員模塊數(shù)據(jù)流圖表28 數(shù)據(jù)字典之學生事務處理結果標識符DFD_stu03名字學生事務處理結果描述通過fcgi邏輯處理程序把相應事務的處理結果反饋給客戶端定義學生事務處理結果 = 網(wǎng)頁數(shù)據(jù)位置學生模塊數(shù)據(jù)流圖表29 數(shù)據(jù)字典之管理員事務標識符DFD_admin01名字管理員事務描述與管理員有關的操作。比如管理試題、發(fā)布試題、批閱試卷、發(fā)布成績定義管理員事務 = [管理試題 | 發(fā)布試題 | 批閱試卷 | 發(fā)布成績]位置管理員模塊表210 數(shù)據(jù)字典之管理員事務處理結果標識符DFD_admin02名字管理員事務處理結果描述通過fcgi邏輯處理程序把相應事務的處理結果反饋給客戶端定義管理員事務處理結果 = 網(wǎng)頁數(shù)據(jù)位置管理員模塊三、需求分析需求分析的主要任務是提煉出客戶的所有需求,需求分析人員必須對客戶的每一點需求明確無誤。在需求分析階段會使用SA(結構化)分析的思想對系統(tǒng)進行“自頂向下,逐步細化”的求精分析。所以該過程主要會產生實體聯(lián)系圖(ER圖)。以下章節(jié)將逐步詳解。(一)功能需求功能需求主要描述用戶對于系統(tǒng)需要完成哪些功能做的約束。通過用例圖則可以很好地描述。用例圖如圖31所示。圖31 系統(tǒng)用例圖(二)性能需求1)大量考生同時在線,系統(tǒng)不能因為大數(shù)據(jù)量連接而中斷考生的請求;2)系統(tǒng)對于任意考生的響應速度控制在2秒內;3)經(jīng)常訪問的數(shù)據(jù)提供緩存機制;4)服務器工作的穩(wěn)定性必須良好,不能再考試過程中出現(xiàn)故障;5)大量考生相同的請求,不能以加重對數(shù)據(jù)庫的訪問代價而實現(xiàn);6)必須確保后端服務器集群的穩(wěn)定工作;(三)ER圖 實體聯(lián)系圖是一種概念性的數(shù)據(jù)模型。其描述了實體、實體的屬性以及實體之間的關系。實體聯(lián)系圖ER圖如圖32。圖32 系統(tǒng)ER圖四、總體設計(概要設計)(一)系統(tǒng)概要設計系統(tǒng)概要設計主要是系統(tǒng)功能和后臺數(shù)據(jù)庫的概要設計。系統(tǒng)概要設計就是得出系統(tǒng)由哪些功能模塊組成。用WBS圖則可以很好地描述系統(tǒng)功能模塊的組成和模塊之間的關系。圖41 系統(tǒng)WBS學生模塊最核心的功能就是:注冊,登錄,答題,查詢成績。管理員是本系統(tǒng)的最高權限者,操持著對學生、試題、企業(yè)、圖片、音樂等各方面資源的生殺大權。其界面的設計可以稍微簡約。比如以命令行的方式來管理系統(tǒng)中的資源,因為省去了太多的資源加載和響應時間,當涉及到大量用戶動態(tài)地企圖修改服務器端資源的請求時,如果因為加載時延太大,會大大影響服務器的實時響應效率。Linux系統(tǒng)就是這種哲學,因此,許多服務器部署在Linux上會獲得更大的穩(wěn)定性和效率。而管理員模塊則可以以控制臺命令行的方式來管理試題、發(fā)布試卷、閱卷、發(fā)布成績等操作。因此界面設計主要是考生用戶的界面設計。學生注冊(RegisterForStudent):任何學生最終可能會被管理員和用人單位聯(lián)系到。所以需要有個唯一標識用戶存在的帳號,供學生登錄,使用系統(tǒng)。但是在登錄注冊之前,需要為考生提供一個使用系統(tǒng)前的前臺索引頁面,此索引界面有兩個入口,學生登錄入口和注冊入口??忌c擊點擊相應入口即可跳轉到具體頁面。學生登錄(LoginForStudent):為了保證登陸的安全性,建議使用考試帳號登錄和注冊。此考號可以唯一地標識學生在本系統(tǒng)中的身份。因為,當用戶名和密碼重復時,不一定保證學生正確登陸系統(tǒng)。也可以使用郵箱登陸,因為郵箱帳號是唯一的。學生必須填寫正確的帳號和密碼的表單,點擊登錄,方可登陸系統(tǒng),然后,系統(tǒng)會匹配數(shù)據(jù)庫中的學生,判斷是否讓其登陸。為提高容錯性:系統(tǒng)必須提供檢測帳號或密碼是否任一為空,是否有任一不正確,以錯誤信息提示給學生。,否則,系統(tǒng)再次輸出登錄頁給學生。個人主頁界面:個人主頁功能可以展示考生的基本信息和詳細信息,個人在必要的時候還可以修改保存?zhèn)€人的資料。網(wǎng)站主界面:,所有的功能請求都將通過此界面跳轉,直接或間接地得到實現(xiàn)。考生可以通過此頁面獲取近期的考試安排,考試進度,考試結束后的成績查詢,訪問個人主頁,聯(lián)系管理員等。(二)數(shù)據(jù)庫概要設計數(shù)據(jù)庫概要設計主要工作是得出該數(shù)據(jù)庫的ER模型和相關數(shù)據(jù)庫表。本系統(tǒng)涉及的實體主要有:考生、考試、試題、管理員。以及實體間的關系,考生需要在考試開考前提前預約自己期望的考試場次,學生在預約指定場次的在線考試時,還需答題,在成績放榜后,學生需要查詢成績。管理員需要管理試題、發(fā)布試題、發(fā)布考試成績等。因此,系統(tǒng)涉及的所有用戶實體和實體間關系,詳細見下表31。ER模型圖在需求分析就已經(jīng)給出。參見需求分析中的圖32。關系模型請參見表41。表 41 實體間關系匯總表關系名稱參與雙方關系類型描述可省補充考生、考生資料(1,1)作為考生的詳細說明管理考生考生、管理員(m,n)管理員管理考生信息預約考試考生、試卷(m,n)考生預約考試考試考生、題目(m,n)考生答題管理試題管理員、題目(m,n)管理試題集管理考試管理員、試卷(m,n)管理員管理試卷包含隸屬試卷、題目(1,n)若干試題只能出現(xiàn)在一套試卷中五、詳細設計詳細設計的主要任務是確定如何具體的設計系統(tǒng),但不是具體的編碼。但是在這個過程中設計的好壞直接關乎到軟件實現(xiàn)的質量。而詳細設計主要是系統(tǒng)的人機交互界面設計和數(shù)據(jù)庫的詳細設計。(一)功能設計系統(tǒng)分為兩大模塊:學生功能模塊和網(wǎng)站管理員模塊。以下是各個模塊在其身份范圍內所具有的功能。使用程序流程圖來描述每個模塊的邏輯處理過程。(StudentModule)1) 學生注冊 (RegisterForStudent):不是所有用戶都可以使用系統(tǒng),因為那樣的話,就失去了系統(tǒng)的意義。系統(tǒng)旨在為學生提供一個網(wǎng)上考試平臺供學生檢測掌握知識的程度,以及用人單位企業(yè)甚至管理員可以聯(lián)系到考生,所以需要審核用戶是否是合法的學生身份。故而需要填寫關于個人資料的表單,完成注冊,提交給服務器。如圖51。2) 登錄 (LoginForStudent): 考生所有的操作都應該在登錄到系統(tǒng)才能完成。如圖52。3) 答題 (AnswerExamPaper):提供考生在規(guī)定時間內答題,提交前提醒考生是否真的確定提交,且支持邊做邊保存功能。如圖53。4) 查詢成績 (QuerExamGrades):在成績放榜后學生可以登錄系統(tǒng)查詢。支持在線查看成績和導出生成成績單。成績由各大題的分值組成、參與考試的學生排名。還支持糾錯功能。如果考生有疑問可以點擊“對成績,我有疑問”,對比自己的答案和標準答案進行求證。若有考生認為標準答案有錯誤,可以嘗試聯(lián)系管理員以更正標準答案和所有學生的成績、排名。如圖54。圖 51 學生注冊邏輯流程圖圖 52 學生登錄邏輯流程圖圖53 學生答題邏輯流程圖圖54 學生查詢成績邏輯流程圖(AdminModule)1)發(fā)布試題 (ReleaseExamination): 在首頁點擊發(fā)布試題,跳到試題管理頁面,完成增刪改試題后,點擊發(fā)布,生成試題html,供后續(xù)考試使用,并返回首頁。當管理本次試題(增刪改試題列表)、涉及到頁面和數(shù)據(jù)庫題號的變動。經(jīng)過管理員確認最終的試題集之后,點擊發(fā)布,相關題就被寫入題目html及服務器的后臺數(shù)據(jù)庫。所有靠攀升通過訪問此頁面進行答題。如圖55。2) 批改試卷 (CorrectExamPaper): 客觀題部分把學生提交的答案與標準答案進行比對。并計算相應分值。編程題部分的評分標準,可由企業(yè)或教師直接與管理員商議。學生提交的答案和標準答案都存放在數(shù)據(jù)庫中。如圖56。3) 登記成績 (EnrollExamGrades): 此功能先顯示所有考生的成績,輸入指定考生的考生號
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1