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

正文內容

在線選課系統—免費-資料下載頁

2024-12-07 09:58本頁面

【導讀】統的基礎結構,ASP作為Web應用程序的開發(fā)技術也為更多的人所采用。本文主要論述一個在線選課系統的設計與開發(fā)以及對其進行的測試分析。了基于瘦客戶機的瀏覽器/服務器結構,介紹了MSAccess2021+. DreamweaverMX2021開發(fā)平臺,JSP、PHP、ASP三種Web開發(fā)技術,對各自的優(yōu)缺點進。行了比較和分析,并最終選擇了ASP技術。試部分詳細設計。B/Smodel,JSP,PHP,ASP,database,unittests,COMpositivetests,

  

【正文】 ();",1000) ; function update(){sec++ ; if(sec==60){sec=0 ; min+=1 ; }if(min==60){min=0 ;hou+=1; }if((min0)amp。amp。(flag==0)){flag=1; } document。 forms。 input1。 value=hou+"時" +min+"分" +sec+"秒"; idt=window。setTimeout(" update();", 1000); } // /script/span/div/form/td tr td height=" 35" width=" 177" valign=" middle" align=" center" /td td height=" 232" width=" 674" valign=" top" align=" left" rowspan=" 2" FORM action= " result 。asp?chapterid=%=chapterid%amp。num=%=num%amp。order=%=order(k)% " method=post name=" form1" %i=1 rs。 movefirst Do While Not rs。 Eof% % id=request(" id" ) if id"" then sql=" SELECT * FROM tutorial where ID=" amp。idamp。"" set rs=conn。 execute(sql) response。 write " option value=39。" amp。rs(" ID" )amp。" 39。" amp。rs(" rule" )amp。 rs("title" ) response。 write " /option" else response。 write " option value=39。39。請選擇題目所屬的章節(jié) /option" end if Set rs1=Server。 CreateObject(" ADODB。 RecordSet" ) mySQL = " SELECT * FROM tutorial order by Id" rs1。 Open mySQL, conn, 1, 1 Do While Not rs1。 Eof response。 write " option value=39。" amp。rs1(" ID" )amp。" 39。" amp。 rs1(" rule" ) amp。 rs1(" title" ) response。 write " /option" rs1。 movenext loop response。 write " option value=39。all39。" amp。"全部題目" response。 write " /option" % 在答疑頁面中,學生在網上可以提出問題,老師提供解答。 實現方法及關鍵代碼如下: % dim rs Set conn = Server。 CreateObject(" ADODB。 Connection" ) conn。 Open " driver={Microsoft Access Driver (*。 mdb)}; dbq=" amp。 Server。 MapPath("CSTUDY。 mdb" ) Set rs=Server。 CreateObject(" ADODB。 RecordSet" ) mySQL = " SELECT * FROM tutorial order by ID" rs。 Open mySQL, conn, 1, 1% % response。 write " option value=39。39。請選擇問題所屬的章節(jié) /option" Do While Not rs。 Eof response。 write " option value=39。" amp。rs(" ID" )amp。" 39。" amp。rs(" rule" )amp。"、" amp。rs("title" )amp。"" response。 write " /option" rs。 movenext loop% % id=request。 querystring(" userid" ) Set conn = Server。 CreateObject(" ADODB。 Connection" ) conn。 Open " driver={Microsoft Access Driver (*。 mdb)}; dbq=" amp。 Server。MapPath(" CSTUDY。 mdb" ) set rootrs= server。 createobject(" adodb。 recordset" ) mySQL = " SELECT * FROM user where IDname=39。" amp。session(" login" )amp。" 39。" rootrs。 Open mySQL, conn, 1, 1% %sql=" select * from class" set rs=conn。 execute(sql) % td align=" left" bgcolor=" E0E5F5" width=" 69" font color=" 0000FF" 所屬系別: /font /td td align=" left" width=" 249" select name=" department" class=" td1" option value=" %=rootRs(" dept" )%" %=rootRs(" dept" )%/option %Do While Not rs。 Eof response。 write " option value=39。" amp。rs(" dept" )amp。" 39。" amp。 rs(" dept" ) response。 write " /option" rs。 movenext loop % % userid=request(" userid" ) order1=request。 form(" D1" ) Set conn = Server。 CreateObject(" ADODB。 Connection" ) conn。 Open " driver={Microsoft Access Driver (*。 mdb)}; dbq=" amp。 Server。 MapPath("CSTUDY。 mdb" ) Set rs= Server。 CreateObject(" ADODB。 Recordset" ) sql=" select * from question where id1=" amp。useridamp。" order by 39。" amp。order1amp。" 39。 desc" set rs=conn。 Execute(sql) if rs。 eof then % bfont color=" 8CAAE7" size=" 5" 您還沒提過任何問題!想提問請點擊/fontfont size=" 5" color=" FF0000" a href=" myquestion。 asp?" 這里 /a/fontfont color=" 8CAAE7" size=" 5" !/font/b % else % 第四章 軟件測試 測試方案 一、系統可能出現的問題與不足 本系統是一個基于 B/S 結構的,圖形化界面的 Web 數據庫應用系統。針對它的特點,分析了可能存在問題的幾個方面及原因: 1.軟件復雜度 —— 使用 ASP 來開發(fā)這個網上選課系統,對 于我來說先前沒有任何經驗,軟件復雜性并未很好估計。圖形化界面,瀏覽器 /服務器和分布式的應用,數據通信,許多的關系數據庫,應用程序的規(guī)模等指數般的增加了軟件的復雜度。面向對象技術也有可能增加軟件復雜度。 2.編程錯誤 —— 任何一個編程人員都可能產生錯誤。 3.不斷變更的需求 —— 需求的變更會引起結構的重新設計,重新安排,對其它項目的影響,已完成的工作可能不得不重做或推翻,例如課程模塊的增加。如果存在許多小的變更或者其他的改動,由于系統中 中不同部分間可知和不可知的依賴關系,這樣就會產生問題,跟蹤變更的復雜性也可能引入錯誤。 4.缺乏文檔的代碼 —— 維護和修改很差的代碼或缺乏文檔的代碼是很困難的。最終結果將導致 BUG 的出現。 由于在系統設計中對數據容錯性的處理不夠全面,對數據庫中的數據管理不夠細致,預計問題多會出現在響應用戶錯誤輸入時的判斷和處理方面以及對數據庫插入刪除的錯誤上。 二、采用的測試類型 這個網上選課系統,我決定對其進行以下幾種類型的測試: 1.單元測試 —— 這是測試中的最小單位,測試特殊的功能或代碼模塊。我將對設計的網上選課系統的各 個代碼模塊進行測試。在 MIS 開發(fā)過程中采用了多種措施保證軟件質量,但是實際開發(fā)過程中還是不可避免地會產生差錯,系統中通常可能隱藏著錯誤和缺陷,示經周密測試的系統投入運行,將會造成難以想像的后果,因此系統測試是 MIS 開發(fā)過程中為保證軟件質量必須進行的工作。大量統計資料表明,系統測試的工作量往往占 MIS 開發(fā)總工作量的 40%以上。因此,我們必須重視測試工作。 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現錯誤的測試。有意義的軟件測試應該是從"破壞"軟件系統的角度出發(fā),精心設計最有可以暴露程序系統缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統中潛在的錯誤和缺陷。 從產品角度看,測試計劃中的測試項目包括軟件結構中的分系統層、子系統層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。 2.增量型的集成測試 —— 隨著新功能的增加,不斷的對應用程序 進行測試。在程序的所有部分完成之前,需要一個應用程序的各個部分之間能夠相對獨立的進行工作。 3.兼容性測試 —— 測試系統在不同的平臺 /硬件 /操作系統 /網絡上的表現情況。因為圖書借書系統無論服務器端還是瀏覽器端都不能保證機器的平臺是一致的,考慮到用戶使用軟硬件的多樣性,需要對其進行兼容性測試。 4.系統測試是對整體性能的測試,主要解決各子系統之間的數據通信和數據共享問題以及檢測系統不否達到用戶的實際要求,系統測試的依據是系統分析報告。系統測試應在系統的整個范圍內進行,這種測試不只對軟件進行,而是對構成系統的硬、 軟件一起進行。系統測試與建構同時進行或略慢。系統測試需要確認從頭到尾的功能正常才算完成,應當盡量避免系統測試延到項目末尾進行。 本來還考慮對系統進行壓力測試以及回歸測試的,但限于系統能力以及自己編程能力的有限,最終只選擇了進行以上四個類型的測試,而且都是基于手動的數據輸入。 三、采用的測試用例 一個測試用例就是一個文檔,描述輸入、動作、或者時間和一個期望的結果,其目的是確定應用程序的某個特性是否正常的工作。一個測試用例應當有完整的信息,如:測試用例ID 號、測試用例名字、測試用例的目的、輸入數據需求、步驟和期 望結果。 由于本系統實現的功能都與用戶的輸入密切相關,使用的測試方式采用的是手動輸入的方式,比如:登錄 輸入字母或數字、輸入正確的用戶名及密碼應該正確進入主頁面。 四.開發(fā)難點與解決技巧 在線選課系統所涉及的內容比較廣泛,開發(fā)模塊的時候會涉及到靜態(tài)內容發(fā)布,網上交流,上傳,權限管理等內容。知于前 3 項的解決辦法前面已做了了介紹,這里主要討論一下權限管理的解決技巧。 對于網站的權限的管理,通常有以下幾種解決方法: 第一種方法是通過 ASP 腳本程序,在用戶的 Session 信息中存儲登錄信息,和數據庫中的權限信息進 行比較,完成身份安全認證。在這種情形下,網頁的訪問是匿名的,不同用戶都向 ASP 頁面發(fā)送請求,只是由于用戶 Session 的不同而得到不同的顯示結果。 第二種方法是通過 NTFS 來對網頁的訪問權限進行設置,系統可以在 Web Server 上對網頁的訪問進行設置,只有合法的域用戶才能訪問指定的網頁。 第三種方法是采用 LDAP 等其它認證方式, LDAP 的全稱是輕目錄訪問協議,常用于大型網站的身份驗證。 下面我以第二種情況為例,實現網站的權限管理。 首先確定需要認證的文件,本系統對于老師的操作頁面都是需要做身份誰的, 把所有的ASP 頁面都
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1