圖書館管理系統的需求分析

2022-06-05 05:12:05 字數 1591 閱讀 3822

1.系統設計目標

系統開發的總目標是實現讀者借書、還書管理的系統化、規範化和自動化。

2.系統功能需求分析:

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

1. 讀者包括教師和學生可以通過計算機登記、查詢書籍資訊、借書、還書、續借,以及在逾期欠費的情況下上交欠費。

2. 高階管理員能都管理整個圖書管理系統的資訊,包括對管理員資訊、學生資訊、教師資訊、圖書資訊的增加、刪除、修改、查詢。

圖書管理員能夠處理讀者的還書和借書情況,並且可以更新,刪除,修改,增加書籍。

系統管理員可以對系統的資料進行維護,可以管理欠費情況、定時更新系統,也可以增加、刪除、修改、查詢書籍。

3.系統的uml建模設計

3.1、uml簡介

uml是一種功能強大的、物件導向的視覺化系統分析的建模語言,它採用一整套成熟的建模技術,廣泛地適用於各個應用領域。它的各個模型可以幫助開發人員更好地理解業務流程,建立更可靠、更完善的系統模型。從而使使用者和開發人員對問題的描述達到相同的理解,以減少語義差異,保障分析的正確性.

3.2 系統用例圖

高階管理員對系統資訊處理的用例圖

讀者(學生和老師)功能用例圖

系統管理員和圖書管理員功能用例圖

用例圖中我們可以看出管理員和讀者之間對本系統所具有的用例。

管理員所包含的用例有:

(1) 書籍管理:對書籍的增加、刪除、修改、更新等操作。

(2) 書籍借閱管理:包括借書、還書、預訂、書籍逾期處理等等。

(3) 讀者管理:包含對讀者資訊的增加。刪除、查詢、修改等操作。

(4)管理員的管理:包含對管理員資訊的增加、刪除、修改等。

讀者所包含的用例有:

(1) 讀者登記:教師登記和學生登記。

(2) 借書:進行借書業務。

(3) 還書:讀者具有的還書業務。

(4) 查詢:包含對個人資訊和書籍資訊的查詢業務

(5) 續借:對未讀完到期的書進行續借。

(6) 上交欠費:就是書籍過期後的繳納罰金等。

3.3系統活**

活**描述的是某流程中的任務的執行,活**描述活動是如何協同工作的,當乙個操作必須完成一系列事情,而又無法確定以什麼樣的順序來完成這些事情時,活**可以更清晰地描述這些事情。。在本圖書館管理系統中,我們主要描述了圖書館系統的借書、還書和預訂的活**。

借書的活**

【借書活**說明】

管理員首先要讀者進行登記,掃瞄圖書證,檢查讀者資訊,看他的讀書證是否符合條件,也就是過期或者欠費沒有,如果沒有欠費情況則允許進入,否則告之欠費狀態,不許進入。讀者進入後可系統查詢所需書籍資訊,如過有所借書籍則向管理員提交借書請求,圖書管理員進行借書處理,借書完成。

還書的活**

【還書活**說明】

圖書管理員對書籍進行掃瞄,若書籍已經過期,則要求讀者還請欠款才能還書,讀者繳應交罰款後,更新書目資訊和讀者資訊。

3.時序圖

借書的時序圖

順序圖是顯示物件之間互動的圖,這些物件是按時間順序排列的。該圖書館管理系統主要含有以下幾個重要的順序圖,其他物件的順序圖和這些也類似。

(1) 借書順序圖

(2) 還書順序圖

4.類圖

圖書館管理系統需求分析

目錄一 概述 1 1 沫若圖書館簡介 2 2 編寫簡介 2 二 專案綜述 3 1 圖書館管理系統資料庫 3 2 圖書館管理系統子系統 4 三 功能需求 6 1 資訊子系統 6 1 1學生資訊子系統 6 1 2藏書資訊子系統 9 1 3職工資訊子系統 12 2 服務子系統 15 2 1 登入資訊子系統...

圖書館管理系統需求分析

圖書管理是高校內每乙個系部或院部都必須切實面對的工作,但一直以來人們使用傳統的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低 保密性差且較為繁瑣。另外,隨著圖書資料數量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動強度,這將給圖書資料資訊的查詢 更新和維護都帶來了很多困...

圖書館管理系統需求分析

概述立足於校園實際,著眼於未來發展,建成符合標準化協議 通用性較強 實用的系統,以提高圖書資訊的現代化管理水平,實現資訊資源的共享。圖書管理系統是一種基於集中統一規劃的資料庫資料管理新模式。在對圖書 讀者的管理,其實是對圖書 讀者資料的管理。本系統的建成無疑會為管理者對圖書管理系統提供極大的幫助。使...