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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-08 19:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 joinTime Datetime(8) getdate() 添加時(shí)間 考試題目 問(wèn)題類型 編號(hào) 正確答案 所屬課程 所屬套題 選項(xiàng) D 選項(xiàng) C 選項(xiàng) B 選項(xiàng) A ◆ tb_Questions(考試題目信息表 ) 考試題目信息表用來(lái)保存考試題目信息,該表中保存著所屬課程和所屬套題的 ID,通過(guò)這兩個(gè) ID 可以獲取所屬課程和套題的信息。考試題目信息表的結(jié)構(gòu)如表 所示。 表 tb_Questions 表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認(rèn)值 描述 id bigint(8) Yes ID 號(hào)(自動(dòng)編號(hào)) subject varchar(50) 問(wèn)題 type char(6) 類型 jointime datetime(6) getdate() 添加時(shí)間 lessonID int(4) 所屬課程 ID taoTiId bigint(8) 所屬套題 ID optionA varchar(50) 選項(xiàng) A optionB varchar(50) 選 項(xiàng) B optionC varchar(50) 選項(xiàng) C optionD varchar(50) 選項(xiàng) D answer varchar(50) 正確答案 note varchar(50) 允許為空 備注 ◆ tb_stuResult(考生成績(jī)信息表) 考試成績(jī)信息表用來(lái)保存考生成績(jī),該表中的所屬課程字段 whichLesson 與 tb_Lesson 表中的 name 字段相關(guān)聯(lián),并且設(shè)置為級(jí)聯(lián)更新??忌煽?jī)表的結(jié)構(gòu)如表 所示。 表 tb_stuResult 表的結(jié)構(gòu) 字段名 數(shù)據(jù)類 型 是否為空 是否主鍵 默認(rèn)值 描述 id bigint(8) Yes ID 號(hào)(自動(dòng)編號(hào)) stuId varchar(16) 準(zhǔn)考證號(hào) whichLesson varchar(60) 所屬課程 resSingle int(4) 單選題分?jǐn)?shù) resMore int(4) 多選題分?jǐn)?shù) resTotal int(4) 允許為空 合計(jì)分?jǐn)?shù) joinTime datetime(8) getdate() 添加時(shí)間 ◆ tb_lesson(課程信息表 ) 課程信息表用來(lái)保存 課程信息 .結(jié)構(gòu)如表 所示 . 表 表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認(rèn)值 描述 id bigint(8) YES ID 號(hào)(自動(dòng)編號(hào)) Name varchar(60) 課程名稱 joinTime datetime(8) getdate() 添加時(shí)間 ◆ tb_manager(管理員信息表 ) 管理員信息表用來(lái)保存管理員信息 ,結(jié)構(gòu)如表 所示 . 表 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認(rèn)值 描述 Id bigint(8) YES ID 號(hào)(自動(dòng)編號(hào)) name varchar(30) 管理員名 pwd Varchar(30) 密碼 本系統(tǒng)設(shè)計(jì)了如圖 所示的數(shù)據(jù)表之間的關(guān)系,該關(guān)系實(shí)際上也反映了系統(tǒng)中各個(gè)實(shí)體之間的關(guān)系。 圖 數(shù)據(jù)表之間的關(guān)系圖 tb_student tb_stuResu tb_Lesson tb_questions tb_Taoti tb_manager 5 公共類設(shè)計(jì) 在開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)用到一些公共類,例如數(shù)據(jù)庫(kù)連接及操作的類和字符串處理的類。因 此,在開(kāi)發(fā)系統(tǒng)前首先需要設(shè)計(jì)這些公共類。 字符串處理的類是解決程序中經(jīng)常出現(xiàn)得有關(guān)字符串處理問(wèn)題的方法,包括將數(shù)據(jù)庫(kù)中及頁(yè)面中有中文問(wèn)題的字符串進(jìn)行正確的顯示和對(duì)字符串空值進(jìn)行處理的方法。 定義用于進(jìn)行數(shù)據(jù)庫(kù)連接及操作的類 ConnDB,并將其保存到 包中,同時(shí)定義所需的全局變量及構(gòu)造方法。代碼如下: package 。 //將該類保存到 包中 import 。 //導(dǎo)入 類 import .*。 //導(dǎo)入 包中的所有類 import 。 //導(dǎo)入 類 public class ConnDB { public Connection conn = null。 // 聲明 Connection 對(duì)象的實(shí)例 public Statement stmt = null。 // 聲明 Statement 對(duì)象的實(shí)例 public ResultSet rs = null。 / 聲明 ResultSet 對(duì)象的實(shí)例 private static String propFileName = //。 // 指定資源文件保存的位置 private static Properties prop = new Properties()。 // 創(chuàng)建并實(shí)例化 Properties 對(duì)象的實(shí)例 private static String dbClassName = 。 //定義保存數(shù)據(jù)庫(kù)驅(qū)動(dòng)的變量 private static String dbUrl = jdbc:microsoft: private static String dbUser = sa。 private static String dbPwd = 。 public ConnDB() { //定 義構(gòu)造方法 try { //捕捉異常 //將 Properties 文件讀取到 InputStream 對(duì)象中 InputStream in = getClass().getResourceAsStream(propFileName)。 (in)。 // 通過(guò)輸入流對(duì)象加載 Properties 文件 dbClassName = (DB_CLASS_NAME)。 // 獲取數(shù)據(jù)庫(kù)驅(qū)動(dòng) dbUrl = (DB_URL, dbUrl)。 //獲取 URL dbUser = (DB_USER, dbUser)。 //獲取登錄用戶 dbPwd = (DB_PWD, dbPwd)。 //獲取密碼 } catch (Exception e) { ()。 // 輸出異常信息 } } .println( 警告 : () 獲得 數(shù)據(jù)庫(kù)鏈接 失敗 .\r\n\r\n 鏈接類型 : + dbClassName + \r\n 鏈接位置 : + dbUrl + \r\n 用戶 /密碼 + dbUser + / + dbPwd)。 } return conn。 * 功能:執(zhí)行查詢語(yǔ)句 */ public ResultSet executeQuery(String sql) { try { // 捕捉異常 conn = getConnection()。 // 調(diào)用 getConnection()方法構(gòu)造 Connection 對(duì)象的一個(gè)實(shí)例 conn stmt = (, )。 rs = (sql)。 } catch (SQLException ex) { (())。 // 輸出異常信息 } return rs。 // 返回結(jié)果集對(duì)象 * 功能 :執(zhí)行更新操作 public int executeUpdate(String sql) { int result = 0。 // 定義保存返回值的變量 try { // 捕捉異常 conn = getConnection()。 // 調(diào)用 getConnection()方法構(gòu)造 Connection 對(duì)象的一個(gè)實(shí)例 conn stmt = (, )。 result = (sql)。 // 執(zhí)行更新操作 } catch (SQLException ex) { result = 0。 // 將保存返回值的變量賦值為 0 } return result。 // 返回保存返回值的變量 } /*功能 :關(guān)閉數(shù)據(jù)庫(kù)的連接 */ public void close() { try { // 捕捉異 常 if (rs != null) { // 當(dāng) ResultSet 對(duì)象的實(shí)例 rs 不為空時(shí) ()。 // 關(guān)閉 ResultSet 對(duì)象 } if (stmt != null) { // 當(dāng) Statement 對(duì)象的實(shí)例 stmt 不為空時(shí) ()。 // 關(guān)閉 Statement 對(duì)象 } if (conn != null) { // 當(dāng) Connection 對(duì)象的實(shí)例 conn 不為空時(shí) ()。 // 關(guān)閉 Connection 對(duì)象 } } catch (Exception e) { ()。 // 輸出異常信息 } } 字符串處理類是為了解決程序中經(jīng)常出現(xiàn)的有關(guān)字符串處理問(wèn)題而編寫(xiě)的類,在本系統(tǒng)中的字符串處理中,只包含一個(gè)用于將指定字符串格式化為制定位數(shù)的方法 formatNO()。 ( 1) 編寫(xiě)將整形數(shù)據(jù)格式化為指定長(zhǎng)度的字符串的 ChStr 類,將其保存到 包中,并導(dǎo)入所需的包,關(guān)鍵代碼如下: package 。 import 。 public class ChStr { } ( 2) 在 ChStr 類中創(chuàng)建一個(gè)方法 formatNO(),該方法有兩個(gè) int 型參數(shù),風(fēng)別是 str(要格式化的數(shù)字)和 length(格式化后字符串的長(zhǎng)度),返回值為格式化后的字符串,具體代碼如下: public String formatNO(int str, int length) { float ver = (())。 //獲取 JDK 的版本 String laststr = 。 if (ver ) { // 以下版本執(zhí)行的語(yǔ)句 try { NumberFormat formater = ()。 //聲明并實(shí)例化 NumberFormat 的一個(gè)實(shí)例 (length)。 //指定 laststr = (str).toString().replace(, )。 } catch (Exception e) { (格式化字符串時(shí)的錯(cuò)誤信息: + ())。 //輸出異常信息 } } else { // 版本執(zhí)行的語(yǔ)句 Integer[] arr=new Integer[1]。 //聲明并初始化數(shù)組 arr arr[0]=new Integer(str)。 //將要格式化的數(shù)字 str 賦值給數(shù)組 arr 的第一個(gè)元素 laststr = (%0+length+d, arr)。 } return laststr。 }6 功能模塊設(shè)計(jì) 前臺(tái)首頁(yè)概述 考生通過(guò)“考生登錄模塊”的驗(yàn)證后,看以登錄到網(wǎng)絡(luò)在線系統(tǒng)的前臺(tái)首頁(yè)。前臺(tái)首頁(yè)主要用于實(shí)現(xiàn)前臺(tái)功能導(dǎo)航,在該頁(yè)面中只包括在線考試、成績(jī)查詢、修改個(gè)人資料和退出系統(tǒng) 4 個(gè)導(dǎo)航 鏈接,如圖 所示。 圖 前臺(tái)首頁(yè)運(yùn)行效果 由于本系統(tǒng)的前臺(tái)首頁(yè)主要用于進(jìn)行系統(tǒng)導(dǎo)航,所以在實(shí)現(xiàn)時(shí),采用了為圖像設(shè)置熱點(diǎn)的方法,這樣可以增加頁(yè)面的靈活度,使頁(yè)面不至于太枯燥。為圖像設(shè)置熱點(diǎn),也可以稱作圖像映射,是指一幅圖像可以建立多個(gè)超鏈接,即在圖像上定義多個(gè)區(qū)域,每個(gè)區(qū)域連接到不同的地址,這樣的區(qū)域稱為熱點(diǎn)(既 Hot Spot)。 在 img標(biāo)記中設(shè)置屬性 usemap,確定創(chuàng)建圖像熱點(diǎn)。標(biāo)記屬性如表 所示: 表 在 img標(biāo)記屬性 標(biāo)記 map屬性 描述 name 圖像映射的名稱 shape 定義圖像熱點(diǎn)的名稱 coords 設(shè)定熱點(diǎn)區(qū)域坐標(biāo) href 設(shè)定熱點(diǎn)區(qū)域的超鏈接地址 alt 設(shè)定熱點(diǎn)區(qū)域超鏈接的描述文字 在標(biāo)記 map中,根據(jù)屬性 shape 的取值不同,相應(yīng)坐標(biāo)的設(shè)定也不同。 ◆設(shè)定屬性 shape的屬性值為 rect。 屬性 shape取值 為 rect,表示矩形區(qū)域。 ◆設(shè)定 shape的屬性值為 circle,表示圓形區(qū)域。 屬性 shape取值為 circle,表示圓形區(qū)域。 ◆設(shè)定 shap
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1