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瀏覽器就可很方便的登錄網站進行學習和交流。教學互動網站的文件上傳代碼如下所示。

主站蜘蛛池模板: 妇女自拍偷自拍亚洲精品| 免费看a级毛片| 精品国产一区91在线| 亚洲综合经典在线一区二区| 国产成人精品优优av| 亚洲色偷偷偷鲁综合| 99久久精品国产麻豆婷婷| 亚洲第一页在线观看| 久久这里只有精品2| 亚洲第一页在线观看| 亚洲中文精品人人永久免费| 亚洲无码精彩视频在线观看| 亚洲男人的天堂久久精品| 欧美另类第一页| 久久九九热视频| 久久精品最新免费国产成人| 成人福利在线观看| 亚洲AⅤ波多系列中文字幕| AV在线麻免费观看网站| 免费看黄片一区二区三区| 国内精品小视频在线| 无码福利视频| 久久男人视频| 日韩精品无码不卡无码| 超薄丝袜足j国产在线视频| 色视频久久| 免费国产小视频在线观看| 国产打屁股免费区网站| 日本国产一区在线观看| 欧美日本激情| 成年女人18毛片毛片免费| 91久久偷偷做嫩草影院电| 五月婷婷激情四射| 日本91在线| 久久精品国产电影| 成人午夜在线播放| 亚洲色图在线观看| 久久国产亚洲偷自| 亚洲免费黄色网| 天堂成人在线| 亚洲av成人无码网站在线观看| jijzzizz老师出水喷水喷出| 2020国产免费久久精品99| 国产在线高清一级毛片| 性欧美精品xxxx| 亚洲精品国产自在现线最新| 成人欧美在线观看| 老司国产精品视频| 素人激情视频福利| 免费大黄网站在线观看| 欧美另类图片视频无弹跳第一页| 国产日韩欧美中文| 9啪在线视频| 亚洲国产清纯| 日本精品一在线观看视频| 亚洲色图另类| 国产成人久久综合777777麻豆| 久久96热在精品国产高清| 国产精品性| 999福利激情视频| 在线另类稀缺国产呦| 亚洲Av激情网五月天| 99精品免费欧美成人小视频 | 中文字幕 91| 亚洲性色永久网址| 国产jizzjizz视频| 欧美在线国产| 欧美日韩在线第一页| 国产成人亚洲精品色欲AV | jizz亚洲高清在线观看| 国产呦视频免费视频在线观看| 日韩午夜伦| 亚洲天堂高清| 色呦呦手机在线精品| 亚洲一级无毛片无码在线免费视频| 99久久精品免费看国产免费软件| 亚洲免费黄色网| 亚洲A∨无码精品午夜在线观看| 91久久国产综合精品女同我| 亚洲欧美成人影院| 91欧洲国产日韩在线人成| 亚洲欧美自拍中文|