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福利国产成人精品导航| 青青操视频免费观看| 在线免费无码视频| 婷婷中文在线| 无码'专区第一页| 日本在线免费网站| a级毛片免费网站| 国产区成人精品视频| 18禁高潮出水呻吟娇喘蜜芽| 中文字幕久久精品波多野结| 精品国产99久久| 一本大道东京热无码av| 久久网综合| 69国产精品视频免费| 人妻少妇乱子伦精品无码专区毛片| 成人中文字幕在线| 国产精品太粉嫩高中在线观看| 一级毛片在线播放免费| 国产白浆视频| 久久久久国产精品熟女影院| 欧美性天天| 国产真实乱人视频| 亚洲三级成人| 成人综合在线观看| 免费在线色| 狠狠干欧美| 青青操国产| 亚洲天堂网在线视频| 久久动漫精品| 国产男女XX00免费观看| 欧美第二区| 日本欧美一二三区色视频| 亚洲国产天堂在线观看| 国产永久在线观看| 色播五月婷婷| 91在线国内在线播放老师| 国产在线无码av完整版在线观看| 四虎精品国产AV二区| 黄色成年视频| 福利在线不卡一区| 亚洲一级色| 午夜精品福利影院| 国产黄色片在线看| www.狠狠| 亚瑟天堂久久一区二区影院| 日本少妇又色又爽又高潮| 亚洲区视频在线观看| 中文字幕在线欧美| 在线色国产| 97在线免费视频| 在线综合亚洲欧美网站| 91精品综合| 91在线一9|永久视频在线| 国产欧美成人不卡视频| 久久九九热视频| 久久一本日韩精品中文字幕屁孩| 国产免费网址| 欧美人与牲动交a欧美精品 | 九色综合视频网| 99久久国产综合精品2023| 在线国产91| 激情乱人伦| 国产精品不卡永久免费| 亚洲日韩精品伊甸| 欧洲极品无码一区二区三区| 国产精品三级av及在线观看| 中国国产一级毛片| 国产精品极品美女自在线| 欧美激情一区二区三区成人| 亚洲一级毛片免费观看| 国产人在线成免费视频| 亚洲综合色吧| 日本在线国产| 久久黄色一级片| 国产成人综合亚洲网址| 成人午夜久久| 国产成人综合久久精品下载| 国产福利微拍精品一区二区| 国产综合精品日本亚洲777| 日本伊人色综合网| 综合色88| 国产欧美精品专区一区二区|