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

正文內(nèi)容

基于javaweb的在線考試系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-22 01:31本頁面
  

【正文】 b)。 String choice_c = (choice_c)。 String choice_d = (choice_d)。 String answer = (answer)。開始連接數(shù)據(jù)庫 try{ ( ).newInstance()。 加載JDBC驅(qū)動程序 Connection conn=(jdbc:mysql://localhost:3306/myexam?user=rootamp。password=890427amp。useUnicode=trueamp。characterEncoding=gb2312)。 Statement stmt=()。 ResultSet rs=null。執(zhí)行查詢sql語句,驗證在該類別下該題目是否存在 String sql=select * from question where category_id like 39。+category_id+39。and subject like39。+subject+39。 rs=(sql)。 如果存在,提示:“您好,該題目已經(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。,39。+subject+39。,39。+choice_a+39。,39。+choice_b+39。,39。+choice_c+39。,39。+choice_d+39。,39。+level+39。,39。+answer+39。)。 int temp = (sql)。 插入成功后,提示:“恭喜您添加試題成功!” 歷史成績模塊教師點擊歷史成績模塊,會先選擇要查看的試卷類別,選擇好后點擊確定,會有成績統(tǒng)計表,包含科目、分數(shù)段和各個分數(shù)段下的人數(shù)統(tǒng)計,教師可以通過該表來判斷下教學成果如何,如圖411所示:圖411 教師成績統(tǒng)計頁面執(zhí)行成績統(tǒng)計主要代碼如下:接收上個頁面?zhèn)鬟^來的值 String as = (category)。開始連接數(shù)據(jù)庫 ( ).newInstance()。 加載JDBC驅(qū)動 Connection conn=(jdbc:mysql://localhost/Myexam?user=rootamp。password=890427)。 Statement stmt=()。 結果集初始化為空 ResultSet ra=null。 ResultSet rb = null。 ResultSet rc = null。 ResultSet rd = null。 ResultSet re = null。 ResultSet rs = null。執(zhí)行查詢語句統(tǒng)計小于60分的人數(shù) String sqlcount = select count(*) from test_record where category_id = 39。+as+39。 AND test_result39。6039。 ra = (sqlcount)。 String result = null。 while(()){ result = (1)。 }執(zhí)行查詢語句并統(tǒng)計大于等于60分小于等于69分的人數(shù) String sqlcount1 = select count(*) from test_record where category_id = 39。+as+39。 AND test_result=39。6939。and test_result=39。6039。 rb = (sqlcount1)。 String result1 = null。 while(()){ result1 = (1)。 }執(zhí)行查詢語句并統(tǒng)計大于等于70分小于等于85分的人數(shù) String sqlcount2 = select count(*) from test_record where category_id = 39。+as+39。 AND test_result=39。8539。and test_result=39。7039。 rc = (sqlcount2)。 String result2 = null。 while(()){ result2 = (1)。 }執(zhí)行查詢語句并統(tǒng)計大于等于86分小于等于99分的人數(shù) String sqlcount3 = select count(*) from test_record where category_id = 39。+as+39。 AND test_result=39。9939。and test_result=39。8639。 rd = (sqlcount3)。 String result3 = null。 while(()){ result3 = (1)。 }執(zhí)行查詢語句并統(tǒng)計大于等于100分的人數(shù) String sqlcount4 = select count(*) from test_record where category_id = 39。+as+39。 AND test_result=39。10039。 re = (sqlcount4)。 String result4 = null。 while(()){ result4 = (1)。 }顯示各成幾段的人數(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 管理員模塊管理員驗證密碼成功登錄系統(tǒng)后,進入管理員首頁如下圖412所示:圖412管理員主頁管理員登錄到管理員主頁后,會看到有2個權限,一個為考生管理,另一個為教室管理。在頁面中央,管理員可以看到相關操作的一些說明,對系統(tǒng)的操作有個初步的了解。 考生管理管理員在該模塊中,可以對已經(jīng)注冊過的考生進行刪除操作,對還未注冊的,可以直接添加該考生。如圖413所示:圖413 考生管理頁面點擊刪除,會彈出提示框,點擊確定按鈕,后臺連接數(shù)據(jù)庫,從user表中刪除該考生,執(zhí)行代碼與教師刪除試題類似,只是連接數(shù)據(jù)庫表不同。刪除學生的sql語句:String sql=delete from user where user_id=39。+user_id+39。 。刪除教師的sql語句:String sql=delete from teacher where teacher_id=39。+teacher_id+39。 。點擊添加新用戶按鈕,會跳轉到添加頁面,在此頁面中,需要管理員填寫用戶名、密碼、確認密碼、真實姓名,該頁面與注冊頁面基本相同,其主要執(zhí)行代碼也與注冊頁面執(zhí)行的代碼類似。在此就不列舉了。執(zhí)行添加的sql語句是:sql = insert into user(username,password,realname)value(39。+username+39。,39。+password+39。,39。+realname+39。)。 第五章 系統(tǒng)測試軟件測試是在軟件投入運行前,對軟件需求分析、設計規(guī)格說明書和編碼的最終的復審,是軟件質(zhì)量保證的關鍵步驟。確切的說,軟件測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行的過程。一般分為兩個階段::在編完模塊后進行測試;:在開發(fā)完軟件后進行綜合測試。G. Myers 給出了關于測試的一些規(guī)則,這些規(guī)則可以看作是測試的目標或定義:;;。測試任何軟件都有兩種方法:黑盒測試和白盒測試法。黑盒測試法(又稱功能測試法)是把程序看成一個黑盒子,完全不考慮程序的內(nèi)部結構和處理過程,是在程序接口進行的測試,它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用。白盒測試法(又稱結構測試法)是把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結構和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每條通路是否都能按照預定要求正確工作。 考生注冊功能點擊注冊按鈕,跳轉到注冊頁面,輸入一個已經(jīng)注冊成功的用戶名,填寫完其他項,點擊注冊,提示該用戶名已經(jīng)存在,與預期效果相同。考生修改密碼功能在修改頁面填寫原密碼,新密碼和確認新密碼項填寫不同,但是也提示修改成功,與預期效果不同,經(jīng)查詢代碼發(fā)現(xiàn),sql語句的限制條件出現(xiàn)問題,導致最后這種效果,最終經(jīng)修改、測試,達到預期效果。教師修改密碼的測試與考生類似,不一一列舉??忌煽儾樵児δ芟冗x擇要查詢的試卷類別,然后在頁面中顯示出考試的成績以及考試時間,與預期效果相同。教師對題目的增加、刪除、修改功能填寫好題目的內(nèi)容,然后進行添加,但是當插入數(shù)據(jù)庫的時候,跳轉的頁面顯示不出提示信息,經(jīng)查閱資料后得知,是因為插入中文問題,修改了數(shù)據(jù)庫的字符類型后,成功添加,達到預期效果。刪除和修改功能與預期效果相同。管理員對考生的刪除功能點擊刪除,出現(xiàn)提示框,是否確認刪除,點擊確定后,實現(xiàn)刪除,與預期效果相同;對教師的刪除功能也是按照此步驟,與預期效果相同。 其他的功能的測試也如上面一樣進行,測試結果與預期結果一致。 對于本次做的網(wǎng)上考試系統(tǒng)有很多的不足和不完善的地方。比如系統(tǒng)的有些功能操作不夠人性話,提示不夠準確,對管理信息的設置很不完善。在系統(tǒng)模塊的實現(xiàn)上,由于本人學業(yè)不精,導致做的都非常復雜;沒有設置公共頁面,在修改的時候會非常的繁瑣,是以后提升的重要點。在頁面美化上,沒有做的很好,只是基本功能能夠?qū)崿F(xiàn)了,但在今后的學習上,會更加注意這一點。在教師成績統(tǒng)計的頁面,沒有考慮到不同時期考試的成績累加問題,這個也需要我再繼續(xù)完善下該系統(tǒng)。在數(shù)據(jù)庫表方面,表的關聯(lián)性運用的不是很好,只是一些內(nèi)容得到了關聯(lián),使用了外鍵,由于前期設計是沒有想的很全面,導致了到最后的復雜性,需要在今后的工作和學習中不斷的積累經(jīng)驗,要有個全局的思想。在當今信息時代,計算機技術與網(wǎng)絡技術越來越廣地成熟的應用于各個領域,同時也影響了教育領域的重大變革,網(wǎng)上考試系統(tǒng)也將更多更好的應用在教育教學領域中。以后的網(wǎng)上考試系統(tǒng)將會更加完善使用。 結束語通過這次畢業(yè)設計,對很多東西有了新的認識和新的見解,認識問題的和思考解決辦法有了本質(zhì)上的進步,特別是對一個系統(tǒng)開發(fā)的模式有了更深的認識,對專業(yè)技能的運用更熟練。網(wǎng)上考試系統(tǒng)的開發(fā)過程中也遇到了很多問題,開始做需求時不確定考試系統(tǒng)到底應該具備那些功能,只知道主要功能就是有試題能考試,但具體流程,怎樣實現(xiàn)這些功能就很模糊,所以查看了很多資料才理清楚。數(shù)據(jù)庫設計也是個難點,不明確要實現(xiàn)哪些功能就不能很好的把數(shù)據(jù)庫設計好。設計數(shù)據(jù)庫就是開發(fā)一個系統(tǒng)的核心。設計數(shù)據(jù)庫一定要思路清晰,各個數(shù)據(jù)的流向各個表之間的關系一定要弄清楚,透徹。數(shù)據(jù)庫設計出錯了對以后整個系統(tǒng)的影響是最直接的。所以做需求時一定要做好需求分析,考慮完善,數(shù)據(jù)庫設計要謹慎??傊枨蠓治鰰r能做好就能降低需求變更,再加上設計時考慮到的技術可行性就可以大幅度的降低需求變更。最終還是完成了預定的需求功能??吹阶约邯毩⑼瓿刹⒖梢允褂玫南到y(tǒng)給了我很大信心。在本系統(tǒng)的設計過程和論文編寫過程中,很多老師、同學都給與了我許多無私的幫助,尤其是我的導師給我的論文提出了很多寶貴的修改意見,在這里我向這些無私幫助我的人表示衷心的感謝。網(wǎng)上考試系統(tǒng)給我獲得了實踐中再學習的機會。通過獨立完成網(wǎng)上考試系統(tǒng)后,了解了其實自己還有很多很多的東西還不知道,還需要再學習。以為四年的學習時間很長,可以學到很多知識,其實老師所教的知識還遠遠不夠,但老師給了我們學習新知識新技術
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1