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

正文內(nèi)容

javaweb應(yīng)用開發(fā)--在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn)--論文(編輯修改稿)

2024-12-07 16:22 本頁面
 

【文章內(nèi)容簡介】 需要。 軟件方面,編程的軟件以及 Web 服務(wù)器等均已具備,并且環(huán)境變量已經(jīng)搭好,數(shù)據(jù)庫用 MySQL存儲大量的數(shù)據(jù), MySQL 開源化,目前已經(jīng)很成熟,在靈活、安全和易用方面均能提供良好的支持。因此,系統(tǒng)的軟件開發(fā)平臺已經(jīng)成熟可行。 設(shè)計目標(biāo) 在線考試系統(tǒng)的總體目標(biāo): 1. 本系統(tǒng)提供給管理員類用戶 、教師類用戶 及學(xué)生類用戶使用。不同的用戶類型所能完成的功能不同。管理員類用戶可以 對于已經(jīng)注冊的考生及 系統(tǒng)中已經(jīng)存在的 教師進行刪除操作,對于未注冊過的考生及 系統(tǒng)中未存在的 教師進行添加操作;教師類用戶可以 創(chuàng)建試題、刪除試題 、 修改試題,也可 進行試題維護、 修改密 碼 以及對成績的 統(tǒng)計 ;學(xué)生類用戶主要是參與考試,完成試卷,查詢成績。 2. 考試數(shù)據(jù)的存放和處理過程必須保密,需要一定的安全性保障若考生需要查卷,經(jīng)審核方可以。 3. 題目的選擇具有穩(wěn)定性、隨機性。穩(wěn)定性就是每張試卷總體的難易程度要近似一樣,保證每一次考試對每一個考生是公平的,隨機性可以避免作弊的發(fā)生。 4. 適時的試題題庫更新,試題題型包括判斷題、選擇題類型。試題庫的更新由管理員類用戶完成。學(xué)生類用戶不允許對試題進行更新。 5. 實現(xiàn)現(xiàn)代考試網(wǎng)絡(luò)化。 功能要求 系統(tǒng)具備的基本功能: 錄 及注冊 -對用戶進行識別、驗證 ;沒有注冊的用戶跳轉(zhuǎn)到用戶注冊頁面; -考生 選擇自己想要參加的考試類別,并進行考試,考試完成以后可以獲得當(dāng) 考試成績。 考生可以看到自己以前參加的考試成績。以對自己的進步狀況進行一次把握。 教師 選擇試題的類別,然后針對該試題分類中的所有試題進行維護,可以添加新題目,也可以對現(xiàn)在有的題目進行修改或者刪除處理。 教師 對題庫中的題目按照一定分類標(biāo)準(zhǔn)存放,包括分類的添加、修改和刪除操作等。 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 7 管理 模塊 教師可以看到模式體分類的整體考試情況, 考試成績分布情況 ,可以判斷出題庫中的題目難以水平,并可以在以后的維護中做出 適當(dāng)調(diào)整。 管理 系統(tǒng)管理員可以對已經(jīng)注冊的考生進行刪除 操作,對于未注冊的考生進行增 加 操作。 系統(tǒng)管理員可以對 系統(tǒng) 已經(jīng) 存在 的 教師 進行刪除操作,對于未 在系統(tǒng)中存在的教師 進行增加操作。 模塊 教師和考生可以在已經(jīng)登錄成功的頁面點擊修改密碼,可以修改本人登錄此考試系統(tǒng)的登錄密碼。 除了實現(xiàn)上述功能以外,在線考試系統(tǒng)還應(yīng)該具有 簡潔、易用的界面,安全性要高,穩(wěn)定性要強。 根據(jù)以上的 需求 分析,畫出本系統(tǒng)的 Use Case 圖,如圖 所示: 圖 在線考試系統(tǒng)的 Use Case 圖 系統(tǒng)開發(fā)環(huán)境配置 1. 操作系統(tǒng): Windows 7 2. 內(nèi)存: 4G 3. CPU: 4. Java 平臺: JDK 登 錄 在線 考試 考 試 歷史成 績 績 試題維護 考 試 試卷設(shè)置 考 試 歷史成績 管理 考生管理 考 試 教師管理 考 試 考生 教師 管理員 修改 密碼 注 冊 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 8 5. Web 服務(wù)器: 6. 數(shù)據(jù)庫服務(wù)器: MySQL 7. 開發(fā)平臺: Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 9 第三章 系統(tǒng)設(shè)計 數(shù)據(jù)庫 設(shè)計 在對網(wǎng)上考試系統(tǒng)數(shù)據(jù)庫部分進行設(shè) 計的過程中,通過對系統(tǒng)功能進行需求分析得到系統(tǒng)的基本信息表, 詳細設(shè)計過程如下介紹。 數(shù)據(jù)庫需求分析 需求分析是設(shè)計數(shù)據(jù)庫的起點,需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。 對于本系統(tǒng)而言,系統(tǒng)的角色分為管理員、教師、學(xué)生,這需要 3 個表,而考生考試,需要一個存放題庫的表,考試的類別不同,也需要一個存放類別的表 ,考生考試完畢后,需要一個存放考試成績的表。 綜合以上分析,要實現(xiàn)上面的所有功能模塊, 數(shù)據(jù)庫共要設(shè)計六個表,它們分別是:試卷類別表、用戶表、用戶成績表、教師表、管理員表、題庫表。 數(shù)據(jù)庫表設(shè)計 用戶信息 表 , 用來存放考生信息, 如表 31 所示 : 表 31 用戶信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 user_id int 11 是 否 用戶的 id username varchar 20 否 否 登錄用戶名 password varchar 20 否 否 用戶登錄密碼 realname varchar 20 否 否 用戶真實姓名 教師信息表 ,存放教師信息, 如 表 32 所示 : 表 32 教師信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 teacher_id int 11 是 否 教師的 id teachername varchar 20 否 否 教師登錄名 password varchar 20 否 否 教師登錄密碼 realname varchar 20 否 否 教師真實姓名 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 10 管理員信息表 ,存放管理員信息 ,如表 33 所示 : 表 33 管理員信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 adusername varchar 20 是 否 管理員登錄名 password varchar 20 否 否 管理員登錄密碼 realname varchar 20 否 否 管理員真實姓名 題庫信息表 ,存放考試題目以及答案等信息 ,如表 34 所示 : 表 34 題庫信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 question_id int 10 是 否 試題編號 category_id int 10 否 否 試題分類編號 subject varchar 300 否 否 題目 choice_a varchar 100 否 否 選項 A choice_b varchar 100 否 否 選項 B choice_c varchar 100 否 否 選項 C choice_d varchar 100 否 否 選項 D answer char 10 否 否 正確答案 成績表 ,存放考生考試時間以及成績等信息 ,如表 35 所示 表 35成績表 字段名 類型 長度 是否為主鍵 可否為空 說明 record_id int 10 是 否 考試記錄編號 username varchar 20 否 否 考試用戶名 category_id char 10 否 否 試題分類編號 test_time char 14 否 否 考試時間 test_result int 11 否 否 考試成績 試卷類別表 ,存放試卷類別信息,包括試卷分類名稱、試卷題目等 ,如表 36 所示 表 36 試卷類別表 字段名 類型 長度 是否為主鍵 可否為空 說明 category_id int 11 是 否 試題分類編號 category_name varchar 20 否 否 試題分類名稱 question_number int 10 否 否 試題數(shù)目 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 11 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 1. 關(guān)系 圖 本 系統(tǒng)各表之間的 關(guān)系如下圖 31 示: 圖 31關(guān)系 圖 2. 完整性設(shè)計 完整性要求用于描述各種信息之間的制約關(guān)系以及關(guān)聯(lián)關(guān)系,各個數(shù)據(jù)項的取值范圍以及各個數(shù)據(jù)項是否可以取值。根據(jù)實際需要,采取一定的手段來滿足用戶的完整性需求。域完整性約束要求屬性值必須在域中。實體完整性約束要求主鍵必須唯一且不能為空。如用戶 信息表中的用戶名設(shè)置為主鍵,并且要求唯一且不能為空。 系統(tǒng)結(jié)構(gòu)設(shè)計 網(wǎng)上考試系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序,主要 有 管理員、教師和學(xué)生三大模塊組成,各模塊功能如下: 管理員模塊:該模塊包含 2 個功能,一個為考生管理, 系統(tǒng)管理員可以對已經(jīng)注冊的考生進 行刪除操作,對于未注冊的考生進行增加 操作; 另 一個為教師管理, 系統(tǒng)管理員可以對 教師進行增加、刪除操作。 教師模塊: 該模塊包含 4 個功能,分別為試卷設(shè)置、試題維護、歷史成績、修改密碼。 教師 成功 登錄該系統(tǒng) 后, 能夠 進行 修改個人信息,添加、修改、刪除試題 、 試卷類別 操作 ,也可 對 考生的成績進行 統(tǒng)計。 學(xué)生模塊:該模塊 包含 3 個功能, 分別為開始考試、歷史成績、修改密碼。 學(xué)生成功 登錄該系統(tǒng) 后,能夠進行考試、 查詢 成績 、修改密碼 。 系統(tǒng)功能結(jié)構(gòu)如圖 32 所示: Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 12 圖 32 系統(tǒng)功能結(jié)構(gòu)圖 用戶界面設(shè)計 頁面上部采用一個 Logo 圖片和適當(dāng)?shù)臉?biāo)識,表明當(dāng)前的系統(tǒng)名稱。接下來是幫助連接和退出系統(tǒng)的連接。然后下部頁面的主題分為左右兩部分,左邊是導(dǎo)航模塊部分,其中放置遷移到不同功能模塊的鏈接 按鈕,右邊 是頁面的主要操作區(qū)域,不同頁面的不同顯示主要在此體現(xiàn)。 學(xué)生角色的模版頁面如圖 33 所示 : 圖 33 學(xué)生角色模版 每個模塊都包含多個頁面,再次挑選幾個比較低型或者重要的頁面進行詳細描述。其他的頁面修改密碼 試題維護 試卷設(shè)置 歷史成績 考生管理 教師管理 歷史成績 修改密碼 在線考試系統(tǒng) Logo 圖片。 幫助 退出登錄 歡迎您! XXX 開始考 試 歷史成績 修改密碼 系統(tǒng)功能 學(xué)生模塊 管理員 模塊 教師模塊 開始考試 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 13 結(jié)構(gòu)比較類似或者比較簡單,不一一詳述。 學(xué)生開始考試的時候,首先需要選擇試卷類型,或者也可以叫做試題分類。在此頁面中采用下拉列表框的形式進行,如圖 34 所示 : 圖 34 試題分類選擇頁面草圖 選擇試題分類以后 ,即是學(xué)生答題頁面。答題頁面的主體應(yīng)該是試題和試題的選項??紤]到本系統(tǒng)需要在題目結(jié)束以后立即知道考試結(jié)果,所以決定采用所有試題的形式都是 ABCD 型的選擇題,頁面應(yīng)該針對這些題目選項設(shè)置單選按鈕。 在答題內(nèi)容的上方,應(yīng)該能夠給考生信息,說明當(dāng)前的題目是全部題目的第幾道,以及總共有幾道題,使得考生可以把握整個考試進度。 同時考慮到考生在時間允許的情況下,需要在題目間前后遷移,所以在題目的下方,還應(yīng)該有前后翻頁的按鈕。 對應(yīng)教師角色的模版略有不同,模塊多了幾個,而且頁面頂端 的標(biāo)識也有所區(qū)別。對應(yīng)的模版頁面如圖 35 所示。 在線考試系統(tǒng) Logo 圖片。 幫助 退出登錄 歡迎您! XXX 開始考試 歷史成績 修改密碼 請選擇試題的分類: 會計基礎(chǔ) 確定 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 14 圖 311 教師角色模版頁面 圖 35 管理員角色模版頁面 在線考試系統(tǒng)(管理界面) Logo 圖片。 幫助 退出登錄 歡迎您! XXX 試題維護 試卷設(shè)置 成績查詢 修改密碼 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實現(xiàn) 15
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1