999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UML的教學互動網站的設計與實現

2012-04-29 00:00:00劉芳龔衛東
藝術科技 2012年4期

摘要:首先用UML建模語言對教學互動網站進行了需求分析和系統設計,然后用UML的活動圖、用例圖、順序圖對網站進行了功能建模,最后采用PHP技術編碼實現了教學互動網站。

關鍵詞:UML;教學互動;PHP1引言

多媒體計算機和網絡通信技術使成千上萬不同地區不同階層不同學習類型的人們,可以打破時空限制,用最低的投入及成本獲得最佳的學習效果。同時,生活水平的不斷提高,促使人們對自我發展的需求不斷增強,傳統的教育方式有著地域、時間以及信息量的限制,無法滿足其自主學習、個性追求、心理需求、文化藝術及精神需求的渴望。因此,網上教學互動正愈來愈顯示出其強大的生命力,并在世界范圍內逐漸擴大其影響。

通過建立教學互動網站,實現多媒體學習資源的共享、上傳、下載,為自學者學習新知識提供大量的自學材料;為教師提供豐富多彩的多媒體網絡教學課件,節省時間;實現教學視覺、聽覺全方位的沖擊,幫助教師提高教學效果,優化教學方式,為學生提供生動、形象的學習氛圍。

2需求分析

在軟件工程中,需求分析指的是在建立一個新的軟件系統時描寫新系統的目的、范圍、定義和功能時所要做的所有的工作[1,2]。需求分析是軟件工程中的一個關鍵過程。在這個過程中,系統分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統的解決方法。需求分析階段的任務是確定軟件系統功能。UML建模語言在需求分析階段一般使用活動圖、用例圖來描述軟件系統的功能需求[3]。下面對利用UML建模技術對教學互動網站進行功能建模,并給出網站的非功能需求。

2.1業務描述

通過建立此站點,實現多媒體學習資源的共享、下載、上傳,為自學者學習新知識提供大量的自學材料;為教師提供豐富多彩的多媒體網絡教學課件,節省時間;實現教學視覺、聽覺全方位的沖擊,幫助教師提高教學效果,優化教學方式,為學生提供生動、形象的學習氛圍。教學互動系統主要由五個模塊組成。系統的核心模塊圖如圖1所示。

圖1系統核心模塊圖1)會員模塊:它的主要功能就是實現對注冊用戶的有效和安全性管理,它包括新用戶注冊、修改密碼、修改基本資料、遺忘密碼時的密碼重新獲取。2)上傳模塊:它是本站的核心模塊之一,主要是實現注冊用戶共享其資源。3)搜索下載模塊:它也是本站的核心模塊之一,主要是實現注冊用戶搜索下載其所需的資源,以達到滿足用戶學習工作的需求。4)留言模塊:實現注冊用戶對本站存在的某些問題提出疑問或建議。同時,教師將在管理員模塊中的留言回復模塊即時回復,滿足用戶需求。5)管理員模塊:為方便用戶能在最短的時間內搜索到最豐富最有效的資源,管理員將按照一定的管理原則,對所有共享資源及注冊用戶實施有效管理,對確實不符合要求的資源或在本站內實施不法操作的注冊會員,有權刪除其所有注冊信息,即屏蔽此用戶名在本站的使用權。

2.2活動圖

活動圖(activity diagram)是用來闡明業務用例實現的工作流程的。業務用例由一系列活動組成。工作流程通常包括一個基本工作流程和一個或多個備選工作流程。工作流程說明的結構使用活動圖來進行[46]。

根據2.1節對教學互動網站的業務描述得出其中比較重要的業務用例有會員注冊、下載資料等。下面對這幾個比較重要的業務用例的工作流程用活動圖進行描述,教學互動網站活動圖如圖2—圖3所示。

圖2注冊活動圖圖3下載資料活動圖2.3用例圖

用例圖(User Case)是被稱為參與者的外部用戶所能觀察到的系統功能的模型圖,呈現了一些參與者和一些用例,以及它們之間的關系,主要用于對系統、子系統或類的功能行為進行建模[7]。用例圖定義了系統的功能需求,它是從系統的外部看系統功能,并不描述系統內部對功能的具體實現。

由以上對教學互動網站的需求分析可以抽象出網站的參與者有學生、教師和管理員,用例主要有注冊、下載資料、上傳資料、搜索資料、添加留言、回復留言、刪除留言等。教學互動網站的用例圖如圖4所示。

圖4教學互動網站用例圖2.4非功能需求

1)收集資源:要求收集大量豐富且種類繁多的多媒體資源,因為這是此網站的核心。2)安全性:要求注冊會員才能上傳下載資源;管理員才有權刪除資源或會員信息。3)界面要求:要求界面友好美觀,讓使用者倍感舒服。

3系統設計

系統設計是系統的物理設計階段。根據系統需求分析階段所確定的系統的功能模型,在用戶提供的環境條件下,設計出一個能在計算機網絡環境上實施的方案,即建立系統的物理模型[8]。這個階段的任務是設計軟件系統的模塊層次結構,設計數據庫的結構以及設計模塊的控制流程,其目的是明確軟件系統“如何做”。

3.1順序圖

UML順序圖是一種動態建模方法。UML順序圖一般用于確認和豐富一個使用情境的邏輯。一個使用情境的邏輯可能是一個用例的一部分,或是一條備選線路;一個貫穿單個用例的完整流程,例如動作基本過程的邏輯描述,或是動作的基本過程的一部分再加上一個或多個的備用情境的邏輯描述。或是包含在幾個用例中的流程。教學互動網站的留言回復用例涉及多個對象和較復雜的數據交互,因此,對其用順序圖進行動態建模。留言回復順序圖如圖5所示。

圖5留言回復順序圖3.2界面設計

軟件用戶界面(Software User Interface)是指軟件用于和用戶交流的外觀、部件等。好的軟件設計看起來給人一種很舒服的感覺;有些軟件很有創意,能給人帶來意外的驚喜和視覺的沖擊;而有些軟件頁面上充斥著怪異的字體,花哨的色彩和圖片,給人網頁制作粗劣的感覺。軟件界面的設計直接關系到一個網站的生命力。界面設計一般要遵循簡易性、記憶負擔最小化、風格一致性、排列有序性等。

4網站實現

教學互動網站用PHP進行前臺頁面開發,采用SQL SERVER 2005數據庫管理系統來管理網站的數據,網站采用B/S模式,用戶只需使用IE瀏覽器就可很方便的登錄網站進行學習和交流。教學互動網站的文件上傳代碼如下所示。

主站蜘蛛池模板: 日本三级欧美三级| 精品一区二区三区四区五区| 亚洲人成亚洲精品| 亚洲欧美日韩精品专区| 老司机午夜精品网站在线观看| 亚洲精品高清视频| 日本免费高清一区| 亚洲国产精品日韩欧美一区| 尤物国产在线| 婷婷开心中文字幕| 亚洲天堂久久| 国产美女91呻吟求| 国产在线观看人成激情视频| 国产男人的天堂| 亚洲欧美在线综合一区二区三区| 欧美午夜视频在线| 欧美精品影院| 精品综合久久久久久97超人该| 亚洲福利一区二区三区| 女人18毛片久久| 美女黄网十八禁免费看| 国产成人综合日韩精品无码不卡| 国产精品久久久久久搜索 | 欧美亚洲香蕉| 色婷婷视频在线| 日韩视频免费| 国产99久久亚洲综合精品西瓜tv| 日韩欧美亚洲国产成人综合| 欧美中文字幕一区| 国外欧美一区另类中文字幕| 又粗又硬又大又爽免费视频播放| 日韩精品中文字幕一区三区| 色综合成人| 91亚洲精选| 国产91小视频在线观看| 日本在线欧美在线| 欧美色伊人| 99国产精品一区二区| 国产99视频精品免费视频7| 日本三级黄在线观看| 亚洲最大福利网站| 亚洲天堂啪啪| 亚洲一本大道在线| 天天躁日日躁狠狠躁中文字幕| 成人福利在线视频免费观看| 夜夜操天天摸| 久久精品人人做人人| 91视频99| 日韩区欧美区| 国产激情无码一区二区三区免费| 黄色污网站在线观看| 久久这里只有精品2| 国产精品人成在线播放| 伊人婷婷色香五月综合缴缴情 | 久久人人爽人人爽人人片aV东京热| 毛片卡一卡二| 野花国产精品入口| 一本无码在线观看| 国产成人精品2021欧美日韩| 久久这里只有精品66| 不卡视频国产| 在线中文字幕网| 搞黄网站免费观看| 久久国产毛片| av在线人妻熟妇| 香蕉久人久人青草青草| 免费在线看黄网址| 精品久久香蕉国产线看观看gif| 99er这里只有精品| 欧美亚洲欧美| 好吊色妇女免费视频免费| 欧美午夜一区| 国产成人高精品免费视频| 国产美女免费| 国产jizz| 另类欧美日韩| av手机版在线播放| 久久福利片| 国产美女一级毛片| 欧美一级特黄aaaaaa在线看片| 91视频国产高清| 久久综合色播五月男人的天堂|