【正文】
choice_b+39。 rs=(sql)。useUnicode=trueamp。 String subject = (subject)。 where question_id =39。,choice_c=39。useUnicode=trueamp。 String category_name = (category_name)。 if(()){ count = ((1))。 開始 連接數(shù)據(jù)庫 ( ).newInstance()。 如下圖 47所示: Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 24 圖 47 教師主頁 試題維護模塊 教師點擊試題維護,首先需要選擇要維護的試卷類別,也就是科目名稱,選擇好后,點擊確認,頁面會顯示您選擇的類別下的所有題目,在該頁面下,教師可以進行對試題的修改,刪除和添加操作,當點擊不同的操作,會跳轉到不同的頁面中,下面是教師對題目進行增、刪、改的具體界面以及執(zhí)行的主要代碼。 String rs1=null。 執(zhí)行剛建立的 SQL語句,并把結果返回到結果集對象中 rs = (sql)。 rr = (sqlcount)。 Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 22 Statement stmt=()。 Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 21 % jsp:forward page= / % } % 歷史成績模塊 考生點擊歷史成績,會先遷移到考試科目選擇頁面,當考生通過下拉列表,選中要查詢的科目,然后點擊確認,會從數(shù)據(jù)庫中提取出考生的成績,然后在表格中顯示。a++ ){//開始抽題 int hao = (()1)。 (ddcount,ddcount)。 //設置 session的存活時間 (username,username)。 MysqlDjtDao md = new MysqlDjtDao()。)。 String s_password=(password)。useUnicode=trueamp。 考生 注冊模塊 在此模塊,考生需要填寫用戶名、密碼、確認密碼、真實姓名。 ()。 ()。 try { //載入 MySQL的 JDBC驅動類 ()。教師 的功能 包 括 :試卷類別管理、試題管理、修改密碼、成績管理。 對應教師角色的模版略有不同,模塊多了幾個,而且頁面頂端 的標識也有所區(qū)別。 學生角色的模版頁面如圖 33所示 : 圖 33 學生角色模版 每個模塊都包含多個頁面,再次挑選幾個比較低型或者重要的頁面進行詳細描述。 系統(tǒng)結構設計 網上考試系統(tǒng)是一個典型的數(shù)據(jù)庫應用程序,主要 有 管理員、教師和學生三大模塊組成,各模塊功能如下: 管理員模塊:該模塊包含 2 個功能,一個為考生管理, 系統(tǒng)管理員可以對已經注冊的考生進 行刪除操作,對于未注冊的考生進行增加 操作; 另 一個為教師管理, 系統(tǒng)管理員可以對 教師進行增加、刪除操作。 數(shù)據(jù)庫需求分析 需求分析是設計數(shù)據(jù)庫的起點,需求分析的結果是否準確地反映了用戶的實際要求,將直接影響到后面各個階段的設計,并影響到設計結果是否合理和實用。 教師 選擇試題的類別,然后針對該試題分類中的所有試題進行維護,可以添加新題目,也可以對現(xiàn)在有的題目進行修改或者刪除處理。穩(wěn)定性就是每張試卷總體的難易程度要近似一樣,保證每一次考試對每一個考生是公平的,隨機性可以避免作弊的發(fā)生。 硬件方面,硬件的更新速度之快,可靠性越來越高,目前一般的硬件平臺均能滿足次系統(tǒng)的需要??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。如 圖 圖 傳統(tǒng)考試模式 這種模式存在有較多的問題: 命題:由于是同意的時間進行考試,所以考生的試卷都是一樣的,這樣對教師命題帶來的很大的麻煩,即:試題太難或者太容易,都達不到考試的目的。對于一個初學者來說,可以這樣認為,當在一臺機器上配Java Web 應用開發(fā) —— 在線模擬考試系統(tǒng)的設計與實現(xiàn) 4 置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。線程是輕量級的進程, 它可以靈活地為用戶提供服務,而不占用過多的系統(tǒng)資源。 MySQL作為開源性質的 數(shù)據(jù)庫服務器 ,可以為那些想要增加獨特需求的用戶提供完全定制的功能。 數(shù)據(jù)庫 — MySQL MySQL是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQLAB公 司,在 2021年 1月 16號被 Sun 公司收購。 ( 3)強大的可伸縮性。 JSP頁面由 HTML代碼和嵌入其中的 Java代碼所組成 。 JSP技術有點類似 ASP技術,它是在傳統(tǒng)的網頁 HTML文件中插入 Java程序段和 JSP標記,從而形成 JSP文件。 在國內,試題庫系統(tǒng)理論與技術的研究在最近幾年取得了很大的進步。 本次畢業(yè)設計的題目是在線模擬考試系統(tǒng)的設計與實現(xiàn), 系統(tǒng)采用瀏覽器 /服務器模式開發(fā),包括 登錄注冊、在線考試 、試卷設置、試題管理、 分數(shù)的統(tǒng)計以及成績查詢 等功能。 關鍵詞 : 在線 考試 ;瀏覽器 /服務器; JSP; MySQL; JDBC; Abstract II Abstract With the development of working technology, online examination and distance education is an aspect in the application of inter. In recent years the online examination especial of Webbased examination is more and more popular. The graduation project’s subject is to design and realization of the online examination system. The system uses the browser/server to develop. It includes login, new user registration, online examination, examination paper set, examination paper management, score statistics ,query results and other functional. The system takes the Windows 7 as the OS, Tomcat as the web Server, uses JSP technology and MySQL as the Database Server development tools to realize the system. In this paper, the requirement analysis about the online examination system is introduced, and then give the system design and implementation .Finally, all of the functions of the system is tested. Keywords: Online Examination; Browse/Server; JSP; MySQL; JDBC; 目錄 III 目錄 摘 要 (中文) ..................................................................................................................... I (英文) .................................................................................................................... II 第一章 系統(tǒng)概述 .................................................................................................................... 1 系統(tǒng)開發(fā)背景 ...................................................................................................................... 1 系統(tǒng)開發(fā)意義 ...................................................................................................................... 1 ....................................................................................................................... 1 第二章 系統(tǒng)分析 .................................................................................................................... 5 現(xiàn)狀 分析 ............................................................................................................................. 5 可行性分析 .......................................................................................................................... 5 設計目標 ............................................................................................................................. 6 功能要求 ............................................................................................................................. 6 系統(tǒng)開發(fā)環(huán)境配置 ............................................................................................................... 7 第三章 系統(tǒng)設計 .................................................................................................................... 9 .......................................................................................................................... 9 ..................................................................................................................... 11 ..................................................................................................................... 12 第四章 系統(tǒng)實現(xiàn) .................................................................................................................. 15 數(shù)據(jù)庫連接的實現(xiàn)方法 ............