成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

圖書館個性化推送系統模型如何使用UML技術建立

開發 架構
UML技術是比較實用的東西,它在軟件開發過程中經常會遇到,這里就向大家簡單介紹一下如何利用UML技術建立圖書館個性化推送系統模型,歡迎大家一起來學習UML技術的使用。

本節向大家介紹一下利用UML技術建立圖書館個性化推送系統模型的方法,主要包括圖書館個性化服務,UML技術介紹和用UML技術建立圖書館個性化推送系統模型的具體步驟,相信通過本節的學習你對圖書館推送系統模型建立有一定的認識。

利用UML技術建立圖書館個性化推送系統模型

1.圖書館個性化服務

現在各個高校圖書館都在進行數字化建設,在建設過程中,用戶將面臨著數字化信息資源的海洋。只是簡單的讓用戶瀏覽、搜索信息顯然已不符合網絡發展的要求,必須有一種新的服務方式來滿足用戶的需求。為滿足用戶特定的個性化的信息需求,節省用戶相關判斷時間,圖書館有必要根據用戶的特定需求,將其所需要的個性化信息進行組織并先于用戶行為自動推送給用戶,然后根據用戶行為重新組織信息,實現真正意義上的主動、交互、個性服務。其具體內容如下:

(1)個性化信息定制 信息定制是指根據用戶的需求、搜尋并提供符合用戶需求的特定信息。信息定制的內容包括系統資源和系統界面,系統資源又包括所有館藏數字資源、網絡資源、服務信息等,系統界面則包括頁面風格選擇和各定制模塊的布局。

(2)個性化信息推送 本文所述圖書館個性化推送系統的用戶從我館使用的匯文系統中導出,并根據用戶讀書證的信息為用戶建立了個人郵箱。因此,在用戶沒有注冊的情況下,系統已擁有用戶的信息和Mail地址。這樣,在用戶訪問系統前,系統就可以根據用戶情況發送我們認為對其有價值的信息。如果用戶有興趣,就可以訪問系統定制信息,系統再根據用戶定制情況提供相應的欄目內容,將與之相關的最新數字資源和服務動態,定期或不定期的發送到其個人信箱里,使用戶及時獲取有價值的信息。如果用戶不感興趣,可以回復E-mail,系統以后就不會對其發送信息。

(3)信息咨詢[5]系統為用戶提供在線的咨詢和幫助服務,滿足用戶的個人具體需求。

(4)智能學習與擴展 即預測能力[5]。系統根據用戶訪問資源的歷史記錄進行自動分析及預測,探索未知領域,或者發現用戶潛在的興趣,將信息主動提供給用戶。

2 UML技術概述

統一建模語言(UnifiedModelingLanguage,UML)是一種標準的圖形化建模語言,是面向對象分析與設計的一種標準表示,它統一了有關對象的標記和含義,已經成為軟件工業界認可的標準。UML用可視化的方法來表達、敘述、構建和記錄復雜軟件不同方面的語言,可以對任何具有靜態結構和動態行為的系統進行建模,為可視化建模軟件提供了理論基礎。它提供了以下5類圖(共9種圖形)用于面向對象建模[6]:用例圖(UseCaseDiagram):從用戶角度描述系統功能,并指出各功能的操作者。將行動者和系統之間的事件列出,說明了用戶怎樣使用系統以及系統具有的特性;靜態圖(StaticDiagram):包括類圖、對象圖和包圖。類圖用于描述系統中類的靜態結構;對象圖是類圖的實例;包圖用于描述系統的分層結構,由包和類組成,表示了包和包之間的關系;行為圖(ActiveDiagram):用于描述系統的動態模型和組成對象之間的交互關系,可分為狀態圖和活動圖;交互圖(CollaborationDiagram):用于描述對象間的交互關系,分為順序圖和合成圖;實現圖(ImplementaionDiagram):包括組件圖和配置圖。

3 利用UML技術建立圖書館個性化推送系統模型

UML是一種建模語言,不是一種方法[2]。UML的表示和規則用來為系統面向對象建模,沒有指定應用UML的過程。目前,比較流行的過程有Rational統一過程、OPEN過程和面向對象軟件過程(OOSP)等。Rational統一過程是由面向對象領域中最杰出的三位科學家,標準建模語言(UML)的締造者提出的,能很好地與UML結合。本文就采用此過程并利用RationalRose工具建立圖書館個性化推送系統模型。建模過程可以分成四個階段[4]:開始階段、細化階段、構造階段和交接階段。開始階段產生業務模型和使用案例模型;細化階段明確系統需求,定義體系結構,以開發活動框圖來顯示事件流程,利用Sequence框圖和Collaboration框圖顯示要開發的對象及其相互間的交互,還可以通過開發類框圖顯示對象間的相互關系,組件框圖顯示系統組件間的相關性;構造階段即實現階段;移交階段進行軟件的交付和實施。

圖書館個性化推送系統采用J2EE技術方案,J2EE是一個基于組件技術的體系結構,通過創建和組織J2EE組件創建J2EE應用程序。因此,對本系統的建模是基于組件和面向對象的。建模的流程為:首先根據用例圖得到實現本系統所涉及的對象的靜態模型,以及描述各對象間相互關聯的動態行為模型;然后,采用基于組件的觀點,將生成的對象模型利用UML的類圖功能轉化為具有組件特征的組件類模型;最后將組件類模型轉化為組件模型。下面看一下用UML技術建立圖書館個性化推送系統模型中用到的幾種圖。

3.1 用例圖(UseCaseDiagram)

用例圖即從用戶的角度對系統的功能進行描述,表述系統中執行者與用例之間的關系。圖書館個性化推送系統的主要功能如下:用戶登錄;用戶對資源的檢索、定制;用戶定制信息的顯示;信息咨詢;信息推送;系統后臺維護。

3.2 交互圖(InteracticeDiagram)

交互圖是表述各組對象如何以某種行為進行協作的模型。分為順序圖(SequenceDiagram)和合作圖(CollaborationDiagram),各有不同的側重點。SequenceDiagram顯示對象之間在時間和順序上的一種動態協作關系,它強調對象之間消息發送順序,同時顯示對象之間的交互。CollaborationDiagram著重體現交互對象間的靜態連接關系。本系統主要采用CollaborationDiagram來描述對象之間的交互關系以及對象之間的聯系。

3.3 類圖(ClassDiagram)

類描述的是一類對象的屬性和行為,類的屬性用以描述該類對象的共同特點,類的操作用于對類的屬性執行工作。類圖用于描述類之間的靜態關系。本系統利用UML的類圖功能生成組件類模型。用例“信息推送”的Collaboration框圖中的對象映射成類(例如將對象EmployeeJack映射成類Employee),將消息映射成操作(例如將消息Createnew employee映射成操作Create)得到用例“信息推送”的組件類

3.4 組件圖(ComponentDiagram)

組件是代碼的物理模塊,組件圖顯示系統中的組件及其相互依賴性。Rose中通過Component框圖來描述系統組件及其相互依賴關系。在Rose中的默認情況下,有一個主Component框圖顯示模型中的組件包;每個包中有另一個主框圖,包含這個包中的所有組件。
在根據組件類模型構建組件模型的過程中,要以組件和分層的思想來進行:先構建Boundaries(邊界)、Control(控制)、Entities(實體)包及其所包含的組件,再依次添加包內組件的關系,最后產生詳細的組件模型。采用這種思想構建的組件類模型轉化為組件模型后,可以很直觀的體現出系統組件開發中所依賴的MVC模式。本節關于UML技術使用介紹到這里。
 

【編輯推薦】

  1. 專家講解 基于UML的面向對象建模和UML技術應用
  2. UML技術等五種實現面向對象的軟件開發方法解析
  3. UML用例圖用法實例剖析
  4. 術語匯編 UML統一建模語言簡介
  5. UML技術在軟件設計中的應用

 

 

責任編輯:佚名 來源: csscipaper.com
相關推薦

2010-06-29 19:15:46

UML建模技術

2010-06-29 19:08:23

UML建模技術

2010-06-12 09:54:40

圖書館管理系統中UML

2010-07-06 17:06:31

UML建模

2010-06-12 16:08:18

UML圖書館管理系統

2010-10-26 11:39:48

2021-08-30 14:30:38

網絡攻擊黑客網絡安全

2012-03-28 14:58:37

手機推送移動應用

2020-06-28 07:00:00

推薦系統智能商務服務平臺

2013-01-23 09:44:15

開源軟件開源技術

2015-05-27 14:24:49

2022-11-01 07:19:45

推薦系統非個性化

2010-01-04 20:16:06

高校圖書館SSL VPNArray

2011-01-20 10:19:21

PowerShell個性化

2009-05-05 13:57:33

array應用交付網絡

2013-11-26 09:53:50

2013-11-11 16:34:36

2021-06-09 10:59:46

享元模式設計

2017-04-14 11:14:16

智慧圖書館西安
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三区在线免费观看 | 国产精品美女久久久 | 成人亚洲性情网站www在线观看 | 日日碰碰| 国产网站在线播放 | 国产日韩电影 | 在线播放亚洲 | xxx.在线观看 | 午夜电影福利 | 最近中文字幕免费 | 国产精品美女久久久 | 91精品国产综合久久精品图片 | 日韩中文一区二区三区 | 亚洲精品乱码久久久久久黑人 | 国产精品99免费视频 | 在线一区二区国产 | 亚洲二区视频 | 日本特黄a级高清免费大片 成年人黄色小视频 | 一本综合久久 | 欧美成年黄网站色视频 | 国产在线观看 | 日日干天天操 | 污书屋 | 国产成人精品午夜 | 黄a免费看| 免费黄色在线观看 | 久久的色 | 亚洲人在线| 91在线视频免费观看 | 国产精品不卡一区 | 综合视频在线 | 成人亚洲视频 | 亚洲一区二区三区高清 | 国产精品久久亚洲 | 国产精品99久久久久久www | 一区二区不卡高清 | 久久国产精彩视频 | 亚洲网站在线观看 | av网站观看 | 日韩久久精品 | 日韩av在线一区 |