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

正文內(nèi)容

基于phpmysql的無紙化在線考試系統(tǒng)(參考版)

2024-11-10 07:15本頁面
  

【正文】 在本系統(tǒng)的設(shè)計過程和論文編寫過程中,很多老師、同學(xué)都給與了我許多無私的幫助,尤其是我的 指導(dǎo)老師 給我的論文提出了很多寶貴的修改意見,在這里我向這些無私幫助我的人表示衷心的感謝。 最終還是完成了預(yù)定的需求功能。所以做需求時一定要做好需求分析,考慮完善,數(shù)據(jù)庫設(shè)計要謹(jǐn)慎。設(shè)計數(shù)據(jù)庫一定要思路清 晰,各個數(shù)據(jù)的流向各個表之間的關(guān)系一定要弄清楚,透徹。數(shù)據(jù)庫設(shè)計也是個難點,不明確要實現(xiàn)哪些功能就不能很好的把數(shù)據(jù)庫設(shè)計好。 通過這次畢業(yè)設(shè)計,對很多東西有了新的認(rèn)識和新的見解,認(rèn)識問題的和思考解決辦法有了本質(zhì)上的進步,特別是對一個系統(tǒng)開發(fā)的模式有了更深的認(rèn)識,對專業(yè)技能的運用更熟練。在這次的畢業(yè)設(shè)計中主要設(shè)計一個易于管理和維護的面向教學(xué)的在線考試系統(tǒng),具有一定的通用性,能夠滿足多門課程的測試與考核要求。 32 7 總結(jié)與展望 計算機網(wǎng)絡(luò)技術(shù)的日益成熟及校園網(wǎng)的逐步普及,為考試信息化提供了良好的基礎(chǔ)。根據(jù)用戶的類型不同其訪問權(quán)限也有所不同,按權(quán)限可分為:管理員、考生。 本系統(tǒng)使用身份驗證機制,能更好的保護頁面被非法的訪問。 31 系統(tǒng)評估 該系統(tǒng)是面向?qū)W校以及社會各種形式的在線考試,所以所設(shè)置的模塊基本可以滿足考試的基本要求,盡可能的貼近以往的考試形式。 白盒測試法(又稱結(jié)構(gòu)測試法)是把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每條通路是否都能按照預(yù)定要求正確工作。 測試任何軟件都有兩種方法:黑盒測試和白盒測試法。一般分為兩個階段: (1) 單元測試:在編完一模塊后進行測試; (2) 綜合測試:在開發(fā)完軟件后進行綜合測試。 30 6 系統(tǒng)測試 測試環(huán)境 服務(wù)器端: Windows XP Pro SP Apache、 MySQL 客戶端: Windows XP Pro SP 360 安全瀏覽器 正式版、 什么是軟件測試 軟件測試是在軟件投入運行前 , 對軟件需求分析、設(shè)計規(guī)格說明書和編碼的最終的復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。 查詢考題 信息頁面提供了修改考題信息的功能,管理員可對指定的考題信息進行編輯,單擊 “ 修改 ” 按鈕后,提交 Submit2 表單信息到數(shù)據(jù)處理頁。 圖 25 考題信息管理運行結(jié)果 在考試題目查詢頁面中,首先建立用于查詢的表單 form1,該表單中包含“ 考題類別 ” 列表 /菜單控件以及 “ 考題查找 ” 按鈕。同時提供修改考題信息和刪除考題信息的功能。/script。 =39??碱}添加成功! 39。))。,39。,39。,39。,39。,39。,39。 if($Submit2==提交考題 ){ $queryes=mysql_query(insert into tb_kt (kt_lb,kt_lx,kt_fs,kt_nr,kt_daan,kt_zqdaan,kt_small_lb)values(39。如果考題信息添加成功,則彈出提示信息,并重新定位到考題信息添加頁面。? /option ?php } ? kt_small_lb select select 所屬套題 option value=第一套題 第一套題 /option option value=第二套題 第二套題 /option option value=第三套題 第三套題 /option option value=第四套題 第四套題 /option /select kt_fs text size=10 考試成績 kt_nr textarea cols=60 rows=5 考題內(nèi)容 kt_daan textarea cols=60 rows=5 考題答案 kt_zqdaan textarea cols=60 rows=5 考題正確答案 Submit2 submit value=提交考題 “提交考題”按鈕 添加考試題目首先要選擇考題的類別,然后所擇所屬套題,再選擇考題類型,最后根據(jù) 考題類別將考題內(nèi)容添加完整。 while($myrow=mssql_fetch_array($query)){ ? option value=”?php echo $myrow[online_ktlb]。 圖 24 添加考題運行結(jié)果 28 考題信息添加頁面涉及到的 HTML 表單的重要元素如表 4 所示。?/option ?php } ? (1) 下面為管理員添加考題時的運行界面,考試題目添 加包含兩個步驟:一是為添加的考試題目選擇專業(yè)、課程以及套題,二是將填寫的考試題目信息插入到數(shù)據(jù)庫中。 while($myrow=mysql_fetch_array($query)){ ? option value=?php echo $myrow[online_ktlb]。 ? 27 然后應(yīng)用下拉列表框和 select查詢語句相結(jié)合實現(xiàn)在下拉列表中顯示數(shù)據(jù)表中的 online_ktlb 字段的值,通 過 while 循環(huán)語句進行輸出。)。,39。,39。代碼如下: ?php $id=mysql_connect(39。 下面介紹從下拉列表中動態(tài)顯示數(shù)據(jù)表某列的字段值的方法。這種從下拉列表中動態(tài)顯示數(shù)據(jù)表某列的字段值的方法,不僅方便管理員更快捷、靈活地操作網(wǎng)絡(luò)在線考試系統(tǒng),更大大提高了工作效率,達到事半功倍的效果。 圖 23 后臺功能主頁面 考題信息管理模塊設(shè)計 : 考題信息管理模塊主要包括查詢考題信息、添加考題信息、修改考題信息和刪除考題信息等 4 個功能。 (2) 下面為本系統(tǒng)的后臺登錄頁面,如圖 22 所示。 ?? 包括查看考試題目列表、添加考試題目、修改考試題目和刪除考試題目。 ?? 考題信息添加:主要用于添加為各類套題添加單選題、多選題、問答題和論述題,并設(shè)置每題的分?jǐn)?shù)及內(nèi)容。 ?? 考生信息管理:主要包括查看注冊考生信息列表和考生信息查詢、考試成績查詢和刪除已注冊的考生信息。在該頁面中,管理員可以清楚地了解網(wǎng)站后臺管理系統(tǒng)包含的基本操作。 中獲取剩余時間的實現(xiàn)原理是:首先設(shè)置考試時長為 30 分鐘,在考試開始計時的基礎(chǔ)上加上 30 分鐘,然后用考試時間減去系統(tǒng)的當(dāng)前時間,獲取的就是考試剩余時間,當(dāng)剩余時間為零時,系統(tǒng)將自動提交試卷。 接下來編寫兩個自定義的函數(shù) showtime()和 sparetime(), 通過 showtime()函數(shù)來讀取顯示時間的文件 中的數(shù)據(jù);通過 sparetime()函數(shù)讀取獲取剩余時間的文件 中的數(shù)據(jù)。如圖 21 所示。 圖 20 考生選擇考題運行結(jié)果 24 (5) 考生選擇好考試類別和套題之后,則可正式進入考試 頁面進行答題。 } ? 23 (3) 下面為考生通過系統(tǒng)驗證登錄后,進入考場時的運行結(jié)果,如圖 19 所示。],0)./font 。.substr($myrow1[39。 echo 正確答案 : font color=39。.substr($str1,0)./font。 echo font color=39。 $fen1+=$myrow1[fenzhi]。fenzhi39。FF000039。 echo 正確 分?jǐn)?shù) :。FF000039。]]==true){ if($myrow1[ans]==$str1){ echo 您輸入的答案 。?/td td bgcolor=FFFFFF class=STYLE1 ?php if($_POST[$myrow1[39。? value=?php echo $array1[$a]。kt_id39。$acount($array1)。]]。]]) { $str1=$_POST[$myrow1[39。$a++){ if($array1[$a]!=){ if($array1[$a]==$_POST[$myrow1[39。]!=){ for($a=0。 22 if($_POST[39。]。 while($myrow1=mysql_fetch_array($query1)){ ? trtd width=443 height=20 bgcolor=FFFFFF class=STYLE1 ?php echo $y...$myrow1[timu]? /td td bgcolor=FFFFFF class=STYLE1span class=STYLE4 ?php echo $myrow1[39。 $y=1。dx39。$c_name39。 由于上述三方面的內(nèi)容都在同一頁中顯示 ,所以在技術(shù)實現(xiàn)的過程中這三方面是以一個整體的形 式出現(xiàn)。 流程圖如圖 18 所示。 把系統(tǒng)需要的全部數(shù)據(jù)庫制作完成以后,將初始化模塊和數(shù)據(jù)庫模塊聯(lián)系起來,根據(jù)題型比例,隨機選出符合規(guī)格的試題, 組成一張完整的試卷。在線考試模塊的系統(tǒng)流程如圖 17 所示。 圖 16 考生修改密碼運行結(jié)果 在線考試模塊設(shè)計 : (1) 在線考試模塊的主要功能是允許考生在網(wǎng)站上針對指定的課程進行考試。代碼如下: ?php echo mt_rand(100000,999999)。 mt_rand()函數(shù)的功能是獲取隨機數(shù)的值。 圖 15 考生注冊運行結(jié)果 (3) 考生登錄編號的生成主要應(yīng)用的是 mt_rand()函數(shù)和 substr()函數(shù)。 else return xmlHttp。 }catch(e){ xmlHttp=false。 }catch(e){ xmlHttp=false。 function createXmlHttpRequestObject(){ var xmlHttp。 頁中的關(guān)鍵代碼如下: input type=button name=Submit value=注冊 onClick=process() div id=divMessage / 在 文件中首先定義一個 createXmlHttpRequestObject()對象,并獲取 XMLHttpRrequest 對 象 , 然 后 定 義 xmlHttp 用 來 存 儲 將 要 使 用 的XMLHttpRrequest 對象。 XmlHttpRequest 對象是 Ajax 技術(shù)的核心,有關(guān)該對象的屬性和方法的詳細(xì)介紹如表 2 和表 3 所示。 圖 14 考生信息模塊的系統(tǒng)流程圖 (2) 在考生注冊信息模塊中應(yīng)用到 Ajax 無刷新技術(shù)獲取考生的準(zhǔn)考證號碼和密碼。考生首先要注冊為網(wǎng)站用戶,然后才被授權(quán)登錄網(wǎng)站進行一系列操作的權(quán)限;登錄后考生還可以修改個人的密碼。/script。 =39。登錄成功 !39。 } else{ session_register(online_number)。 $result=mysql_affected_rows()。{$online_pass}39。{$online_number}39。 $online_pass=isset($_POST[online_pass])。 include(conn/)。如果查詢結(jié)果為真,則將準(zhǔn)考證號存儲在 session 變量中;否則彈出提示信息??忌卿涰撁嬷兴婕暗降闹匾韱卧厝绫?1 所示。 下面為前臺首頁頁面,如圖 13 所示。 前臺詳細(xì)設(shè)計與實現(xiàn) 前臺首頁設(shè)計 (1) 考生通過 “ 考生登錄 ” 模塊的驗證后,可以登錄到網(wǎng)絡(luò)在線考試系統(tǒng)的前臺首頁。 mysql_query(set names gb2312)。 $localhost = mysql_pconnect($hostname_localhost, $username_localhost, $password_localhost) or trigger_error(mysql_error(),E_USER_ERROR)。 $username_localhost = root。整個目錄結(jié)構(gòu)如下圖: 圖 12 目錄結(jié)構(gòu)圖 首先將 PHP 連接到 MySQl 數(shù)據(jù)庫服務(wù)器程序( ),該程序建立與MySQL 服務(wù)器
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1