• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于UML的多媒體設備管理系統(tǒng)分析與建模

      2014-09-24 07:16:14俞誠龔水燕陳強業(yè)
      關鍵詞:時序管理系統(tǒng)建模

      俞誠 龔水燕 陳強業(yè)

      摘要:UML是軟件開發(fā)的主流建模語言,是面向對象的軟件工程方法的重要組成部分。文章對多媒體設備管理系統(tǒng)進行了系統(tǒng)分析,接著建立了系統(tǒng)分析階段的UML模型,繪制了系統(tǒng)用例圖和流程圖。

      關鍵詞:UML系統(tǒng)分析建模

      1 系統(tǒng)分析

      1.1 可行性分析

      可行性分析是在系統(tǒng)調查的基礎上研究開發(fā)新系統(tǒng)或改進原有系統(tǒng)的可能性??尚行匝芯康哪康氖窃谧疃痰臅r間內通過細致的研究結果得出最精確的評估??尚行匝芯康哪康牟皇墙鉀Q問題,而是要確定在一定條件下問題是否可以解決,值不值得解決。

      可行性可以從經濟性、技術性和操作性三方面考慮:本項目的開發(fā)費用、管理維護成本和硬件成本均在可接受范圍內;技術上采用B/S三層架構模式的設計方法,開發(fā)工具為Microsoft Visual Studio 2010,數(shù)據(jù)庫采用SQL Server 2008,其組合是時下主流、成熟的Web開發(fā)模式,在技術上是可行的;用戶無需安裝客戶端,只要通過瀏覽器登錄系統(tǒng)便可操作,界面簡潔、友好,操作簡單,從操作上是可行的。

      1.2 需求分析

      通過與使用用戶的多次溝通交流,得到多媒體設備管理系統(tǒng)的基本功能需求:①設備信息查詢功能,包括在用設備、發(fā)生故障的設備、維修中的設備、已報廢的設備以及停用但尚未報廢的設備。②設備的維護管理,包括設備基本信息的維護和運行信息的維護,如設備的故障狀況、維修狀況等。多媒體設備管理系統(tǒng)主要包含以下幾個模塊,如圖1所示:

      [設備信息管理][多媒體設備管理系統(tǒng)][系統(tǒng)登錄][用戶管理][設備故障管理][設備維修管理][設備報廢管理]

      圖1多媒體設備管理系統(tǒng)功能模塊劃分

      2 UML建模

      2.1 UML簡介

      UML(Unified Modeling Language,統(tǒng)一建模語言)是一種標準的可視化建模語言。使用UML建模,可以加速軟件開發(fā)進程,提高代碼質量,支持變動的業(yè)務需求。

      UML在其它面向對象方法的基礎上發(fā)展而來,吸收了其它方法的優(yōu)點,融入了軟件工程的新思想、新方法和新技術,消除了不同方法在表示法和術語上的差異,表達更為清晰和統(tǒng)一。使用UML可以為開發(fā)帶來很多好處:

      ①可以詳細說明系統(tǒng)的結構和各種行為。

      ②按照程序需要的樣式實現(xiàn)系統(tǒng)流程的可視化展示。

      ③可以實現(xiàn)所有決策的文檔化管理。

      ④可以以體系結構為中心,輕易實現(xiàn)增量和迭代。

      2.2 用例圖

      用例(Use Case)是指系統(tǒng)的外部事物(活動者、設備或外部事物)與系統(tǒng)的交互,它表達了系統(tǒng)的功能,即系統(tǒng)所提供的服務。用例圖是一種用于描述用例的可視化工具,由參與者、用例以及它們之間的關系構成,是外部用戶(參與者)所能觀察到的系統(tǒng)基本功能的模型圖。用例是從外部查看系統(tǒng)功能,是從用戶,而非開發(fā)者的角度描述系統(tǒng)的功能需求,用例圖直接影響到用戶對系統(tǒng)的滿意程度。在面向對象的軟件工程中,用例圖已成為系統(tǒng)分析和設計方法中不可或缺的重要組成部分。

      多媒體設備管理系統(tǒng)面向的用戶(參與者)有兩類:管理員和普通用戶。他們分別有不同的業(yè)務需求,系統(tǒng)用例圖如圖2所示。

      [多媒體設備管理系統(tǒng)][設備信息登記][用戶管理][添加用戶][《include》][刪除用戶][修改密碼][批量導入設備信息][設備信息維護][設備信息管理][《include》][《uses》][設備故障處理][設備故障查詢][《uses》][《include》][《include》][《include》][《include》][《include》][設備故障登記][《include》][《include》][設備故障管理][設備維修管理][《include》][《include》][《include》][《include》][《uses》][《uses》][《uses》][《include》][設備維修登記][設備返修登記][設備記錄查詢][維修商信息][管理員][《uses》][《uses》][《uses》][《include》][《include》][設備報廢查詢][設備報廢管理][設備報廢登記][到期設備查詢][普通用戶][《uses》][《uses》]

      圖2系統(tǒng)用例圖

      ①管理員:管理員具有最大權限,可對多媒體設備信息和用戶信息進行管理,如對設備進行添加、修改、刪除等操作以及對設備狀態(tài)(維修、報廢、故障)進行管理,同時也可以管理普通用戶信息。

      ②普通用戶:通過多媒體管理系統(tǒng)查詢設備信息,可以修改設備的維修和故障信息。

      2.3 時序圖

      時序圖(Sequence Diagram),又稱序列圖,是一種UML行為圖,用于描述對象之間動態(tài)的交互關系,著重體現(xiàn)對象間消息在時間上的傳遞順序,由活動者、對象、消息、生命線和控制焦點組成。時序圖可用于建立系統(tǒng)的動態(tài)模型。

      ①用戶登錄時序圖,如圖3所示。

      [系統(tǒng)管理界面][數(shù)據(jù)庫:用戶表][用戶業(yè)務邏輯處理][登錄界面][管理員/普通用戶][用戶名密碼驗證碼][驗證合法性][登錄信息][加密密碼][驗證用戶名密碼][登錄成功][如登錄失敗,返回錯誤信息]

      圖3用戶登錄時序圖

      ②設備管理時序圖,如圖4所示。

      3 結束語

      UML是目前軟件開發(fā)中應用最為廣泛的建模語言,UML的應用貫穿軟件系統(tǒng)從系統(tǒng)分析到軟件開發(fā)的整個過程,系統(tǒng)分析階段準確、詳細的建模有利于其后系統(tǒng)設計和系統(tǒng)設計的順利推進。

      參考文獻:

      [1]陳強業(yè).基于.NET的多媒體設備管理系統(tǒng)的設計與實現(xiàn)[D]. 浙江大學,2013.

      [2]李艷.基于UML的研究生培養(yǎng)系統(tǒng)建模的研究[J].計算機與數(shù)字工程,2011(02).

      [3]唐學忠.UML面向對象分析與建模[M].北京:電子工業(yè)出版社,2008.

      猜你喜歡
      時序管理系統(tǒng)建模
      時序坐標
      基于James的院內郵件管理系統(tǒng)的實現(xiàn)
      基于Sentinel-2時序NDVI的麥冬識別研究
      聯(lián)想等效,拓展建模——以“帶電小球在等效場中做圓周運動”為例
      基于LED聯(lián)動顯示的違停管理系統(tǒng)
      基于PSS/E的風電場建模與動態(tài)分析
      電子制作(2018年17期)2018-09-28 01:56:44
      不對稱半橋變換器的建模與仿真
      海盾壓載水管理系統(tǒng)
      中國船檢(2017年3期)2017-05-18 11:33:08
      一種毫米波放大器時序直流電源的設計
      電子制作(2016年15期)2017-01-15 13:39:08
      基于RFID的倉儲管理系統(tǒng)實現(xiàn)
      察雅县| 仪征市| 焦作市| 克山县| 静宁县| 车险| 南和县| 藁城市| 万载县| 保山市| 湖州市| 屏山县| 台中市| 辽中县| 濮阳县| 民权县| 清原| 黎城县| 鞍山市| 固镇县| 临朐县| 万年县| 县级市| 民丰县| 乐东| 通渭县| 泽库县| 榆社县| 黄石市| 韩城市| 伊吾县| 桐柏县| 盐源县| 甘肃省| 黔江区| 中阳县| 固原市| 土默特右旗| 隆子县| 宜州市| 理塘县|