• 
    

    
    

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

      一種基于UML的信息系統(tǒng)分析與設(shè)計(jì)研究

      2014-04-29 10:33:09王南殷凱鳴
      電腦迷 2014年19期
      關(guān)鍵詞:信息系統(tǒng)分析設(shè)計(jì)

      王南 殷凱鳴

      摘 要 UML是一種建模語(yǔ)言,具有通用性及統(tǒng)一性,基于UML開發(fā)出來(lái)的信息系統(tǒng)避免了由于不同的人表達(dá)方法不同而帶來(lái)的語(yǔ)義不相同的問題。信息系統(tǒng)開發(fā)是一項(xiàng)非常復(fù)雜的工作,需要解決的問題多種多樣,一旦做錯(cuò)就會(huì)給系統(tǒng)帶來(lái)很大的影響,因此在開發(fā)信息系統(tǒng)時(shí)應(yīng)用UML建模語(yǔ)言進(jìn)行分析與設(shè)計(jì),具有十分重要的作用?;赨ML的信息系統(tǒng)分析與設(shè)計(jì)可以有效的縮短開發(fā)周期,同時(shí)還能提高信息管理系統(tǒng)軟件的質(zhì)量。本文以圖書館管理信息系統(tǒng)為例,討論了基于UML的分析與設(shè)計(jì)。

      關(guān)鍵詞 UML 信息系統(tǒng) 分析 設(shè)計(jì)

      中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A

      0前言

      現(xiàn)今,各行各業(yè)在發(fā)展過(guò)程中,需要處理的信息逐漸增多,由此推動(dòng)了計(jì)算機(jī)信息管理系統(tǒng)的應(yīng)用,利用計(jì)算機(jī)信息管理系統(tǒng)有很多的好處,最大的好處就是便于管理信息,提高了工作的效率及信息保護(hù)的安全性。圖書館包含大量的書籍資料,而且會(huì)有許多的用戶來(lái)頻繁的借書、還書,這使得圖書館需管理的信息大量增加。盡管大部分的圖書館都采用了計(jì)算機(jī)信息管理系統(tǒng),但是仍然處于初始階段,未真正的發(fā)揮信息系統(tǒng)的作用,因此,有了基于UML的信息系統(tǒng)分析與設(shè)計(jì)。

      1UML的組成及建模機(jī)制

      UML的組成:UML是一種建模語(yǔ)言,需要面向?qū)ο髞?lái)進(jìn)行,在軟件系統(tǒng)中應(yīng)用UML,可以幫助用戶對(duì)對(duì)象進(jìn)行描述和建模,而且從軟件開發(fā)開始,直到軟件系統(tǒng)最終的測(cè)試,都可以利用UML來(lái)進(jìn)行描述。UML主要由四大部分組成,分別為:視圖,非圖形,由多個(gè)圖構(gòu)成,在一個(gè)系統(tǒng)中分為不同的抽象層,而視圖就是某層對(duì)系統(tǒng)的抽象表示;圖,是由各種圖形來(lái)構(gòu)成的;模型元素,是指圖中使用的概念;通用機(jī)制,是指所提供出來(lái)的其他信息。

      UML的建模機(jī)制:在UML的建模機(jī)制中,主要包括兩種,一種是靜態(tài)建模機(jī)制,另一種是動(dòng)態(tài)建模機(jī)制。靜態(tài)建模機(jī)制是UML的基礎(chǔ),包括六項(xiàng)內(nèi)容,分別為用例圖、類圖、對(duì)象圖、包、構(gòu)件圖、部署圖。在信息系統(tǒng)中包含多個(gè)對(duì)象,各個(gè)對(duì)象之間需要進(jìn)行交互,交互的方法為互相之間傳遞消息,在動(dòng)態(tài)建模機(jī)制中,包含四種動(dòng)態(tài)圖:順序圖、狀態(tài)圖、協(xié)作圖、活動(dòng)圖,在這四種動(dòng)態(tài)圖中,消息是一種通信表示方式,實(shí)現(xiàn)對(duì)象之間的交互。

      2基于UML的圖書館信息管理系統(tǒng)的分析與設(shè)計(jì)

      (1)總體功能需求

      隨著社會(huì)的發(fā)展,要求圖書館要實(shí)現(xiàn)現(xiàn)代化及自動(dòng)化。據(jù)調(diào)查顯示,現(xiàn)在已經(jīng)有600多個(gè)圖書館實(shí)現(xiàn)了互聯(lián)網(wǎng)聯(lián)機(jī)目錄,另外,網(wǎng)絡(luò)中還擁有虛擬圖書館,這是由非盈利組織和商業(yè)公司建立起來(lái)的,主要目的是給用戶提供更為廣泛的信息?,F(xiàn)今,圖書館的業(yè)務(wù)范圍正在擴(kuò)展,而且用戶的工作特點(diǎn)也在不斷地發(fā)生變化,因此在充分了解這兩方面內(nèi)容的基礎(chǔ)上,在圖書館信息管理系統(tǒng)中建立了四大結(jié)構(gòu):讀者服務(wù)區(qū)、圖書館工作區(qū)、行政管理區(qū)、圖書館簡(jiǎn)介。

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

      這一階段為分析階段,在這一階段中,以用戶的需求為主,建立起用例視圖。實(shí)際上,用例視圖就是從用戶的角度出發(fā),建立起用戶需求的系統(tǒng)功能模型圖。建立用例視圖包括兩方面的工作:第一,確定系統(tǒng)用戶,在圖書館系統(tǒng)中,系統(tǒng)用戶包括注冊(cè)及非注冊(cè)閱借閱者、圖書館及系統(tǒng)管理員、外部信息源、電子及紙質(zhì)書刊、行政主管,而不同的用戶還可以細(xì)分出更多的子類別;第二,確定和說(shuō)明用例,圖書館系統(tǒng)要擁有不同的功能,根據(jù)功能劃分,系統(tǒng)可劃分為讀者服務(wù)、流通、采訪、編目、維護(hù)子系統(tǒng)幾大部分。

      (3)系統(tǒng)靜態(tài)視圖

      靜態(tài)視圖是一種基礎(chǔ)視圖。在系統(tǒng)需求確定之后,就需要依據(jù)需求來(lái)識(shí)別系統(tǒng)對(duì)象,并進(jìn)行分類。類確定之后,就需要了解各類之間的關(guān)系,并根據(jù)關(guān)系建立起類圖。對(duì)系統(tǒng)中的類進(jìn)行劃分,可分為3個(gè)包:GUI包、Library包、DB包。不同的包由不同的類組成,GUI包由界面類組成,實(shí)體類組成了Library包,而與數(shù)據(jù)庫(kù)相關(guān)的類則組成了DB包。

      (4)系統(tǒng)動(dòng)態(tài)視圖

      系統(tǒng)會(huì)隨著時(shí)間的變化而變化,動(dòng)態(tài)視圖主要是描述變化行為,在描述時(shí)以靜態(tài)視圖為基礎(chǔ)。首先,要建立交互作用圖,在圖書館信息管理系統(tǒng)中,包含著大量的時(shí)序圖,比如系統(tǒng)管理員添加書籍時(shí)序圖、系統(tǒng)管理員刪除書目時(shí)序圖等,在時(shí)序圖中,都需要進(jìn)行交互作用;其次,建立協(xié)作圖,協(xié)作圖表示的是對(duì)象之間在時(shí)間及空間上的交互,與時(shí)序圖所描述的內(nèi)容基本相同;第三,建立狀態(tài)圖,在系統(tǒng)中,需要建立狀態(tài)圖的類有兩種,書籍及借閱者賬戶;第四,建立活動(dòng)圖,活動(dòng)圖主要是確定以何種順序來(lái)完成一項(xiàng)操作。

      (5)系統(tǒng)的配置與實(shí)現(xiàn)

      在圖書館信息系統(tǒng)中,包含兩個(gè)組件圖:業(yè)務(wù)對(duì)象組件圖、用戶界面組件圖。在信息系統(tǒng)的設(shè)計(jì)中,要明確系統(tǒng)中軟件及硬件的配置情況,而為了進(jìn)行合理的配置,就需要建立相應(yīng)配置圖。

      在對(duì)圖書館信息管理系統(tǒng)進(jìn)行分析與設(shè)計(jì)時(shí),充分的應(yīng)用了UML建模語(yǔ)言,從系統(tǒng)的分析到系統(tǒng)的實(shí)現(xiàn),UML利用描述手段將其科學(xué)的聯(lián)系在一起。

      3結(jié)論

      UML作為一種標(biāo)準(zhǔn)的建模語(yǔ)言,對(duì)于以面向?qū)ο蠹夹g(shù)來(lái)描述的系統(tǒng)來(lái)說(shuō),無(wú)論是何種類型的系統(tǒng),都可以適用,而且在一個(gè)系統(tǒng)的不用開發(fā)階段,都可以使用UML建模語(yǔ)言。應(yīng)用UML建模語(yǔ)言對(duì)信息系統(tǒng)進(jìn)行分析與設(shè)計(jì),可以更好地實(shí)現(xiàn)信息管理,保證信息管理的有效性及有序性。本文以圖書館信息管理系統(tǒng)為例,簡(jiǎn)單的講述了利用UML進(jìn)行分析與設(shè)計(jì)的過(guò)程。

      參考文獻(xiàn)

      [1] 林奕君.基于UML的圖書館管理信息系統(tǒng)的分析與設(shè)計(jì)[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2014(14):27-28.

      [2] 陳洪雷.基于UML的倉(cāng)庫(kù)管理信息系統(tǒng)的分析與設(shè)計(jì)[J].商場(chǎng)現(xiàn)代化,2012(01):251.

      [3] 呂冠艷,李?yuàn)^華.基于UML的信息系統(tǒng)需求分析模型[J].微型機(jī)與應(yīng)用,2010(20):142-143.

      猜你喜歡
      信息系統(tǒng)分析設(shè)計(jì)
      企業(yè)信息系統(tǒng)安全防護(hù)
      哈爾濱軸承(2022年1期)2022-05-23 13:13:18
      隱蔽失效適航要求符合性驗(yàn)證分析
      電力系統(tǒng)不平衡分析
      電子制作(2018年18期)2018-11-14 01:48:24
      瞞天過(guò)海——仿生設(shè)計(jì)萌到家
      基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
      電子制作(2018年11期)2018-08-04 03:25:54
      信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
      設(shè)計(jì)秀
      海峽姐妹(2017年7期)2017-07-31 19:08:17
      有種設(shè)計(jì)叫而專
      Coco薇(2017年5期)2017-06-05 08:53:16
      電力系統(tǒng)及其自動(dòng)化發(fā)展趨勢(shì)分析
      基于SG-I6000的信息系統(tǒng)運(yùn)檢自動(dòng)化診斷實(shí)踐
      崇仁县| 青冈县| 依安县| 石林| 平阴县| 淮安市| 班戈县| 荣昌县| 民乐县| 交城县| 合作市| 铜山县| 水城县| 宜川县| 凭祥市| 泰和县| 平度市| 阿尔山市| 台中县| 天峨县| 运城市| 从化市| 满洲里市| 磐石市| 竹溪县| 淮滨县| 榆中县| 田林县| 图片| 衡南县| 阿城市| 大关县| 翁牛特旗| 同德县| 东乡县| 丹寨县| 邳州市| 通海县| 孙吴县| 湖州市| 柳林县|