999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

UML對基于B/S模式的圖書管理系統的分析與設計

2012-04-29 18:43:02呂琦英
中國管理信息化 2012年10期

呂琦英

[摘要] 對基于B/S模式下的圖書管理系統進行分析,運用UML的靜態和動態模型圖,對系統的分析結果進行建模。圖書管理系統運用計算機軟件管理圖書,能夠迅速實現圖書檢索、可靠性能高、壽命長、存儲量大和成本低等特點,提高了圖書管理的效率,是實現UML對基于B/S模式的圖書管理信息化、正規化管理的必然趨勢。

[關鍵詞] 圖書管理系統; 建模; UML

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 10. 065

[中圖分類號]G251[文獻標識碼]A[文章編號]1673 - 0194(2012)10- 0113- 02

使用計算機軟件對圖書進行管理,減少了管理員的勞動,方便快捷。圖書管理系統提供了備份管理功能,不管是因為計算機病毒或者硬件原因導致的系統崩潰,都可以在片刻間把所有的數據通過備份管理恢復過來,相關用戶權的限設定也很自由,避免了未授權的普通用戶對圖書或相關信息進行非法修改。圖書管理系統有屏幕保護的作用,可在用戶離開后有效地防止別人修改數據。操作簡單靈活、易學易用、易于維護、界面清晰、功能強大、運行穩定快速、系統資源占用少。下面就建模 UML談談看法。

1UML對基于B/S模式

1.1UML語言

UML(Unified Modeling Language)是軟件系統的統一建模語言,是用來對軟件密集系統進行可視化建模的一種語言。UML的本意是要成為一種標準的統一語言,使得IT專業人員能夠進行計算機應用程序的建模。UML旨在為面向對象開發軟件系統的產品進行說明、可視化、和編制文檔的一種標準語言。UML符號集只是一種語言而不是一種方法學,它提供了許多種類型的模型描述圖,不需要任何正式的工作產品。當這些圖在某種給定的方法學中使用時,開發中的應用程序的更易被人理解。把標準的UML圖放進您需要的工作產品中,精通UML的軟件管理人員就很容易加入您的項目并迅速進入角色。UML圖最常用的包括:軟件用例圖、軟件類圖、軟件序列圖、軟件狀態圖、軟件活動圖、軟件組件圖和軟件部署圖。[1]

1.2B/S模式

B/S模式應用系統由瀏覽器(Browser)和服務器(Web Server、Other Server、Middle Ware)組成,數據(Data)和軟件應用程序(App)都存儲在服務器上,通過瀏覽器的下載功能,服務器上應用程序得到了動態的擴展,服務器具有多層結構,經過B/S系統處理的數據類型進行動態擴展。應用層主要依靠應用服務器來完成工作。在客戶層提出請求后,應用服務器啟動相應的進程來響應,動態生成一串HTML字母代碼,其中也包含軟件處理的結果,返回給用戶的自身瀏覽器。以B/S模式系統開發的客戶端不用維護,操作風格也大體一致,B/S模式系統維護工作集中在服務器上,只要用擁戶有的瀏覽器合法,就都可以及其容易地使用B/S模式應用系統。基于最流行的瀏覽器的數據管理模式,可以采用基于組件技術的B/S(brower/server)系統結構。

2圖書管理系統用例分析

UML作為是軟件系統的統一建模語言,能夠使開發人員專注于建立產品的模型和結構上,并不是選用什么計算機程序語言和算法實現的。當B/S模式建立以后,B/S模式可以被UML工具轉化為指定的計算機程序語言代碼。IBM的Rational Rose和MS的Visio都是UML軟件的工具。用例(Use Case)是一種描述系統需求的方法,使用用例的方法來描述系統需求的過程就是用例建模。用例圖(Use Case Diagram)確定系統中所包含的參與者、用例和兩者之間的對應關系,用例圖描述的是關于系統功能的一個概述。用例圖要么是整個系統的全部用例,要么是完成具有功能的一組用例。如果要在用例圖上標識某個用例,可繪制一個橢圓圖,將用例的名稱放在橢圓的中心位置。在用例圖上繪制一個角色表示一個系統用戶名稱,再繪制一個人形符號。使用簡單的線段來描述角色和用例之間的關系。用例圖描述了系統提供的一個功能單元。這種類型的開發活動包括項目管理、分析設計、測試、實現等都是以系統用例為主要輸入工件,用例模型奠定了整個系統軟件開發的基礎。[2]

2.1圖書館管理系統

圖書館管理系統能進行國民經濟和企業的各種運行情況,軟件能夠利用過去的數據預測未來。圖書館管理系統合運用了管理科學、系統科學、運籌學、統計學、計算機科學等學科的知識。可以通俗的簡化的描述圖書館管理系統的三要素:系統的觀點、數學的方法以及計算機的應用。圖書館管理系統概念結構主要由四大部分,即信息源、信息處理器、信息用戶、信息管理者組成。

2.2用例分析

OOA(Object-Oriented Analysis:面向對象分析)的基礎上,對系統OOD(Object-Oriented Design:面向軟件對象設計) 進行用例分析。UML的用例圖描述了圖書管理系統的功能需求,明確圖書管理員的責任,奠定UML軟件對系統建模的基礎。描述的圖書管理的例圖主要包括3類用戶:讀者、圖書管理員和建模系統管理員。用例讀者是多個,圖書管理員則是幾個,系統管理員僅僅一個。讀者有權查詢自己的借閱情況、分門別類的查詢圖書和在規定期限內續借不能超過一次操作的情況下進行自行登錄續借書等。系統圖書管理員的工作環節:圖書訂購、新書驗證、圖書登記、書目錄入、借閱書登記、讀者信息管理和讀者信息注銷等,系統管理員則負責統籌管理圖書的系統,權限維護、日志維護和管理系統后臺數據等相關事宜。

3圖書管理系統的建模

3.1靜態建模

任何建模語言都以靜態建模機制為基礎,標準建模語言UML也不例外。UML的靜態建模機制包括用例圖(Use case diagram)、類圖(Class diagram)、對象圖(Object diagram )、包(Package)、構件圖(Component diagram)和配置圖(Deployment diagram)。根據需求建立系統的靜態數據模型,即建立系統類圖。面向對象分析時,考慮與問題描述域和系統功能相關的對象就可以了。對建立的系統進行分析時,把系統的類對象可以抽象為圖書管理、圖書流通兩個主要方面。在UML中,有些符號僅用于特殊的場合和方法中,只有當需要時才去使用。不要為每個事物都畫一個模型,應該把精力放在關鍵的領域。最好只畫幾張較為關鍵的圖,經常使用并不斷更新修改。使用類圖的最大危險是過早地陷入實現細節。[3]

3.2動態建模

在UML中,靜態建模可以描述系統的組織和結構,而動態建模則可描述系統的行為和動作。在動態建模常用機制中,用系統消息來完成對象之間的交互關系,用狀態圖、順序圖、協作圖和活動圖來描述建模系統的軟件行為。UML圖在考察了系統某一時刻的對象以及對象之間樸素關系的靜態結構之后,然后要關注的是在任何時刻對象及其關系改變的系統情況,可以用UML的動態模型進行形象化地描述,借助UML軟件中的狀態圖描述,把每一時刻的系統狀態抽象成狀態和事件,組成一個網絡系統,側重描述系統每一類對象的動態行為。順序圖是一種交互圖,它強調的是時間和消息的次序關系,用來說明建模系統的動態情況,主要由參與者、對象、對象生命線和消息組成(如圖1)。

和系統順序圖一樣,UML動態建模中協作圖也是一種交互圖,用于描述建模對象之間的協作關系,模型元素和序列圖的元素基本相同,強調的是系統發送和接收消息的對象之間的內在組織結構。體現消息傳遞的時間順序,表達了對象之間的靜態連接關系。協作圖和順序圖是同構的,它們相互之間可以轉化不損失信息,依靠協作圖和順序圖可進行軟件互相轉換(如圖2)。給出了注冊新課程的協作圖,描述了注冊者、課程表單、管理員和課程對象之間的協作關系,對象之間的連接關系上給出了發送和接收的消息。

總之,利用 UML 的可視化的建模軟件工具, 按照項目的需求, 使用各種圖形, 從而實現整個軟件系統面向對象的分析、設計與開發, 大大縮短開發周期。對圖書管理系統采用面向對象的分析及設計方法的整個過程中,完全采用了UML技術。采用UML對基于B/S模式的三層體系設計方案,借助于Web瀏覽器完成,節省了管理人員和讀者的大量時間,提供了更加快捷方便的圖書管理流程,減少了重復信息,簡化工作人員對圖書的管理及維護工作。

主要參考文獻

[1] 陳萍. 基于Web的圖書信息管理系統的設計[J]. 現代農業科技, 2010(18):40-41.

[2] 單天宇. 圖書管理系統的設計與實現——圖書管理模塊設計[J]. 電腦知識與技術,2009(9):137-139.

[3] 王悠. 基于用例的圖書管理系統分析與設計[J]. 中國西部科技, 2010(18):27-28.

主站蜘蛛池模板: 五月婷婷精品| 亚洲人成日本在线观看| 熟女日韩精品2区| 农村乱人伦一区二区| 久久免费看片| 欧美午夜视频| 在线免费亚洲无码视频| 人妻91无码色偷偷色噜噜噜| 国产精品无码在线看| 91精品啪在线观看国产91| 综合社区亚洲熟妇p| 亚洲午夜福利在线| 女人爽到高潮免费视频大全| 欧美综合区自拍亚洲综合绿色| 3344在线观看无码| 波多野结衣一区二区三区四区视频| 国产激情无码一区二区三区免费| 四虎永久免费在线| 成人午夜视频免费看欧美| 久久国产精品77777| 国产视频入口| 天堂成人在线| 色婷婷色丁香| 国产福利在线观看精品| 日本草草视频在线观看| 亚洲无限乱码一二三四区| 91国内在线观看| 国产亚洲男人的天堂在线观看| 国产成人精品2021欧美日韩| 国产精品天干天干在线观看| 99久久性生片| 国模视频一区二区| 亚洲国产成人超福利久久精品| 亚洲国模精品一区| 浮力影院国产第一页| 亚洲综合一区国产精品| 日韩无码黄色| 99资源在线| 在线观看欧美国产| 亚洲成人动漫在线观看| 91色在线观看| 精品久久香蕉国产线看观看gif| 久久人体视频| 亚洲综合天堂网| 亚洲一区精品视频在线| 女同国产精品一区二区| 国产网站一区二区三区| 日韩黄色精品| 国产黄色免费看| 欧美一级片在线| 亚洲第一精品福利| a毛片在线| 亚洲国产理论片在线播放| 久久精品午夜视频| 91年精品国产福利线观看久久| 日韩美毛片| 久久天天躁狠狠躁夜夜2020一| 18禁黄无遮挡免费动漫网站| 无遮挡一级毛片呦女视频| 午夜日b视频| 亚洲第一成网站| 成人一区在线| 天天色天天操综合网| 亚洲成人一区二区三区| 综合色区亚洲熟妇在线| 国产欧美成人不卡视频| 欧美亚洲国产一区| 欧美综合一区二区三区| 久久 午夜福利 张柏芝| 九九香蕉视频| 久久精品aⅴ无码中文字幕| 国内精品久久久久久久久久影视| 亚洲精品视频免费| 国产精品综合久久久| 国产精品一区在线麻豆| 激情国产精品一区| 一本大道香蕉中文日本不卡高清二区 | av天堂最新版在线| 久久综合五月| 在线亚洲天堂| 国产在线专区| 欧美一级99在线观看国产|