基于web的題庫管理系統的設計與實現與實現 電子信息工程專業_第1頁
基于web的題庫管理系統的設計與實現與實現 電子信息工程專業_第2頁
基于web的題庫管理系統的設計與實現與實現 電子信息工程專業_第3頁
基于web的題庫管理系統的設計與實現與實現 電子信息工程專業_第4頁
基于web的題庫管理系統的設計與實現與實現 電子信息工程專業_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第XXIII6測試結果6.1測試方法說明程序員在進行軟件的開發過程中,常規的測試方法主要是兩大類,一類是黑盒測試、一類是白盒測試。黑盒測試是指,在全面了解了系統的詳細功能之后,大量多次的選用不同的方法以測試系統各個分功能的可靠性。通常來說,在進行黑河測試的過程中,一般選用如下幾種方法:邊界值測試法、等價類劃分法和錯誤推理算法。而白盒測試是指,在項目的論證前期,項目的測試人員必須全面了解項目的整體結構和內部流程,以此作為后期測試軟件的內部功能的基礎。白盒測試中常常使用邏輯覆蓋方法的方式進行,測試的步驟也主要分為以下的幾個階段:單元測試、集成測試以及最后的系統測試過程。在完整并細致的進行了這些基本測試之后,在對系統本身進行了詳細的調查和功能性測試之后,有必要按照項目本身的運行,制定相關的獨立測試用例。在這方面,主要使用單元測試。6.2測試方案如何選擇合適的設計方案對于設計本身而言也是非常重要的一個環節。測試計劃,顧名思義是指對于測試的需求點展開測試,其不僅包括測試的基本功能,更涵蓋了后期對于測試結果的預期比較。通過測試數據,找出其與結果之間的差異性,以此來分析目標與現實之間的距離。常用的測試主要是前文所提及的黑盒測試和白盒測試,這里只做簡要介紹。黑盒測試在系統的測試過程中,主要涉及有關系統和功能的測試環節。相比于白盒測試,這個步驟只需要考察其操作步驟是否符合規范,所以內部結構并不需要考慮在內。白盒測試在系統的測試過程中,主要涉及的事結構和單元的測試環節,其測試步驟發生在程序研發完畢,且測試人員對軟件有了清晰的認識之后,這種方法有利于測試其基本邏輯的正常開展。6.2.1模塊測試模塊測試又被稱之為單元測試環節,其主要目的在于,通過各環節的檢驗以確保各個單元的順利運行。測試環節中的出錯點長集中在編碼環節,常見錯誤為以下幾點:1、單元模塊接口處出現常規性錯誤;2、模塊數據結構設計過程中出現錯誤;3、單元執行的路徑選擇出錯,導致編碼環節出錯;4、出錯通路被堵塞導致出現錯誤;6.2.2集成測試集成測試,顧名思義其主要涵蓋以下兩種,子系統測試模塊和與之對應的系統測試環節,其目的在于找到接口間的錯誤。集成測試的優點在于:1)在實際編寫測試軟件的過程中,由于實際的使用相對較少,所以后期的花費也較少。2)系統檢測過程中的相關錯誤,可以在任務開展的早期得以發現。3)系統檢測過程中,錯誤的位置相對容易發現。4)測試的全過程較為徹底因此,本文的系統的集成測試主要考慮選擇使用增量測試的測試方式。6.3系統測試6.3.1單元測試在在單元測試中,我們通常測試程序的邏輯并使用白盒方法。這是通過使用分步調試和VisualStudio調試完成的。為了完成調試,我們需要解決以下問題:第一,C腳本問題;二是局部邏輯問題。第一個問題是VS中的C#腳本代碼不容易調試,并且不容易一步一步地跟蹤特定的C#腳本。第二個問題是,在您擁有具有角色權限的內容、向每個頁面添加驗證并逐步執行之前,無法創建各種管理員。實際測試環節中運用到的功能點常見有:1、管理員在進行基本操作過程中可以對數據進行管理的增刪改;2、角色在進行基本操作過程中可以對數據進行管理的增刪改;3、權限在進行基本操作過程中可以對數據進行管理的增刪改;4、URL在進行基本操作過程中可以對數據進行管理的增刪改;5、為角色添加權限、為權限添加URL;6、全選功能;6.3.2功能測試部分測試用例設計如下:劃分等價類表6-1劃分等價類輸入條件合理等價類不合理等價類用戶名(username)1.由字母和數字組成2.字符串含有其它非字母和數字組成用戶密碼(mypassword)3.由字母和數字組成4.字符串含有其它非字母和數字組成用戶姓名(Studentname)5.已保存用戶姓名6.非保存用戶姓名,不顯示查找信息,顯示空試題名稱(Coursename)7.已保存試題名8.非保存試題名稱,不顯示查找信息,顯示空試卷名稱(Teachername)9.已保存試卷名稱10.非保存試卷名稱,不顯示查找信息,顯示空2、不合理類測試用例:表6-2不合理類測試用例測試數據期望結果覆蓋范圍zhujiay(用戶名)輸入無效2zhujiay(用戶密碼)輸入無效4XXX(用戶姓名)輸入無效6XXX(題目名稱)輸入無效8XXX(試卷名稱)輸入無效106.3.3集成測試通對系統的各個功能模塊進行測試后,需要進行集成測試。比如,在管理員進行角色的基本刪除操作過程之中,修遠刪除該角色的所屬權限,并且不能影響到系統管理員的基本操作過程。通過進一步的分析數據庫中表的動態變化,檢查其中模塊間的愈發結構,在后臺實現相關的基礎性集成測試環節。測試的主要部件依次有:1、管理員直接的級聯更新和對數據的基本刪除檢測;2、按照實際要求輸入合規的數據;3、部分預置內容需要按照軟件開發的要求始終保留;4、將有足夠的提示來輸入違反規則的數據。7結論7.1完成工作總結現如今,隨著教學水平不斷提高,老師和學生們對于教學的期望也不斷增加。因此很多學校就有了網上題庫管理系統。題庫管理已經成為高校教學當中非常重要的一部分。本系統的設計目的是為高校教學中提供題庫管理系統以便于老師和學生進行考試或者自測,通過建立數據庫,以及對各種信息庫的開發(如:增加、查找、修改、刪除),完成了此次對題庫管理系統的設計。系統能夠實現查詢等簡單的基本功能,滿足學習對題庫基本管理的需求。7.2存在的不足本文從開發的角度出發,主要考慮了組成考試信息組成單元,但是沒有深入考察其中有關考試的具體信息。系統的設計也只是考察了一些基本情況,如何進一步對原有信息進行處理則值得進一步的論證和分析。通過多輪次的測試環節,以完善信息表的手段觀察并增加測試的完整性。該系統著眼于應用類考試的一些基礎性條件,而忽略了進一步拓展功能的可能性,這使得在軟件開發的過程中,數據的基本操作接口會有遺漏,測試的相關環節也會隨著出現各種各樣的問題。系統的實際測試環節中,還存在著許多的問題,隨著研發人員和檢測人員的深入了解,這些問題的解決是指日可待的。在網頁開發技術中,存在著些許的不足之處,仍然需要廣大開發人員進行改善。7.3展望在開發該系統的過程中,我學到了很多新知識,還學到了很多新的開發工具和以前不熟悉的工具,例如VisualStudio和SQLServer。它使我不斷學習和提高。這也使我意識到自己的缺點。我并不完全了解所有這些知識,因此在整個項目創建過程中遇到了很多困難。但經過指導老師的悉心教導,困難基本迎刃而解,并使我學到了更多編程方面的知識。由于個人水平的限制,完成的設計只能滿足學校考試的基本要求,因此在今后的工作中,我們應繼續努力獲得更多的開發知識,并建立一個相對完善的體系。如今,隨著科學技術的進步,計算機已經成為我們生活中不可或缺的一部分,計算機和信息管理系統已經滲透到我們生活的每個角落。因此,很好地學習計算機是非常必要的。后記本文是根據高校試卷管理的實際需求而設計開發的。設計內容實用,具有很大的實用價值。本文所涉及的基于web的問題庫管理系統的設計與實現,不僅僅需要從理論的角度出發,更需要從方法論的觀點著手。該系統在實際的開發過程中存在著很多的新問題,急需在實際使用過程中進行解決,并整理出解決手冊用來加以完善。在以下的幾個方面,需要投入更多的精力進行研究。在完成畢業設計期間,經常遇到各種各樣的問題,時常被很多問題困擾而停滯不前,但這并沒有阻擋住我堅持做好的步伐,在畢業設計的各個階段,在畢業設計的各個階段,首先我得感謝老師的細心教導,正是因為老師不辭辛苦的教導,使得我發現了實際開發過程中的諸多問題。其次我要感謝大學四年傳授我知識的所有老師,授予我的開發知識。因此我才能做出此次設計。在此像我的所有老師們表達深深的感謝。參考文獻[1]丁祺軒,沈琦,王志紅.基于A和心理學原理的背單詞平臺設計[J].中國信息化,2020(05):50-51.[2]胡芳,蔡曉.基于ASP.NETMVC的機動車車輛檢測管理系統設計及實現[J].電腦知識與技術,2020,16(13):85-87.[3]吳冬芹,林志雄,林昱辰,王靖雅,耿康康.基于ASP.NET的科研成果管理系統的設計與實現[J].創新創業理論研究與實踐,2020,3(08):160-162.[4]黃小花.試析ASP.NET中的Session技術[J].電腦編程技巧與維護,2020(04):116-118.[5]馬道京,唐星,程驊.ASP.NETWeb應用程序常見網絡安全漏洞解決方案分析[J].信息記錄材料,2020,21(04):197-198.[6]田玉倩,張文華.SQLServer2008數據庫完整性的應用探索[J].中外企業家,2020(14):135.

[7]諶林,鄭泓楠.分布式數據庫查詢處理和優化算法[J].中外企業家,2020(15):145.

[8]方木云,趙長鮮,張祝夢.兩種非勻質Excel表轉換成關系數據庫表的方法[J].軟件工程,2020,23(05):31-34.

[9]熊光華.計算機數據庫系統在企業管理中的應用[J].計算機產品與流通,2020(05):14.

[10]張瑋.探析計算機網絡數據庫中的安全管理技術[J].計算機產品與流通,2020(05):40+78.

[11]李欣,史寶坤,甄珍.高校圖書管理系統數據庫的設計與實現[J].計算機產品與流通,2020(05):196.[12]歐巖亮.VisualStudio2008SP1帶來新特性[J].程序員,2008,(09).44~56.[13]葉宗坤,鄭朝元,金交心.VisualStudio2005的個人體驗[J].中國科技信息,2007,(16).2~5.[14]曾坤江.VisualStudio2005開發ASP.NET2應用[J].鋁加工,2008,(01).44~56.[15]JunFujima,ShoheiYoshihara,YuzuruTanaka.WebApplicationOr-chestrationUsingExcel.ProceedingsoftheIEEE/WIC/ACMInter-nationalConferenceonWebIntelligence.WashingtonDC:IEEEComputerSociety,2007,:743—749.[16]楊文強,張耀平.基于SQLServer2000的數據安全管理機制[J].

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論