圖書館管理系統SRS


1.任務概述

1.1目標

      主要提供圖書信息和讀者基本信息的維護以及借閱等功能。本系統是提高圖書管理工作的效率,減少相關人員的工作量,使學校的圖書管理工作真正做到科學、合理的規划,系統、高效的實施。

1.2用戶的特點

借閱者:主要包括學生和教師,使用該系統的借閱歸還功能。

圖書管理員:使用圖書管理系統的管理圖書和讀者管理以及維護功能,少數的管理員要完成圖書以及讀者管理的大量工作,他們每個人平均每天使用系統50-100次。

2.定義

數據字典

       數據字典是指對數據的數據項數據結構數據流數據存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖中的各個元素做出詳細的說明。

       數據字典(Data dictionary)是一種用戶可以訪問的記錄數據庫應用程序源數據的目錄。主動數據字典是指在對數據庫應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典

3.系統需求分析

  1. 讀者管理:讀者信息的制定、輸入、修改、查詢,包括種類、性別、借書數量、借書期限、備注等。 

  2. 書籍管輸入、修改、查詢,理:書籍基本信息制定、包括書籍編號、類別、關鍵詞、備注。 

  3. 借閱管理:包括借書,還書,預訂書籍,續借,查詢書籍,過期處理和書籍丟失后的處理。

  4. 系統管理:包括用戶權限管理,數據庫數據的管理 

滿足以上需求的系統主要包含有一下幾個子系統: 

(1)基本業務功能子系統:該系統中主要包含了借書還書和預訂等功能。 

(2)基本數據錄入功能子系統:該子系統主要包含有書籍信息和讀者信息錄入功能。 

(3)信息查詢子系統:包含了多功能的查詢書籍信息和讀者信息。 

(4)數據庫管理功能子系統:主要包含了借閱信息管理功能,書籍信息管理功能和預訂信息管理功能。

4.對參與者的用例建模

借閱者

圖書館管理員

系統管理員

5需求規定

5.1對功能的規定

《圖書管理系統》的總體功能如下:

  •   圖書的外借;

  •   圖書的歸還;

  •   圖書信息查詢;

  •   圖書的增刪改;

  •   讀者的增刪

  •   圖書管理系統數據備份;

  •   圖書管理系統數據恢復;

5.1.1圖書的外借過程

1.數據流圖:

A:圖書信息;

B:讀者信息;

C:圖書訪問記錄;

D:日期;

2.數據字典

(1)數據流詞條:通常使用擴充的BNF范式來描述。對於基本的數據項,通常應明確其名稱,類型,含義,度量單位,有效范圍,精度等。

 

(3)加工說明詞條:加工說明:編號、加工名、輸入、輸出、加工邏輯等,加工邏輯通常使用自然語言或結構化自然語言(如判定樹、判定表等)來描述。

5.1.2圖書的歸還過程

1.數據流圖

2.數據字典

(1)數據流名詞條

(2)加工說明詞條

5.1.3圖書的查詢過程

1.數據流圖

(2)加工說明詞條

5.1.4管理員的書籍和讀者增刪改過程

1.數據流圖

2.數據字典

(1)數據流名詞條

(2)加工邏輯詞條

5.1.5圖書館管理系統數據備份過程

1.數據流圖

2.數據字典

(1)加工邏輯詞條描述

5.1.6圖書館管理系統數據恢復過程

1.數據流圖

2.數據字典

 

(1)     加工邏輯詞條描述

 

5.2 性能

5.2.1精度

在書價的處理過程中要求保留兩位小數。

借書還書的過程中所考慮的借還期限采用“月”為單位。

5.2.2時間特性要求

a.  用到的時間中,為保證時間的可靠性,都采用服務器的時間為標准。

b. 在多用戶的操作過程中可能會碰到數據並發的問題。比如在讀書查詢圖書的過程中所查到的那本圖書在他所查的時候還沒有被借出去。但在查詢后的任何時候都有可能被借走。可能就在被查之后的那一秒種。所以要確保數據的可靠和實時。

5.2.5靈活性

該自動化圖書管理系統同用適應於其他microsoft公司的windows產品

此系統是采用B/S架構設計的,所以在客戶端不需要安裝客戶端軟件。但要求裝有IE,或是其它的網頁瀏覽器工具。所以在設計的時候要求能適應多種瀏覽的需要。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM