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

正文內(nèi)容

uml課程設(shè)計報告汽車租賃系統(tǒng)的需求分析與設(shè)計(編輯修改稿)

2024-10-25 05:34 本頁面
 

【文章內(nèi)容簡介】 并設(shè)計標(biāo)志位為已歸還,以便讀者網(wǎng)上預(yù)訂和繼續(xù)借閱,同時將此類圖書的數(shù)量加1,如果讀者超期或丟失所借書籍,則要進行賠償處理。所以我們不難畫出借書一般過程的順序圖,如圖六所示:圖六借書一般過程的順序圖有順序圖可得到協(xié)作圖,如圖七所示。仔細分析借書過程的細節(jié),可以畫出如圖八所示的活動圖,它表示了復(fù)雜算法的過程,尤其是過程中的判斷、并發(fā)和同步。圖七借書一般過程的協(xié)作圖以上我們用多種語言機制分析了讀者的主要相關(guān)事件流,下面我們繪制圖書管理員使用系統(tǒng)的狀態(tài)圖分析圖書管理員的主要事件流。從以上分析可知,圖書管理員相關(guān)的過程包括:辦理借書、辦理還書、解除預(yù)定、圖書訂購、讀者信息管理(增加/刪除讀者、修改讀者權(quán)限及密碼、借閱超期罰款)、圖書信息管理(增加/刪除數(shù)目、圖書類別等相關(guān)信息的修改、流通情況)。由此我們可繪制如圖九所示的圖書管理員使用系統(tǒng)的狀態(tài)圖:圖九圖書管理員使用系統(tǒng)的狀態(tài)圖 圖書管理系統(tǒng)的靜態(tài)圖 定義并描述了各個類后,我們可以根據(jù)實際情況引入包來管理類,本圖書館管理系統(tǒng)可以劃分為四個包:用戶管理:對系統(tǒng)用戶進行管理,為用戶提供信息服務(wù)接口,便于對系統(tǒng)進行操作。借閱管理包括借書處理,還書處理和罰款處理等。讀者管理包括對讀者圖書等信息進行維護,主要有讀者信息的增刪,對圖書更新資料進行維護。系統(tǒng)服務(wù):包括系統(tǒng)登錄檢查,安全維護等。系統(tǒng)的包圖如圖十所示:圖十系統(tǒng)包圖 圖書管理系統(tǒng)的實現(xiàn) 經(jīng)過系統(tǒng)分析和設(shè)計后,就可以根據(jù)設(shè)計模型在具體的環(huán)境中實現(xiàn)系統(tǒng),生成系統(tǒng)的源代碼、可執(zhí)行程序和相應(yīng)的軟件文檔,建立一個可執(zhí)行系統(tǒng)。進而需要對系統(tǒng)進行測試和排錯,保證系統(tǒng)符合預(yù)定的要求,獲得一個無錯的系統(tǒng)實現(xiàn)。測試結(jié)果將確認所完成的系統(tǒng)可以真正使用。參考文獻[1] :高等教育出版社 [2] :人民郵電出版社[3] [4] [J].中國圖書館學(xué)報,2002,(3). [5] 劉治國.構(gòu)建基于B/S結(jié)構(gòu)的圖書管理系統(tǒng)[J].信息技術(shù),2005(3):72—73. [6] :人民郵電出版社 結(jié)束語本文以一個圖書館圖書管理系統(tǒng)開發(fā)為背景,針對圖書館對圖書資源進行有效利用和管理的功能需求,采用統(tǒng)一建模語言(UML)對圖書資源進行面向?qū)ο蟮拿枋?,通過利用統(tǒng)一建模語言UML中的各種圖形,分析和設(shè)計圖書管理系統(tǒng),建起了圖書管理的面向?qū)ο竽P停接懥嘶赨ML的體系結(jié)構(gòu)建模及其實現(xiàn)問題。由建模過程可以看出UML在體系結(jié)構(gòu)建模方面存在很好的優(yōu)勢,不但從整體上正確描述了該圖書管理系統(tǒng)的體系結(jié)構(gòu),并且可以充分利用UML面向?qū)ο蟮膬?yōu)勢,從而實現(xiàn)整個軟件系統(tǒng)面向?qū)ο蟮姆治?、設(shè)計與開發(fā),大大縮短開發(fā)周期,最終使得項目成功完成,此管理系統(tǒng)節(jié)省了管理人員和讀者的大量時間,有利于信息處理效率的提高。鑒于篇幅有限,本文只對主要部分和主要過程做了介紹,限于水平,歡迎各位讀者對本文的缺點、錯誤提出批評。第四篇:圖書管理系統(tǒng)UML分析與設(shè)計系統(tǒng)的功能性需求描述如下:圖書管理系統(tǒng)為管理員提供主功能界面。圖書管理系統(tǒng)在啟動時要求管理員輸人口令,只有口令正確,才可以進入系統(tǒng)的主功能界面。管理員負責(zé)對圖書管理系統(tǒng)的維護工作,因此系統(tǒng)應(yīng)賦予管理員對圖書信息、讀者信息和出版社信息進行錄入、修改、查詢和刪除等功能的操作權(quán)限。管理員作為讀者的代理實現(xiàn)借書與還書業(yè)務(wù)。圖書信息、讀者信息和出版社信息保存在對應(yīng)的數(shù)據(jù)庫表中。在上述功能性需求分析的基礎(chǔ)上,可以寫出較為詳細的需求規(guī)格說明書,作為進行系統(tǒng)分析、設(shè)計和實現(xiàn)的依據(jù)。需求分析規(guī)格說明書由系統(tǒng)最終用戶提出需求,系統(tǒng)分析人員負責(zé)編寫。圖書管理系統(tǒng)需求分析規(guī)格說明書如下:這是一個圖書館圖書借閱管理的應(yīng)用系統(tǒng);圖書管理系統(tǒng)負責(zé)將圖書、雜志借給讀者,前提條件是這些讀者在系統(tǒng)進行了注冊,圖書和雜志也在系統(tǒng)中進行了注冊;圖書館負責(zé)新書的購買,當(dāng)書和雜志已經(jīng)過時或者破舊不堪時,可以將這些圖書和雜志從圖書館管理系統(tǒng)中刪除;圖書管理員是圖書館的員工,負責(zé)與讀者打交道,并且是在系統(tǒng)提供的支持下開展工作;圖書管理系統(tǒng)能夠容易地建立、修改和刪除系統(tǒng)中的信息,包括圖書信息、讀者信息、以及出版社信息等;圖書管理系統(tǒng)能夠在所有流行的平臺環(huán)境(windows,uNIx等操作系統(tǒng))上運行,并具有一個美觀的圖書用戶界面;圖書管理系統(tǒng)容易擴展新功能。l Use case diagram 分析采用下列描述項撰寫用例的腳本。 用例名稱——表明用戶的意圖或用例的用途。 參與者——與該用例相關(guān)的參與者列表。 前置條件——一個條件列表,如果其中包含條件,則這些條件必須在訪問用例之前得到滿足。 后置條件——一個條件列表,如果其中包含條件,則這些條件將在用例完成以后得到滿足。 基本事件流——描述用例中各項活動都正常進行時用例的工作方式。 分支事件流——描述用例中某項活動的子活動各項工作都正常進行時用例的工作式。 異常事件流——描述用例的變更工作方式,以及出現(xiàn)異?;虬l(fā)生錯誤的情況下所執(zhí)行的路徑。圖書管理系統(tǒng)中每個用例的腳本描述如下:1.系統(tǒng)登錄用例名稱:系統(tǒng)登錄參與者:圖書管理員 1.1前置條件 無1.2后置條件如果用例成功,參與者可以啟動系統(tǒng),使用系統(tǒng)提供的功能。反之,系統(tǒng)的狀態(tài)不發(fā)生變化。1.3基本事件流當(dāng)圖書管理員登錄系統(tǒng)時,用例啟動。①系統(tǒng)提示用戶輸入用戶名和密碼。②用戶輸入用戶名和密碼。③系統(tǒng)驗證輸入的用戶名和密碼,若正確,則用戶登錄到系統(tǒng)中。1.4異常事件流如果用戶輸入無效的用戶名/密碼,則系統(tǒng)顯示錯誤信息。用戶可以選擇返回基本事件流的起始點,重新輸入正確的用戶名/密碼;或者取消登錄,用例結(jié)束。2.圖書借閱用例名稱:借閱圖書參與者:讀者,圖書管理員 2.1前置條件在這個用例開始之前,圖書管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。2.2后置條件如果這個用例成功實現(xiàn),則在系統(tǒng)中創(chuàng)建并存儲借閱記錄。2.3基本事件流當(dāng)讀者借閱圖書時,用例啟動。①登錄系統(tǒng)。②輸人圖書ID和讀者ID。③檢索讀者ID。④檢索圖書ID。⑤根據(jù)時間算法確定圖書借出日期和歸還日期。⑥圖書館將圖書借給讀者。⑦創(chuàng)建借閱記錄。⑧存儲借閱記錄。2.4異常事件流①如果讀者未注冊,則系統(tǒng)顯示提示信息,用例被終止。②如果要借圖書不存在,系統(tǒng)顯示提示信息,用例被終止。③如果要借圖書都已借出,則系統(tǒng)提示信息,用例被終止。3.圖書歸還用例名稱:圖書歸還參與者:讀者,圖書管理員 3.1前置條件在這個用例開始之前,圖書管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。3.2后置條件如果這個用例成功實現(xiàn),則系統(tǒng)刪除借閱記錄;否則,系統(tǒng)的狀態(tài)不發(fā)生變化。3.3基本事件流當(dāng)讀者歸還借閱的圖書時,用例被啟動。①登錄系統(tǒng)。②輸入圖書ID和讀者ID。③檢索圖書ID。④檢索讀者ID。⑤查詢圖書借閱記錄。⑥刪除借閱記錄。3.4異常事件流①如果歸還圖書不存在,則系統(tǒng)顯示提示信息,用例被終止。②如果借閱記錄不存在,則系統(tǒng)顯示提示信息,用例被終止。4.讀者維護用例名稱:讀者維護 ‘ 參與者:圖書管理員 ’ 4.1前置條件在這個用例開始之前,圖書管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。4.2后置條件如果這個用例成功地實現(xiàn),則系統(tǒng)添加、修改或檢索讀者信息;否則,系統(tǒng)的狀態(tài)不發(fā)生變化。4.3基本事件流當(dāng)圖書管理員維護讀者信息時,用例被啟動。①登錄系統(tǒng)。②如果選擇的活動是“添加讀者信息”,則執(zhí)行分支事件流4.3.1:添加讀者信息。③如果選擇的活動是“修改讀者信息”,則執(zhí)行分支事件流4.3.2:修改讀者信息。④如果選擇的活動是“檢索讀者信息”,則執(zhí)行分支事件流4.3.3:檢索讀者信息。4.3.1分支事件流①提供讀者的信息,例如,讀者ID,讀者姓名、電話號碼等。②系統(tǒng)存儲讀者信息。4.3.2分支事件流 ①輸入讀者ID。②查詢并顯示讀者信息。③更新系統(tǒng)中讀者信息。4.3.3分支事件流 ①輸入讀者ID。②查詢并顯示讀者信息。4.4異常事件流①如果讀者已經(jīng)存在,則系統(tǒng)顯示提示信息,用例被終止。②如果查詢不到讀者,則系統(tǒng)顯示提示信息,用例被終止。5.圖書維護用例名稱:圖書維護 參與者:圖書管理員 5.1前置條件在這個用例開始之前,圖書管理員必須登錄到系統(tǒng);否則,系統(tǒng)的狀態(tài)不發(fā)生變化。5.2后置條件如果這個用例成功實現(xiàn),則系統(tǒng)添加、修改或檢索圖書信息;否則,系統(tǒng)的狀態(tài)不發(fā)生變化。5.3基本事件流當(dāng)圖書管理員維護圖書信息時,用例被啟動。①登錄系統(tǒng)。②如果選擇的活動是“添加圖書信息”,則執(zhí)行分支事件流5.3.1:添加圖書信息。③如果選擇的活動是“修改圖書信息”,則執(zhí)行分支事件流5.3.2:修改圖書信息。④如果選擇的活動是“檢索圖書信息”,則執(zhí)行分支事件流5.3.3:檢索圖書信息。5.3.1分支事件流①提供圖書的信息,例如,圖書ID,圖書名稱、編著者、出版社、價格、出版年份籌 ②系統(tǒng)存儲圖書信息。5.3.2分支事件流 ①輸人圖書ID。②查詢并顯示圖書信息。⑨更新系統(tǒng)中圖書信息。5.3.3分支事件流 ①輸入圖書ID。②查詢并顯示圖書信息。5.4異常事件流①如果該圖書已經(jīng)存在,則系統(tǒng)顯示提示信息,用例被終止。②如果查詢不到該圖書,則系統(tǒng)顯示提示信息,用例被終止。系統(tǒng)總體功能結(jié)構(gòu)l 根據(jù)用例圖定義分析包以及分析包(子系統(tǒng))之間的關(guān)系。圖書管理系統(tǒng)分析包詳細結(jié)構(gòu)l 定義類、用例實現(xiàn)(序列圖)、類關(guān)系圖(1)系統(tǒng)登錄類圖:系統(tǒng)登錄分析類圖用例實現(xiàn):登錄系統(tǒng)成功順序圖登錄系統(tǒng)失敗順序圖(2)登錄圖書信息類圖:登錄圖書信息分析類圖用例實現(xiàn):登錄圖書信息順序圖(3)修改圖書信息類圖:修改圖書信息分析類圖用例實現(xiàn):修改圖書信息順序圖(4)檢索圖書信息類圖:檢索圖書信息分析類圖用例實現(xiàn):檢索圖書信息順序圖(5)借閱圖書 類圖:借閱圖書分析類圖用例實現(xiàn):借閱圖書順序圖(6)歸還圖書類圖:歸還圖書分析類圖用例實現(xiàn):歸還圖書順序圖(7)借出圖書一覽表類圖:借出圖書一覽表分析類圖用例實現(xiàn):借出圖書一覽表順序圖(8)類關(guān)系圖系統(tǒng)實體類(業(yè)務(wù)類)之間的關(guān)系(9)類的具體定義1.圖書表類編號:A—l一0l類名:圖書表職責(zé):存放圖書館所能處理的所有圖書的基本信息屬性:圖書代號,圖書名稱,編著者,ISBN代碼,出版社代碼,出版年份,頁數(shù),價格,購入日期,過期日期,書架代碼,備注說明:該類存放所有圖書類的公用信息,它是“圖書借閱表”的父類。圖書也有身份,可以通過不同的ISBN相區(qū)別。在圖書管理系統(tǒng)中,圖書也有相關(guān)的行為,圖書因為使用期限等可以被銷毀,所以圖書表也是系統(tǒng)中的一個對象。2.登錄圖書界面類編號:A一1—02類名:登錄圖書界面職責(zé):提供輸入所有圖書信息的界面屬性:圖書代號,圖書名稱,編著者,ISBN代碼,出版社代碼,出版年份,頁數(shù),價格,購入日期,過期日期,書架代碼,備注說明:該類的所有屬性是非持久性的,但它為用戶保存永久性的圖書屬性提供了一個臨時的輸入接口。3.登錄圖書信息控制類編號:A—l—03類名:登錄圖書信息控制類職責(zé):實現(xiàn)登錄圖書界面類與圖書表類所提供信息的交互。屬性:圖書代號,圖書名稱,編著者,ISBN代碼,出版社代碼,出版年份,頁數(shù),價 格,購人日期,過期日期,書架代碼,備注說明:該類的所有屬性是非持久性的,但它為用戶保存永久性的圖書屬性提供了一 個臨時的輸人接口。4.出版社表類編號:B—l—01類名:出版社表職責(zé):存放圖書表所使用的所有圖書的出版單位屬性:出版社代碼,出版社名稱說明:該類與出版社表之間存在著單向關(guān)聯(lián)的關(guān)系。5.讀者表類編號:C一1一Ol類名:讀者表職責(zé):存放圖書館的所有讀者的基本信息屬性:讀者代碼,讀者名,聯(lián)絡(luò)電話說明:該類類描述了物理借閱者的信息,代表了系統(tǒng)中存儲的物理借閱者的信息,即物理借閱者在系統(tǒng)中的賬戶。同時,讀者表又是
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1