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

正文內(nèi)容

軟件工程畢業(yè)設計-java web應用開發(fā)--在線模擬考試系統(tǒng)的設計與實現(xiàn)(文件)

2025-12-24 16:54 上一頁面

下一頁面
 

【正文】 ..................... 33 ................................................................................................................. 33 ....................................................................................................... 33 ............................................................................................................................ 33 .............................................................................................................. 34 結(jié)束語 .................................................................................................................................... 35 參考文獻 ................................................................................................................................ 36 目錄 IV Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 1 第一章 系統(tǒng)概述 系統(tǒng)開發(fā)背景 隨著 我國 計算機技術(shù)和 通訊技術(shù)的發(fā)展,互聯(lián)網(wǎng)的普及程度已經(jīng)很廣泛了,但是,現(xiàn)在的教育教學檢驗方式,還是停留在過去的紙質(zhì)考試層面在,而 傳統(tǒng)的 教育教學檢驗方式 中 , 要 進行一次考試,至少 需要 經(jīng)過教師出題、學生考試、教師閱卷等幾步, 這是一個繁雜的過程, 需要大量人力、物力與時間的投入,同時也讓 教師的工作量越來越大 ; 現(xiàn)在遠程教育類學校的增多, 雖然 利用 了網(wǎng)絡 拉近 了 教師與學生的距離,但學 生的分布過廣 ,導致了 不易統(tǒng)一集中安排考試 ,考生成本的增加 等諸多難題 的出現(xiàn) ,給校方和學生帶來了很 多的不便,因此, 傳統(tǒng)的考試方式已經(jīng)不能適應現(xiàn)在 新興的教育教學 方式的考試 需要了。 近幾年, 在線考試特別是基于 Web 的在線考試系統(tǒng) 受到越來越多的人青睞。 本次畢業(yè)設計的題目是在線模擬考試系統(tǒng)的設計與實現(xiàn), 系統(tǒng)采用瀏覽器 /服務器模式開發(fā),包括 登錄注冊、在線考試 、試卷設置、試題管理、 分數(shù)的統(tǒng)計以及成績查詢 等功能??梢越鉀Q這些諸多難題的 一種 方式,就是利用 Inter無國界的特點,在互聯(lián)網(wǎng)上在線考試。 在國內(nèi),試題庫系統(tǒng)理論與技術(shù)的研究在最近幾年取得了很大的進步。近些年來, 在國外,已經(jīng)投入使用的考試系統(tǒng)有著名的 TOEFL,GRE網(wǎng)上考試系統(tǒng),還有微軟、思科等大公司的國際認證考試等,這些考試系統(tǒng)在全球范圍內(nèi)有眾多的使用者。 JSP技術(shù)有點類似 ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁 HTML文件中插入 Java程序段和 JSP標記,從而形成 JSP文件。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于 Web的應用程序的開發(fā)變得迅速和容易。 JSP頁面由 HTML代碼和嵌入其中的 Java代碼所組成 。在這一點上 Java比 PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。 ( 3)強大的可伸縮性。 2. JSP技術(shù)的弱勢 ( 1) 與 ASP一樣, Java的一些優(yōu)勢正是它致命的問題所在。 數(shù)據(jù)庫 — MySQL MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQLAB公 司,在 2021年 1月 16號被 Sun 公司收購。 MySQL數(shù)據(jù)庫可以稱得上是目前運行速度最快的 SQL語言數(shù)據(jù)庫。 MySQL作為開源性質(zhì)的 數(shù)據(jù)庫服務器 ,可以為那些想要增加獨特需求的用戶提供完全定制的功能。 MySQL強大的數(shù)據(jù)加密和解密功能,可以保證敏感數(shù)據(jù)不受未經(jīng)授權(quán)的訪問。線程是輕量級的進程, 它可以靈活地為用戶提供服務,而不占用過多的系統(tǒng)資源。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。對于一個初學者來說,可以這樣認為,當在一臺機器上配Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 4 置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。 Tomcat是 jakarta項目中的一個重要的子項目,其被 JavaWorld雜志的編輯選為 2021年度最具創(chuàng)新的 java產(chǎn)品,同時它又是 sun公司官方推薦的 servlet和 jsp容器,因此其越來 越受到軟件公司和開發(fā)人員的喜愛。如 圖 圖 傳統(tǒng)考試模式 這種模式存在有較多的問題: 命題:由于是同意的時間進行考試,所以考生的試卷都是一樣的,這樣對教師命題帶來的很大的麻煩,即:試題太難或者太容易,都達不到考試的目的。 學生統(tǒng)一考試:由于是同一時間,同一地點,同一張試題,考生作弊問題便會出現(xiàn),而且是非常難解決的問題,再加上每個監(jiān)考員監(jiān)考的嚴格程度不同,這些人為因素難控制,使考試難公平,公正??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。在減少由于人為原因?qū)е略嚲黹喚淼牟还耐瑫r,也可以讓教師的工作量得以減少,有更多的時間去備課教學。 硬件方面,硬件的更新速度之快,可靠性越來越高,目前一般的硬件平臺均能滿足次系統(tǒng)的需要。不同的用戶類型所能完成的功能不同。穩(wěn)定性就是每張試卷總體的難易程度要近似一樣,保證每一次考試對每一個考生是公平的,隨機性可以避免作弊的發(fā)生。 5. 實現(xiàn)現(xiàn)代考試網(wǎng)絡化。 教師 選擇試題的類別,然后針對該試題分類中的所有試題進行維護,可以添加新題目,也可以對現(xiàn)在有的題目進行修改或者刪除處理。 系統(tǒng)管理員可以對 系統(tǒng) 已經(jīng) 存在 的 教師 進行刪除操作,對于未 在系統(tǒng)中存在的教師 進行增加操作。 數(shù)據(jù)庫需求分析 需求分析是設計數(shù)據(jù)庫的起點,需求分析的結(jié)果是否準確地反映了用戶的實際要求,將直接影響到后面各個階段的設計,并影響到設計結(jié)果是否合理和實用。根據(jù)實際需要,采取一定的手段來滿足用戶的完整性需求。 系統(tǒng)結(jié)構(gòu)設計 網(wǎng)上考試系統(tǒng)是一個典型的數(shù)據(jù)庫應用程序,主要 有 管理員、教師和學生三大模塊組成,各模塊功能如下: 管理員模塊:該模塊包含 2 個功能,一個為考生管理, 系統(tǒng)管理員可以對已經(jīng)注冊的考生進 行刪除操作,對于未注冊的考生進行增加 操作; 另 一個為教師管理, 系統(tǒng)管理員可以對 教師進行增加、刪除操作。 學生成功 登錄該系統(tǒng) 后,能夠進行考試、 查詢 成績 、修改密碼 。 學生角色的模版頁面如圖 33所示 : 圖 33 學生角色模版 每個模塊都包含多個頁面,再次挑選幾個比較低型或者重要的頁面進行詳細描述。答題頁面的主體應該是試題和試題的選項。 對應教師角色的模版略有不同,模塊多了幾個,而且頁面頂端 的標識也有所區(qū)別。 幫助 退出登錄 歡迎您! XXX 開始考試 歷史成績 修改密碼 請選擇試題的分類: 會計基礎 確定 Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 14 圖 311 教師角色模版頁面 圖 35 管理員角色模版頁面 在線考試系統(tǒng)(管理界面) Logo 圖片。教師 的功能 包 括 :試卷類別管理、試題管理、修改密碼、成績管理。 創(chuàng)建與數(shù)據(jù)庫的連接 : ①:首先要將 mysql的驅(qū)動包放在 tomcat/lib目錄下; ②:利用語句進行對數(shù)據(jù)庫的操作,以下僅是對用戶表查詢的語句: %page contentType=text/html。 try { //載入 MySQL的 JDBC驅(qū)動類 ()。 rs = ( query )。 ()。 讓 form表單中的 teachername控件獲得焦點(光標) ,回到輸入框位置。 ()。如果用戶輸入了錯誤的用戶名和密碼, 就會跳出一個 登錄失敗的 頁面 。 考生 注冊模塊 在此模塊,考生需要填寫用戶名、密碼、確認密碼、真實姓名。 String realname = (realname)。useUnicode=trueamp。 查詢 user表 ,看用戶名是否存在 String sql=select * from user where username like 39。 String s_password=(password)。,39。)。點擊完成答卷,進入成績頁面,考生可以知 道自己的成績,并且,成績通過后臺,插入到數(shù)據(jù)庫中。 MysqlDjtDao md = new MysqlDjtDao()。 if( valid==0 ){ Calendar cl = ()。 //設置 session的存活時間 (username,username)。//設置默認值 0 (tmid,tmid)。 (ddcount,ddcount)。//共需要幾個問題 (qnum,qnum)。a++ ){//開始抽題 int hao = (()1)。//根據(jù) Id號查詢題目的信息 (qs)。 Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 21 % jsp:forward page= / % } % 歷史成績模塊 考生點擊歷史成績,會先遷移到考試科目選擇頁面,當考生通過下拉列表,選中要查詢的科目,然后點擊確認,會從數(shù)據(jù)庫中提取出考生的成績,然后在表格中顯示。 開始連接數(shù)據(jù)庫 ( ).newInstance()。 Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 22 Statement stmt=()。+category+39。 rr = (sqlcount)。+category+39。 執(zhí)行剛建立的 SQL語句,并把結(jié)果返回到結(jié)果集對象中 rs = (sql)。k。 String rs1=null。% /td td width=400 取出表的第 4列并顯示出來 %=result[k].split(:)[3] % /td td width=100 取出表的第 5列并顯示出來 %=result[k].split(:)[4] % 修改密碼模塊 考生可以通過修改密碼 模塊,來修改自己登錄本考試系統(tǒng)的登錄密碼。 如下圖 47所示: Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 24 圖 47 教師主頁 試題維護模塊 教師點擊試題維護,首先需要選擇要維護的試卷類別,也就是科目名稱,選擇好后,點擊確認,頁面會顯示您選擇的類別下的所有題目,在該頁面下,教師可以進行對試題的修改,刪除和添加操作,當點擊不同的操作,會跳轉(zhuǎn)到不同的頁面中,下面是教師對題目進行增、刪、改的具體界面以及執(zhí)行的主要代碼。 通過 session把 question_id傳到下個頁面 (question_id,question_id)。 開始 連接數(shù)據(jù)庫 ( ).newInstance()。 ResultSet rr = null。 if(()){ count = ((1))。 rs = (sql)。 String category_name = (category_name)。 String choice_d = (choice_d)。useUnicode=trueamp。 執(zhí)行 sql更新語句 String sql =update question set choice_a=39。,choice_c=39。,subject=39。 where
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1