一、 系統功能需求:
系統功能需求包括以下幾個方面:
(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基本書籍維護功能模組 在這個功能模組中,提供了使用者錄入 修改 並進行維護基本書籍的途徑。比如在這個模組中可以輸入讀者的資訊 書...