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

正文內(nèi)容

基于bs模式的在線考試系統(tǒng)的設(shè)與實現(xiàn)畢業(yè)設(shè)計-閱讀頁

2025-07-27 08:56本頁面
  

【正文】 question varchar(255) YES NULL answer varchar(255) YES NULL 陜西理工學(xué)院畢業(yè)設(shè)計 第 19 頁 共 41 頁 flag int(11) YES NULL 數(shù)據(jù)表關(guān)系圖 數(shù)據(jù)關(guān)系表主要描述表里每個字段所描述的關(guān)系,每個表所對應(yīng)的字段和字段類型。 ,不同數(shù)據(jù)庫連接地址不一樣 (我們這里演示的是 mysql 數(shù)據(jù)庫 ): getConnection()方法建立連接 : createStatement 方法創(chuàng)建 Statement 語句對象 : :Statement 提 供了 executeQuery、 executeUpdate 和 execute 三個方法 ,分別用于查詢語句、插入刪除修改語句和通用語句 (既可查詢又可增刪改 ),這里我們只說第一個方法 : ResultSet 進(jìn)行處理 : ,這樣可以釋放資源 : Java 通過 JDBC 連接 MySQL 數(shù)據(jù),詳細(xì)代碼見附錄 系統(tǒng)架構(gòu)搭建 系統(tǒng)目錄結(jié)構(gòu) 如圖 51 所示,本系統(tǒng)采用單類結(jié)構(gòu),解決方案 exam 下包含 4 個包, 包里主要是每個具體實現(xiàn)類的應(yīng)用接口, 主要寫實 體的屬性。 具體如圖 51 所示。通過這方式有效實現(xiàn)系統(tǒng)的訪問安全性。 (主要代碼見附錄) 2. 學(xué)生答完卷后自動判分。 (主要代碼見附錄) (2) 老師主要功能實現(xiàn) 。 (主要代碼見附錄) 。 (主要代碼見附錄) 。具體操作流程如圖 53 所示,登錄頁面視圖如圖 54 所示。 學(xué)生登錄后可以選擇科目,生成試卷如圖 57 所示 圖 57 用戶生成試卷模塊圖 生成試卷后,點(diǎn)擊開始考試后,顯示考試科目的狀態(tài),點(diǎn)擊開始考試后就可以直接考試了。如圖 59 所示 圖 59 查看結(jié)果圖 學(xué)生查看完成績后可以對自己答過的試卷再次查看,查看正確的答案。 教師登錄后可對當(dāng)前用戶進(jìn)行數(shù)據(jù)操作,課程進(jìn)行增刪改查,每個題型進(jìn)行增刪改操作。 用戶管理模塊(對用戶增刪改查操作)如圖 512 所示 圖 512 用戶管理圖 課程管理模塊(對課程進(jìn)行增刪改操作)如圖 513 所示 圖 513 課程管理圖 題目添加如圖 514 所示,題目管理如圖 515 所示 圖 514 試題添加圖 陜西理工學(xué)院畢業(yè)設(shè)計 第 26 頁 共 41 頁 圖 515 試題管理 圖 主觀題批閱狀態(tài),教師可以看到那個學(xué)生的試卷是否批閱,如圖 516 所示 圖 516 主觀題批閱 狀態(tài) 圖 試題題目個數(shù)設(shè)置(根據(jù)每道題得分?jǐn)?shù),設(shè)置相應(yīng)的分?jǐn)?shù))如圖 517 所示 圖 517 試題題目個數(shù)圖 陜西理工學(xué)院畢業(yè)設(shè)計 第 27 頁 共 41 頁 6 系統(tǒng)部分功能測試 系統(tǒng)運(yùn)行環(huán)境 為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。其運(yùn)行要求如下: 1.軟件環(huán)境 服務(wù)器端: Tomcat 及其以上版本。 開發(fā)環(huán)境: , MyEclipse 數(shù)據(jù)庫:采用 MySql,運(yùn)行于服務(wù)器端。 客戶機(jī) CPU: P200MMX 以上,內(nèi)存: 256M 以上。 具體地說 , 軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計出一批測試用例 , 并利用測試用例來運(yùn)行程序 , 以發(fā)現(xiàn)程序 錯誤的過程。 軟件測試的分類 總得來說,分為靜態(tài)測試和動態(tài)測試。動態(tài)測試是通過輸入一組預(yù)先按照一定的測試準(zhǔn)則構(gòu)造的實例數(shù)據(jù)動態(tài)運(yùn)行軟件,而達(dá)到發(fā)現(xiàn)程序錯誤的過程,其包括白盒測試與黑盒測試。以下測試采用黑盒測試為例。由于本系統(tǒng)功能較多,在此不一一列舉測試過程,以下僅對一些主要的功能進(jìn)行了測試過程的記錄。通過則根據(jù)用戶登錄角色進(jìn)行相應(yīng)頁面跳轉(zhuǎn)并寫入用戶票據(jù),否則彈出提示信息。 預(yù)置條件 數(shù)據(jù)庫表存在一些用戶信息 特殊說明 區(qū)分大小寫 參考信息 用例描述之“用例 1” 正確數(shù)據(jù) 角色:管理員、用戶名: admin、密碼: 11111驗證碼:根據(jù)頁面生成 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果 測試狀態(tài) P/F 1 用戶未完全輸入用戶名、密碼與驗證碼,直接點(diǎn)擊“登錄” 空 彈出提示框,要求用戶輸入相應(yīng)的信息 符合 P 2 用戶輸入用戶名、密碼、驗證碼,點(diǎn)擊“登錄” 驗證碼輸入錯誤 彈出提示框, 重新輸入驗證碼 符合 P 3 用戶輸入用戶名、密碼與驗證碼,點(diǎn)擊“登錄” 驗證碼正確、并有輸入用戶名與密碼,但角色非管理員 彈出提示框,要求重新輸入 符合 P 4 用戶輸入用戶名、密碼與驗證碼,選擇管理員角色,點(diǎn)擊“登錄” 驗證碼正確,角色是管理員,用戶名或密碼有誤 彈出提示框,要求重新輸入 符合 P 5 用戶輸入用戶名、密碼與驗證碼,選擇管理員角色,點(diǎn)擊“登錄” 驗證碼正確,角色是管理員,用戶名與密碼都正確 通過驗證,跳轉(zhuǎn)相應(yīng)頁面,并寫入用戶票據(jù) 符合 P 陜西理工學(xué)院畢業(yè)設(shè)計 第 29 頁 共 41 頁 表 62 管理員導(dǎo)入學(xué)生功能測試表 功能模塊 管理員導(dǎo)入學(xué)生 用例編號 UC010 測試時間 20xx0523 相關(guān)用例 無 功能特性 管理員對具體的某個班級導(dǎo)入學(xué)生信息。 預(yù)置條件 有某個班級的學(xué)生信息 特殊說明 管理員已登錄系統(tǒng) 參考信息 用例描述之“用例 10” 操作步驟 操作描述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果 測試狀態(tài) P/F 1 用戶所有表單都未填寫,直接點(diǎn)擊“導(dǎo)入” 空 彈出提示框,要求用戶輸入相應(yīng)的信息 符合 P 2 用戶未選擇“年級”、“系別”、“ 專業(yè)”、“班級”等,點(diǎn)擊“導(dǎo)入” “年級”、“系別”、“專業(yè)”、“班級”未都有選擇 彈出提示框,要求用戶選擇 符合 P 3 用戶有選擇“年級”、“系別”、“專業(yè)”、“班級”等,但未選擇要導(dǎo)入的文件,點(diǎn)擊“導(dǎo)入” “年級”、“系別”、“專業(yè)”、“班級”未都有選擇,但未選擇要導(dǎo)入的文件 彈出提示,要求用戶選擇需要導(dǎo)入的文件 符合 P 4 用戶有選擇“年級”、“系別”、“專業(yè)”、“班級”、要導(dǎo)入的文件,點(diǎn)擊“導(dǎo)入” 用戶對所有表單都有選擇,但文件內(nèi)容格式不對 彈出提示框,要求文件格式須符合要求 符合 P 5 用戶有選擇“年級”、“系別”、“專業(yè)”、“班級”、要導(dǎo)入的文件,點(diǎn)擊“導(dǎo)入” 用戶對所有表單都有選擇,文件內(nèi)容格式正確 彈出提示框,“導(dǎo)入成功” 符合 P 陜西理工學(xué)院畢業(yè)設(shè)計 第 30 頁 共 41 頁 表 63 學(xué)生考試功能測試表 功能模塊 學(xué)生考試 用例編號 UC002 測試時間 20xx0523 相關(guān)用例 無 功能特性 學(xué)生對某份試卷進(jìn)行在線考試。 預(yù)置條件 數(shù)據(jù)庫中存在登錄學(xué)生可以參與的考試的試卷 特殊說明 學(xué)生已登錄系統(tǒng) 參考信息 用例描述之“用例 2” 操作步驟 操作描 述 輸入數(shù)據(jù) 期望結(jié)果 實際結(jié)果 測試狀態(tài) P/F 1 用戶未進(jìn)行試卷選擇操作,直接通過URL 請求考試頁面 輸入 URL直接請求考試頁面 系統(tǒng)識別后自動跳轉(zhuǎn)至試卷列表頁面 符合 P 2 用戶選擇了某份試卷請求進(jìn)入考試頁面 用戶選擇了某份試卷 系統(tǒng)根據(jù)試卷 ID 生成相應(yīng)的考試頁面并顯示 符合 P 3 若用戶在考試過程中,點(diǎn)擊“提交” 用戶點(diǎn)擊“提交”按鈕 彈出詢問框,詢問用戶是否提交答卷 符合 P 4 對詢問框,用戶選擇“否” 用戶選擇“否” 繼續(xù)停留在考試頁面 符合 P 5 對詢問框,用戶選擇“是” 用 戶選擇“是” 則禁止用戶繼續(xù)作答,并提交用戶的答案 符合 P 6 若用戶考試時間已到 (考試時間到) 禁止用戶繼續(xù)作答,并提交用戶的答案 符合 P 陜西理工學(xué)院畢業(yè)設(shè)計 第 31 頁 共 41 頁 7 總結(jié) 總結(jié) 經(jīng)過最初 1 個多月的開發(fā),然后在指導(dǎo)老師的指導(dǎo)下不斷地修改與完善,本系統(tǒng)已基本完成。 未來工作展望 該系統(tǒng)雖然實現(xiàn)了當(dāng)今在線考 試系統(tǒng)的主要功能,但仍有許多需要改進(jìn)的地方。 2. 數(shù)據(jù)庫表的設(shè)計,不太合理,如系別、專業(yè)、班級等表,不必要分開,可以設(shè)計一張自身關(guān)聯(lián)的表來存儲就行了。 4. 開發(fā)之時為了追求速度,代碼存在不少累贅之處,可進(jìn)行優(yōu)化;在試卷方面,目前只局限于文字與 圖片,以后可增加音頻等,以滿足對語言類考試方面的需求。 一個優(yōu)秀的軟件,并不在于它完成時是否實現(xiàn)了應(yīng)有的功能,而是在其完成后能對不足進(jìn)行改進(jìn),以及能否擴(kuò)展功能的這個過程。 技術(shù),日新月異,在以后的生活工作中,我將“學(xué)海無涯苦作舟”,不斷地充實自己,提高自己的技術(shù),努力成為一個優(yōu)秀的軟件工程師、架構(gòu)設(shè)計師。本研究及論文是在我的導(dǎo)師 XX 的親切關(guān)懷和耐心的指導(dǎo)下完成的。也許我不是您最出色的學(xué)生,但您卻是我所最尊敬的老師。 同時,我還要感謝一下一起完成畢業(yè)論文小組的同學(xué)們,如果沒有你們的支持和傾心的協(xié)助,我是無法解決這些困難和疑惑,最終能夠讓本文順利完成。 tatic { try { ().newInstance()。 } catch (IllegalAccessException e2) { (訪問異常 )。 } } public static Connection getConn() { try { String url = jdbc: return (url)。 return null。 } catch (SQLException e) { (建立執(zhí)行語句對象異常 )。 } } form action=Login method=post name=f table border=0 align=center captionb用戶登錄 /b/caption tr td align=right用戶名 /td tdinput type=text name=user class=t1/td /tr tr td align=right密碼 /td tdinput type=password name=pass class=t1/td /tr tr align=center td colspan=2 a href=用戶注冊 /a | a href=忘記密碼 /a /td 陜西理工學(xué)院畢業(yè)設(shè)計 第 35 頁 共 41 頁 /tr tr align=center td colspan=2 input type=submit id=enter value=確定 onclick=return check() input type=reset name=enter value=取消 /td /tr /table /form 代碼 52 登錄代碼,不同權(quán)限登錄不同的頁面 系統(tǒng)的登錄頁面資源必然可以給未登錄的用戶進(jìn)行訪問代碼 53 所示: public int getRoles(User u) { String user = ()。 String sql = select * from exam_user where name=39。 and password=password(39。)。 try { if (()) { int flag = (flag)。 } else return 1。 } } 代碼 53 登錄頁面實現(xiàn) 學(xué)生生成選擇科目生成隨機(jī)試卷,開始考試功能代碼如下 54 public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html。 (gb2312)。 HttpSession se
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1