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

正文內容

基于web的網(wǎng)絡考試系統(tǒng)的設計與實現(xiàn)(參考版)

2025-06-12 23:57本頁面
  

【正文】 自然科學版.2005,2期:27—30 [9]楊紹增,王素立.《計算機應用基礎》課程無紙化考試系統(tǒng)的研制與開發(fā).鄭州航空工業(yè)管理學院學報.2002,2期:4752 [10]陳艷.一個計算機化自適應考試系統(tǒng)的設計與實現(xiàn).華中師范大學碩士學位論文.2002:I3 [11]彭雪冬,柯建林,呂洋波,網(wǎng)站建設使用開發(fā)精粹[M],北京:人民郵電出版社, 。在這四年的學習中,與我一起學習與奮斗的同學和朋友們,都不同程度的給與了我熱情的關心和無私的幫助,謝謝你們陪我風雨兼程走完了這四年的路。正是他們淵博的知識,嚴謹認真的教學態(tài)度,讓我始終能夠把握正確的學習的方向,不斷進步。在此,對田老師的幫助表示真摯的感謝。從開始的論文題目的選定,一直到后來系統(tǒng)的完成和最終論文的完成,田老師都一直如一的給予我深刻而細致的指導。在平常的生活與交流中他就像朋友一樣幫助和鼓勵我們。致 謝衷心感謝我的指導老師田豐田老師,在做畢業(yè)設計的這幾個月里,他在百忙之中抽出時間幫我搜集文獻資料,幫我理清論文寫作思路,對我的系統(tǒng)和論文提出了諸多寶貴意見和建議。通過這次的畢業(yè)設計我還學到了很多方面的知識,不僅僅是軟件開發(fā)方面,還學到了很多IT業(yè)界自己從未聽過和見過的一些技術,從而使本人的理論知識和技術以及實踐經(jīng)驗都得到了提升。還有系統(tǒng)目前只能做客觀試題的閱卷,還不能計算機批閱主觀題。本文在參考當前國內外網(wǎng)絡考試系統(tǒng)的基礎上,針對當下在線網(wǎng)絡考試系統(tǒng)的優(yōu)勢和劣勢,采用B/S結構,完成了基于JSP技術的網(wǎng)絡考試系統(tǒng)的需求分析、系統(tǒng)體系結構的設計和實現(xiàn)。結 論隨著現(xiàn)代信息技術的發(fā)展以及其在教育領域中的應用,教學手段和教學模式在逐步發(fā)生著翻天覆地的變化,人們越來越重視網(wǎng)絡應用在教育中的地位和作用。如下圖421圖421 學生登錄報錯界面2) 對于測試2,與預測結果一致,還未考過該門課程,則順利進入考卷界面,有誤則跳出報錯頁面。 1) 對于測試1,與預測的結果一致。輸入新的學生信息,然后點擊確定,這樣之后,在下面的學生信息顯示部分,查找剛剛輸入的記錄,有,則順利插入新的記錄,沒有則說明程序出錯。反之,如果已經(jīng)考過該門課程則,跳出報錯頁面。 2) 學生選擇課程測試:由于本系統(tǒng)是考試系統(tǒng),為了維護考試的公平與公正,每位考生對于某一門課程只能考一次,不能重復考。具體界面實現(xiàn)如下圖:圖419是“按專業(yè)查詢+軟件工程”,圖420是“按課程查詢+計算機三級”圖419 按專業(yè)查詢成績界面圖420 按課程查詢成績界面在本系統(tǒng)的測試過程中主要采用黑盒測試的方法,模擬用戶的使用,逐個功能的測試是否都滿足客戶當時所需的要求。} % tr td height=34div align=center%=no%/div/td tddiv align=center%=sname%/div/td tddiv align=center%=smajor%/div/td tddiv align=center%=sclass%/div/td tddiv align=center%=score%/div/td/tr % }avg=avg/i。 avg=avg+score。 smajor=((S_Major)!=null?(S_Major):)。 score=((G_grade))。 while(()){ sclass=((G_C_Name)!=null?(G_C_Name):)。+zhuanye+39。amp。 } % tr td height=34div align=center%=sno%/div/td tddiv align=center%=sname%/div/td tddiv align=center%=smajor%/div/td tddiv align=center%=sclass%/div/td tddiv align=center%=score%/div/td /tr % }avg=avg/i。 avg=avg+score。 smajor=((S_Major)!=null?(S_Major):)。 score=((G_grade))。 while(()){ sclass=((G_C_Name)!=null?(G_C_Name):)。+kecheng+39。amp。同時可以統(tǒng)計查詢的結果的總人數(shù),及格人數(shù)和平均分數(shù)。這段代碼是將修改后的記錄更新原有記錄。 (sql)。where S_ID=39。,S_class=39。,S_Major=39。,S_password=39。,S_sex=39。關鍵代碼如下:sql=Update Student Set S_Name=39。這段代碼是刪除數(shù)據(jù)庫中某一記錄的代碼。+s_sno+39。這段代碼是查詢數(shù)據(jù)庫中所有的學生信息,并將其分頁顯示、。 }%td height=98 colspan=3span class=STYLE7學生信息共/span%=i_totalnum%span class=STYLE7條,分/span%=i_totalpage%span class=STYLE7頁顯示,每頁顯示/span%=i_pagenum%span class=STYLE7條/span/td td colspan=4div align=right第%=i_currentpage%頁amp。amp。(firstpage)){ i_currentpage=1。 } if(op!=nullamp。(next)){ String s_currentpage = (currentpage)。 } if(op!=nullamp。(previous)){ String s_currentpage = (currentpage)。 } if(op!=nullamp。(show)){ String s_currentpage = (currentpage)。 if(op!=nullamp。 if(i_totalnum%i_pagenum!=0) i_totalpage++。 i_totalnum=(1)。 //當前頁 rs2=(select count(*) from Student )。 //一頁顯示的記錄數(shù)碼 int i_totalpage=0。 int i_totalnum=0。 (sql)。+S_class+39。+S_Major+39。+S_password+39。+S_sex+39。+S_Name+39。+S_ID+39。 }這段代碼是得到管理員在上一頁輸入的數(shù)據(jù),并賦給新定義的變量。 } String S_class=(class)。 } String S_Major=(major)。 } String S_password=(password)。 } String S_sex=(radiobutton)。 } String S_Name=(sname)。 String S_ID=(sno)。具體界面實現(xiàn)如下圖49圖49 后臺導航界面在后臺管理界面點擊“學生信息管理”,在該頁面可以添加新的學生信息,分頁顯示數(shù)據(jù)庫中存在的學生信息,并可以通過鏈接查看、修改和刪除某一個記錄。_blank39。dropmenu139。39。最終顯示與界面上,具體界面如下圖47:圖47 考試成績界面,具體界面實現(xiàn)如下圖48圖48 管理員登陸界面本頁面在后臺管路部分主要的作用是導航作用,通過連接跳轉至各個管理界面,導航條套用了css樣式。 (sql)。+score+39。+S_ID+39。+new String((ISO88591),GB2312)+39。 Statement stmt=()。 ()。 } }這段代碼通過得到傳過來的考生學號和所選考試科目,以及獲得上一頁得到的正確答案,并將考生所選答案與正確答案相較,正確則使變量score自加每道題所設的分數(shù),得到本次考試成績。 Q_answer = Q_answer==null?:()。 String Q_answer=(answer+i)。i=50。 int score=0。 String S_ID=(String)(S_ID)。)界面結果如圖46圖46 考卷提交界面當考生提交試卷后,直接顯示考生本次考試的成績。具體代碼是:form method=postaction=?C_Name=%=new String((ISO88591),GB2312)% onSubmit=javascript:return (39。 %這段代碼是隨機的從數(shù)據(jù)庫中選出難度系數(shù)為1的五道上一頁面所選的課程的試題,四個難度系數(shù),則相應的代碼類似的使用四次即可。 String Q_optionD=((Q_optionD)!=null?(Q_optionD):)。 String Q_optionB=((Q_optionB)!=null?(Q_optionB):)。 String Q_difficult=((Q_difficult)!=null?(Q_difficult):)。 String Q_C_Name=((Q_C_Name)!=null?(Q_C_Name):)。 int Q_ID=1。i=5。 )。+new String((ISO88591),GB2312)+39。+a+39。+MySeconds3 =TimeString3 setTimeout (Eclock(),1000)}/script這段代碼是考卷中計時時鐘的代碼段,并通過div id=Clock align=center顯示。+MyMinutes3+39。+MyHours3+39。MyMinutes3=0 var MySeconds4=((MyTime2MyTime1)/1000) MyHours3=((MySeconds41800)/3600) MyMinutes3=(((MySeconds430)%3600)/60) if(MyMinutes3==60) MyMinutes3=0 MySeconds4=(MySeconds4%3600) MySeconds3=(MySeconds4%60) var TimeString3=39。秒39。分39。時39。時鐘: 39。)/script這是通過JS獲得考生剛進入試卷界面的時間的函數(shù)。,(),39。,(),39。,(),39。,(1),39。,()+1,39。關鍵代碼如下:script language=JavaScript!var MyDate1=new Date()var MyHours1=()var MyMinutes1=()var MySeconds1=()var MyTime1=()(您開始的考試時間是: ,(),39。具體界面實現(xiàn)如下圖44圖44 選擇科目界面考生順利進入考卷頁面時,頁面首先會獲得進入時的時間,然后開始計時。 } else { (?C_Name=+new String((GB2312),ISO88591))。 while(()){ P=((P))。+S_ID+39。+C_Name+39。 int P=0。String S_ID=(String)(S_ID)。 % option %=C_Name%/option % } % /select這段代碼是從數(shù)據(jù)庫中查詢出現(xiàn)有的可以考試的的科目,使其以下拉菜單的形式顯示。關鍵代碼如下:select name=C_Name % rs=(select DISTINCT C_Name from class )。具體界面實現(xiàn)如下圖43圖43 學生成績查詢界面,點擊“進入考試”按鈕。 G_Grade=((G_Grade)!=null?(G_Grade):)。 while(()){ G_C_Name=((G_C_Name)!=null?(G_C_Name):)。+S_ID+39。這段代碼,首先通過session方法,得到登錄的學生的學號,然后通過該學號在學生表中查詢與之對應的學生的姓名。 ()。+S_ID+39。 String S_Name=。最終實現(xiàn)的界面如下圖42圖42 學生信息界面 ,點擊“查詢以往成績”按鈕,顯示該生考過的科目的成績,沒有參加過考試表格中將不會顯示數(shù)據(jù)。nbsp。nbsp。nbsp。nbsp。nbsp。nbsp
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1