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

正文內(nèi)容

基于java_web的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)--論文(編輯修改稿)

2024-12-23 21:18 本頁(yè)面
 

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