軟件工程-圖書管理系統(tǒng)需求分析_第1頁
軟件工程-圖書管理系統(tǒng)需求分析_第2頁
軟件工程-圖書管理系統(tǒng)需求分析_第3頁
軟件工程-圖書管理系統(tǒng)需求分析_第4頁
軟件工程-圖書管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、圖書管理系統(tǒng)需求分析一圖書管理系統(tǒng)開發(fā)背景與目的 本項目的名稱是圖書管理系統(tǒng) 本項目的開發(fā)者是軟件工程實驗一班5組(員浩瀚 徐志鵬 彭俊濤 孫先立 宋凱 陳瑤 胥榕)開發(fā)工具:eclipse+SQLserver 2000本產品是針對電腦管理圖書的需求設計的,可以完成讀者登記、購入新書、讀者借還書、圖書注銷等主要功能。功能需求分析:(1) 管理員 人員信息管理:讀者信息管理,包括讀者類別、性別、借書數量、借 書期限等的輸入、修改、刪除、顯示。 圖書館管理員信息管理,包括管理員權限、性別、備 注等的輸入、修改、刪除、顯示。 書籍信息管理:書籍基本信息管理,包括書籍編號、類別、關鍵詞、 備注等的輸入

2、、修改、刪除、顯示。 借閱信息管理:借書信息管理,包括書籍編號、讀者編號、借書日期、 借書期限、備注等的輸入、修改、刪除、顯示。 還書信息管理:包括書籍編號、讀者編號、還書日期、還書期限、備 注等的輸入、修改、刪除、顯示。 意外處理信息管理:續(xù)借、超期賠償、丟失賠償、損壞賠償等信息的輸入、 修改刪除、顯示。(2) 讀者 圖書操作:包括圖書借閱、圖書信息查詢、還書操作、圖書續(xù)借 、預約。解除預約操作。 個人信息操作:個人信息查詢、密碼修改。 借閱信息操作:借閱信息查詢1、 數據流圖登錄模塊登錄用戶判斷查找成功讀者界面管理員界面讀者表查找成功管理員表查找失敗登錄失敗圖書管理模塊:管理員圖書管理查找

3、結果圖書表錄入刪除查找自動觸發(fā)圖書類型表該類圖書加1該書現(xiàn)存量和總量加1圖書類型表該類圖書加1該書現(xiàn)存量和總量加1自動觸發(fā)普通查找精確查找分類查找熱門查找讀者管理模塊:管理員讀者管理查找結果讀者表錄入刪除查找學號查找借閱排名掛失借書模塊: 借書借書失敗判斷條件符合借書成功讀者表圖書表借閱表用戶不存在圖書不存在用戶掛失用戶欠款圖書現(xiàn)存量為0自動觸發(fā)該用戶借閱數加1該書借出數加1該書現(xiàn)存量減1續(xù)借模塊:續(xù)借續(xù)借失敗判斷條件符合續(xù)借成功讀者表借閱表用戶掛失用戶欠款圖書超期自動觸發(fā)歸還日期加上相應天數結賬讀者類型表還書模塊:還書還書失敗判斷條件符合還書成功讀者表借閱表用戶掛失圖書超期自動觸發(fā)該書現(xiàn)存量

4、加1結賬清除借閱信息模塊:清除借閱信息查找已還的借閱信息借閱表自動觸發(fā)刪除將記錄保存到歷史借閱信息2.結構框圖圖書借閱管理讀者個人信息借閱信息查看統(tǒng)計查看修改密碼管理員讀者管理圖書管理增加讀者查找讀者圖書錄入圖書刪除圖書信息普通查找精確查找精確查找精確查找借閱管理借書續(xù)借還書清除刪除讀者讀者掛失3.總流程圖開始圖書借閱管理員登錄讀者登錄登錄成功登錄成功借書圖書是否存在個人信息查看借閱查看圖書檢索是否掛失修改密碼修改成功結束NYNYNYN續(xù)借還書是否掛失是否掛失NN是否欠款NY借書成功是否欠款N是否超期N是否超期N還書成功結賬YY結賬續(xù)借成功用例模型: 圖書管理系統(tǒng)是根據實際業(yè)務需要建立的計算機

5、軟件系統(tǒng)。 查詢個人信息查詢圖書信息 交罰金查詢借閱信息 讀者 extend還書續(xù)借預定借書更新書籍增加書籍刪除書籍維護 管理員刪除借書者增加借書者 更新借書者二靜態(tài)結構模型 靜態(tài)結構用類圖、對象圖、包圖、構件圖 和配置圖描述, 類圖設計是面向對象方法的 核心技術,通過類圖將用例的實現(xiàn)具體到每 個類中, 從而完成設計走向細化的過程。圖書 庫管理的類有: 庫存圖書、圖書登記、圖書登 記表單、注冊表單、查詢表單,圖書庫管理類圖:圖書登記圖書編號圖書名作者內容簡介出版社定價出版時間入庫時間加入圖書()庫存圖書編號名稱類別描述加入圖書()刪除圖書()更新圖書()注冊表單查詢圖書圖書記錄單讀者登記讀者編

6、號讀者姓名密碼權限性別是否掛失圖書借閱次數加入讀者()刪除讀者()注冊的讀者編號名稱類別描述加入讀者()刪除讀者()更新讀者()讀者庫管理類圖:注冊表單查詢讀者 讀者記錄三動態(tài)行為模型UML的靜態(tài)模型表示了系統(tǒng)的結構,動態(tài)模型表示系統(tǒng)的行為。在動態(tài)建模機制中,以消息啦完成堆笑之間的交互,用狀態(tài)圖、順序圖、協(xié)作圖和活動圖來描述系統(tǒng)的行為。順序圖的用戶描述對象間動態(tài)交互關系,這種體現(xiàn)對象間消息傳遞的時間順序。該圖書館管理系統(tǒng)主要含有以下幾個重要的順序圖,其他對象的順序圖和這些也類似。(1) 借書順序圖(2) 還書順序圖(3) 罰款順序圖1、 借書順序圖(1) login():登錄系統(tǒng)。(2) checkstu_card():對讀者信息進行驗證,檢查是否符合本圖書館借書條件。(3) showinformation():顯示該讀者的基本信息函數。(4) borrow():讀者借書函數。(5) getreaders():取得讀者信息函數??丛撟x者是否符合借書條件,若符合,則返回可借信息。(6) gettitle():取得書目信息。(7) getreservation():檢驗書籍是否被預訂函數。(8) getnoreservation():書籍沒被預訂或取消預訂函數。(9) create(borrow

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論