freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于uml的圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-09 09:29 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)責(zé)任更為明確,是其他 UML視圖的核心和基礎(chǔ),其他視圖的構(gòu)造和發(fā)展依賴于用例圖中所描述的內(nèi)容, 系統(tǒng)的最終目標(biāo)就是提供用例視圖中描述的功能 [7]。 首先 通過之前的需求分析 建立該系統(tǒng)用例圖, 從管理員和讀者登錄系統(tǒng)后所具體的權(quán)限和操作來 描述了圖書館管理系統(tǒng)的管理員,讀者和各個子系統(tǒng)之間的關(guān)系,如圖 31 圖書館管理系統(tǒng)用例圖所示。 本科生畢業(yè)論文(設(shè)計) 9 系 統(tǒng) 管 理 員圖 書 館 管 理 系 統(tǒng) 用 例 圖讀 者 u s e s 口 令 更 改讀 者 信 息 維 護圖 書 館 信 息 維 護圖 書 館 信 息 查 看圖 書 借 閱 處 理圖 書 歸 還 處 理圖 書 查 詢圖 書 續(xù) 借 處 理圖 書 信 息 維 護圖 書 館 信 息 維 護圖 書 管 理 員 權(quán) 限 設(shè) 置圖 書 借 閱 信 息 查 看圖 書 館 管 理 員 增 刪 改圖 書 增 刪 改圖 書 歸 還圖 書 借 閱讀 者 增 刪 改圖 書 續(xù) 借讀 者 查 詢 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 圖 書 館 管 理 員 信 息 維 護 e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s u s e s e x t e n d s e x t e n d s u s e s u s e s u s e s u s e s u s e s 圖 31 圖書館管理系統(tǒng)用例圖 本科生畢業(yè)論文(設(shè)計) 10 從用例圖中我們可以看出管理員和讀者之間對本系統(tǒng)所具有的用例。管理員所包含的用例有:口令管理 :管理員可以通過登錄該系統(tǒng)進行 更改密碼的操作。 讀者信息維護 :包括對 讀者的增刪改和讀者信息的查詢。 圖書館信息維護 : 能夠?qū)D書館信息進行維護更新操作。 圖書查詢:可以對所有圖書的詳細信息進行查詢。 圖書借閱:可以處理讀者的借閱請求。 圖書歸還:可以處理讀者的歸還請求。圖書續(xù)借:可以處理讀者的續(xù)借請求。 圖書信息維護:可以實現(xiàn)書目的增刪改。管理員信息維護:可以增刪改管理員賬戶,并且可以設(shè)置管理員對系統(tǒng)的操作權(quán)限。 圖書借閱信息查看:可以查看現(xiàn)有已經(jīng)出借的書目信息。 讀者所包含的用例有: 讀者信息查詢:讀者在登錄系統(tǒng)后可以查詢自己的相關(guān)信息。 圖書借閱 : 通過管 理員進行借書業(yè)務(wù)。 圖書歸 還: 通過管理員進行還書業(yè)務(wù)。圖書續(xù)借:通過管理員進行圖書續(xù)借業(yè)務(wù)。圖書借閱信息查看:可以查看自己所借書目的相關(guān)信息。 實體類 圖 設(shè)計 基于 UML的系統(tǒng) 分析 階段另一個重要的工作就是特定域類的分析,即作出系統(tǒng)中的關(guān)鍵類,確定與該領(lǐng)域相關(guān)的概念,建立類圖。類圖是 UML 的核心技術(shù),表示該系統(tǒng)中類和類之間的關(guān)系,是對系統(tǒng)靜態(tài)結(jié)構(gòu)的描述。圖書館管理系統(tǒng)的域類主要包括圖書借閱( Borrow) , 圖書信息( Book),圖書類型( BookType) , 讀者( Read) , 讀者信息( ReadType) , 管理員( Manger) ,圖書館信息( Library)??梢栽陬悎D中將這些域類和他們之間的關(guān)系表示出來。 如 圖 32 系統(tǒng)實體類設(shè)計圖 。 本科生畢業(yè)論文(設(shè)計) 11 + s e t I d e n t i f y ( )+ g e t I d ( )+ s e t I d ( )+ s e t P w d ( )+ s e t N a m e ( )+ g e t N a m e ( )+ g e t P w d ( )+ s e t R e a d e r s e t ( ) N a m e : s t r i n g P w d : s t r i n gM a n g e r+ s e t T y p e N a m e ( )+ s e t I d ( )+ s e t D a y s ( )+ g e t D a y s ( )+ g e t I d ( )+ g e t T y p e N a m e ( ) I d : s t r i n g t y p e N a m e : i n tB o o k T y p e+ G e t I d ( )+ s e t I d ( )+ g e t N a m e ( )+ s e t N a m e ( )+ s e t N u m b e r ( )+ g e t N u m b e r ( ) I d : i n t N a m e : s t r i n g N u m b e r : s t r i n gR e a d e r T y p e+ s e t B o o k B a r c o d e ( )+ s e t B o o k I d ( )+ s e t B a c k T i m e ( )+ s e t R e a d e r I d ( )+ s e t R e a d e r B a r c o d e ( )+ s e t P u b N a m e ( )+ s e t P r i c e ( )+ s e t O p e r a t o r ( )+ s e t I f B a c k ( )+ s e t I d ( ) B a c k T i m e : s t r i n g b o o k B a r c o d e : s t r i n g b o o k N a m e : s t r i n g b o o k N a m e : s t r i n gB o r r o w+ s e t V o c a t i o n ( )+ s e t T e l ( )+ s e t S e x ( )+ s e t R e m a r k ( )+ s e t I d ( )+ s e t E m a i l ( )+ g e t N a m e ( )+ g e t I d ( )+ g e t T y p e i d ( ) B a r c o d e : s t r i n g I d : i n tR e a d e r+ s e t C r e a t e D a t e ( )+ s e t T e l ( )+ s e t L i b r a r y n a m e ( )+ s e t C u r a t o r ( )+ g e t E m a i l ( )+ g e t I d ( )+ g e t I n t r o d u c e ( )+ g e t L i b r a r y n a m e ( )+ g e t T e l ( )+ g e t C r e a t e D a t e ( )+ g e t U r l ( ) A d d r e s s : s t r i n g c u r a t o r : s t r i n g i d : i n tL i b r a r y+ g e t A u t h o r ( )+ s e t A u t h o r ( )+ s e t T r a n s l a t o r ( )+ s e t P u b l i s h i n g ( )+ s e t I s b n ( )+ s e t I s b n ( )+ s e t I s b n ( )+ s e t D e l ( ) A u t h o r B a r c o d e b o o k N a m eB o o k111*圖 32系統(tǒng)實體類設(shè)計圖 類圖說明 : UML類圖中包括三個部分,類名稱,類屬性和類操作。 上述幾個類 中 Borrow 類用于圖書的借閱、歸還、 續(xù)借功能,并且在實現(xiàn)這三個功能的時候更新相應(yīng)的借閱信息,圖書信息和讀者信息,如更新借書日期,對應(yīng)的借閱人。 Book 類用于實現(xiàn)圖書的添加、刪除、更新,查詢功能 ,在實現(xiàn) 添加、刪除、更新 功能的 時候都會 更新相關(guān)圖書 信息。 BookType 類用于設(shè)置圖書種類,不同類型的圖書可以借閱的最長天數(shù)是不同的。 Read 類用于實現(xiàn)讀者的添加、刪除、更新 ,主要用于管理讀者信息。 ReadType類用于設(shè)置讀者類型,讀者類型的不同,所獲得的權(quán)限也不同 ,比如可借書目的數(shù)量。 Library 類用于保存圖書館相關(guān)信息,任何登錄的用戶都可以從中看到圖書 本科生畢業(yè)論文(設(shè)計) 12 館的簡介。 Manger 類用于處理 上述幾個類的業(yè)務(wù)請求,比如圖書的借閱、歸還、續(xù)借都要通過Manger 類才能得以完成。 本科生畢業(yè)論文(設(shè)計) 13 4 系統(tǒng)設(shè)計 系統(tǒng)設(shè)計內(nèi)容主要包括:確定設(shè)計方針和方法 ,將系統(tǒng)分解為若干子系統(tǒng) , 確定各子系統(tǒng)的目標(biāo)、功能及其相互關(guān)系,決定對子系統(tǒng)的管理體制和控制方式,對各子系統(tǒng)進行 技術(shù)設(shè)計 和評價。通過上述系統(tǒng)分析 , 可以了解到該圖書館管理系統(tǒng)需要實現(xiàn)的主要功能模塊以及實現(xiàn)各個模塊的功能,下面就對整個系統(tǒng)的的功能做一個基于 UML 的系統(tǒng)設(shè)計。 系統(tǒng)功能介紹 下面介紹下該系統(tǒng)的功能: 圖書 員 進行借書業(yè)務(wù)處理,讀者需要還書的時候,可以讓管理員進行還書業(yè)務(wù)處理 [8]。讀者信息管理:管理員可以添加和刪除讀者,并且可以對讀者的相關(guān)信息進行修改保存。此外,還可以設(shè)置不同類型讀者的可借書目數(shù)量。系統(tǒng)設(shè)置:管理員可以在登陸系統(tǒng)后修改并保存圖書館簡介,此外還可以修改管理的操作權(quán)限??诹罡模汗芾韱T可以在自己登錄系統(tǒng)后,選擇口令更改,更改自己的密碼。 圖 41系統(tǒng)功能介紹圖 用例設(shè)計 設(shè)計的最后階段是設(shè)計 UML 模型,也 就是將前面設(shè)計的模型進行擴展和細化 ,這里的設(shè)計目的是產(chǎn)生 一個可以使用的解決方案,并且可以方便的將方案轉(zhuǎn)換成程序代碼。時序圖就可以很好的滿足這個目的。 它通過描述 對象 之間發(fā)送 消息 的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示 用例 的行為順序,當(dāng)執(zhí)行一個用例行為時,時序圖中的每條消息對應(yīng)了一個類操作或狀查看借閱信息 系統(tǒng)首頁 用戶登錄頁面 功能選擇 管理員登錄 管理用戶賬戶 功能選擇 管理圖書信息 查詢借閱信息 處理借還請求 查看借閱信息 圖書查詢 本科生畢業(yè)論文(設(shè)計) 14 態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。 時序圖 主要用于 描述對象是如何交互的,并且將重點放在消息序列上 [9]。 根據(jù)需求分析階段的用例分析 以及系統(tǒng)功能介紹 ,我們可以畫出流通子系統(tǒng)中主要用例的時序圖: ( 1) 首先我們來做用戶登錄時序圖, 用戶 在圖書館管理系統(tǒng)的登錄界面輸入用戶名和密碼,通過系統(tǒng)驗證后就進入了主界面。在主界面中,不同類型的用戶可以進入不同的流通子系統(tǒng)。 如管理員可以進行圖書和讀者的管理 等業(yè)務(wù) ,讀者可以進行書面的查詢等 業(yè)務(wù) 。 其時序圖如 圖 42登錄時序圖。 用 戶: 登 錄 界 面1 : 用 戶 登 錄4 : 進 入 到 流 通 主 界 面2 : 驗 證 用 戶3 : 用 戶 通 過 驗 證: 進 入 流 通 主 界 面: 用 戶 驗 證圖 42登錄時序圖 ( 2)管理員通過身份驗證后進入主界面后,在流通子系統(tǒng)中可以進行讀者信息的維護,圖書信息的維護,圖書的借閱、歸還、續(xù)借等活動。讀者的信息維護包括讀者的添加、刪除、更改 以及讀者類型的設(shè)置;圖書信息維護包括圖書的添加、刪除、更改 。 其時序圖如 圖 43 讀者信息管理時序圖。 本科生畢業(yè)論文(設(shè)計) 15 管 理 員流 通 主 界 面 增 加 新 讀 者 修 改 讀 者 文 檔 刪 除 讀 者 文 檔 查 詢 讀 者 文 檔增 加 讀 者增 加 新 讀 者修 改 讀 者修 改 讀 者 記 錄刪 除 讀 者刪 除 讀 者 記 錄查 詢 讀 者 記 錄查 詢 讀 者 圖 43讀者信息管理時序圖 ( 3)本系統(tǒng)的圖書 借閱管理包括圖書的借閱、歸還以及續(xù)借三個功能,當(dāng)管理員進行讀者的借還書業(yè)務(wù)時,不但要同時修改借閱記錄從而顯示現(xiàn)在的借閱狀態(tài),還有同時修改讀者信息中的借閱圖書的信息,包括圖書的數(shù)量及圖書的名稱和庫存等相關(guān)信息。其時序圖如 圖 44圖書借閱管理時序圖 。 本科生畢業(yè)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1