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

正文內(nèi)容

畢業(yè)論文-基于javaweb的在線考試系統(tǒng)的設(shè)計與實(shí)現(xiàn)-wenkub.com

2025-06-02 10:56 本頁面
   

【正文】 } 執(zhí)行查詢語句并統(tǒng)計大于等于 70分小于等于 85分的人數(shù) String sqlcount2 = select count(*) from test_rec。6039。+as+39。 ra = (sqlcount)。 執(zhí)行查詢語句統(tǒng)計小于 60分的人數(shù) String sqlcount = select count(*) from test_record where category_id = 39。 ResultSet rc = null。 加載 JDBC驅(qū)動 Connection conn=(jdbc:427)。)。,39。,39。,39。 如果存在,提示: “ 您好,該題目已經(jīng)存在 , 請確定后再次加入試題 !”, 如果表中不存在,那么 執(zhí)行插入 SQL語句 sql =insert into question(category_id,subject,choice_a,choice_b,choice_c,choice_d,level,answer) values(39。+category_id+39。characterEncoding=gb2312)。 String answer = (answer)。 String choice_a = (choice_a)。 。+s+39。+subject+39。+choice_c+39。+choice_a+39。characterEncoding=gb2312)。 String answer = (answer)。 String choice_a = (choice_a)。 int i=0。 } 建立一個新的字符串?dāng)?shù)組 result = new String[count]。 執(zhí)行 sql語句,查詢 question表 String sqlcount = select count(*) from question where question_id=39。 加載 JDBC驅(qū)動程序 Connection conn=(jdbc:427)。 接收傳過來的值并付值給新的變量 String category = (category)。 圖 48為試題列表頁面: 圖 48 試題列表頁面 : 點(diǎn)擊修改,會彈出提示框等待確認(rèn),這樣減少因?yàn)檎`點(diǎn)而帶來的不必要的麻煩。在修改頁面中,需要 填寫原密碼、新密碼和確認(rèn)新密碼。 if(()){ rs1= (1)。k++) { % 查詢 category表,顯示出科目名稱 %String sql2 = select category_name from category where category_id =39。 int i=0。and username =39。 if(()){ 將 Integer整型數(shù)據(jù) count = ((1))。 and username =39。 數(shù)據(jù)庫結(jié)果集的數(shù)據(jù)表 ResultSet rs=null。 Connection conn=(jdbc:427amp。 點(diǎn)擊左下角的返回按鈕,回到考試科目選擇頁面,繼續(xù)查詢其他科目成績,如圖 45所示: 圖 45 考生成績查詢頁面 成績查詢頁面主要代碼如下所示: 接收 上個頁面?zhèn)鬟^來的值 String category = (category)。//把查到的題目的信息插入到 allwts集合中 (hao)。//取一個隨機(jī)數(shù),不超過題目的總數(shù) ()取一個隨機(jī)數(shù) for( Integer vd:tmid ){//去掉重復(fù)的題 泛型循環(huán) if( vd==hao ){ hao = (()1)。 Random rand = new Random()。 ListQuestion allwts = new ArrayListQuestion()。 int fenshu =0。 (endtime,endtime)。//java util 包 表提供的系統(tǒng)時間 Calendar long starttime = ()。 //引進(jìn)包 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實(shí)現(xiàn) 20 int valid = (username,category)。 如圖 44所示: 圖 44 考生考試頁面 執(zhí)行的具體代碼如下所示: % HttpSession sess=(HttpSession)(true)。 如果插入成功,提示: “ 恭喜您注冊成功! ” 考生 模塊 考 生登錄系統(tǒng) 并且用戶名也密碼正確后,會直接跳轉(zhuǎn)到 學(xué)生 主頁 ,本頁面中,考生可以在左側(cè)選擇自己下一步要做的事情,有 開始 考試、歷史成績查詢、修改密碼。+password+39。 String s_realname=(realname)。+username+39。characterEncoding=gbk)。 (username)。如若填寫中缺少一項,那么會有提示,其功能也是由上面所說的一樣,通過調(diào)用 javascript實(shí)現(xiàn)的,這里只提供下截圖,主要代碼如上,如圖 41所示: 圖 41 注冊提示頁面 當(dāng)用戶填寫的內(nèi)容完全符合注冊標(biāo)準(zhǔn)后,點(diǎn)擊注冊按鈕,會轉(zhuǎn)到注冊成功的頁面;如若用戶名已經(jīng)被注冊,會轉(zhuǎn)到注冊失敗頁面,提醒注冊用戶可能是該用戶名已經(jīng)注冊。 用戶可以點(diǎn)擊返回按鈕回到其剛才登錄 的界面,然后重新輸入用戶名及密碼 進(jìn)行再次登錄 。 return false。 ()。 } % 登陸 注冊 模塊 登錄模塊 用戶登錄頁面比較簡單,為防止用戶登錄的操作錯誤,應(yīng)設(shè)置錯誤處理頁面,在登錄操作過程中,一般發(fā)生的錯誤有:用戶輸入了錯誤的用戶名或密碼、用戶直接單擊了登錄按鈕,對上述情況的判斷就要通過 Servlet文件來實(shí)現(xiàn)。 % catch(Exception e) { //獲得數(shù)據(jù)庫連接出錯 (error occured!!)。 //獲得數(shù)據(jù)庫連接 String sConn = jdbc: conn = ( sConn )。charset=gb2312 % %page language=java import=.* % % //聲明數(shù)據(jù)庫連接對象 ,初始化 為空 Connection conn = null。管理員 的功能 包 括 :教師管理和考生管理。對應(yīng)的模版頁面如圖 35所示??紤]到本系統(tǒng)需要在題目結(jié)束以后立即知道考試結(jié)果,所以決定采用所有試題的形式都是 ABCD型的選擇題,頁面應(yīng)該針對這些題目選項設(shè)置單選按鈕。 幫助 退出登錄 歡迎您! XXX 開始考試 歷史成績 修改密碼 系統(tǒng)功能 學(xué)生模塊 管理員 模塊 教師模塊 開始考試 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實(shí)現(xiàn) 13 結(jié)構(gòu)比較類似或者比較簡單,不一一詳述。然后下部頁面的主題分為左右兩部分,左邊是導(dǎo)航模塊部分,其中放置遷移到不同功能模塊的鏈接 按鈕,右邊 是頁面的主要操作區(qū)域,不同頁面的不同顯示主要在此體現(xiàn)。 學(xué)生模塊:該模塊 包含 3 個功能, 分別為開始考試、歷史成績、修改密碼。如用戶 信息表中的用戶名設(shè)置為主鍵,并且要求唯一且不能為空。 數(shù)據(jù)庫表設(shè)計 用戶信息 表 , 用來存放考生信息, 如表 31所示 : 表 31 用戶信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 user_id int 11 是 否 用戶的 id username varchar 20 否 否 登錄用戶名 password varchar 20 否 否 用戶登錄密碼 realname varchar 20 否 否 用戶真實(shí)姓名 教師信息表 ,存放教師信息, 如 表 32所示 : 表 32 教師信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 teacher_id int 11 是 否 教師的 id teachername varchar 20 否 否 教師登錄名 password varchar 20 否 否 教師登錄密碼 realname varchar 20 否 否 教師真實(shí)姓名 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實(shí)現(xiàn) 10 管理員信息表 ,存放管理員信息 ,如表 33所示 : 表 33 管理員信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 adusername varchar 20 是 否 管理員登錄名 password varchar 20 否 否 管理員登錄密碼 realname varchar 20 否 否 管理員真實(shí)姓名 題庫信息表 ,存放考試題目以及答案等信息 ,如表 34所示 : 表 34 題庫信息表 字段名 類型 長度 是否為主鍵 可否為空 說明 question_id int 10 是 否 試題編號 category_id int 10 否 否 試題分類編號 subject varchar 300 否 否 題目 choice_a varchar 100 否 否 選項 A choice_b varchar 100 否 否 選項 B choice_c varchar 100 否 否 選項 C choice_d varchar 100 否 否 選項 D answer char 10 否 否 正確答案 成績表 ,存放考生考試時間以及成績等信息 ,如表 35所示 表 35 成績表 字段名 類型 長度 是否為主鍵 可否為空 說明 record_id int 10 是 否 考試記錄編號 username varchar 20 否 否 考試用戶名 category_id char 10 否 否 試題分類編號 test_time char 14 否 否 考試時間 test_result int 11 否 否 考試成績 試卷類別表 ,存放試卷類別信息,包括試卷分類名稱、試卷題目等 ,如表 36所示 表 36 試卷類別表 字段名 類型 長度 是否為主鍵 可否為空 說明 category_id int 11 是 否 試題分類編號 category_name varchar 20 否 否 試題分類名稱 question_number int 10 否 否 試題數(shù)目 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實(shí)現(xiàn) 11 1. 關(guān)系 圖 本 系統(tǒng)各表之間的 關(guān)系如下圖 31示: 圖 31 關(guān)系 圖 2. 完整性設(shè)計 完整性要求用于描述各種信息之間的制約關(guān)系以及關(guān)聯(lián)關(guān)系,各個數(shù)據(jù)項的取值范圍以及各個數(shù)據(jù)項是否可以取值。 根據(jù)以上的 需求 分析,畫出本系統(tǒng)的 Use Case圖,如圖 : 圖 在線考試系統(tǒng)的 Use Case 圖 系統(tǒng)開發(fā)環(huán)境配置 1. 操作系統(tǒng): Windows 7 2. 內(nèi)存: 4G 3. CPU: 4. Java平臺: JDK 登 錄 在線 考試 考 試 歷史成 績 績 試題維護(hù) 考 試 試卷設(shè)置 考 試 歷史成績 管理 考生管理 考 試 教師管理 考 試 考生 教師 管理員 修改 密碼 注 冊 Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實(shí)現(xiàn) 8 5. Web服務(wù)器: 6. 數(shù)據(jù)庫服務(wù)器: MySQL 7. 開發(fā)平臺: Java Web 應(yīng)用開發(fā) —— 在線模擬考試系統(tǒng)的設(shè)計與實(shí)現(xiàn) 9 第三章 系統(tǒng)設(shè)計 數(shù)據(jù)庫 設(shè)計 在對網(wǎng)上考試系統(tǒng)數(shù)據(jù)庫部分進(jìn)行設(shè) 計的過程中,通過對系統(tǒng)功能進(jìn)行需求分析得到系統(tǒng)的基本信息表, 詳細(xì)設(shè)計過程如下介紹。 管理 系統(tǒng)管理員可以對已經(jīng)注冊的考生進(jìn)行刪除 操作,對于未注冊的考
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1