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

正文內(nèi)容

基于uml的圖書管理系統(tǒng)的需求分析與設計范文大全-資料下載頁

2025-10-08 22:15本頁面
  

【正文】 兩個步驟來實現(xiàn):首先是基于系統(tǒng)功能的需求分析,其次是系統(tǒng)模型的設計和實現(xiàn)。需求分析是軟件工程過程的一個重要階段,其中一個主要任務是確定系統(tǒng)的功能需求,采用面向?qū)ο蠓椒?基于UML的可視化系統(tǒng)需求分析,因為有用戶的積極參與,既可以加快設計者對于問題的理解,又能夠在系統(tǒng)描述方面減少語義差異,保證分析的正確性。需求分析的目標就是建立需求模型,即從功能需求出發(fā)建立用例模型, UML的用例視圖從用戶的需求中提取,以盒圖的方式描述待開發(fā)的系統(tǒng)的功能需求。每個用例都指定了客戶的需求即他們需要系統(tǒng)干什么。用例圖為設計活動不僅記 錄需求而且還提供了一種挖掘的信息, 它記錄了需求到設計結(jié)果之間的映射關系,能夠確保設計結(jié)果具有明確的根據(jù)或者說具有可維護性,基于UML的軟件開發(fā)過程是以用例驅(qū)動的。首先我們進行角色識別,角色識別的任務是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實體、對象、系統(tǒng)。它們的行為不受系統(tǒng)控制,但是可以提供輸入給系統(tǒng)。對于一所大學的圖書管理系統(tǒng),基本的功能是完成圖書的借閱和相關信息的管理,服務的對象有本科生,研究生,教師,及其他學校的學生,還有社會人員,這些人可歸結(jié)為一類即讀者。而為幫助讀者順利完成借還書的可以是工作人員,可以是自動借還書機,他們可以歸結(jié)為一類即圖書管理人員。因此對于一個圖書管理系統(tǒng)主要有兩類角色,讀者、圖書管理員。其次,在主要角色的基礎上,可以識別出與角色相應的用例,從而得到系統(tǒng)的用例模型。與讀者相關的過程包括:借書、還書、預定、圖書信息檢索、借閱查詢(如查詢本人借書記錄、還書期限、是否超期)、個人相關信息查詢及修改(如學號、姓名、性別、年級、專業(yè)、家庭住址、聯(lián)系電話、出生日期、民族、政治面貌、身份證號等)。與圖書管理員相關的過程包括:辦理借書、辦理還書、解除預定、圖書訂購、讀者信息管理(增加/刪除讀者、修改讀者權限及密碼、借閱超期罰款)、圖書信息管理(增加/刪除數(shù)目、圖書類別等相關信息的修改、流通情況)。系統(tǒng)管理(系統(tǒng)的登陸、退出、日志維護、系統(tǒng)更新)。以上分析中,與讀者,圖書管理員相關的過程構成了本系統(tǒng)的基本用例。 系統(tǒng)的整體結(jié)構綜上所述一個圖書管理系統(tǒng)的整體結(jié)構可以分為三大模塊:圖書管理模塊、讀者管理模塊、系統(tǒng)管理模塊。(1)圖書管理模塊包括與圖書相關的一些過程,主要有圖書的借出、圖書的歸還、預定、圖書信息檢索、圖書訂購、圖書相關信息管理。(2)讀者管理模塊主要包括與讀者有聯(lián)系相關的過程,主要有增加/刪除讀者、修改讀者權限及密碼、借閱信息查詢、個人信息查詢及修該、借閱超期和丟失罰款。(3)系統(tǒng)管理模塊包括系統(tǒng)的登陸、退出、系統(tǒng)維護、系統(tǒng)更新。綜上我們畫出系統(tǒng)的整體結(jié)構,如圖一所示:圖書管理系統(tǒng)圖書管理讀者管理圖一 圖書管理系統(tǒng)的整體結(jié)構系統(tǒng)管理 圖書管理系統(tǒng)的用例圖從以上分析中我們不難得出系統(tǒng)的基本用例圖,如圖二所示:借書/還書預定/解除預定圖書檢索圖書信息管理圖書訂購借閱信息查詢個人信息查詢/修改讀者信息管理 讀者借閱超期罰款 圖書管理員系統(tǒng)管理圖二 系統(tǒng)的基本用例圖圖書管理和圖書管理是圖書管理系統(tǒng)的重要組成部分,為此我們按照前文所述將圖書管理模塊和讀者模塊以及系統(tǒng)管理模塊詳細精化得出如下的用例圖,如圖三、圖四、圖五所示:按年代查詢圖書借入借出管理出版社查詢圖書購入作者查詢圖書查詢書名查詢圖書管理模糊查詢圖書管理員圖書信息管理類別查詢信息刪除信息添加圖三 圖書管理模塊的用例圖信息修改增加/刪除讀者修改權限個人信息查詢/修改圖書管理員讀者管理讀者借閱信息查詢讀者辦理掛失圖四 讀者管理用例圖超期/丟失罰款登陸/退出軟件更新系統(tǒng)管理系統(tǒng)更新 管理員系統(tǒng)維護硬件更新日志維護 圖五 系統(tǒng)管理模塊的用例圖 圖書管理系統(tǒng)的行為圖我們再進行動態(tài)建模分析。對于圖書管理系統(tǒng)借書還書是兩個重要的過程,我們先來分析一下借書、還書的一般過程,并由借書的一般過程畫出其順序圖、協(xié)作圖以及活動圖。(1)借書的過程:讀者刷卡進入圖書館,或者先查詢圖書及個人借閱信息,或者直接去挑選圖書,選擇好圖書后進入借書程序,管理員先檢查讀者的借書證件,查驗能否借閱,比如:證件是否無效或書籍是否已經(jīng)借滿等,即檢驗其借書的合法性和有效性,如果是非法用戶或借書數(shù)量范圍外,則該讀者不能借閱圖書。如果滿足借閱要求,則再獲取所借書的標題以進行庫內(nèi)搜索,獲取書目查詢此書的數(shù)量,看是否還有此書,如果沒有則阻止其他借書者可能進行的預訂活動,將此書借出,根據(jù)書號將此書的借閱標志位取反以表示此書已借出,并將此書的書目減1。并為此讀者記錄借閱日期,以及歸還日期,在歸還日期內(nèi)未能歸還和續(xù)借的,并為其記錄超借天數(shù)及罰款數(shù)額。(2)還書過程:在返還圖書的過程中,管理員首先獲取讀者的借閱信息和被歸還的書籍的信息,如書標題信息,數(shù)量等,并一一審核每本書的歸還日期是否超過應歸還日期。在完成階段,將此書的書號登記并設計標志位為已歸還,以便讀者網(wǎng)上預訂和繼續(xù)借閱,同時將此類圖書的數(shù)量加1,如果讀者超期或丟失所借書籍,則要進行賠償處理。所以我們不難畫出借書一般過程的順序圖,如圖六所示:圖書管理員讀者信息圖書信息修改圖書借出刷卡進入并選書核對讀者信息 圖書掃描并消磁修改讀者借閱信息圖六 借書一般過程的順序圖有順序圖可得到協(xié)作圖,如圖七所示。仔細分析借書過程的細節(jié),可以畫出如圖八所示的活動圖,它表示了復雜算法的過程,尤其是過程中的判斷、并發(fā)和同步。刷卡進入 讀者挑選圖書圖書管理員 核對信息圖書信息修改圖書掃描 消磁讀者借閱信息 修改讀者信息圖書借出圖七 借書一般過程的協(xié)作圖讀者 管理系統(tǒng)N禁止入內(nèi)刷卡是否為本館服務對象Y輸入卡號/密碼選擇圖書N卡號密碼正確?Y個人信息查詢/修改Y借閱信息查詢圖書檢索刷條形碼顯示讀者相關信息能否借閱N確定借書NY刷圖書條碼更改改讀者及圖書的借閱信息退出是否借閱完畢YN圖八 借書過程活動圖以上我們用多種語言機制分析了讀者的主要相關事件流,下面我們繪制圖書管理員使用系統(tǒng)的狀態(tài)圖分析圖書管理員的主要事件流。從以上分析可知,圖書管理員相關的過程包括:辦理借書、辦理還書、解除預定、圖書訂購、讀者信息管理(增加/刪除讀者、修改讀者權限及密碼、借閱超期罰款)、圖書信息管理(增加/刪除數(shù)目、圖書類別等相關信息的修改、流通情況)。由此我們可繪制如圖九所示的圖書管理員使用系統(tǒng)的狀態(tài)圖:登陸關閉辦理借書修改圖書信息辦理還書增加數(shù)目圖書預留取消增加加讀者解除預定刪除讀者查詢數(shù)目存儲信息修改讀者權限查詢讀者信息圖九圖書管理員使用系統(tǒng)的狀態(tài)圖 圖書管理系統(tǒng)的靜態(tài)圖定義并描述了各個類后,我們可以根據(jù)實際情況引入包來管理類,本圖書館管理系統(tǒng)可以劃分為四個包:用戶管理:對系統(tǒng)用戶進行管理,為用戶提供信息服務接口,便于對系統(tǒng)進行操作。借閱管理包括借書處理,還書處理和罰款處理等。讀者管理包括對讀者圖書等信息進行維護,主要有讀者信息的增刪,對圖書更新資料進行維護。系統(tǒng)服務:包括系統(tǒng)登錄檢查,安全維護等。系統(tǒng)的包圖如圖十所示:用戶管理借閱管理讀者及圖書管理系統(tǒng)服務 圖十 系統(tǒng)包圖 圖書管理系統(tǒng)的實現(xiàn)經(jīng)過系統(tǒng)分析和設計后,就可以根據(jù)設計模型在具體的環(huán)境中實現(xiàn)系統(tǒng),生成系統(tǒng)的源代碼、可執(zhí)行程序和相應的軟件文檔,建立一個可執(zhí)行系統(tǒng)。進而需要對系統(tǒng)進行測試和排錯,保證系統(tǒng)符合預定的要求,獲得一個無錯的系統(tǒng)實現(xiàn)。測試結(jié)果將確認所完成的系統(tǒng)可以真正使用。參考文獻[1] :高等教育出版社 [2] :人民郵電出版社[3] [4] .數(shù)字圖書館元數(shù)據(jù)研究[J].中國圖書館學報,2002,(3).[5] 劉治國.構建基于B/S結(jié)構的圖書管理系統(tǒng)[J].信息技術,2005(3):72—73. [6] :人民郵電出版社 結(jié)束語本文以一個圖書館圖書管理系統(tǒng)開發(fā)為背景,針對圖書館對圖書資源進行有效利用和管理的功能需求,采用統(tǒng)一建模語言(UML)對圖書資源進行面向?qū)ο蟮拿枋?,通過利用統(tǒng)一建模語言UML中的各種圖形,分析和設計圖書管理系統(tǒng),建起了圖書管理的面向?qū)ο竽P?,探討了基于UML的體系結(jié)構建模及其實現(xiàn)問題。由建模過程可以看出UML在體系結(jié)構建模方面存在很好的優(yōu)勢,不但從整體上正確描述了該圖書管理系統(tǒng)的體系結(jié)構,并且可以充分利用UML面向?qū)ο蟮膬?yōu)勢,從而實現(xiàn)整個軟件系統(tǒng)面向?qū)ο蟮姆治?、設計與開發(fā),大大縮短開發(fā)周期,最終使得項目成功完成,此管理系統(tǒng)節(jié)省了管理人員和讀者的大量時間,有利于信息處理效率的提高。鑒于篇幅有限,本文只對主要部分和主要過程做了介紹,限于水平,歡迎各位讀者對本文的缺點、錯誤提出批評。第五篇:圖書管理系統(tǒng)需求分析云南工商學院09信息管理1班圖書管理系統(tǒng)需求分析班級:09信息管理1班組員: 唐學悅,段敏,楊文燕,胡勇毅,余科輯,林春宇,李波任務分配情況:云南工商學院09信息管理1班目錄 系統(tǒng)需求概述...............................................................................................................................3 圖書管理系統(tǒng)功能概述....................................................................................................3 系統(tǒng)主要業(yè)務流程分析....................................................................................................3 系統(tǒng)功能模塊分析............................................................................................................3 建立用例模型....................................................................................................................4 讀者用例圖.............................................................................................................4 圖書管理員用例圖.................................................................................................4 系統(tǒng)管理員用例圖.................................................................................................5 詳述用例............................................................................................................................5 2 系統(tǒng)分析.......................................................................................................................................6 類圖....................................................................................................................................6 3 系統(tǒng)設計.......................................................................................................................................8 用例動態(tài)模型設計............................................................................................................8 實現(xiàn)“讀者查詢個人借閱信息”用例的動態(tài)模型.................................................8 實現(xiàn)“查詢圖書信息”用例的動態(tài)模型.................................................................9 實現(xiàn)“借閱圖書”用例的動態(tài)模型.........................................................................9 類圖設計..........................................................................................................................11 物理架構設計..................................................................................................................12 組件圖...................................................................................................................12 配置圖...................................................................................................................13 2云南工商學院09信息
點擊復制文檔內(nèi)容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1