圖書管理系統分析

2022-04-26 04:51:05 字數 1791 閱讀 2330

一、 系統功能需求:

系統功能需求包括以下幾個方面:

(1) 借閱者可以通過網路查詢書籍資訊和預訂資訊

(2) 借閱者能夠借閱書籍和還書

(3) 圖書管理員能夠處理借閱者的借閱和還書請求

(4) 系統管理員可以對系統的資料進行維護,如增加刪除和更新書目,增加、刪除和更新借閱者賬戶,增加和刪除書籍。

滿足上述需求的系統主要包括以下幾個模組:

(1) 基本資料維護模組。基本資料維護模組提供了使用者錄入、修改並維護基本資料的途徑。例如對借閱者的、書籍的各項資訊的更新與修改。

(2) 基本業務模組。基本業務模組主要用於實現使用者借書與還書的管理,例如借閱者可以登入系統預訂書籍,圖書管理員可以取消書籍的預訂,當然還可以進行借書、還書等操作。

(3) 資料庫管理模組。在系統中,所有書籍的資訊以及借閱者的賬戶資訊都要統一管理,書籍的借閱情況、預訂情況也要進行詳細的記錄,所以要用統一的資料庫平台進行管理。

(4) 資訊查詢模組。資訊查詢模組主要用於查詢書籍的資訊和借閱者的資訊,下圖表示了圖書管理系統的功能需求。

功能需求圖

二、 基本資料維護模組

基本資料維護模組

(1) 新增借閱者資訊。系統管理員可以新增借閱者賬戶

(2) 修改更新借閱者資訊。系統管理員可以修改更新借閱者資訊

(3) 新增書目資訊。系統管理員可以新增書目資訊。

(4) 修改更新書目資訊。系統管理員可以修改和更新書目資訊。

(5) 新增書籍資訊。系統管理員可以新增書籍。

(6) 刪除書籍資訊。系統管理員可以刪除書籍。

(7)三、 基本業務模組

(1) 借書。處理借書業務。

(2) 還書。處理還書業務。

(3) 書籍預訂。借閱者可以通過網路進行書籍預訂。

(4) 取消書籍預訂。圖書管理員可以根據情況取消書籍預訂,如果借閱者已經借了此書或者借閱者要求取消預訂都涉及此項業務。

四、 資料庫模組

(1) 借閱者資訊管理。書籍借閱者資訊包括所借書的書名、isbn以及借書的時間等。

(2) 書籍資訊管理。書籍資訊包括書籍的名字、isbn、作者、入庫時間及書籍在相應書目的編號等。

(3) 賬戶資訊管理。賬戶資訊包括借閱者的賬戶id、姓名、位址、郵編和所借書籍的書目等。

(4) 書籍預訂資訊管理。負責管理書籍預訂資訊。

五、 查詢模組

(1) 查詢書籍資訊。負責書籍資訊的查詢

(2) 查詢借閱者資訊。負責借閱者資訊的查詢

任務:上面對圖書管理系統進行了模組劃分,並且明確了每個模組得具體功能,下面請同學們使用uml進行系統建模,即使用物件導向的方法來分析系統,然後用視覺化的模型將該系統直觀的圖形顯示出來。

(1) 繪製圖書管理員處理借書、還書等的用例圖

(2) 繪製系統管理員進行系統維護的用例圖

(3) 系統管理員新增書籍的時序圖

(4) 圖書管理員處理書籍借閱的時序圖

(5) 圖書管理員處理書籍歸還的時序圖

(6) 借閱者預訂書籍的時序圖

(7) 系統管理員新增書籍的協作圖

(8) 圖書管理員處理書籍借閱的協作圖

(9) 圖書管理員處理書籍歸還的協作圖

(10) 借閱者預訂書籍的協作圖

(11) 書的狀態圖

(12) 借閱者賬戶的狀態圖

(13) 借閱者的活**

(14) 圖書管理員的活**

(15) 系統管理員維護書籍資訊的活**

(16) 系統的類圖

(17) 系統的元件圖(使用者介面元件圖)

(18) 系統的配置圖

對上述每個圖進行簡單的文字介紹!!!

圖書管理系統分析與設計

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

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

專案名稱 圖書管理系統 班級 組長 學號 姓名 組員及分工 學號 姓名 個人具體工作 提交作業內容 1 系統分析與設計報告,模版如樣例,每小組1份。電子版 列印版 2 uml大作業成績評定表,每人1份。附在小組報告後面。電子版 列印版 3 分析 設計模型,rose model。電子版 4 答辯時,每...

圖書管理系統分析與設計 物件導向樣例

圖書館管理系統的分析與設計 一 需求分析 1.1系統總功能需求 首先需要對圖書館管理系統進行詳細的了解和分析,乙個功能完全滿足基本需要的系統需要包括以下幾個模組 1.1.1基本書籍維護功能模組 在這個功能模組中,提供了使用者錄入 修改 並進行維護基本書籍的途徑。比如在這個模組中可以輸入讀者的資訊 書...