1. 程式人生 > >圖書館管理系統——stage1 需求分析

圖書館管理系統——stage1 需求分析

概要設計 系統管理員 情況 標記 情況下 宋體 自動 font 詳細

一、引言

1.1編寫目的

軟件需求分析,其目的是用於說明軟件產品或軟件項目需要滿足的條件和限制。在軟件工程項目中,首先要獲得用戶的需求,通過對阮健需要的提取、分析、文檔和驗證,為進一步的設計和實現提供數據。軟件需求與其他活動也密切相關,如軟件測試、配置管理和質量管理等。

本需求的編寫是為了研究利用大型數據庫做基礎的圖書管理系統軟件的開發途徑和應用方法。同時它也是進行項目策劃、概要設計和詳細的基礎,是維護人員進行內部維護,信息更新,驗收和測試的依據。

1.2項目背景

本項目的名稱:圖書管理系統。

設計並實現一個將各種圖書管理的服務功能結合起來的管理信息系統十分重要,可以有效地節約資源並且有效的存錘、更新和查詢信息,提高工作和服務的效率。

1.3 定義

圖書管理系統對於現代圖書館而言,是能否發揮其教學科研的作用的至關重要技術平臺。對於讀者和圖書管理員來說,是能否方便快速獲取信息的關鍵。所以,圖書管理系統應該能夠為用戶提供充足的信息和快捷方便的操作手段。

二、任務概述

2.1目標

本系統通過計算機技術西線圖書信息和用戶信息的管理,還包括如下目標:

⑴減少人力成本和管理費用;

⑵提高信息的準確性和信息的安全;

⑶改進管理和服務;

2.2用戶特點

最高用戶是圖書管理員和讀者,圖書管理員需要修改讀者信息,修改書目信息,查看所有借還日誌等;讀者僅可以修改個人信息、借閱或歸還書籍和查看自己的借還日誌。

2.3需求概述

在圖書管理系統中,管理員為每個讀者建立一個賬戶,賬戶內存儲讀者個人的詳細信息,並依據讀者類別的不同給每個讀者發放借書卡(提供借書卡號、姓名、部門或班級等信息)。讀者可以憑借書卡在圖書館進行圖書的借、還、續借、查 詢等操作,不同類別的讀者在借書借閱圖書時,由管理員錄入借書卡號,系統首先驗證該卡號的有效性,若無效,則提示無效的原因;若有效,則顯示卡號、姓名、借書限額、已借數量、可再借 數量等信息,本次實際借書的數量不能超出可再借數量的值。完成借書操作的同 時要修改相應圖書信息的狀態、讀者信息中的已借數量、在借閱信息中添加相應 的記錄。 歸還圖書時,由管理員錄入借書卡號和待歸還的圖書編號,顯示借書卡號、讀者姓名、讀書編號、讀書名稱、借書日期、應還日期等信息,並自動計算是否超

期以及超期的罰款金額,若進行續借則取消超期和罰款等信息;若圖書有損壞,由管理員根據實際情況從系統中選擇相應的損壞等級,系統自動計算損壞賠償金額。完成歸還操作的同時,修改相應圖書信息的狀態、修改讀者信息中的已借數 量、在借書信息中對相應的借書記錄做標記、在還書信息中添加相應的記錄。圖書管理員不定期地對圖書信息進行添加、修改和刪除等操作,在圖書尚未歸還的情況下不能對圖書信息進行刪除。也可以對讀者信息進行添加、修改、刪除 等操作,在讀者還有未歸還的圖書的情況下不能進行刪除讀者信息。系統管理員主要進行圖書管理員權限的設置、讀者類別信息的設置、圖書類別的設置以及罰款和賠償標準的設置、數據備份和數據恢復等處理。

圖書館管理系統——stage1 需求分析