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

正文內(nèi)容

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

2025-06-19 01:31 本頁(yè)面
   

【正文】 在本系統(tǒng)的設(shè)計(jì)過(guò)程和論文編寫過(guò)程中,很多老師、同學(xué)都給與了我許多無(wú)私的幫助,尤其是我的導(dǎo)師給我的論文提出了很多寶貴的修改意見,在這里我向這些無(wú)私幫助我的人表示衷心的感謝。所以做需求時(shí)一定要做好需求分析,考慮完善,數(shù)據(jù)庫(kù)設(shè)計(jì)要謹(jǐn)慎。數(shù)據(jù)庫(kù)設(shè)計(jì)也是個(gè)難點(diǎn),不明確要實(shí)現(xiàn)哪些功能就不能很好的把數(shù)據(jù)庫(kù)設(shè)計(jì)好。在當(dāng)今信息時(shí)代,計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)越來(lái)越廣地成熟的應(yīng)用于各個(gè)領(lǐng)域,同時(shí)也影響了教育領(lǐng)域的重大變革,網(wǎng)上考試系統(tǒng)也將更多更好的應(yīng)用在教育教學(xué)領(lǐng)域中。在系統(tǒng)模塊的實(shí)現(xiàn)上,由于本人學(xué)業(yè)不精,導(dǎo)致做的都非常復(fù)雜;沒(méi)有設(shè)置公共頁(yè)面,在修改的時(shí)候會(huì)非常的繁瑣,是以后提升的重要點(diǎn)。管理員對(duì)考生的刪除功能點(diǎn)擊刪除,出現(xiàn)提示框,是否確認(rèn)刪除,點(diǎn)擊確定后,實(shí)現(xiàn)刪除,與預(yù)期效果相同;對(duì)教師的刪除功能也是按照此步驟,與預(yù)期效果相同。教師修改密碼的測(cè)試與考生類似,不一一列舉。黑盒測(cè)試法(又稱功能測(cè)試法)是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否按照規(guī)格說(shuō)明書的規(guī)定正常使用。確切的說(shuō),軟件測(cè)試就是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行的過(guò)程。,39。執(zhí)行添加的sql語(yǔ)句是:sql = insert into user(username,password,realname)value(39。+teacher_id+39。刪除學(xué)生的sql語(yǔ)句:String sql=delete from user where user_id=39。 }顯示各成幾段的人數(shù) td width=204 bgcolor=bbddee60分以下/td td width=383 bgcolor=bbddee%=result %/td /tr tr td bgcolor=bbddee60~69分/td td bgcolor=bbddee%=result1 %/td /tr tr td bgcolor=bbddee70~85分/td td bgcolor=bbddee%=result2 %/td /tr tr td bgcolor=bbddee86~99分/td td bgcolor=bbddee%=result3 %/td /tr tr td bgcolor=bbddee100分/td td bgcolor=bbddee%=result4 %/td /tr 管理員模塊管理員驗(yàn)證密碼成功登錄系統(tǒng)后,進(jìn)入管理員首頁(yè)如下圖412所示:圖412管理員主頁(yè)管理員登錄到管理員主頁(yè)后,會(huì)看到有2個(gè)權(quán)限,一個(gè)為考生管理,另一個(gè)為教室管理。10039。 while(()){ result3 = (1)。and test_result=39。 }執(zhí)行查詢語(yǔ)句并統(tǒng)計(jì)大于等于86分小于等于99分的人數(shù) String sqlcount3 = select count(*) from test_record where category_id = 39。7039。+as+39。 rb = (sqlcount1)。 AND test_result=39。 String result = null。+as+39。 ResultSet rd = null。 Statement stmt=()。 插入成功后,提示:“恭喜您添加試題成功!” 歷史成績(jī)模塊教師點(diǎn)擊歷史成績(jī)模塊,會(huì)先選擇要查看的試卷類別,選擇好后點(diǎn)擊確定,會(huì)有成績(jī)統(tǒng)計(jì)表,包含科目、分?jǐn)?shù)段和各個(gè)分?jǐn)?shù)段下的人數(shù)統(tǒng)計(jì),教師可以通過(guò)該表來(lái)判斷下教學(xué)成果如何,如圖411所示:圖411 教師成績(jī)統(tǒng)計(jì)頁(yè)面執(zhí)行成績(jī)統(tǒng)計(jì)主要代碼如下:接收上個(gè)頁(yè)面?zhèn)鬟^(guò)來(lái)的值 String as = (category)。,39。,39。,39。,39。+subject+39。 ResultSet rs=null。password=890427amp。 String choice_d = (choice_d)。 String subject = (subject)。+question_id+39。 where question_id =39。,subject=39。,choice_c=39。執(zhí)行sql更新語(yǔ)句 String sql =update question set choice_a=39。useUnicode=trueamp。 String answer = (answer)。 String choice_a = (choice_a)。 int i=0。 }建立一個(gè)新的字符串?dāng)?shù)組 result = new String[count]。執(zhí)行sql語(yǔ)句,查詢question表 String sqlcount = select count(*) from question where question_id=39。password=890427)。 String[] result = null。點(diǎn)擊確定后,如果修改成功,會(huì)出現(xiàn)修改成功頁(yè)面,在該頁(yè)面中,您可以選擇下一步的操作,如點(diǎn)擊進(jìn)入教師主頁(yè)或點(diǎn)擊進(jìn)入試題列表頁(yè)面。當(dāng)考生忽略其中一項(xiàng)沒(méi)有填寫或者輸入的新密碼和確認(rèn)密碼不一致,會(huì)有提示信息,某項(xiàng)不能為空或密碼不一致;當(dāng)考生都輸入完畢后,點(diǎn)擊修改按鈕,系統(tǒng)通過(guò)后臺(tái),連接數(shù)據(jù)庫(kù)來(lái)確認(rèn)考生輸入的原密碼和用戶名是否匹配,如果匹配,那么更新數(shù)據(jù)庫(kù),把原密碼替換掉,然后轉(zhuǎn)到修改密碼成功頁(yè)面;若不匹配,則直接轉(zhuǎn)到修改密碼失敗頁(yè)面,修改密碼頁(yè)面如圖46所示:圖46 考生修改密碼頁(yè)面 教師模塊教師登錄系統(tǒng)后,若用戶名和密碼正確,直接跳轉(zhuǎn)到教師首頁(yè),在此頁(yè)面,教師可以選擇試題維護(hù)、試卷設(shè)置、歷史成績(jī)、修改密碼;根據(jù)頁(yè)面中間的操作提示,可以知道每個(gè)選項(xiàng)都可以進(jìn)行什么操作。打印出結(jié)果 (rs1)。+category+39。把結(jié)果集數(shù)據(jù)表中的數(shù)據(jù)附到數(shù)組中 while(()){ result[i++] = (1)+:+(2)+:+(3)+:+(4)+:+(5)。+s+39。 }定義一個(gè)新的字符串?dāng)?shù)組 result = new String[count]。+s+39。 ResultSet rr = null。useUnicode=trueamp。 int count = 0。% jsp:forward page= / % }else{ (errorInfo,已經(jīng)答過(guò)題了,不能重復(fù)答題!)。//根據(jù)抽到的數(shù)得到該題目的Id號(hào) Question qs = (bcid)。aqnum。//某個(gè)科有多少個(gè)問(wèn)題 int qnum = (category)。 ListInteger ddcount = new ArrayListInteger()。//指定傳入的類型 建立一個(gè)集合 準(zhǔn)備存放抽到的題目的ID號(hào) (0)。 (3600)。//控制返回值,自己可以自由修改。 String username = (username)。如圖43所示:圖43考生主頁(yè) 開始考試模塊考生點(diǎn)擊開始考試,會(huì)首先彈出關(guān)于所選考試科目的一些介紹,比如考試時(shí)間和總共有多少道題目等,然后點(diǎn)擊開始考試,倒計(jì)時(shí)開始,考生選擇上一題,下一題進(jìn)行答卷,當(dāng)考生答到最大題數(shù)時(shí),下一題變成完成答卷按鈕。+realname+39。+username+39。 如果存在,提示“ 您好,您注冊(cè)的用戶名已經(jīng)存在,請(qǐng)重新輸入 ”,如果不存在,把接收過(guò)來(lái)的值付給新的變量: String s_username=(username)。 ResultSet rs=null。password=890427amp。 String realname = (realname)。 考生注冊(cè)模塊在此模塊,考生需要填寫用戶名、密碼、確認(rèn)密碼、真實(shí)姓名。如果用戶輸入了錯(cuò)誤的用戶名和密碼,就會(huì)跳出一個(gè)登錄失敗的頁(yè)面。 ()。 讓form表單中的teachername控件獲得焦點(diǎn)(光標(biāo)),回到輸入框位置。 ()。 rs = ( query )。password=890427。Statement stmt = null。 數(shù)據(jù)庫(kù)連接的實(shí)現(xiàn)方法從系統(tǒng)功能模塊劃分中可以看出,各模塊雖然是獨(dú)立的,但又統(tǒng)一于同一數(shù)據(jù)庫(kù)中,便于管理員管理維護(hù)數(shù)據(jù)庫(kù),同時(shí)也便于教師和學(xué)生的操作。 幫助 退出登錄歡迎您!XXX試題維護(hù)試卷設(shè)置成績(jī)查詢修改密碼圖311 教師角色模版頁(yè)面圖35 管理員角色模版頁(yè)面 第四章 系統(tǒng)實(shí)現(xiàn)本系統(tǒng)包括3個(gè)不同的角色,即學(xué)生、教師、管理員。對(duì)應(yīng)教師角色的模版略有不同,模塊多了幾個(gè),而且頁(yè)面頂端的標(biāo)識(shí)也有所區(qū)別。答題頁(yè)面的主體應(yīng)該是試題和試題的選項(xiàng)。 幫助 退出登錄歡迎您!XXX開始考試歷史成績(jī)修改密碼圖33 學(xué)生角色模版每個(gè)模塊都包含多個(gè)頁(yè)面,再次挑選幾個(gè)比較低型或者重要的頁(yè)面進(jìn)行詳細(xì)描述。接下來(lái)是幫助連接和退出系統(tǒng)的連接。教師成功登錄該系統(tǒng)后,能夠進(jìn)行修改個(gè)人信息,添加、修改、刪除試題、試卷類別操作,也可對(duì)考生的成績(jī)進(jìn)行統(tǒng)計(jì)。實(shí)體完整性約束要求主鍵必須唯一且不能為空。綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,數(shù)據(jù)庫(kù)共要設(shè)計(jì)六個(gè)表,它們分別是:試卷類別表、用戶表、用戶成績(jī)表、教師表、管理員表、題庫(kù)表。除了實(shí)現(xiàn)上述功能以外,在線考試系統(tǒng)還應(yīng)該具有簡(jiǎn)潔、易用的界面,安全性要高,穩(wěn)定性要強(qiáng)。,考試成績(jī)分布情況,可以判斷出題庫(kù)中的題目難以水平,并可以在以后的維護(hù)中做出適當(dāng)調(diào)整。試題庫(kù)的更新由管理員類用戶完成。2. 考試數(shù)據(jù)的存放和處理過(guò)程必須保密,需要一定的安全性保障若考生需要查卷,經(jīng)審核方可以。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已經(jīng)成熟可行。因此,本系統(tǒng)在經(jīng)濟(jì)上是可行的。在線考試必然會(huì)在今后的教學(xué)管理上成為主要的考試形式。成績(jī)統(tǒng)計(jì):當(dāng)成績(jī)錄入時(shí),數(shù)字的混亂會(huì)導(dǎo)致錄入者輸入錯(cuò)誤或者看錯(cuò)。印刷試卷:組織考試,印刷試卷費(fèi)工費(fèi)時(shí),成本高,而且對(duì)于紙張資源也是一種浪費(fèi),而且印刷的時(shí)候,也會(huì)擔(dān)心試題被泄漏的問(wèn)題。其次, Tomcat也是完全免費(fèi)的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。 自從JSP發(fā)布之后,推出了各式各樣的JSP引擎。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。強(qiáng)大的查詢功能  MySQL支持查詢的select和where語(yǔ)句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來(lái)自不同數(shù)據(jù)庫(kù)的表,從而使得查詢變得快捷、方便。作為一個(gè)開放源代碼的數(shù)據(jù)庫(kù),MySQL可以針對(duì)不同的應(yīng)用進(jìn)行相應(yīng)的修改。為確保只有獲授權(quán)用戶才能進(jìn)入該數(shù)據(jù)庫(kù)服務(wù)器,所有的密碼傳輸均采用加密形式,同時(shí)也提供了 SSH和SSI??蓴U(kuò)展性和靈活性  MySQL可以支持UNIX、Linux和SUN OS以及Windows等多種操作系統(tǒng)平臺(tái)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。 (2) Java的運(yùn)行速度是用class常駐內(nèi)存來(lái)完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來(lái)說(shuō)確實(shí)是“最低性能價(jià)格比”了。 (4)多樣化和功能強(qiáng)大的開發(fā)工具支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。本系統(tǒng)是基于Tomcat為服務(wù)器,JSP+MySQL數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)的一個(gè)簡(jiǎn)單的在線考試系統(tǒng),以下對(duì)JSP技術(shù)、MySQL數(shù)據(jù)庫(kù)和TomCat作簡(jiǎn)要的介紹?,F(xiàn)在的生活中已經(jīng)有越來(lái)越多的等級(jí)考試運(yùn)用了在線考試系統(tǒng),比如會(huì)計(jì)的電算化考試、計(jì)算機(jī)等級(jí)考試、銀行資格證考試等,這些已經(jīng)充分說(shuō)明,在線考試系統(tǒng)是今后我們的考試生涯中
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1