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

正文內容

基于web的網上考試系統(tǒng)的設計與實現-資料下載頁

2024-11-17 21:37本頁面

【導讀】精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務:精品論文網。提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案。基于WEB的網上考試系統(tǒng)的設計與實現。本文所提出的基于WEB的網上考試系統(tǒng),是根據目前非常流行的Struts框架與JDBC. 數據庫持久層,在具體的系統(tǒng)應用中為基礎而制作的,成功實現了WEB系統(tǒng)開發(fā)的M-V-C

  

【正文】 XHTML 和 CSS、 DOM、 XML 和 XSTL、 XMLHttpRequest。其中:使用 XHTML 和 CSS標準化呈現,使用 DOM 實現動態(tài)顯示和交互,使用 XML 和 XSTL進行數據交換與處理,使用 XMLHttpRequest 對象進行異步數據讀取,使用 JavaScript綁定和處理所有數據。 本系統(tǒng)采用 ajax 的異 步請求局部刷新的技術進行用戶注冊信息數據 (用戶名唯一性 )的驗證。 管理員登陸主界面: 因為每個用戶被分配了不同的權限,在這里我們選用的擁有所有的權限的管理員,用戶主界面是用戶的管理界面。主界面如下所示: 圖 管理員后臺管理頁面 主要代碼見附錄( 2) 點擊左側具體的模塊并進行具體的操作; 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 一、 選擇“教學管理”,會彈出“添加班級”、“管理班級”、“添加考生”、“管理考生”、“批量添加考生”五個子選項; 1 添加班級:按班級名稱,人數,所在教室,開班時 間四個條件增加新班級; 2 管理班級:按班級名稱查詢,可刪除班級記錄 3 添加考生:考號初始值是由管理員設定的,以后每添加成功一個考生,考號自動增一位。該功能是由 oracle 數據庫的序列號實現的 4 管理考生:可以按照學生姓名或所在班級查詢學生的詳細信息,也可修改或刪除學生記錄。 5 批量添加考生:可以批量添加學生表格,減少工作量。 二、 選擇“教師管理”:該模塊包括“添加教師”、“管理教師”兩個模塊 1 添加教師:編號初始值是由管理員設定的,以后每添加成功一個教師,編號自動增一位。該功能是由 oracle 數據庫的 序列號實現的 2 管理教師:可以按照教師姓名查詢教師的詳細信息,也可修改或刪除教師記錄。 三、 選擇“題庫管理”:包括“增加考題”、“管理考題”、“批量增加考題” 1 增加考題:點擊進入,設置題目、選項和答案,增加成功。 2 管理考題:進入可以修改題目信息,題號、題目、選項和答案等。 3 批量增加考題:可以從電腦上或者下載一個題目表格,添加一批考題。 可按照試題類型查詢,也可進行試題的刪除操作。在考試詳情查看中通過 頁面,通過 中 listbanji 方法可以選擇查看考過試的班級來進行查詢 。 考試頁面 (exampage/)可以進行單選、多選、填空題這些客觀題的考試。每一類型題都以一個 Web 用戶控件來實現題目顯示,試題是隨機生成的,每次考試都不同的試卷。 系統(tǒng)以隨機抽題來生成試卷,使用了一個隨機函數。先在題庫 question 表中得到每種題型在每次抽題供抽取的總題數 count= SubjectInfo(Subject),隨機選題時應在1count 之間選取, temp = Fix(count * Rnd(10))。由于試卷是考前隨機抽題而得,考生在第一時間開啟試卷,減少了接觸試題的人員間環(huán)節(jié),也在一定程度上防止了考生將試題傳出考場,增強了試題的保密性其次,為了避免由于得到的隨機數相同,而在一份試卷中抽到相同的考題,在設計題庫結構時設置了 haveselect 標記字段,標記字段取值為 0 時,該題未被抽取, haveselect 標記字段取值為 1,表示該題已被抽取,不能再用。這統(tǒng)在抽題時,首先判斷 haveselect 標記字段是否為 0,如果該題已被抽過,則必取新的隨機數重新抽取。 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 相關流程圖如下 圖 考試過程圖 四、選擇“考試管理”:該模 塊包括“考試科目管理”和“考試詳情查看”兩個功能 1 考試科目管理:該模塊可進行考試科目的設置和考試試題的數量的設置,此項也限制了監(jiān)考教師的考試試題范圍。 2 考試詳情查看:主要記錄了監(jiān)考教師的考試記錄,包括考試時間,考試班級以及考試備注。 五、 選擇“管理員管理”:該模塊只設置了“管理員信息修改”功能,實現了管理員的自管理功能。 在 頁面中,管理員可以對已經錄入的考生的信息進行添加、修改、查看和刪除。 1)查看考生信息,通過點擊查看按鈕,調用 并且實現 和 中的 findGradeByNum()方來進行操作,并且將所查到的數據放在 session 作用域里,將頁面跳轉到 頁面。 2)修改考生信息,通過點擊修改按鈕,調用 并且實現 findPeronByNum()方法來進行操作,對于該頁面的中分頁的處理放在 中來處理。 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 3)刪除考生信息,通過點擊刪除按鈕,調用 并且實現 和 中的 deletePerson()方法來實現。 六、選擇“系統(tǒng)管理”,會彈出“安全退出”按鈕,單擊退出管 理員界面。 4 關鍵技術解決 數據庫的連接 對于數據庫的連接,我們的數據訪問接口采用 JDBCODBC 橋數據驅動程序,以純Java 的方式 來連接數據庫,為訪問不同的數據庫提供統(tǒng)一的接口。 JDBC 數據庫驅動程序是把 JDBC 調用翻譯成廠商專用 API 的調用。開放數據連接( ODBC)最初是為微軟操作系統(tǒng)上的 SQL 提供 API 標準,后來也在其他的平臺上提供了支持。 ODBC 為直接訪問數據定義了一組函數,而不是在客戶應用程序中嵌入 SQL。 JDBCODBC 橋在 JDBC API 和ODBC API 之間提供了一個橋梁,這個橋把標準的 JDBC 調用翻譯成對應的 ODBC 調用,然后通過 ODBC API 把它們發(fā)送到 ODBC 數據源。由于本系統(tǒng)開發(fā)時是利用 MVC 的設計模式, 所以在此數據庫連接是封存在 M層中的,即只要和 M層連接上,就已經連接上數據庫了。 在 java 應用中使用 JDBC 包含以下六步驟: 注冊驅動; 獲得與屬據庫的物理連接; 創(chuàng)建不同的 Statement 對象; 執(zhí)行 SQL 語句; 如果有返回結果集的話,處理結果集; 釋放資源(關閉 JDBC 對象); 關鍵代碼: 見附錄( 4) 系統(tǒng)架構 Struts 是一個為開發(fā)基于模型 (Model)-視圖 (View)-控制器 (Controller)(MVC)模式的應用架構的開源框架,是利用 Servlet, JSP 和 struts 標簽庫構建 Web 應用的一項非常有用的技術。由于 Struts 能充分滿足應用開發(fā)的需求,簡單易用,敏捷迅速。 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 它使用服務層框架可以將 JavaBeans 從 Jsp/Servlet 中分離出來,而使用表現層框架則可以將 Jsp 中剩余的 JavaBeans 完全分離,這部分 JavaBeans 主要負責顯示相關信息,一般是通過標簽庫( Taglib)實現,不同框架有自己不同的標簽庫, Struts 是應用比較廣泛的一種表現層框架。 在 struts2 中,那些描述用戶請求路徑和 Action 映射關系的配置信息都存儲 在特定的 XML 文件 中,在該配置文件中,每一個 Action 的映射信息都通過一個(action)元素來配置。這些配置信息在系統(tǒng)啟動時會被讀入內存,供 Struts 在運行期間使用,在內存中,每一個 (action)元素都對應一個 ActionMapping 類的實例。 結 束 語 當今許多高校都非常關注無紙化網絡考試的開發(fā)與應用,本文是通過考試方面進行的嘗試,實踐證明,該方法是可行的;本人結合企業(yè)的開發(fā)技術及在校所學理論知識(軟件工程,操作系統(tǒng),數據結構等學科),利用畢業(yè)設計的機會,開發(fā)一套在線考試 系統(tǒng),基本上實現了在線考試及考試管理等功能。 由于時間倉促,一些技術和設備所限,該系統(tǒng)存在一些不足之處,有待進一步改進和完善,具體說來有: (1) 對后臺數據庫中數據的日常維護,包括自動清理過時數據。 (2) 程序中錯誤處理和輸入控制不夠全面,可能導致輸入無效引發(fā)錯誤。 在以后的生活中,通過進一步的學習,我會逐步的完善這個系統(tǒng),沒有最好只有更好 讓這個程序更加人性化,更加簡易化。 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 參考文獻 [1]洪維恩 ,何嘉 . Java2 面向對象程序設計 [M].北京 .中國鐵道出社 . [2]張孝祥 IT 課堂系統(tǒng) Java 就業(yè)培訓教程(網上課堂) . [3 java 官方網站) . [4]耿祥義 .Java 基礎教程 [M].北京 .清華大學出版社 . [5] Liang.《 java 語言程序設計》第 5 版 ,機械工業(yè)出版社 . [6]Bruce 編程思想 [M].北京 .機械工業(yè)出版社 . [7](美 )舒爾第 .Java2The plete reference[M].北京 .電子工業(yè)出版社 . [8](美 )Marty 與 JSP 權威指南 [M].北京 v機械工業(yè)出版社 . [9](美 )Marty 高級程序設計 [M].北京 .人民郵電出版社 . [10](美 )David 權威指南 [M].北京 .機械工業(yè)出版社 . [11]張洪偉 .Tomcat Web 開發(fā)及整合應用 [M].北京 .清華大學出版社 . [12]邱哲等 .Struts Web 設計與開發(fā)大全 [M].北京 .清華大學出版社 . [13]梁立新 .項目實踐精解 :基于 strutsspringhibernate 的 Java 應用開發(fā) [M].北京 .電子工業(yè)出版社 . [14]韓冬 . JavaBean 在 JSP 中的應用 [A]. 安慶師范學院學報(自然科學版) [15]肖仁慧 JDBC 數據庫程序設計 . 中國鐵道出版社 2020 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 附 錄 部分源代碼: 附錄( 1) function validateRegisterForm(form) { var oldpwd = (oldpasswd)。 var temp1 = (password1)。 var temp2 = (password2)。 if(oldpwd==null){ alert(old password not null)。} if(temp1==null||temp2==null){ alert(new password not null)。 return false。} if(temp1!=temp2){ alert(the twice password is not same)。 return false。 }} function isChecked(name) { var temp = (name)。 for (i = 0。 i 。 i=i+1) { if (temp[i].checked) { return true。}
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1