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

正文內(nèi)容

基于java的在線考試系統(tǒng)畢業(yè)設(shè)計論文-在線瀏覽

2024-10-30 15:29本頁面
  

【正文】 ................................... 10 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 ............................................... 10 系統(tǒng)登錄模塊的設(shè)計 ............................................. 11 管理員教師模塊的設(shè)計 ........................................... 13 考生模塊的設(shè)計 ................................................. 23 評分教師模塊的設(shè)計 ............................................. 27 5 系統(tǒng)功能測試 ..................................................... 30 6 總結(jié) ............................................................. 33 致 謝 .................................................... 34 參 考 文 獻(xiàn) ..................................................... 35 附錄 1 本設(shè)計所包含的其他數(shù)據(jù)表 ................................... 36 附錄 2 本設(shè)計所提到的代碼 ........................................ 38 大 學(xué)畢 業(yè) 設(shè) 計 論 文 1 1 緒論 引言 考試在教學(xué)中是必不可少的,可以檢驗學(xué)生對知識的掌握程度和學(xué)習(xí)能力的高低 。 然而考試的形式有很多種除了我們傳統(tǒng)的 紙質(zhì)習(xí)題外,我們 也 應(yīng)該 順應(yīng)時代的發(fā)展開發(fā)出一種更加方便快捷和容易操作的系統(tǒng) —— 在線考試 系統(tǒng) 。本設(shè)計需要 對網(wǎng)絡(luò)編程和 相關(guān)數(shù)據(jù)庫 的技術(shù)有所了解。 選題背景 新世紀(jì)的到來和科學(xué)技術(shù)的快速發(fā)展將我們帶入了信息時代 , 在當(dāng)今這個高速發(fā)展的時代里計算機日趨成為我們生產(chǎn)生活中必不可少的工具。 因此計算機網(wǎng)絡(luò)技術(shù)的發(fā)展對教學(xué)和考試的方式方法起到了導(dǎo)向性的作用 。為教育的升級 創(chuàng)造必要的條件。在本次設(shè)計中學(xué)生用戶可以突破紙質(zhì)學(xué)習(xí)資料的局限性使用計算機進(jìn)行在線測試與考試,能夠更加及時的鞏固新知識從而增強學(xué)習(xí)效果提高教學(xué)的質(zhì)量。因特網(wǎng)強大的計算能力與其開放性,分布性的特點將考試的工作變的方便而有效率,解放了部分人力和物力。在一些發(fā)達(dá)國家基于網(wǎng)絡(luò)的教育已進(jìn)入更加深入的階段。一些發(fā)達(dá)國家電腦 已 普及,遠(yuǎn)程教育的參加人數(shù)正日益遞增。能夠?qū)⒂嬎銠C網(wǎng)絡(luò)技術(shù)與教學(xué)結(jié)合很好的教育機構(gòu)還比較少 。相比于有一些發(fā)達(dá)國家我國在網(wǎng)絡(luò)教學(xué)方面相對落后,還處于較為初級的階段。 C/S 模式的響應(yīng)速度快處理事務(wù)的能力強但兼容性差開發(fā)成本較高。 B/S 模式的主要優(yōu)點就是 方便擴充應(yīng)用和升級維護(hù)。 本次設(shè)計 結(jié)合 當(dāng)前計算機的價格走勢 ,應(yīng)用 JSP技術(shù),基于 B/S 模式 開發(fā)了在線考試 系統(tǒng)。 雖然現(xiàn)階段還有許多不成熟的地方 ,但 是 已具有用戶管理、 科目管理 、試卷管理、 試題 管理、 在線考試 等 功能。能夠 滿足任何經(jīng)過 授權(quán)的考生隨時隨地 練習(xí)并迅速獲得成績。這種靜態(tài)頁面不具有有用戶交互的能力和動態(tài)顯示功能。 PHP 語言將 HTML 和 PHP 指相結(jié)合成為完整的服務(wù)器端動態(tài)頁面,從而使開發(fā)者更加簡便快捷的方式實現(xiàn)動態(tài)交互技術(shù)。當(dāng) ASP 技術(shù)作為動態(tài) 網(wǎng)絡(luò) 開發(fā)技術(shù)快速成為 Windows 系統(tǒng)下的 WEB 服務(wù)端的主流開發(fā)技術(shù)時,由 SUN 公司帶領(lǐng)的 Java 團(tuán)隊 1997 年發(fā)布 Servlet 技術(shù); 1998 年, SUN 公司發(fā)布 JSP 標(biāo)準(zhǔn)。 JSP 和 Servlet, JavaBean 技術(shù)的組合,大大提高了編譯運行的執(zhí)行效率,并逐漸發(fā)展成為 J2EE 平臺的核心技術(shù)之一。 當(dāng)頁面被客戶端請求訪問 , 則 服務(wù)器 就開始處理這些 Java 代碼然后 將生成的 HTML 頁面返回給客戶端瀏覽器。 JSP 是服務(wù)器端技術(shù),在服務(wù)器端, JSP 引擎解釋并執(zhí)行 JSP 頁面的代碼,然后將執(zhí)行結(jié)果以 HTML 或 XML 頁面的形式發(fā)送給客戶端,而在客戶端卻看不到 JSP 頁面本身的代碼,只能看到 JSP 頁面執(zhí)行后的輸出結(jié)果。 SQL 即結(jié)構(gòu)化查詢語言 是當(dāng)今使用廣泛 的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。 MySQL 的 開發(fā)者 是來自 瑞典的 MySQLAB 公司。 MySQL 吸引開發(fā)者的原因有很多。 據(jù) 開發(fā)者聲稱 MySQL 數(shù)據(jù)庫的運算速度可能是在目前數(shù)據(jù)庫中最快的 。 MySQL 性能很強大而又相對簡單 , 相比于其他更大系統(tǒng)的設(shè)置與管理 ,其復(fù)雜程度較低。 MySQL 對于 一般的內(nèi)部使用通常是免費的。 MySQL 可以利用所有現(xiàn)代數(shù)據(jù)庫系統(tǒng)都選用的語言 即 SQL 語言 。第五,功能強大 。第六,連接性和安全性 較高 。而且 MySQL 還能進(jìn)行訪問控制,可以 有選擇的規(guī)定訪問人員有效的保護(hù)隱私 。 MySQL 能夠在各種版本的 UNIX 和其他非 UNIX 的系統(tǒng)上運行。一組 Java 類與接口可以組成 JDBC。使用 JDBC 一 般可以完成一下事情。 一般來講,使用 JDBC 開發(fā)數(shù)據(jù)庫應(yīng)用可以分為:裝載 JDBC 驅(qū)動程序,建立與數(shù)據(jù)庫的連接,執(zhí)行 SQL 語句,處理結(jié)果和關(guān)閉數(shù)據(jù)庫連接這幾步。 其中, DriverName 為要加載的數(shù)據(jù)庫名稱。如加載 JDBCMySQL 數(shù)據(jù)庫驅(qū)動程序代碼如下: try{ (“”)。 } 裝載 JDBC 驅(qū)動程序類后可建立數(shù)據(jù)庫的連接。 [1]代碼如下所示: Connection conn=(url)。 建立數(shù)據(jù)庫連接后,可以通過 JDBC 提供的 Statement 接口向數(shù)據(jù)庫傳送 SQL語句并執(zhí)行。因為 PrepareStatement 類的對象將會傳入的 SQL 命令事先編好并等待使用。創(chuàng)建 Statement 對象的代碼如下: Statement sql; sql=()。 通過 SQL 語句返回從數(shù)據(jù)庫中檢索到的符合條件的記錄,然后可以使用Statement 接口 executeQuery 方法返回的結(jié)果集 ResultSet 接口類型的對象來獲取并處理該結(jié)果。例如關(guān)閉結(jié)果集對象,關(guān)閉語句對象,關(guān)閉連接的代碼如下: ()。 ()。此軟件基于 Window平臺并為 MySQL 量身訂做,提供類似于 MySQL 的用戶管理工具。此軟件界面友好,實用性強,上手容易。 Tomcat 是一個實現(xiàn) JAVAEE標(biāo)準(zhǔn)的最小 WEB 服務(wù)器。 超文本標(biāo)記語言( HTML)是一種簡單標(biāo)記語言用來制作超文本文檔,而 HTML中的元素是 HTML 語言的基本部分。元素的標(biāo)記要用一對尖括號括起來,并且結(jié)束的標(biāo)記總是在開始的標(biāo)記前加上一個斜杠。從開的技術(shù)、開發(fā)經(jīng)費、系統(tǒng)的實用性等方面對新系統(tǒng)進(jìn)行分析和研究??尚行匝芯康哪康木褪且员M可能小的代價和盡量短的時間內(nèi)來分析將要開發(fā)的項目會遇到困難并評估這些困難能否被克服。所以本設(shè)計在經(jīng)濟上是可行的。如今這些技術(shù)的發(fā)展已經(jīng)比較成熟因此能夠大大的增加本設(shè)計開發(fā)成功的幾率。 通過以上分析,本次設(shè)計已經(jīng)有了明確的開發(fā)目標(biāo)而且在技術(shù)和經(jīng)濟等方面都是切實可行的,投入少、見效快。 系統(tǒng)需要 解決的主要問題 首先,因為在線考試是面向特定的某些對象的,所以本次設(shè)計的用戶角色會分為管理員教師,考生,以及評分教師這三種。本設(shè)計需要 解決 管理員教師 對人員 , 課程 ,題目 還有 試卷的管理 問題 ;考生能夠進(jìn)行自我測驗,在線考試并且查詢考試的成績;評分教師完成對考生提交過的試卷進(jìn)行評分等問題。 2, 管理學(xué)習(xí)的課程 : 能夠決定在系統(tǒng)中應(yīng)用的課程 。 4, 出試卷 :決定 試卷 中包含的試題,以及考試時間 。 6, 管理評分教師 : 錄入有資格打分的教師,刪除離職教師 。 二 , 考生的功能: 1,單選題的自我檢測:考生進(jìn)行自測并快速得到答案。 3,查看考試成績:作答并交卷后查看老師給的 評分 。 除了實現(xiàn)上述功能以外,本設(shè)計還具有清爽、簡潔的界面和穩(wěn)定性強的特點。管理員教師可根據(jù)教學(xué)需要向添加課程修改和刪除題庫中的試題。為了使本系統(tǒng)運行的效率更加可靠,更有保障系統(tǒng)的服務(wù)器端要具備較高的軟硬件配置,在客戶端對配置的要求可以降低。 大 學(xué)畢 業(yè) 設(shè) 計 論 文 9 在線考試系統(tǒng)各模塊的結(jié)構(gòu)圖如下: 圖 管理員 系統(tǒng)結(jié)構(gòu)圖 圖 考生 系統(tǒng)結(jié)構(gòu)圖 評分老師只 有對已作答且成功提交的試卷 評分 的 功能。 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 本系統(tǒng)采用的是 MySql 數(shù)據(jù)庫,數(shù)據(jù)庫的名稱為 db_exam,數(shù)據(jù)表的設(shè)計由Navicate for MySQL 來完成。 系統(tǒng)登錄模塊的設(shè)計 登錄模塊界面展示如圖 圖 登陸界面 用戶可在此模塊輸入自己的登錄名和密碼,系統(tǒng)會驗證用戶所輸入的登錄名與密碼,如果輸入的登錄名或密碼有誤或漏填,系統(tǒng)將提示用戶輸入的登陸名或密碼不正確。如果選擇的角色與登錄名不符則系統(tǒng)報錯登錄失敗需要重新登陸。 ()。 } if(==) { alert(請輸入密碼 )。 return false。 return false。 大 學(xué)畢 業(yè) 設(shè) 計 論 文 13 (,.value,callback)。 if(data==no) { alert(用戶名或密碼錯誤 )。 =%=path %/。用戶能夠查看系統(tǒng)的基本信息,可以修改管理員教師的密碼也可以添加或刪除管理員教師和評分教師以及考生。試題方面可以在題庫中添加和刪除試題。 部分核心代碼如下: : if(userType==0) { String sql=from TAdmin where userName=? and userPw=?。 List adminList=().find(sql,con)。 } else { WebContext ctx = ()。 TAdmin admin=(TAdmin)(0)。 (admin, admin)。 } } : 操作系統(tǒng)版本: %=()% %=(rsion) % 操作系統(tǒng)類型: %=() % 用戶 ,目錄 ,臨時目錄: %=(/)% JDK版本: %=() % JKD 安裝目錄: %=() % 總內(nèi)存 /剩余內(nèi)存: %OperatingSystemMXBean osmb = (OperatingSystemMXBean) ()。 (userName)。 (admin)。 ()。 } 管理員教師的 刪除代碼: //已有管理員的除 public String adminDel() { ((userId))。 ()。 } 管理員教師對評分教師以及學(xué)生的管理與上述代碼類似,在此不一一列舉詳見附錄 2。 課程管理代碼如下: public String kechengMana() { String sql=from TKecheng where del=39。 List kechengList=().find(sql)。 (kechengList, kechengList)。 } 課程的添加代碼: public String kechengAdd() { TKecheng kecheng=new TKecheng()。 (no)。 (添加成功! )。 return succeed。 (yes)。 (刪除成功! )。 return succeed。若要添加題目則點擊題目錄入標(biāo)簽,在錄入前要先選擇題目所屬課程和題目類型如圖 所示。no39。 List timuList=().find(sql)。 (timuList, timuList)。 } 題目的添加: public String timu
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1