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

正文內(nèi)容

最新基于javaweb的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-06-26 07:52本頁(yè)面
  

【正文】 參考文獻(xiàn)[1]所以感謝每一位任課的老師,是他們對(duì)我們高度負(fù)責(zé)的態(tài)度,含辛茹苦的教導(dǎo)才使得我們學(xué)到了將會(huì)受益終生的知識(shí)教誨。通過(guò)獨(dú)立完成網(wǎng)上考試系統(tǒng)后,了解了其實(shí)自己還有很多很多的東西還不知道,還需要再學(xué)習(xí)。在本系統(tǒng)的設(shè)計(jì)過(guò)程和論文編寫(xiě)過(guò)程中,很多老師、同學(xué)都給與了我許多無(wú)私的幫助,尤其是我的導(dǎo)師給我的論文提出了很多寶貴的修改意見(jiàn),在這里我向這些無(wú)私幫助我的人表示衷心的感謝。最終還是完成了預(yù)定的需求功能。所以做需求時(shí)一定要做好需求分析,考慮完善,數(shù)據(jù)庫(kù)設(shè)計(jì)要謹(jǐn)慎。設(shè)計(jì)數(shù)據(jù)庫(kù)一定要思路清晰,各個(gè)數(shù)據(jù)的流向各個(gè)表之間的關(guān)系一定要弄清楚,透徹。數(shù)據(jù)庫(kù)設(shè)計(jì)也是個(gè)難點(diǎn),不明確要實(shí)現(xiàn)哪些功能就不能很好的把數(shù)據(jù)庫(kù)設(shè)計(jì)好。 結(jié)束語(yǔ)通過(guò)這次項(xiàng)目實(shí)訓(xùn)設(shè)計(jì),對(duì)很多東西有了新的認(rèn)識(shí)和新的見(jiàn)解,認(rèn)識(shí)問(wèn)題的和思考解決辦法有了本質(zhì)上的進(jìn)步,特別是對(duì)一個(gè)系統(tǒng)開(kāi)發(fā)的模式有了更深的認(rèn)識(shí),對(duì)專(zhuān)業(yè)技能的運(yùn)用更熟練。在當(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)域中。在教師成績(jī)統(tǒng)計(jì)的頁(yè)面,沒(méi)有考慮到不同時(shí)期考試的成績(jī)累加問(wèn)題,這個(gè)也需要我再繼續(xù)完善下該系統(tǒng)。在系統(tǒng)模塊的實(shí)現(xiàn)上,由于本人學(xué)業(yè)不精,導(dǎo)致做的都非常復(fù)雜;沒(méi)有設(shè)置公共頁(yè)面,在修改的時(shí)候會(huì)非常的繁瑣,是以后提升的重要點(diǎn)。 對(duì)于本次做的網(wǎng)上考試系統(tǒng)有很多的不足和不完善的地方。管理員對(duì)考生的刪除功能點(diǎn)擊刪除,出現(xiàn)提示框,是否確認(rèn)刪除,點(diǎn)擊確定后,實(shí)現(xiàn)刪除,與預(yù)期效果相同;對(duì)教師的刪除功能也是按照此步驟,與預(yù)期效果相同。教師對(duì)題目的增加、刪除、修改功能填寫(xiě)好題目的內(nèi)容,然后進(jìn)行添加,但是當(dāng)插入數(shù)據(jù)庫(kù)的時(shí)候,跳轉(zhuǎn)的頁(yè)面顯示不出提示信息,經(jīng)查閱資料后得知,是因?yàn)椴迦胫形膯?wèn)題,修改了數(shù)據(jù)庫(kù)的字符類(lèi)型后,成功添加,達(dá)到預(yù)期效果。教師修改密碼的測(cè)試與考生類(lèi)似,不一一列舉。 考生注冊(cè)功能點(diǎn)擊注冊(cè)按鈕,跳轉(zhuǎn)到注冊(cè)頁(yè)面,輸入一個(gè)已經(jīng)注冊(cè)成功的用戶(hù)名,填寫(xiě)完其他項(xiàng),點(diǎn)擊注冊(cè),提示該用戶(hù)名已經(jīng)存在,與預(yù)期效果相同。黑盒測(cè)試法(又稱(chēng)功能測(cè)試法)是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使用。G. Myers 給出了關(guān)于測(cè)試的一些規(guī)則,這些規(guī)則可以看作是測(cè)試的目標(biāo)或定義:;;。確切的說(shuō),軟件測(cè)試就是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行的過(guò)程。)。,39。,39。執(zhí)行添加的sql語(yǔ)句是:sql = insert into user(username,password,realname)value(39。點(diǎn)擊添加新用戶(hù)按鈕,會(huì)跳轉(zhuǎn)到添加頁(yè)面,在此頁(yè)面中,需要管理員填寫(xiě)用戶(hù)名、密碼、確認(rèn)密碼、真實(shí)姓名,該頁(yè)面與注冊(cè)頁(yè)面基本相同,其主要執(zhí)行代碼也與注冊(cè)頁(yè)面執(zhí)行的代碼類(lèi)似。+teacher_id+39。 。刪除學(xué)生的sql語(yǔ)句:String sql=delete from user where user_id=39。 考生管理管理員在該模塊中,可以對(duì)已經(jīng)注冊(cè)過(guò)的考生進(jìn)行刪除操作,對(duì)還未注冊(cè)的,可以直接添加該考生。 }顯示各成幾段的人數(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è)為教室管理。 String result4 = null。10039。+as+39。 while(()){ result3 = (1)。 rd = (sqlcount3)。and test_result=39。 AND test_result=39。 }執(zhí)行查詢(xún)語(yǔ)句并統(tǒng)計(jì)大于等于86分小于等于99分的人數(shù) String sqlcount3 = select count(*) from test_record where category_id = 39。 String result2 = null。7039。8539。+as+39。 while(()){ result1 = (1)。 rb = (sqlcount1)。and test_result=39。 AND test_result=39。 }執(zhí)行查詢(xún)語(yǔ)句并統(tǒng)計(jì)大于等于60分小于等于69分的人數(shù) String sqlcount1 = select count(*) from test_record where category_id = 39。 String result = null。6039。+as+39。 ResultSet rs = null。 ResultSet rd = null。 ResultSet rb = null。 Statement stmt=()。 加載JDBC驅(qū)動(dòng) Connection conn=(jdbc:mysql://localhost/Myexam?user=rootamp。 插入成功后,提示:“恭喜您添加試題成功!” 歷史成績(jī)模塊教師點(diǎn)擊歷史成績(jī)模塊,會(huì)先選擇要查看的試卷類(lèi)別,選擇好后點(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。,39。,39。,39。 如果存在,提示:“您好,該題目已經(jīng)存在 ,請(qǐng)確定后再次加入試題!”,如果表中不存在,那么執(zhí)行插入SQL語(yǔ)句 sql =insert into question(category_id,subject,choice_a,choice_b,choice_c,choice_d,level,answer) values(39。+subject+39。+category_id+39。 ResultSet rs=null。characterEncoding=gb2312)。password=890427amp。開(kāi)始連接數(shù)據(jù)庫(kù) try{ ( ).newInstance()。 String choice_d = (choice_d)。 String choice_b = (choice_b)。 String subject = (subject)。:當(dāng)點(diǎn)擊添加新問(wèn)題按鈕,會(huì)跳轉(zhuǎn)到試題添加頁(yè)面,在此頁(yè)面,先選中要添加的試卷類(lèi)別,然后依次輸入題目,選項(xiàng),正確答案,點(diǎn)擊提交按鈕,后臺(tái)會(huì)搜索題庫(kù),如果該題目沒(méi)有出現(xiàn)過(guò),那么將其添加到數(shù)據(jù)庫(kù),并且跳轉(zhuǎn)到添加成功頁(yè)面,反之,會(huì)跳轉(zhuǎn)到添加失敗頁(yè)面。+question_id+39。如果修改成功,會(huì)提示:“修改試題成功!” :點(diǎn)擊刪除,依舊會(huì)有提示框彈出,點(diǎn)擊確定,后臺(tái)會(huì)直接連接數(shù)據(jù)庫(kù),刪除選中的項(xiàng),當(dāng)刪除成功后,會(huì)直接跳轉(zhuǎn)到成功頁(yè)面。 where question_id =39。,answer=39。,subject=39。,choice_d=39。,choice_c=39。,choice_b=39。執(zhí)行sql更新語(yǔ)句 String sql =update question set choice_a=39。 Statement stmt=()。useUnicode=trueamp。 Connection conn=(jdbc:mysql://localhost:3306/myexam?user=rootamp。 String answer = (answer)。 String choice_c = (choice_c)。 String choice_a = (choice_a)。 }驗(yàn)證頁(yè)面接收上個(gè)頁(yè)面?zhèn)鱽?lái)的值 String s = (String)(question_id)。 int i=0。+question_id+39。 }建立一個(gè)新的字符串?dāng)?shù)組 result = new String[count]。 rr = (sqlcount)。執(zhí)行sql語(yǔ)句,查詢(xún)question表 String sqlcount = select count(*) from question where question_id=39。 結(jié)果集初始化為空 ResultSet rs=null。password=890427)。開(kāi)始連接數(shù)據(jù)庫(kù) ( ).newInstance()。 String[] result = null。通過(guò)session把question_id傳到下個(gè)頁(yè)面 (question_id,question_id)。點(diǎn)擊確定后,如果修改成功,會(huì)出現(xiàn)修改成功頁(yè)面,在該頁(yè)面中,您可以選擇下一步的操作,如點(diǎn)擊進(jìn)入教師主頁(yè)或點(diǎn)擊進(jìn)入試題列表頁(yè)面。如下圖47所示:圖47教師主頁(yè) 試題維護(hù)模塊教師點(diǎn)擊試題維護(hù),首先需要選擇要維護(hù)的試卷類(lèi)別,也就是科目名稱(chēng),選擇好后,點(diǎn)擊確認(rèn),頁(yè)面會(huì)顯示您選擇的類(lèi)別下的所有題目,在該頁(yè)面下,教師可以進(jìn)行對(duì)試題的修改,刪除和添加操作,當(dāng)點(diǎn)擊不同的操作,會(huì)跳轉(zhuǎn)到不同的頁(yè)面中,下面是教師對(duì)題目進(jìn)行增、刪、改的具體界面以及執(zhí)行的主要代碼。當(dāng)考生忽略其中一項(xiàng)沒(méi)有填寫(xiě)或者輸入的新密碼和確認(rèn)密碼不一致,會(huì)有提示信息,某項(xiàng)不能為空或密碼不一致;當(dāng)考生都輸入完畢后,點(diǎn)擊修改按鈕,系統(tǒng)通過(guò)后臺(tái),連接數(shù)據(jù)庫(kù)來(lái)確認(rèn)考生輸入的原密碼和用戶(hù)名是否匹配,如果匹配,那么更新數(shù)據(jù)庫(kù),把原密碼替換掉,然后轉(zhuǎn)到修改密碼成功頁(yè)面;若不匹配,則直接轉(zhuǎn)到修改密碼失敗頁(yè)面,修改密碼頁(yè)面如圖46所示:圖46 考生修改密碼頁(yè)面 教師模塊教師登錄系統(tǒng)后,若用戶(hù)名和密碼正確,直接跳轉(zhuǎn)到教師首頁(yè),在此頁(yè)面,教師可以選擇試題維護(hù)、試卷設(shè)置、歷史成績(jī)、修改密碼;根據(jù)頁(yè)面中間的操作提示,可以知道每個(gè)選項(xiàng)都可以進(jìn)行什么操作。% /td td width=400取出表的第4列并顯示出來(lái)%=result[k].split(:)[3] %
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1