精品課程網站的設計與實現_第1頁
精品課程網站的設計與實現_第2頁
精品課程網站的設計與實現_第3頁
精品課程網站的設計與實現_第4頁
精品課程網站的設計與實現_第5頁
已閱讀5頁,還剩71頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、計算機1102班李天2015年1月7日課題描述系統設計系統需求分析總結系統測試詳細設計參考文獻致謝 1.1選題背景選題背景 1.2目的及意義目的及意義 1.3發展現狀發展現狀 1.4現行教育系統的調查與分析現行教育系統的調查與分析 1.5開發工具與開發語言開發工具與開發語言1.課題描述返回首目錄返回上一頁1.1選題背景選題背景在人才培養中,課程具有無可替代的重要性和基礎性。課程是一種文化傳遞,它是人類智慧的結晶,是科學、技術、經濟、文化發展歷史的總結,又是現代發展前沿的反映。因此,課程是學生知識、能力、素質培養的重要載體。一所學校,不能認為只要能開出課,就是在辦學。學校要根據自己的目標定位和發

2、展方向來確定要開設的課程。在一所學校里,有計劃、有目標地建設成一批輻射力度強、影響力大的精品課程,可以大范圍地推進全校的課程建設,可以營造一種良好的學習氛圍,形成良好的校園文化。開發教學網站,是推進教育更新、實現教學管理創新的主要方面。在精品課程網站這個網絡平臺上可以看到相關課程的詳盡信息。在課程介紹中,用戶可以輕松找到要學課程的簡單概述,能為用戶對相關知識的學習指明方向,突出重、難點。而這些有可能會被老師忽略,或者老師講過而你沒有聽清楚的情況下就會對你總體把握學習很有益處。在教師隊伍中你可以比較詳細的了解講師或課程負責人的信息,在你學習中遇到難題時可以向這些老師請教。每個人的思考方式不同,你

3、的任課老師的講解重點的思路你可能理解不了,有可能換個老師以另外的思路講解有可能就符合你的思維方式,也更易于理解。在教學大綱中向用戶展示某一課程總體結構框架,列出課程的主要的知識點,有利于用戶總體把握課程。資源下載為用戶提供了很好的教學資源,供用戶學習。而在線答疑更是體現了精品課程網站交互性的特點,在該項中用戶可以就自己學習中遇到的問題提出來供其他用戶共同思考解答,這是精品課程網站的一個十分優秀的特點,可以讓用戶之間相互探討,共同進步。返回章節目錄返回上一頁1.2目的及意義目的及意義精品課程網站是高等學校教學質量與教學改革工程的重要組成部分,是學生自主學習、教學互動、學習交流的重要平臺。學生在學

4、習的過程中,除了老師的引導外,還需詳細了解課程的學習要求,了解課程的重點與難點,預習和復習課堂教授的內容,檢查自己掌握知識的情況,并及時同老師交流學習中遇到的問題。這些在現實中受許多條件的制約是不太可能實現的,這就迫切需要提供一個平臺,讓學生與學生之間或學生與老師之間能相互交流相互學習,實現網上教學,針對每個學生網上輔導。精品課程網站是一種很好的課堂教學的輔助工具。在一個用戶開始學習一種新的計算機語言時,課堂上的學習是必不可少的,而借助于精品課程網站在課外對重要課程進行進一步的學習,則為我們掌握一門學科提供了一個良好的渠道。這也必將改變傳統教學方法,實現計算機技術與多媒體網絡技術結合的一次教學

5、改革。網絡教學是緩解教育投入不足的一個方法,而精品課程為網絡教學提供了一個很好的網絡教材,使網絡能夠很好的教學。網上的資源通過教學網站來進行發布,有條件的學生可以通過學習教學網站的課件來學習,這樣不用實時實地的進行學習,可以使學生可以更好的分配時間來學習。精品課程的建設極大緩解了我國教育力量不足的壓力。返回章節目錄返回上一頁1.3發展現狀發展現狀我國高等教育為國家培養了大量有用人才和建設者。為了提高教學質量,適應形勢發展的需要,我國高等教育也在不斷進行變革。在2003年,教育部提出了實施“高等學校教學質量與教學改革工程。而精品課程建設就是“高等學校教學質量與教學改革工程”的一項重要內容和先期啟

6、動的四個項目之一。精品課程的建設目標是建設具有一流教師隊伍、一流教學內容、一流教學方法、一流教材、一流教學管理等特點的示范課程。精品課程是教育部深化教學改革,以教育信息化帶動教育現代化的一項重要舉措。它將引導廣大高等學校進一步鞏固教學工作的中心地位,在切實加強教學建設、提高教學質量的基礎上改善、加強高校信息化條件建設,利用現代化教育信息技術手段將優質的教學資源上網并共享,使全國其他高校在實施同類課程教學的過程中能夠借鑒、使用這些優質的教學資源,在更大范圍內提高高等學校的教學和人才培養質量。精品課程的建設是學校課程教學工作中一個重要的內容,為了使學生和老師之間有多角度,多渠道的溝通,以及及時、有

7、序和高效地完成教學任務,及時了解學生當前的狀態,精品課程的建設就顯得尤為重要。我國高等教育實現了歷史性的跨越,使我國高等教育進入國際公認的大眾化教育階段。高等教育規模取得了快速的發展,而且教育質量也在不斷提高。返回章節目錄返回上一頁1.4現行教育系統的調查與分析現行教育系統的調查與分析我國的網絡教學起步較晚,是在1994年CERNET(“中國教育和科研計算機網絡”)建成后才開展的。很長一段時間,對于網絡教學,還沒有精品課程這個概念。而隨著網絡教學的發展,精品課程開始被提上日程,國家現在特別重視精品課程的建設問題。針對我們教育的現狀,現在通過精品課程的建設來解決我國在教育上的窘狀,同時也解決網絡

8、教學中的一些教學網站的一些缺點。精品課程建設是創建世界高水平大學教學質量與教學改革工程的重要組成部分,在學校課程建設中起到龍頭和示范的作用。精品課程的建設對于共享全國優質教學資源,扶持中西部教育發展具有重要意義,國家正在投入大力氣來做這方面的工作,出臺了很多的文件來讓各大高校來執行這件事情。如教育部關于啟動高等學校教學質量與教學改革工程精品課程建設工作的通知(教高20031號)精神,為保證國家精品課程建設的順利實施,特制定國家精品課程建設工作實施辦法。通過這些政策的出臺,使我國精品課程建設有很大的發展。雖然我國現在大力的支持精品課程的建設,但是客觀的說我國的精品課程建設還是處于起始階段,還缺乏

9、一些理論指導,以及統一的調配問題,形成現在的全而不精的局面。我國的精品課程建設與國外相比還是有很大差距的。由于多年來對各種學習觀念的認知,使我更加認識到,網絡課程不是將教材的內容原封不動的搬到網上,而是要發揮網絡的特點,為學生創設一個虛擬的學習環境。建構主義的學習理論強調要以學習者為中心,學習的發生是學習者與周圍的環境交互的結果,在這個環境中,應該有促進學生學習的各種工具和資源。在傳統的課程中,有教師、同學、課本、圖書館、實驗室等各種各樣的資源,而在網絡中,如果忽視了對虛擬環境的設計,那么學生的學習就會變得乏味無趣,根本無法保證網絡課程的學習效果。 返回章節目錄返回上一頁1.5開發工具與開發語

10、言開發工具與開發語言 1 ASP.NET 2 C# 3 Visual Studio 2010 4 SQL Server 2005返回章節目錄返回上一頁2.系統需求分析 2.1系統的性能要求系統的性能要求 2.2功能需求分析功能需求分析 2.3用例模型用例模型 2.4系統可行性分析系統可行性分析返回首目錄返回上一頁2.1系統的性能要求系統的性能要求 為了實現課程的精品化,在網站的設計中必須注重將無形的教學理念和方法融入到有形的教學資源中,實現資源的實例化、生動化和網絡化。以這種思想為指導設計者在規劃網站時必須考慮以下幾個原則問題。 (1)內容充實 (2) 體現教學資源 (3) 模塊化 (4) 平

11、臺兼容性 (5) 實現互動性返回章節目錄返回上一頁2.1系統的性能要求系統的性能要求 網絡作為一種優勢媒體能夠得到迅速普及,在于它的實時性和可交互性。為搭建師生交流的平臺網站必須具備較強的交互能力。在Web網頁的設計中,有這樣幾種常用的方式: (1)上網訪問方式。教師可以在網上發布每門課程的標準化作業題、模擬試題以及在線測試等,學生可以下載到本機上完成作業,自己評判結果,并將疑問反饋給老師。 (2)e-mail電子郵件方式。學生可獲得本教學網站提供的電子郵箱地址。通過電子郵箱師生可以討論問題、提取或提交作業等。 (3)電子公告方式。學生可以把具有代表性的問題張貼到留言板上,管理員將相關問題整理

12、為常見問題或公告發表在網站明顯的位置上,供其他有同樣疑問的學生方便瀏覽。返回上一頁2.1系統的性能要求系統的性能要求 本系統用戶角色主要有三類:系統管理員,教師,學生。其中: (1)系統管理員權限:管理員可以實現管理用戶權限,對網站內容,如:通知新聞,課件作業等進行修改,添加等操作。 (2)老師權限:上傳課件,上傳和發布作業,查看學生提交的作業,回答學生提出的問題。 (3)學生權限:下載課件,下載作業,提交做好的作業(文檔形式),學生不允許查看已經提交的作業,可在在線答疑處留言。返回上一頁2.2功能需求分析功能需求分析為滿足用戶需求,系統所需要的功能如下:1 注冊登錄部分:學生無需注冊可以瀏覽

13、網站,而教師和管理員只有注冊登錄后才能擁有自己的權限對系統進行操作,如學生用戶可以提出問題,下載網站資源等。2教學大綱和通知新聞部分:教學大綱單獨設計頁面。通知和新聞發布部分在要在首頁顯示,發布通知是管理員的權限,新聞具有滾動顯示的功能。3 課件發布系統:管理員可以發布課件,課件管理。老師可以把課件上傳。學生可以把網上發布后的課件下載。4 作業發布和提交系統:老師可以發布作業,學生可以把作業下載并且可以提交已經做好的作業,管理員擁有管理作業和刪除以前老師發布的作業權限。5答疑系統:學生可以提交問題,然后由老師進行回答。只有登錄之后,才能進行提交問題的操作。返回章節目錄返回上一頁2.2功能需求分

14、析功能需求分析 精品課程網站建設的目標是使教學更加方便,方便學生在家或寢室自己學習,提高學生自學能力,也節省學生、老師的時間。要求所設計系統操作方便、更新及時、易于維護管理。擁有動態新聞;網上答疑;課程教學等基本功能。學生進入網站后可根據系統功能對該課程進行信息瀏覽,查看課件,查看動態新聞,提出問題及學習等;教師進入網站后也可對課程的一些信息進行瀏覽,對學生提出的問題進行回復,而后臺管理員需要進入系統對網站進行維護,更新信息、修改信息或者刪除某些信息 返回上一頁2.3用例模型用例模型 2.3.1 管理員用例圖 2.3.2 學生用例圖 2.3.3 教師用例圖返回章節目錄返回上一頁管理員用例圖圖一

15、管理員用例圖圖一管理員用例圖返回小章節目錄返回上一頁 用例描述: 名稱:管理員操作 說明:管理員進入后臺進行操作 參與者:管理員 前置條件:管理員登陸 假設:常有教師更新資料 基本操作流程:管理員登陸后,可以進行新聞管理,文章管理,留言管理,用戶管理。 可選操作:常規設置管理。返回上一頁學生用例圖圖二學生用例圖返回小章節目錄返回上一頁 用例描述: 名稱:學生操作 說明:學生進入前臺進行操作 參與者:學生基本操作流程:學生可以查看新聞,通過系統分類選擇感興趣的課程資料,查看、下載教師信息和學習資料 ,也可通過留言板進行交流。 返回上一頁教師用例圖圖三教師用例圖返回小章節目錄返回上一頁 用例描述:

16、 名稱:教師操作 說明:教師將資料交與管理員或在前臺進行操作 參與者:教師 假設:常有學生提出疑問 基本操作流程:教師通過管理員提出精品課程申請,提供教學資料,或者在前臺瀏覽學生留言并進行答疑。 可選操作:申請精品課程返回上一頁2.4系統可行性分析系統可行性分析 1 技術可行性 2經濟可行性 3操作可行性返回章節目錄返回上一頁3.系統設計 3.1系統設計指導思想及原則系統設計指導思想及原則 3.2網站方案與介紹網站方案與介紹 3.3系統結構圖系統結構圖 3.4系統功能具體分析系統功能具體分析 3.5數據庫的設計數據庫的設計返回首目錄返回上一頁3.1系統設計指導思想及原則系統設計指導思想及原則

17、實用性。以用戶需求為指導,符合實際的開發條件,切實解決在線課程教學的實際問題。 先進性。計算機環境配置必須滿足所提出的目標和所要實現的功能、指標等要求。體系結構、開發設計方法等要具有先進水平。 可靠性。在誤操作的情況下,要能保證系統正常運行。 安全性。根據精品課程網站的特點和要求,制定相應的安全策略和安全機制。 友好性。提供友好的用戶界面,簡單、直觀、易于使用、方便操作。返回章節目錄返回上一頁3.2網站方案與介紹網站方案與介紹 課程網站是以瀏覽器/服務器(B/S)為架構,為學生、教師提供計算機專業相關知識的網站。它將使用數據庫技術與網絡技術,使計算機資源的使用效率得到很大提高,并為師生提供交流

18、平臺。精品課程網站利用了ASP.NET和數據庫兩項先進技術,比原先完全依靠課堂教學更有效率。其次,精品課程網站提供了一系列諸如資源下載、網上答疑此類的新功能,學生和教師可以通過訪問網站來進行交流。返回章節目錄返回上一頁系統實施方案 該系統總體由六大模塊組成:網站前臺顯示模塊,用戶注冊登錄模塊,新聞通知發布模塊,學習資源及教師隊伍模塊,在線答疑模塊,后臺管理模塊。 根據實際的需要,人工智能概論課程網站系統的實施是分兩階段實現的: 在第一階段建立一個滿足近期目標的靜態精品課網站,主要用于提供精品課課程介紹、教學大綱等精品課程資料,為下一階段系統的開發做好準備工作。 在第二階段建立一個課程網站管理系

19、統,主要實現三個目標:(1)提供一個支持學習交流的留言板、在線答疑等的師生互動平臺;(2)提供課本、講義等學習資料的下載和在線閱讀功能。(3)建立網站后臺管理系統,以便管理員及時、方便的更新網站資源。網站主要使用C#為開發語言,SQL SERVER 2005為數據庫管理系統。返回上一頁3.3系統結構圖系統結構圖 網站主要分為兩個部分:系統管理部分和頁面瀏覽部分,如圖五所示。頁面瀏部分主要實現通知新聞,教學課件,作業等的顯示及某些資源的下載,還提供答疑模塊,實現老師和學生的互動;系統管理部分主要實現信息的發布、修改、刪除以及管理員對用戶的管理。返回章節目錄返回上一頁圖五系統結構圖返回上一頁3.4

20、系統功能具體分析系統功能具體分析用戶來到網站后,可以根據自己的需求查找自己感興趣的課程,下載課件,瀏覽、下載視頻及相關資料,在遇到困難時可以在留言板上留言討論,查找相關課程的教室聯系方式,通過網站直接給老師或管理員發送郵件提問。教師的職責是提供相關教學資料,給同學解答疑問。而管理員管理的功能為新聞管理、文章管理、版面設置、用戶管理、論壇管理以及負責整理回答同學們的疑問。故系統基本功能如下:板塊顯示新聞、課件、視頻、相關材料等分版塊顯示,方便用戶查找所需信息。界面清晰,美觀易用。管理員登陸管理員只有在登陸后才能夠對論壇內容進行管理,進行新聞管理、文章管理、留言管理、用戶管理等,維護網站的正常運行

21、。密碼或賬戶錯誤則不能登錄。管理員注冊系統中有一個初始管理員,只有管理員才能添加新管理員,注冊新管理員時要保證用戶名不能重復,密碼不可為空,否則將不能注冊,管理員還可管理其他管理員的密碼及刪除其他管理員。新聞管理分為新聞添加、新聞管理和類別管理三部分,由管理員新聞的添加刪除和分類,還可對已存在的新聞實施排序。文章管理文章管理的基本功能同新聞管理,但可對精華的文章設為推薦。用戶留言無需登錄即可查看、發表留言,回復留言,為有疑問的學生提供一個交流和互動的平臺。留言發表時必須有發表者姓名、帖子姓名及內容,缺一則不能發表。只有管理員有權利刪除別人的帖子。留言管理管理員可刪除不良的或無用的帖子,對精華帖

22、子進行置頂,推薦,對同學提出的疑問帖子進行回復留言。輔助功能論壇還提供一些輔助功能,如發送電子郵件,在線觀看視頻,圖片管理,底部信息管理等。用戶直接點擊網站上所提供的郵箱地址即可發送電子郵件。管理員可更換頁面上循環現實的圖片以及頁面上顯示的底部信息。故系統總流程圖如下:返回章節目錄返回上一頁圖六系統總流程圖返回上一頁3.5數據庫的設計數據庫的設計 3.5.1概念結構設計 3.5.2邏輯結構設計返回章節目錄返回上一頁3.5.1概念結構設計 概念結構設計是數據庫設計的核心。概念結構獨立于數據庫的邏輯結構,也獨立與所使用的具體的數據庫管理系統。概念模型(E-R模型)的組成元素有:實體、屬性、聯系,E

23、-R模型用E-R圖表示。實體是用戶工作環境中所涉及的事務,屬性是對實體特征的描述,系統總體E-R圖如下所示。返回小章節目錄返回上一頁圖七系統E-R圖返回上一頁3.5.2邏輯結構設計 系統實體及其屬性描述如下: (1) 管理員管理員ID,管理員名,管理員密碼; (2) 新聞新聞類別ID,新聞ID,新聞標題,新聞內容,作者,文章來源,發表時間,點擊次數; (3) 新聞類別ID,名稱; (4) 文章文章類別ID,文章ID,文章標題,文章內容,作者,文章來源,發表時間,點擊次數; (5) 文章類別ID,名稱; (6) 留言信息留言ID,作者名稱,發表時間,留言內容。 返回小章節目錄返回上一頁4.詳細設

24、計 本章介紹系統各個模塊的詳細內容,包括:用戶本章介紹系統各個模塊的詳細內容,包括:用戶注冊,用戶登陸,通知新聞發布,教學大綱發布,注冊,用戶登陸,通知新聞發布,教學大綱發布,課件作業下載,在線答疑。課件作業下載,在線答疑。 4.1網站前臺顯示模塊設計網站前臺顯示模塊設計 4.2用戶注冊登陸模塊設計用戶注冊登陸模塊設計 4.3新聞通知發布模塊設計新聞通知發布模塊設計 4.4學習資源及教師隊伍模塊設計學習資源及教師隊伍模塊設計 4.5在線答疑模塊設計在線答疑模塊設計 4.6后臺管理模塊設計后臺管理模塊設計返回首目錄返回上一頁4.1網站前臺顯示模塊設計網站前臺顯示模塊設計 精品課程網站的前臺是系統

25、與用戶交涉的主要界面,網站是否能滿足用戶的基本需求、美觀易用,是否方便用戶查找、下載資料,前臺界面設計非常重要。本網站前臺設計簡潔、明快,凸顯教學網站莊重的同時又不失活潑。文章、資料分模塊顯示,而模塊內部按時日期排列,所有熱點一目了然,方便查找。 返回章節目錄返回上一頁本部分主要使用ASP語言及CSS級聯樣式表來實現,網站導航欄分為網站首頁、新聞中心、通知公告、教學大綱、課件下載、在線答疑。圖一圖八人工智能概論課程網站系統首頁返回上一頁4.2用戶注冊登陸模塊設計用戶注冊登陸模塊設計 用戶注冊登陸是訪問網站時候,必須進行的操作。該部分主要分為:用戶注冊,用戶登陸。返回章節目錄返回上一頁用戶輸入用

26、戶名和用戶密碼,然后確認登陸。如果輸入錯誤,系統會給出提示,并返回登陸首頁,讓用戶重新登陸。用戶登錄界面如圖九所示。圖九用戶登陸模塊返回上一頁沒有注冊的教師需要先注冊,才能登陸系統,進行更多的操作。注冊需要輸入用戶名,密碼,輸入不能為空,否則給出提示,等待用戶重新輸入,注冊模塊如圖十所示。圖十用戶注冊模塊返回上一頁4.3新聞通知發布模塊設計新聞通知發布模塊設計新聞通知發布模塊主要是老師用于發布通知新聞信息的模塊,學生可以在登陸的時候,可以看到最近更新的信息,學生可以及時的了解到關于該門課程的信息。返回章節目錄返回上一頁新聞發布主要讓管理員和教師發布新聞,學生查看新聞,了解課程的最新信息,如圖十

27、一所示。圖十一新聞發布返回上一頁通知發布類似于新聞發布,由管理員進行更新,學生查看通知,根據通知內容進行相應的準備,如圖十二所示。圖十二通知發布返回上一頁4.4學習資源及教師隊伍模塊設計學習資源及教師隊伍模塊設計 4.4.1 課件作業下載 4.4.2 作業提交 4.4.3 教學大綱發布返回章節目錄返回上一頁4.4.1 課件作業下載 系統該模塊允許學生用戶下載課件及作業資源,課件由老師上傳和管理。課件發布由老師發布課件和管理,管理員也有管理課件的權限,學生可以根據自己的需要下載課件進行課下的學習,如圖十三所示。返回小章節目錄返回上一頁圖十三課件下載界面返回上一頁作業模塊類似于課件模塊,不過學生在

28、下載作業之后還可以上傳作業,同時老師可以批閱作業,實現了教學的互動,如圖十四所示。圖十四作業下載界面返回上一頁4.4.2 作業提交該模塊用于學生提交作業,聯系與前面的作業下載模塊,老師和學生進行在線的作業交互,體現了網絡教學靈活便捷的特點,如圖十五所示。圖十五作業提交界面返回小章節目錄返回上一頁4.4.3 教學大綱發布該模塊在課程網站占有比重并不高,但是教學大綱是課程的總體介紹,對學生學習課程有積極重要的引導作用,根據教學大綱,學生可以對課程有一個大概全面的了解,方便學生對自己的學習進行規劃,如圖十六所示。圖十六教學大綱發布返回小章節目錄返回上一頁4.5在線答疑模塊設計在線答疑模塊設計 在線答

29、疑是該網站系統的重要模塊,精品課程網站設計實現了精品課資源的共享,讓學生可以根據自己的需要有選擇的學習,在線答疑則更為直接體現了網站的交互性,學生可以在線提問,老師可以在線答疑,類似網絡論壇的功能。 作為學生,可以查看在線答疑界面的問題,還可以提出自己想要得到解答的問題,假如已經提過問題,可以查看是否有回復以及回復的內容。 作為老師,可以查看答疑模塊的問題,根據需要回答學生提出的問題,管理問題,對一些過了很長時間的問題和一些明顯沒有什么價值的問題進行刪除,這樣會使得界面整潔,便于回答問題 。返回章節目錄返回上一頁該模塊實現如圖十七所示。圖十七在線答疑模塊返回上一頁4.6后臺管理模塊設計后臺管理

30、模塊設計 后臺管理模塊是網站的重要組成部分,管理員和老師通過管理模塊可以直觀方便的對網站的教學資源進行管理。 本章主要介紹了后臺管理對各個模塊,包括首頁,新聞通知發布和管理,作業發布和管理,教學課件發布和管理等模塊進行管理的具體設計。 4.6.1 管理首頁 4.6.2新聞通知發布和管理 4.6.3教學課件發布 4.6.4 作業發布和管理返回章節目錄返回上一頁4.6.1 管理首頁由管理入口,用戶可以進入管理登陸界面,驗證通過后登陸成功,進入后臺管理首頁。后臺管理的首頁直觀的顯示了管理者的各個功能,操作。如圖十八所示。圖十八管理首頁返回小章節目錄返回上一頁4.6.2新聞通知發布和管理該模塊與用戶頁

31、面通知新聞模塊相關聯,發布和管理通知新聞內容,發布模塊如圖十九所示,管理模塊如圖二十所示。圖十九通知新聞發布返回小章節目錄返回上一頁圖二十通知新聞管理返回上一頁4.6.3教學課件發布教學課件發布模塊與用戶頁面教學課件模塊相關聯,老師可以根據發布教學課件供學生下載,如圖二十二所示。圖二十二教學課件發布返回小章節目錄返回上一頁4.6.4 作業發布和管理該模塊與用戶頁面作業模塊相關聯,用于作業的發布和管理,如圖二十三、二十四所示。圖二十三作業發布返回小章節目錄返回上一頁圖二十四作業管理返回上一頁5.系統測試 5.1測試的目的測試的目的 5.2測試的準則測試的準則 5.3測試的方法測試的方法 5.4單

32、元測試實例單元測試實例返回首目錄返回上一頁5.1測試的目的測試的目的 軟件測試的目標和定義: (1) 測試是為了發現程序中的錯誤而執行程序的過程。 (2) 好的測試方案是極可能發現迄今為止尚未發現的錯誤的測試方案。 (3) 成功的測試是發現了至今為止尚未發現的錯誤的測試。 在對精品課程網站管理進行系統測試時,也正是基于上述觀點來進行的,測試的目的不是證明系統是完美的,而是發現問題,更好的解決問題,使系統不斷完善,滿足廣大用戶的需求。返回章節目錄返回上一頁5.2測試的準則測試的準則 為了能設計出行之有效的測試方案,必須深入理解并正確運用指導軟件測試的基本準則。主要的測試準則如下: (1) 所有的

33、測試都應該追溯到用戶需求。 (2) 應該在開始測試之前就制定出測試計劃。 (3) 應該從“小模塊”測試開始,并逐步進行“大模塊”測試。 (4) 窮舉測試是不可能的。 (5) 為了達到最佳的測試效果,應該由獨立的第三方從事測試工作。當然本系統是獨立開發為前提進行的,所以測試只能由自己做。返回章節目錄返回上一頁5.3測試的方法測試的方法 測試分為兩種方法:黒盒測試和白盒測試。前一種又稱功能測試,即如果已經知道了產品應該具有的功能,可以通過測試來檢驗是否每個功能正常使用;后一種方法又稱結構測試,如果知道了產品的內部工作過程,可以通過測試來檢測產品內部動作是否按照說明書的規定正常工作。在測試本系統時,

34、采用的是黑盒測試來設計測試用例,而且在測試過程中,由于條件原因,不能完全按照測試規則由第三方來測試,測試過程和方案設計由原設計者自己完成。返回章節目錄返回上一頁5.4單元測試實例單元測試實例 測試一: 在管理員登陸界面時,用戶名或密碼有一項為空或者填寫錯誤,系統是否出現預先設定的操作提示。 預期效果:輸入錯誤及時報錯。 具體操作:用戶名、密碼、任意一項為空或者填寫有誤。 結果:都出現相應的錯誤原因的信息提示。 結論:要求管理員必須填寫正確的用戶名和密碼,才能進入管理頁面,測試成功。返回章節目錄返回上一頁5.4單元測試實例單元測試實例 測試二: 在后臺添加或刪除一條新聞,返回前臺,看其是否添加刪

35、除成功。 預期效果:能立即更新添加或刪除的內容。 具體操作:在新聞管理頁面中添加刪除一條新聞。 結果:前臺重新刷新頁面后,立即顯示或消失所操作的新聞。 結論:新聞模塊的添加刪除功能正常,測試成功。返回上一頁5.4單元測試實例單元測試實例 測試三: 在后臺添加或刪除一篇文章,返回前臺,看其是否添加刪除成功。 預期效果:能立即更新添加或刪除的內容。 具體操作:在文章管理頁面中添加刪除一篇文章。 結果:前臺重新刷新頁面后,立即顯示或消失所操作的文章。 結論:文章模塊的添加刪除功能正常,測試成功。返回上一頁5.4單元測試實例單元測試實例 測試四: 修改新聞的內容、類別,看其內容、顯示位置是否改變。 預

36、期效果:能力及看到所修改的內容,若修改了新聞類別,則顯示位置發生改變。 具體操作:在新聞管理頁面中的新聞管理中修改一篇文章的內容和類別。 結果:前臺重新刷新頁面后,所更改的新聞內容和顯示位置均發生改變。 結論:新聞管理模塊功能正常,測試成功。返回上一頁5.4單元測試實例單元測試實例 測試五:修改文章的內容、類別,看其內容、顯示位置是否改變。 預期效果:能力及看到所修改的內容,若修改了文章類別,則顯示位置發生改變。 具體操作:在文章管理頁面中的文章管理中修改一篇文章的內容和類別。 結果:前臺重新刷新頁面后,所更改的文章內容和顯示位置均發生改變。 結論:文章管理模塊功能正常,測試成功。返回上一頁5

37、.4單元測試實例單元測試實例 測試六: 在論壇中發表帖子時,不填帖子題目、文章內容或作者名稱,看其能否發表帖子。 預期效果:帖子題目、文章內容、作者名稱三者之一為空則跳轉到錯誤頁面。 具體操作:進入論壇頁面,發表帖子,分別不填帖子題目、文章內容、作者名稱。最后全填。 結果:前三次均進入報錯界面,最后一次成功發表。 結論:論壇發表文章功能正常,測試成功。返回上一頁5.4單元測試實例單元測試實例 測試七: 文件下載功能是否能實現。 預期效果:所傳文件能順利下載。 具體操作:打開一個能下載的頁面,單擊下載鏈接。 結果:彈出下載對話框,下載功能實現。 結論:下載功能正常,測試成功。返回上一頁5.4單元

38、測試實例單元測試實例 測試八: 在線視頻播放功能是否實現。 預期效果:進入鏈接頁面即可播放。 具體操作:進入含有視頻在線播放鏈接的頁面,單擊鏈接。 結果:新打開的頁面中視頻順利播放。 結論:在線視頻播放功能正常,測試成功。返回上一頁6.總結隨著網絡科技的不斷發展和網絡的廣泛應用,使我們的生活越來越離不開網絡。網絡它以自己的獨特的優點征服了我們。在教育越來越受重視的21世紀,遠程教學必然會受到越來越多的重視。開發先進的、適用的課程網站,實現網上教學的實時性、動態性和交互性是必然趨勢。隨著網絡的發展,課程網站教學系統必將越來越完善。經過幾個月的設計,課程網站設計基本結束了,現對網站做一下簡單的總結

39、和概括。該網站名為人工智能概論課程網站,網站里有兩種角色:管理員和普通用戶。本網站戶要包括以下六大模塊:網站前臺顯示模塊,用戶注冊登錄模塊,新聞通知發布模塊,學習資源及教師隊伍模塊,在線答疑模塊,后臺管理模塊。網站主要功能包括:用戶登陸注冊,課程介紹,教學大綱,學習資源,新聞瀏覽,互動論壇留言回復等功能。功能基本實現,具備一般精品課程網站的功能。返回首目錄返回上一頁6.總結盡管本系統存在著很多不足,但該網站能夠實現精品課程網站應有的基本功能、界面友好易于用戶操作、網站角色分的清晰明了。如果用戶的硬件與軟件配置日后能有所提高,系統的功能可以得到進一步擴充。通過對精品課網站開發工作的全程參與,全面了解了系統分析設計的流程,深刻感受到了分析設計質量對系統實施階段工作效率的重要影響。從計算機技能的角度來看,這次系統開發的經歷不僅加深了對一門新的語言的認識和了解,還體會到了網絡與數據庫對信息系統發展的重大意義。返回上一頁6.總結在這個過程中學到了很多專業知識,比如說又一次接觸了ASP.NET網站設計技術,加深了對以前學習的C#編程語言的理解和應用。此外還親身體驗到了軟件設計過程中需求分析和可行性分析的重要性。對于這次設計來說還得到了一些與專業知識無關但又很重要的東西,那就是通過這次設計發現在大學生活里的學習有很多不足和缺陷,面對這

溫馨提示

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

評論

0/150

提交評論