asp.net教學網站論文_第1頁
asp.net教學網站論文_第2頁
asp.net教學網站論文_第3頁
asp.net教學網站論文_第4頁
asp.net教學網站論文_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE教學網站論文作者姓名:申請學位專業(yè):申請學位類別:論文提交日期:摘要計算機網絡課程是建立在以網絡為基礎的一種教學方式,它的及時性,互動性,以及模擬演示等方面,是傳統教學無法逾越的,它有著傳統教學方式無法比擬的優(yōu)勢。計算機網絡課作為現代遠程教育的重要組成部分在保障教學效果方面起著不可替代的作用,已經獲得了越來越多的人青睞。但是由于它的發(fā)展起步較晚,技術上還很不成熟。本設計的開發(fā)是基于B/S結構,采用ASP.NET程序設計語言及SQLServer2005數據庫進行開發(fā);論文首先闡述了基于B/S模式的校園學習平臺的開發(fā),并對該系統進行了較詳細的需求分析;然后探討了該系統需要實現的設計方案,該系統主要包括前臺:學生注冊、新聞介紹、學習資源、學習指導、就業(yè)指導、在線提問、聯系我們;后臺:用戶管理、新聞管理、學習資源管理、系統管理等功能模塊。最后,在測試與分析過程中,該系統表現出了運行穩(wěn)定、可靠和實用等特性,具有一定的實用價值。關鍵詞:校園學習平臺;B/S結構;數據庫AbstractThecomputernetworkcurriculumistoestablishateachingmodebasedonnetwork,itstimeliness,interaction,andsimulatedemo,isthetraditionaleducationisunabletooverstep,ithasatraditionalteachingmodeincomparableadvantages.Computernetworkcourseasanimportantpartofmoderndistanceeducationplaysanirreplaceableroleinguaranteeingtheteachingeffect,hasbeenfavoredbymoreandmorepeople.Butitdevelopsrelativelylate,thetechnologyisnotverymature.DevelopmentofthisdesignisbasedonB/Sstructure,usingASP.NETprogramminglanguageandSQLServer2005databasedevelopment;thispaperdescribesthedevelopmentoflearningplatformbasedonB/Smodeofthecampus,andthesystemhasbeenadetaileddemandanalysis;andthendiscussesthesystemneedstoachievethedesign,thissystemmainlyincludesfrontdesk:studentregistration,news,learningresources,learningguidance,employmentguidance,onlinequestions,contactus;background:usermanagement,newsmanagement,learningresourcemanagement,systemmanagementandotherfunctionalmodules.Finally,throughtestingandanalyzing,itshowsthissystemisstable,reliableandpracticalcharacteristics,hasacertainpracticalvalue.Keywords:NetworkCourse;B/Sstructure;database目錄1引言 11.1課題背景 11.2本課題研究的意義 11.3本課題的研究思路和方法 21.4本文的主要工作 22開發(fā)工具介紹 42.1.net介紹 42.2Myeclipse介紹 52.3SQLServer2005數據庫 62.4Browser/Server(B/S)結構 73需求分析及設計方案 83.1需求分析 83.2設計方案 83.2.1系統功能 83.2.2系統結構 84具體設計流程及實現 104.1數據庫設計 104.1.1數據庫需求分析及E-R圖 104.1.2數據表具體設計 105系統運行及測試與分析 135.1系統的運行 135.1.1網站首頁 135.1.2管理員登入界面 135.1.3后臺管理首頁 145.1.4留言管理 145.1.5網站管理 145.1.6會員管理 155.1.7新聞管理 155.1.8資源管理 155.1.9會員注冊 165.1.10會員個人信息 165.1.11資源查看 165.2測試與分析 17結論 19參考文獻 20致謝 211引言1.1課題背景21世紀人類社會正在快速步入信息時代,計算機走入千家萬戶,互聯網的興起正以驚人的速度改變著人們的生存方式與學習方式,“現代教育技術是當代教育的制高點,誰占領了這個山頭,誰就在新世紀中處于有利位置?!鄙鐣洕逃纳羁套兏铮瑳Q定了課堂教育改革必須以現代教育技術為手段,研究探究網絡及網絡環(huán)境下的教育教學模式。新一輪課改已全面展開。新課程大力倡導動手實踐、自主探索、合作交流的學習方式。著名課程改革專家余文森指出:學習方式的轉變是本次課程改革的顯著特征,改變原有的單純接受式的學習方式,建立和形成旨在充分調動、發(fā)揮學生主體性的探究式學習方式。自然成為教學改革的核心任務?!闭n堂教學的精妙在于藝術性的激發(fā)學生的情趣,調動他們的積極性,使其產生頓悟,迸發(fā)出創(chuàng)造性的思維的火花,而不是把預先設計的教案表演得如何淋漓盡致。但是簡單的多媒體課堂教學手段是另一種借助于高科技的滿堂灌,教師手不離鼠標,學生眼不離屏幕,學生在學習過程中的主體地位在無意中消失,師生之間無聲的交流被隔斷了,課堂上教學相長的熱烈與融洽的交流氣氛大減,學生個性、情感、態(tài)度培養(yǎng)被忽視。顯然,我們需要一種新的高科技教學手段來補充。網絡環(huán)境下的教學模式應運而生,它的特點是:信息資源廣泛開放、教學雙方多向交流、學習程序按需而變,教學手段豐富多彩;學習者的地位主體化,學習態(tài)度主動化,學習過程輻射化,學習反饋及時化1.2本課題研究的意義校園學習平臺有著以下幾個有利條件:(1)有利于激發(fā)學生的學習興趣,充分體現學生的主體作用。人機靈活交互是網絡教學的顯著特征,是投影儀教學、多媒體教學所沒有的,它給學生展現的是精彩的聲畫,隨思呈現、紛至沓來,豐富多彩的內容如人所愿,為我所欲。一切為學生學習服務。改變了多媒體教學中的課件預先攝定、上課程序一經確定難以改變的缺陷,電腦中心變成了學生中心、學習中心。這種網絡化教學友好、平等、耐心、善解人意,而且可以立即反饋,因而能有效地激發(fā)學生興趣,真正體現出學生的主體作用。(2)有利于實現對教學信息最有效的獲取、保持、重組,為探究式學習提供了廣闊天地。利用網絡技術與課堂教學整合,拓寬了教學資源,信息量盡可能大,思維盡可能深,交流盡可能廣。學生看得見,聽得到,動腦還能動手,再通過討論交流論辯,知識的獲取、保持、重組,將大大優(yōu)于傳統教學和其他現代技術作為輔助手段的現代教學。例如:英語教學中,“聽、說、讀、寫”是四個基本的教學要求,利用網絡的超文本方式,可以組織成圖、文、音、像并茂的豐富多彩的一體化電子教材,學生可以何根據學習要求搜尋信息,由表及里去粗存精處理信息,確立自己的見解,這與傳統教學是不可同日而語的。(3)有利于學生情感、態(tài)度、價值觀的培養(yǎng)。在以往的多媒體教學中,電腦是機器,是沒有情感的冷冰冰的車西;教師是機器的操縱者;學生是機器表演的觀眾,忽視了學生情感態(tài)度價值觀的培養(yǎng)。網絡化教學人機交互,是否會忽視人性化的教育,是否會導致人際溝通缺少而引發(fā)一系列的心理問題,這種擔心是不必要的。網絡化教學在設施配置、教師培訓、教學思想確定、教學程序設計上都高度重視并作了相應改進,因而保證了學生情感態(tài)度價值觀的培養(yǎng)、發(fā)展與交流,從而有利于培養(yǎng)身心全面和諧健康發(fā)展的人。(4)有利于培養(yǎng)學生合作精神、團隊精神。是世界上最大的知識庫、資源庫,它為學習者對同一問題提供多種不同觀點,學習者可以進行觀察、分析、討論。所以,基于的教育網絡由于教學設施的到位,使得人機交互情況下的自由討論、競爭、協同、伙伴和角色扮演變得更為方便,特別適合于學生進行基于自主發(fā)現、自主探索的合作探究學習。學生從小有機會在這樣的環(huán)境中遨游、探索,更能在激揚個性的基礎上發(fā)展團隊合作精神和合作能力合作技巧,更快地成長為世紀的新型人才。(5)有利于增加學生實踐活動,提高學生“信息素養(yǎng)”。語文、數學、外語、科學學科的課一般都在網絡教室上,學生整天與網絡打交道,他們的信息意識、信息搜集能力、信息價值判斷、信息處理能力、信息交流能力、計算機網絡操縱等信息素養(yǎng)和實踐能力會明顯高于一般教學摸式下的學生。1.3本課題的研究思路和方法本系統的開發(fā)要求采用B/S結構,設計與開發(fā)一個功能較完善的基于網絡的校園學習平臺。因此,本次畢業(yè)設計應首先分析校園學習平臺的相關功能,結合本次畢業(yè)設計的相關要求寫出需求分析;其次,綜合運用以前所學的相關知識(包括以前所學的一些關于網絡技術、數據庫、編程技術等相關知識),選擇所熟悉的開發(fā)工具進行本畢業(yè)設計的開發(fā);在設計中以需求分析為基礎,寫出系統開發(fā)計劃、實現流程及相關問題的實現方法;同時,在開發(fā)設計與實現中,要保存好相關的設計文擋,為后面的畢業(yè)論文的寫作準備材料;最后,系統開發(fā)完畢后,進行調試和試運行,做好調試和試運行的相關記錄,也為后面的畢業(yè)論文的寫作準備材料。1.4本文的主要工作本文主要是對設計與開發(fā)一個校園學習平臺,首先對本系統所基于的B/S結構,采用的ASP.net編程技術和SQLServer2005數據庫,運用的vs開發(fā)工具等進行詳細的介紹;然后對用戶的需求分析,指出了需要解決的問題,需要實現的功能,包括前臺:學生注冊、新聞介紹、學習資源、學習指導、就業(yè)指導、在線提問、聯系我們;后臺:用戶管理、新聞管理、學習資源管理、系統管理等功能模塊;其次是具體設計流程及實現,詳細介紹了數據庫的設計,編碼的實施;接著是系統測試,通過測試發(fā)現了系統的一些問題,排除了的錯誤,發(fā)現了一些不足等;最后是對本次設計制作的小結,總結了設計過程中遇到的問題和收獲。2開發(fā)工具介紹本系統是采用ASP.NET編程技術和SQLServer2005數據庫,在WindowsXP操作系統環(huán)境下,采用ASP.NET編程技術和SQLServer2005數據庫,運用MicrosoftVisualStudio.NET2008開發(fā)工具進行設計與開發(fā)完成的,基于B/S結構的局域網文件共享與檢索管理信息系統。2.1.net介紹.NET技術是一項革命性的技術,它是微軟公司推出的新一代互聯網軟件和服務戰(zhàn)略,是一種面向網絡、支持各種用戶終端的開發(fā)平臺環(huán)境。它包含了分布式計算、XML、組件技術、即時編譯技術等多種功能集成的環(huán)境。.NET環(huán)境使用統一的Internet標準(如XML)將不同的系統對接,并采用高度分布式應用服務架構,而且使用了一個綜合的管理程序。該程序能管理平臺中運行的服務程序,為運行程序提供強大的安全保護后臺。C#是微軟公司專門為.NET量身定做的一種編程語言,它與.NET有著密不可分的關系。例如,C#的類型其實就是.NET框架所提供的類型,C#本身并無類庫,而是直接使用.NET框架所提供的類庫。另外,類型安全檢查啟動資源回收、結構化異常處理等也都是交由CLR(公共語言運行時)處理的。因此,C#是最適合開發(fā).NET應用的編程語言。ASP.NET是微軟公司繼ASP之后推出的用于創(chuàng)建、管理和部署Web應用程序的新的理想平臺。它是使用.NET框架所提供的編程類庫構建而成的。使ASP.NET創(chuàng)建、管理和部署Web應用程序變得非常容易。ASP.NET所具有的新性能是:(1)WebControls,它使得創(chuàng)建forms和HTMLcontrols的工作變得簡單易行。例如,在ASP中典型的選擇框(selectbox)里,你不得不創(chuàng)建一個循環(huán)以便讓控制系統裝入數據。但在ASP.NET里,你將會擁有一個"data-bound",這意味著它會與數據源連接,并會自動裝入數據。(2)語言支持,ASP.NET支持多種語言,它的缺省語言將是visualBasic而不是vbscript,這意味著我們可以擺脫vbscript的語言限制,我們的代碼將是編譯后運行的(而不是原來的解釋執(zhí)行)。(3)更好的代碼控制,COM對象不需要再在服務器上注冊,但是通過這種過程簡化,你再也不能夠在你的服務器上運行另外一個DLL版本,并且代碼相當保密。這意味著,如果沒有正確的開發(fā)工具和源代碼,很難改變代碼。(4)更好的升級能力,一個系統建成,本身有著一定的特性,以改進多處理器和串口環(huán)境中的性能。例如,sessionstate能夠通過單獨的處理器來維持,在一個單獨的機器上,甚至在數據庫中允許交叉的服務器會話。ASP.NET可用的開發(fā)工具有記事本及VisualStudio.NET,作為微軟.NET戰(zhàn)略的重要組成部分VisualStudio.NET已經于2002年3月22日正式在中國推出。VisualStudio.NET是一個功能強大的、高效并且可擴展的編程環(huán)境。它充分展現了應用程序開發(fā)的潛能,并提供了生成應用程序所需的工具和技術。這些應用程序將給當今的企業(yè)、機構提供強大的支持,并推動下一代基于XMLWeb服務軟件的發(fā)展。在VisualStudio.NET中,可以引用的資源有兩者:一種是在工具箱顯示加入到Form的組件,另一種是只可在程序中引用的各式對象鏈接庫。微軟的任何產品,現均冠上.NET一詞,因此ASP.NET結合數據庫的設計與過去大不相同。ADO.NET就是ASP.NET中結合數據庫的規(guī)格,但與過去的ADO差異甚大。與數據庫相連,ADO.NET提供了如下3種方式:(1)通過ODBC相連。(2)通過OLEDB相連。(3)直接與SQLServer相連。3種方式由于應用層次的差異,使得效率由低到高,獨立性由高到低。對于相連數據庫的數據處理,也有2種方式,即一種是通過DataSet來隔離異構的數據源,另一種是以流方式從數據源讀取(DataReader方式)。ADO.NET的一個創(chuàng)新是引入了數據集(Dataset)。一個數據集是內存中提供數據關系圖的高速緩沖區(qū)。數據集對數據源一無所知,它們可以由程序或通過從數據倉庫中調入數據而被生成、填充。不論數據從何處獲取,數據集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數據緩沖區(qū)。Dataset及DataView由數據庫取出記錄后,須放入DataSet,如果要顯示在控件中,須使用DataView。2.2Myeclipse介紹MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web2.0的下一代開發(fā)工具,代號“Orcas”,是對VisualStudio2005一次及時、全面的升級。VS2008引入了250多個新特性,整合了對象、關系型數據、XML的訪問方式,語言更加簡潔。使用VisualStudio2008可以高效開發(fā)Windows應用程序。設計器中可以實時反映變更,XAML中智能感知功能可以提高開發(fā)效率。同時VisualStudio2008支持項目模板、調試器和部署程序。VisualStudio2008可以高效開發(fā)Web應用,集成了AJAX1.0,包含AJAX項目模板,它還可以高效開發(fā)Office應用和Mobile應用。VisualStudio2008在三個方面為開發(fā)人員提供了關鍵改進:快速的應用程序開發(fā)高效的團隊協作突破性的用戶體驗VisualStudio2008提供了高級開發(fā)工具、調試功能、數據庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應用程序。VisualStudio2008包括各種增強功能,例如可視化設計器(使用.NETFramework3.5加速開發(fā))、對Web開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數據的語言增強功能。VisualStudio2008為開發(fā)人員提供了所有相關的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持AJAX的Web應用程序。開發(fā)人員能夠利用這些豐富的客戶端和服務器端框架輕松構建以客戶為中心的Web應用程序,這些應用程序可以集成任何后端數據提供程序、在任何當前瀏覽器內運行并完全訪問ASPNET應用程序服務和Microsoft平臺??焖俚膽贸绦蜷_發(fā)為了幫助開發(fā)人員迅速創(chuàng)建先進的軟件,VisualStudio2008提供了改進的語言和數據功能,例如語言集成的查詢(LINQ),各個編程人員可以利用這些功能更輕松地構建解決方案以分析和處理信息。VisualStudio2008還使開發(fā)人員能夠從同一開發(fā)環(huán)境內創(chuàng)建面向多個.NETFramework版本的應用程序。開發(fā)人員能夠構建面向.NETFramework2.0、3.0或3.5的應用程序,意味他們可以在同一環(huán)境中支持各種各樣的項目。突破性的用戶體驗VisualStudio2008為開發(fā)人員提供了在最新平臺上加速創(chuàng)建緊密聯系的應用程序的新工具,這些平臺包括Web、WindowsVista、Office2007、SQLServer2008和WindowsServer2008。對于Web,ASPNETAJAX及其他新技術使開發(fā)人員能夠迅速創(chuàng)建更高效、交互式更強和更個性化的新一代Web體驗。高效的團隊協作VisualStudio2008提供了幫助開發(fā)團隊改進協作的擴展的和改進的服務項目,包括幫助將數據庫專業(yè)人員和圖形設計人員加入到開發(fā)流程的工具。2.3SQLServer2005數據庫利用JSP結合數據庫來開發(fā)網站使得網站更具有交互性,因為沒有數據庫支持的靜態(tài)網頁已經無法滿足人們對于網絡的需求了。數據庫在各行各業(yè)中是必不可少的,下面就來介紹數據庫方面的相關知識。SQL是英文StructuredQueryLanguage的縮寫,意思為結構化查詢語言。它的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規(guī)定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。MicrosoftSQLServer(基于結構化查詢語言的數據庫服務器)是基于客戶/服務器結構的數據庫管理系統。用戶通過使用客戶系統從服務器檢索信息并進行本地操作,服務器關注數據庫進程,而客戶則關注信息的表示。此數據庫管理系統能夠存儲大容量的數據,能夠保證數據的安全性、維護數據的完整性,還具有自動高效的機制以及運行分布式處理等。2.4Browser/Server(B/S)結構B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet等)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。特別是在JAVA這樣的跨平臺語言出現之后,B/S架構管理軟件更是方便、快捷、高效。3需求分析及設計方案3.1需求分析校園學習平臺就是通過網絡技術建立一個基于Web的支持和管理教學過程、提供共享學習資源和各種學習工具的虛擬學習環(huán)境,為網絡教學的實施提供基礎性通信與學習管理服務。校園學習平臺提供了學生和管理員兩種角色的登入模式,學生可以登入系統獲取自己需要的資源,管理員可以登入系統發(fā)布一些網站信息方便學生獲取資源??梢哉f,校園學習平臺是實施網絡課程教學實踐的基礎與核心。系統功能需求分析作為傳統教學的補充,一個理想的校園學習平臺必須是一個整合性的教學平臺:3.2設計方案根據前面章節(jié)需求分析的情況,結合本系統所要實現的功能,具體設計方案如下。3.2.1系統功能本系統主要分為以下幾個大的功能:1網站首頁,學生可以進入網站的首頁獲取一些信息。2網站新聞,學生可以通過新聞獲取一些最新動態(tài)。3學習資源,可以通過網站獲取一些想要的資源信息。4在線交流,學生可以在線給管理者留言5注冊登入,學生可以在線注冊登入系統后臺管理部分:1系統管理,管理員對系統的一些基本信息進行管理。2用戶管理,對系統的注冊用戶進行管理。3新聞管理,對系統新聞進行管理。4資源管理,對系統的資源進行管理。5在線交流,與學生進行在線交流。3.2.2系統結構整個系統主要分為前臺:學生注冊、新聞介紹、學習資源、學習指導、就業(yè)指導、在線提問、聯系我們;后臺:用戶管理、新聞管理、學習資源管理、系統管理等功能模塊如圖1所示。學習平臺學習平臺-前臺新聞中心學習資源在線提問聯系我們系統簡介學生注冊首頁學習平臺學習平臺-后臺學習資源管理網站管理內容管理其他管理在線交流系統管理用戶管理新聞管理圖1系統功能圖4具體設計流程及實現4.1數據庫設計4.1.1數據庫需求分析及E-R圖根據以上的系統功能分析,可以得到E-R圖:學生和教學視頻E-R圖:IDIIDIdMN學生教學視頻觀看IDid名稱品大小姓名圖4-1學生和教學視頻E-R圖學生和課件E-R圖:IDIIDIdMN學生課件下載IDid名稱品大小姓名圖4-2學生和課件視頻E-R圖4.1.2數據表具體設計(1)管理員表:記錄管理員基本信息,如表1所示。表1(TB_Admin)(2)郵箱表:記錄郵箱基本信息,如表2所示。表2(Email)(3)資源表:記錄資源基本信息,如表3所示。表3(TB_AdminArticle)(4)資源類別表:記錄資源類別基本信息,如表4所示。表4(TB_AdminArticleType)(5)新聞表:記錄新聞基本信息,如表5所示。表5(TB_News)(6)會員表:記錄會員基本信息,如表6所示。表6(TB_UserInfo)5系統運行及測試與分析5.1系統的運行5.1.1網站首頁5.1.2管理員登入界面5.1.3后臺管理首頁5.1.4留言管理5.1.5網站管理5.1.6會員管理5.1.7新聞管理5.1.8資源管理5.1.9會員注冊5.1.10會員個人信息5.1.11資源查看5.2測試與分析測試方法系統的測試有兩種方法分別為黑盒測試和白盒測試。黑盒測試又稱為功能測試,在程序接口進行,只檢查程序功能是否能夠按照規(guī)格說明書的規(guī)定正確使用,程序是否能適當地接收輸入數據并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。白盒測試又叫結構測試,完全了解程序的結構和處理過程,這種方法按照程序內部的邏輯測試程序,檢驗程序中每條通路是否都能按照預定要求正確工作。本系統開發(fā)過程進行的測試步驟如下:模塊測試:也叫單元測試,目的是保證每一個模塊作為一個單元能正確運行,本測試所發(fā)現的往往是編碼和詳細設計的錯誤,主要評價模塊的下述五個特點:模塊接口,局部數據結構,重要的執(zhí)行路徑,出錯處理通路,影響上述各方面特性的邊界條件。模塊測試主要由代碼審查和軟件測試兩部分組成。集成測試:包括系統測試和子系統測試。集成測試是組裝軟件的系統技術,主要目標是發(fā)現與接口有關的問題。集成測試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因為:編寫的測試軟件較少,開銷較小;較早地發(fā)現模塊間的接口錯誤;錯誤位置容易判斷;測試更徹底。因此,本系統集成測試采用漸增式測試中的混合法,即對軟件結構中較上層使用自頂而下的測試方法,而對軟件結構中較下層,使用的是自底向上方法,兩者結合,這是對模塊較多時測試的一種折衷方法。驗收測試:這一步是驗證軟件的有效性。目的是向未來的用戶表明系統能夠象預定的那樣工作,驗收測試一般使用黑盒測試法,驗收測試有兩種可能的結果:功能和特性與用戶的要求有差距;功能和性能與用戶要求一致,軟件是可以接受的。這個階段發(fā)現的問題往往和需求分析階段的差距有關。平行運行。所謂平行運行就是同時運行。新開發(fā)出來的系統和將被它取代的舊系統,以便比較新舊兩個系統的處理結果。目的有:可以在準生產環(huán)境中運行新系統而有不冒風險;用戶能有一段熟悉新系統的時間;可以驗證用戶指南和使用手冊之類的文檔;能夠以準生產模式對新系統進行全負荷測試,可以用測試結果驗證性能指標。盡可能發(fā)現存在的錯誤及不足之處,以對錯誤進行改正,對不足之處加以完善,保證系統的正常運行及功能的完善。(2)測試內容①數據庫的能否正常連接,內容是否完整。②系統能否正常配置運行。③各個頁面的是否能夠正常運行,各功能是否能夠實現,數據調用是否正常。(3)測試結果該系統經多次測試,能在WindowsXP\2000server等操作系統,調試環(huán)境上正常運行。數據調用正常,基本上實現了預期的功能,目前試運行良好。(4)結果分析:雖然系統基本正常,但由于一些自身技術和硬件設備環(huán)境所限,該系統仍存在一些不足之處,有待進一步改進和完善,具體說來有:①未能進行連網測試。②未能實現對數據的自動生成圖表進行分析的功能。③程序中錯誤處理和輸入控制不夠全面,可能導致輸入無效引發(fā)錯誤。結論經過四個多月的努力,在導師指導下,對網絡課程有了較深刻的認識,也具備了一定的實際開發(fā)經驗。認識到開發(fā)系統首先要明確用戶的需求,然后進行系統分析,其次構建系統模型、建立完善的數據庫,接著編寫代碼,最后測試系統。明確用戶需求階段,在網上查閱了大量的校園學習平臺的相關資料,基本滿足了對校園學習平臺的要求。系統分析階段,查閱了大量基于不同技術的網站開發(fā)的文章,具有了一定的理論基礎后,比較分析后采用了asp,net編程技術和SQLServer2005數據庫,在WindowsXP操作系統環(huán)境下,運用vs開發(fā)工具,開發(fā)了這個基于B/S結構的網絡課程。本系統不但有良好的系統運行穩(wěn)定性、可靠性和實用性,而且操作簡單,維護方便,具有一定的實

溫馨提示

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

評論

0/150

提交評論