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

正文內(nèi)容

在線知識測試系統(tǒng)的設(shè)計與實現(xiàn)論文(編輯修改稿)

2025-04-03 07:36 本頁面
 

【文章內(nèi)容簡介】 戶界面可以靈活變化。 涉及到的最核心的技術(shù)問題就是如何實現(xiàn)在不刷新頁面的情況下實時顯示知識測試時間及剩余時間,并做到到達知識測試時間自動提交試卷的功能。如果在 Ajax 技術(shù)出現(xiàn)以前,要實現(xiàn)這些功能會比較麻煩,單現(xiàn)在通過 Ajax 技術(shù)可以輕松實現(xiàn)這些功能,這為 網(wǎng)絡(luò) 在線知識測試系統(tǒng)的設(shè)計與實現(xiàn) 提供給了技術(shù)保障。 總結(jié) 通過 以上的研究,我覺得所建議的在線 知識測試 系統(tǒng)是可行的。隨著企業(yè)網(wǎng)和校園網(wǎng)的迅猛發(fā)展,網(wǎng)上 測試 已成為必不可擋的 測試 方式,將來會漸漸成為一種趨勢,更好的為企業(yè)和學校 提供更佳快捷便利的測試機制 ,在技術(shù)方面完全可以實現(xiàn)以上所說的全部功能,只有慢慢的去開發(fā),去實現(xiàn),才能夠發(fā)現(xiàn)問題,解 8 決問題,慢慢的完善在線 知識測試 系統(tǒng)的功能,將來的 知識測試 系統(tǒng)功能一定會更強大,更完善。 系統(tǒng) 設(shè)計 9 3 系統(tǒng) 設(shè)計 在該系統(tǒng)設(shè)計前,首先要對系統(tǒng)實現(xiàn)的目標,需求有一定的了解與分析,本章的作用就是闡述系統(tǒng)要實現(xiàn)的目標及詳細的系統(tǒng)框架。 系統(tǒng)功能 系統(tǒng)目標 根據(jù)所作的需求分析及用戶的需求可知,網(wǎng)絡(luò) 在線測試系統(tǒng) 屬于中小型的軟件,在系統(tǒng)實施后,應(yīng)達到以下目標 : (1)具有空 間性。被授權(quán)的用戶可以在異地登陸網(wǎng)絡(luò) 在線測試系統(tǒng) ,而無需到指定地點進行 知識測試 (2)操作簡單方便、界面簡潔美觀 。 (3)系統(tǒng)提供 知識測試 時間倒計時功能,使 測試者 實時了解剩余時間。 (4)隨機抽取試題。 (5)實現(xiàn)自動提交試卷的功能。當 知識測試 時間達到規(guī)定時間時,如果 測試者 還未提交試卷,系統(tǒng)將自動交卷,以保證 知識測試 嚴肅、公正地進行。 (6)系統(tǒng)自動閱卷 ,保證成績真實準確。 (7)測試者 可以查詢 知識測試 成績。 (8)系統(tǒng)運行穩(wěn)定、安全可靠。 系統(tǒng) 綜合 功能 框架圖 根據(jù) 在線知識測試系統(tǒng)的設(shè)計與實現(xiàn) 的特點,可以將其分為前臺和后臺兩個部分進行設(shè)計。前臺主要用于 測試者 注冊和登陸系統(tǒng)、在線 知識測試 、查詢成績以及修改個人資料等;后臺主要用于管理員對 測試者 信息、課程信息、考題信息和 測試者 成績信息等進行管理。 具體 功能 結(jié)構(gòu)如圖 和 圖 所示。 10 圖 知識 測試系統(tǒng) 的前臺功 能結(jié)構(gòu)圖 圖 在線 知識 測試系統(tǒng) 的后臺功能結(jié)構(gòu)圖 在線知識測試系統(tǒng)的前臺 測試者注冊 找回密碼 在線知識測試 成績查詢 修改個人資料 退出系統(tǒng) 知識測試規(guī)則 選擇測試課程 準備知識測試 在線知識測試 自動閱卷 顯示知識測試成績 在線知識測試系統(tǒng)的后臺 管理員信息管理 測試者信息管理 測試者成績查詢 課程信息管理 套題信息管理 知識測試題目管理 退出后臺管理 系統(tǒng) 設(shè)計 11 系統(tǒng)模塊功能分析 本系統(tǒng) 主要分為在線測試模塊與后臺管理模塊。在線測試模塊中的主要功能是允許考生在網(wǎng)站上針對指定的課程進行考試。后臺模塊是管理員對網(wǎng)頁信息進行管理的首頁面,在該界面中,管理員可以清楚的了解網(wǎng)站后臺管理系統(tǒng)包含的基本操作。一下是系統(tǒng)模塊中涉及的一些相關(guān)頁面: 測試者 登錄頁面 [15],該頁面主要用于實現(xiàn) 測試者 登錄,同時也提供了 測試者注冊、找回密碼和進入后臺的超鏈接 , 如 圖 。 圖 測試者 登錄頁面( ) 在線 知識測試 頁面,該頁面用于實現(xiàn)在線答題功能,同時提供了顯示 知識測試 時間和剩余時間及自動提交試卷的功能 , 如圖 所示。 圖 在線 知識測試 頁面( ) 套題信息管理頁面 [16],該頁面主要用于實現(xiàn)顯示套題基本信息、批量刪除套題信息等功能,同時還提供了添加套題的超鏈接 , 如圖 所示 。 12 圖 套題信息管理頁面( ) 試題頁面,該頁面主要用于將 知識測試 題目添加到數(shù)據(jù)庫,同時實現(xiàn) 了在不刷新頁面的情況下,改變課程時自動顯示相關(guān)課程對應(yīng)的套題 , 如圖 所示 。 圖 添加 知識測試 題目頁面( ) 系統(tǒng) 設(shè)計 13 系統(tǒng)數(shù)據(jù)庫 設(shè)計 根據(jù)用戶角色和系統(tǒng)實現(xiàn)的功能,本系統(tǒng)數(shù)據(jù)庫設(shè)計了一個數(shù)據(jù)庫db_NetExam 數(shù)據(jù)庫。 采用的數(shù)據(jù)庫是 ,包含如下 6個表文件: ( 1) tb_Student(測試者 信息表 ) 測試者 信息表用來保存 測試者 信息,結(jié)構(gòu)如表 所示 。 表 tb_Student測試者 信息表 字段名 數(shù)據(jù)類型 是否為空 是否 主鍵 默認值 描述 id Bigint(8) No Yes Null ID 號(自動編號) name varchar(20) No No Null 姓名 pwd varchar(20) No No Null 密碼 sex varchar(2) No No Null 性別 joinTime datetime(8) No No getdate() 注冊時間 question varchar(50) No No Null 提示問題 answer varchar(50) No No Null 問題答案 prefession varchar(30) Yes No Null 專業(yè) cardNo varchar(18) No No Null 身份證 ( 2) tb_TaoTi(套題信息表) 套題信息表用來保存套題信息,該表的結(jié)構(gòu)如表 。 表 tb_TaoTi套題信息表 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述 id Bigint(8) NO Yes Null ID 號(自動編號) Name varchar(50) NO NO Null 套題名稱 LessonID Bigint(8) NO NO Null 所屬課程 joinTime datetime(8) NO NO getdate() 添加時間 ( 3) tb_Questions( 測試 題目信息表) 用來保存 知識測試 題目信息,該表中保存著所屬課程和所屬套題的 ID,通過這兩個 ID 可以獲取所屬課程和套題的信息。結(jié)構(gòu)如表 。 14 表 tb_Questions知識測試 題目信息表 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述 id Bigint(8) No Yes Null ID 號(自動編號) subject varchar(50) No No Null 問題 type char(6) No No Null 類型 joinTime datetime(6) No No getdate() 添加時間 lessonId int(4) No No Null 所屬課程 ID taoTild Bigint(8) No No Null 所屬套題 ID optionA varchar(50) No No Null 選項 A optionB varchar(50) No No Null 選項 B optionC varchar(50) No No Null 選項 C optionD varchar(50) No No Null 選項 D answer varchar(50) No No Null 正確答案 note varchar(50) Yes No Null 備注 ( 4) tb_stuResult( 測試者 成績信息表) 用來保存 測試者 成績,該表中的所屬課程字段 whichLesson 與 tb_Lesson 表中的 Name 字段相關(guān)聯(lián)。結(jié)構(gòu)如表 。 表 tb_stuResult測試者 成績信息表 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述 id Bigint(8) No Yes Null ID 號(自動編號) stuId varchar(16) No No Null 準考證號 whichLesson varchar(60) No No Null 所屬課程 resSingle int(4) No No Null 單選題分數(shù) resMore int(4) No No Null 多選題分數(shù) resTotal int(4) No No Null 合計分數(shù) joinTime datetime(8) No No getdate() 添加時間 系統(tǒng) 設(shè)計 15 ( 5) tb_Lesson(課程信息表) tb_Lesson 表 用來儲存課程信息 ,各字段及含義如表 。 表 tb_Lesson課程信息表 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述 id Bigint(8) No Yes Null ID 號(自動編號) name varchar(60) No No Null 姓名 joinTime datetime(8) No No getdate() 注冊時間 ( 6) tb_manager(管理員信息表) tb_manager 用來存儲管理員信息,各字段及含義如表 。 表 tb_manager管理員信息表 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認值 描述 id Bigint(8) No Yes Null ID 號(自動編號) name varchar(30) No No Null 姓名 pwd varchar(30) No No Null 密碼 ( 7) 數(shù)據(jù)表之間的關(guān)系設(shè)計 [17] 圖 表達 了 各數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系 . 圖 數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系 16 由于 在線知識測試系統(tǒng)的設(shè)計與實現(xiàn) 對于數(shù)據(jù)的安全性及完整性要求比較高,并且為了增加程序的使用范圍,還要保證系統(tǒng)可以擁有儲存足夠多數(shù)據(jù)的能力。 MySql 是一種高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),逐漸成為在線事務(wù)進程和數(shù)據(jù)倉庫等最好的數(shù)據(jù)庫平臺。綜上所述,本系統(tǒng)采用 MySql 數(shù)據(jù)庫。 系統(tǒng)功能實現(xiàn) 17 4 系統(tǒng) 功能實現(xiàn) 經(jīng)過 前期的系統(tǒng)功能,需求分析,已經(jīng)清楚本設(shè)計需要完成的具體功能有,在線測試前臺與后臺管理模塊,具體功能劃分如下: 數(shù)據(jù)連接 數(shù)據(jù)庫作為 在線知識測試系統(tǒng)的設(shè)計與實現(xiàn) 的核心,在建立之 后要和前臺應(yīng)用程序建立連接才能發(fā)揮它的作用。 JSP 程序通過 JDBC 來連接和操作數(shù)據(jù)庫。 JDBC 是一組 API,可以協(xié)助編程人員輕松地處理程序與數(shù)據(jù)庫之間的連接和操作動作。進行數(shù)據(jù)庫連接時,需要使用 。在正式連接數(shù)據(jù)庫時,首先必須使用 類中的 forName 方法加載驅(qū)動程序類,語法如下: (String 驅(qū)動程序類描述 ); 對于 SQL SERVER 數(shù)據(jù)庫,使用如下語句加載驅(qū)動程序類: (“ ” )。 加載驅(qū)動程序類后,就可以使用 DriverManager 類來打開數(shù)據(jù)庫連接,其語法如下: Connection 連接對象 =(String 數(shù)據(jù)庫名稱, String 用戶名稱, String 用戶密碼 )。 對于 Mysql 數(shù)據(jù)庫,一個示例如下: String url=” jdbc: 。 username=” root” password=123 Connection conn=(url,username,passworcd)。 相應(yīng)地,關(guān)閉數(shù)據(jù)庫連接使用連接對象的 close 方法,其語法如下: 連接對象 .close()。 安全策略 使用 Session 限制未經(jīng)登錄的訪問。當 測試者 從登錄界面登錄, JSP程序進行用戶名稱和密碼的檢查后,如果數(shù)據(jù)符合則成功登錄,將用戶的 ID 值寫到Session 對象中,對以后的頁面都會先檢查 Session 對象保存的數(shù)據(jù),從而判斷用戶是否可瀏覽頁面,以達到安全控制的目的。如果檢查失敗都會導向登錄界面 ,要求用戶重新登錄。 數(shù)據(jù)庫連接公用模 塊 在本 知識測試 系統(tǒng)中,我們把數(shù)據(jù)庫參數(shù)寫入一個名為 的配置文件 [17]中,這樣在程序運行時如果環(huán)境變化,可以方便地修改數(shù)據(jù)庫配置。 18 內(nèi)容如下: DB_CLASS_NAME= DB_URL=jdbc:rEncoding=gb2312 DB_USER=root DB_PWD=123 在線知識測試系統(tǒng)
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1