圖書管理系統分析與設計 uml

2022-08-30 22:24:07 字數 1376 閱讀 2013

專案名稱:圖書管理系統

班級:***

組長:「學號+姓名」;

組員及分工:「學號+姓名+個人具體工作」

提交作業內容:

1、 系統分析與設計報告,模版如樣例,每小組1份。(電子版、列印版)2、 uml大作業成績評定表,每人1份。附在小組報告後面。(電子版、列印版)

3、 分析/設計模型,rose model。(電子版)4、 答辯時,每小組列印1份報告,後面附上成績評定表。

1、 需求分析

(1) 域描述

(2) 功能性需求——用例圖

(3) 用例的事件流描述——用例文件

2、 靜態模型

(1) 系統包圖

(2) 類圖

3、 動態模型

(1) 互動圖——順序圖、協作圖

(2) 狀態機圖

(3) 活**

4、 物理模型

(1) 元件圖

(2) 部署圖

在圖書管理系統中,要為每個借閱者建立乙個賬戶,並給借閱者發放借閱卡(借閱卡可以提供借閱卡號、借閱者名),賬戶中儲存借閱者的個人資訊、借閱資訊以及預訂資訊。持有借閱卡的借閱者可以借閱書刊、返還書刊、查詢書刊資訊、預訂書刊並取消預訂,但這些操作都是通過圖書管理員進行的,也即借閱者不直接與系統互動,而是圖書管理員充當借閱者的**與系統互動。在借閱書刊時,需要輸入所借閱的書刊名、書刊的isbn/issn號,然後輸入借閱者的圖書卡號和借閱者名,完成後提交所填**,系統驗證借閱者是否有效(在系統中存在賬戶),若有效,借閱請求被接受,系統查詢資料庫系統,看借閱者所借閱的書刊是否存在,若存在,則借閱者可借出書刊,建立並在系統中儲存借閱記錄。

借閱者還書後,刪除關於所還書刊的借閱記錄。如果借閱者所借的書刊已被借出,借閱者還可預訂該書刊,一旦借閱者預訂的書刊可以獲得,就將書刊直接寄給預訂人(為了簡化系統,預訂書刊可獲得時就不通知借閱者了)。另外,為了簡化系統,也不考慮書刊的最長借閱期限,假設借閱者可以無限期地儲存所借閱的書刊。

(1) 借閱者持有借閱卡(借閱者名和借閱卡號)。

(2) 圖書管理員作為借閱者的**借書。

(3) 圖書管理員作為借閱者的**預訂書刊。

(4) 圖書管理員作為借閱者的**取消預訂。

(5) 圖書管理員作為借閱者的**還書。

(6) 圖書管理員可以建立新的借閱者賬戶。

(7) 圖書管理員可以修改借閱者的賬戶資訊。

(8) 圖書管理員可以刪除已存在的借閱者賬戶。

(9) 圖書管理員可以新增新書刊種類。

(10) 圖書管理員可以修改書刊種類資訊。

(11) 圖書管理員可以刪除系統中的書刊種類。

(12) 圖書管理員可以在系統中新增書刊資訊(注意區分「書刊種類」與「書刊」)。

(13) 圖書管理員可以編輯書刊資訊。

(14) 圖書管理員可以刪除書刊資訊。

圖書管理系統分析與設計

福建農林大學計算機與資訊學院 課程設計報告 2011年 3 月 14 日 福建農林大學計算機與資訊學院 課程設計結果評定 圖書管理系統設計與分析 通過此次課程設計的實踐及其前後的準備與總結,複習 領會 鞏固和運用軟體工程課堂上所學的軟體開發方法和知識,比如,軟體專案的完整設計與開發過程 結構化技術 ...

圖書管理系統分析

一 系統功能需求 系統功能需求包括以下幾個方面 1 借閱者可以通過網路查詢書籍資訊和預訂資訊 2 借閱者能夠借閱書籍和還書 3 圖書管理員能夠處理借閱者的借閱和還書請求 4 系統管理員可以對系統的資料進行維護,如增加刪除和更新書目,增加 刪除和更新借閱者賬戶,增加和刪除書籍。滿足上述需求的系統主要包...

倉庫管理系統系統分析與設計UML

題目 倉庫管理系統的分析與設計 姓名 徐昊 學號 12427002 班級 軟體121 目錄一 需求分析 3 1.1系統總功能需求 3 1.2 使用者登入功能需求 3 1.2.1使用者登入功能的模組圖 3 1.2.2使用者登入功能流程圖 4 1.3 倉庫管理功能需求 4 1.3.1倉庫管理功能模組 4...