亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于UML的教學(xué)互動(dòng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

        2012-04-29 00:00:00劉芳龔衛(wèi)東
        藝術(shù)科技 2012年4期

        摘要:首先用UML建模語(yǔ)言對(duì)教學(xué)互動(dòng)網(wǎng)站進(jìn)行了需求分析和系統(tǒng)設(shè)計(jì),然后用UML的活動(dòng)圖、用例圖、順序圖對(duì)網(wǎng)站進(jìn)行了功能建模,最后采用PHP技術(shù)編碼實(shí)現(xiàn)了教學(xué)互動(dòng)網(wǎng)站。

        關(guān)鍵詞:UML;教學(xué)互動(dòng);PHP1引言

        多媒體計(jì)算機(jī)和網(wǎng)絡(luò)通信技術(shù)使成千上萬(wàn)不同地區(qū)不同階層不同學(xué)習(xí)類型的人們,可以打破時(shí)空限制,用最低的投入及成本獲得最佳的學(xué)習(xí)效果。同時(shí),生活水平的不斷提高,促使人們對(duì)自我發(fā)展的需求不斷增強(qiáng),傳統(tǒng)的教育方式有著地域、時(shí)間以及信息量的限制,無(wú)法滿足其自主學(xué)習(xí)、個(gè)性追求、心理需求、文化藝術(shù)及精神需求的渴望。因此,網(wǎng)上教學(xué)互動(dòng)正愈來(lái)愈顯示出其強(qiáng)大的生命力,并在世界范圍內(nèi)逐漸擴(kuò)大其影響。

        通過(guò)建立教學(xué)互動(dòng)網(wǎng)站,實(shí)現(xiàn)多媒體學(xué)習(xí)資源的共享、上傳、下載,為自學(xué)者學(xué)習(xí)新知識(shí)提供大量的自學(xué)材料;為教師提供豐富多彩的多媒體網(wǎng)絡(luò)教學(xué)課件,節(jié)省時(shí)間;實(shí)現(xiàn)教學(xué)視覺(jué)、聽(tīng)覺(jué)全方位的沖擊,幫助教師提高教學(xué)效果,優(yōu)化教學(xué)方式,為學(xué)生提供生動(dòng)、形象的學(xué)習(xí)氛圍。

        2需求分析

        在軟件工程中,需求分析指的是在建立一個(gè)新的軟件系統(tǒng)時(shí)描寫新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有的工作[1,2]。需求分析是軟件工程中的一個(gè)關(guān)鍵過(guò)程。在這個(gè)過(guò)程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。UML建模語(yǔ)言在需求分析階段一般使用活動(dòng)圖、用例圖來(lái)描述軟件系統(tǒng)的功能需求[3]。下面對(duì)利用UML建模技術(shù)對(duì)教學(xué)互動(dòng)網(wǎng)站進(jìn)行功能建模,并給出網(wǎng)站的非功能需求。

        2.1業(yè)務(wù)描述

        通過(guò)建立此站點(diǎn),實(shí)現(xiàn)多媒體學(xué)習(xí)資源的共享、下載、上傳,為自學(xué)者學(xué)習(xí)新知識(shí)提供大量的自學(xué)材料;為教師提供豐富多彩的多媒體網(wǎng)絡(luò)教學(xué)課件,節(jié)省時(shí)間;實(shí)現(xiàn)教學(xué)視覺(jué)、聽(tīng)覺(jué)全方位的沖擊,幫助教師提高教學(xué)效果,優(yōu)化教學(xué)方式,為學(xué)生提供生動(dòng)、形象的學(xué)習(xí)氛圍。教學(xué)互動(dòng)系統(tǒng)主要由五個(gè)模塊組成。系統(tǒng)的核心模塊圖如圖1所示。

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

        2.2活動(dòng)圖

        活動(dòng)圖(activity diagram)是用來(lái)闡明業(yè)務(wù)用例實(shí)現(xiàn)的工作流程的。業(yè)務(wù)用例由一系列活動(dòng)組成。工作流程通常包括一個(gè)基本工作流程和一個(gè)或多個(gè)備選工作流程。工作流程說(shuō)明的結(jié)構(gòu)使用活動(dòng)圖來(lái)進(jìn)行[46]。

        根據(jù)2.1節(jié)對(duì)教學(xué)互動(dòng)網(wǎng)站的業(yè)務(wù)描述得出其中比較重要的業(yè)務(wù)用例有會(huì)員注冊(cè)、下載資料等。下面對(duì)這幾個(gè)比較重要的業(yè)務(wù)用例的工作流程用活動(dòng)圖進(jìn)行描述,教學(xué)互動(dòng)網(wǎng)站活動(dòng)圖如圖2—圖3所示。

        圖2注冊(cè)活動(dòng)圖圖3下載資料活動(dòng)圖2.3用例圖

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

        由以上對(duì)教學(xué)互動(dòng)網(wǎng)站的需求分析可以抽象出網(wǎng)站的參與者有學(xué)生、教師和管理員,用例主要有注冊(cè)、下載資料、上傳資料、搜索資料、添加留言、回復(fù)留言、刪除留言等。教學(xué)互動(dòng)網(wǎng)站的用例圖如圖4所示。

        圖4教學(xué)互動(dòng)網(wǎng)站用例圖2.4非功能需求

        1)收集資源:要求收集大量豐富且種類繁多的多媒體資源,因?yàn)檫@是此網(wǎng)站的核心。2)安全性:要求注冊(cè)會(huì)員才能上傳下載資源;管理員才有權(quán)刪除資源或會(huì)員信息。3)界面要求:要求界面友好美觀,讓使用者倍感舒服。

        3系統(tǒng)設(shè)計(jì)

        系統(tǒng)設(shè)計(jì)是系統(tǒng)的物理設(shè)計(jì)階段。根據(jù)系統(tǒng)需求分析階段所確定的系統(tǒng)的功能模型,在用戶提供的環(huán)境條件下,設(shè)計(jì)出一個(gè)能在計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境上實(shí)施的方案,即建立系統(tǒng)的物理模型[8]。這個(gè)階段的任務(wù)是設(shè)計(jì)軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)以及設(shè)計(jì)模塊的控制流程,其目的是明確軟件系統(tǒng)“如何做”。

        3.1順序圖

        UML順序圖是一種動(dòng)態(tài)建模方法。UML順序圖一般用于確認(rèn)和豐富一個(gè)使用情境的邏輯。一個(gè)使用情境的邏輯可能是一個(gè)用例的一部分,或是一條備選線路;一個(gè)貫穿單個(gè)用例的完整流程,例如動(dòng)作基本過(guò)程的邏輯描述,或是動(dòng)作的基本過(guò)程的一部分再加上一個(gè)或多個(gè)的備用情境的邏輯描述?;蚴前趲讉€(gè)用例中的流程。教學(xué)互動(dòng)網(wǎng)站的留言回復(fù)用例涉及多個(gè)對(duì)象和較復(fù)雜的數(shù)據(jù)交互,因此,對(duì)其用順序圖進(jìn)行動(dòng)態(tài)建模。留言回復(fù)順序圖如圖5所示。

        圖5留言回復(fù)順序圖3.2界面設(shè)計(jì)

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

        4網(wǎng)站實(shí)現(xiàn)

        教學(xué)互動(dòng)網(wǎng)站用PHP進(jìn)行前臺(tái)頁(yè)面開(kāi)發(fā),采用SQL SERVER 2005數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)管理網(wǎng)站的數(shù)據(jù),網(wǎng)站采用B/S模式,用戶只需使用IE瀏覽器就可很方便的登錄網(wǎng)站進(jìn)行學(xué)習(xí)和交流。教學(xué)互動(dòng)網(wǎng)站的文件上傳代碼如下所示。

        国产乱人视频在线看| 中文在线中文a| 欧美人与动牲交a精品| 日韩精品中文字幕无码专区| 亚洲中文字幕精品一区二区| 久久中文字幕亚洲综合| 看全色黄大色黄大片 视频| 国产麻无矿码直接观看| 麻豆国产AV网站| 亚洲精品中字在线观看| 一本一道av无码中文字幕麻豆| 色综合无码av网站| 久久精品综合国产二区| 91色区在线免费观看国产| 内射人妻视频国内| 无码不卡高清毛片免费| 日本免费一区精品推荐| 精品国产亚洲av麻豆| 影音先锋女人av鲁色资源网久久| 欧美a在线播放| 日本高清人妻一区二区| 日本边添边摸边做边爱| 丰满熟妇乱又伦| 亚洲午夜无码视频在线播放| 精品极品视频在线观看| 精品久久久无码人妻中文字幕豆芽 | 无码熟妇人妻av在线影片最多| 国产成人av 综合 亚洲| 无遮高潮国产免费观看韩国| 国产高清视频在线不卡一区| 国产精品成人va在线观看| 国产精品露脸张开双腿| 国产精品又黄又爽又色| 99re6在线视频精品免费| 日韩精品无码av中文无码版| 97无码人妻一区二区三区蜜臀| 久久热免费最新精品视频网站| 丰满人妻一区二区三区视频53| 亚洲国产成人AV人片久久网站 | 九九精品无码专区免费| 国产精品黄色在线观看|