圖書館管理系統需求分析規格說明書

2021-03-04 00:51:47 字數 2726 閱讀 6269

圖書館管理系統

需求分析規格說明書

小組成員:

目錄一、 引言 3

1.1 編寫目的 3

1.2 專案背景 3

1.3 術語定義 3

1.4 參考資料 3

二、 任務概述 4

2.1 功能概述 4

2.2 約束條件 5

2.3 目標 6

2.4 使用者的特點6

三、資料流圖與字典 6

3.1 資料流圖 6

3.1.1資料流圖圖形.... 6

3.1.2資料流述10

3.2 資料字典12

3.2.1 資料項說明12

3.2.2 資料結構說明 15

四、 系統介面 17

4.1 使用者介面 17

4.2 硬體介面 18

4.3 軟體介面 18

五、 效能需求 18

六、 軟體屬性 18

6.1 可使用性 18

6.2 系統安全 18

6.3 可維護性 19

6.4 可移植性 19

七、 其他需求19

7.1資料庫需求 19

7.2 系統操作需求 19

7.3故障及其處理 19

一、引言

1.1 編寫目的

編寫本報告的目的是明確本系統的詳細需求,供使用單位確認系統的功能和效能,並作為軟體設計人員的設計依據和使用單位的驗收標準。

需求說明書有時候也被稱為規格說明書,本規格說明描述了任務管理專案的要求,並且作為各方面溝通的依據,也為下一步工作提供基準。

軟體開發小組的每一位成員應該閱讀本需求說明,以明確專案最後要求完成的軟體產品的特點。經使用方認可的需求說明將作為產品特徵評價、仲裁的重要參考。

1.2 專案背景

專案名稱:圖書館管理系統

專案開發者:軟體學院對日專業「圖書館管理系統」開發小組

使用者:北航北海學院圖書管理員、其他管理員、讀者(學生、老師)

為方便對圖書館書籍、讀者資料、借還書等進行高效的管理,特編寫該圖書管理系統以提高圖書館的管理效率。使用該系統之後,工作人員可以查詢某位讀者、某種圖書的借閱情況,還可以對當前圖書借閱情況進行一些統計,給出統計**,以便全面掌握圖書的流通情況。

1.3 術語定義

1. 系統:圖書館管理軟體

2. 圖書資訊:一些圖書的基本資訊,包括書名、書號、作者、出版社、庫存數量及庫存位置等資訊,便於讀者查詢借閱。

3. 借書記錄:包括借閱者的姓名、id號以及所借書的書名和借書日期等資訊。

4. 借閱規則:對不同的借閱者有不同的借閱冊數和借閱時間,對不同的違章情況有不同的罰款措施。

1.4參考資料:

[1] 王立福等,《軟體工程》(第三版),北京大學出版社

[2] 張海藩,《軟體工程導論》(第五版),清華大學出版社

[3] 王珊等,《資料庫系統概論》(第四版), 高等教育出版社

二、任務概述

2.1 功能概述

「圖書館管理系統」的主要功能有:讀者註冊、書目查詢、圖書預訂、圖書借閱、圖書採編、電子讀物、讀者留言和系統維護等。系統功能如下:

各功能模組之間的相互關係如下圖:

圖書館管理系統的功能概述如圖所示:

2.2約束條件

2.2.1 使用者終端/伺服器(client/server)結構總體設計方案對它的約束:

本圖書管理系統作為client/server 結構的乙個應用系統,不可避免的要受到client/server結構的約束。在其實施的各個階段都要服從它的一些規劃,包括功能設計、系統配置和計畫。同時,由於資訊的共享及交換,圖書管理系統還受到其它系統的資訊約束。

2.2.2 人力、資金、時間的約束

圖書管理系統工程實施的目標是為了輔助學校圖書館的工作事務方便進行,由於是學校資開發自用,開發過程中對人力、資金和時間的約束考慮不會太嚴格。軟體開發由軟體工程(對日開發方向)大三學生解決,硬體資金充足,限時乙個學期開發完成。

2.2.3 技術發展規律的約束

計算機技術和產品的發展日新月異,將會給資訊處理帶來更多的手段,同時也會帶來更加豐富的資訊表達形式。例如影象和語音技術的進步,多**技術的發展,這些都要求系統在設計時考慮技術變化的可能性,為可能的變化預留一定的系統處理能力。

2.3目標

本系統通過強大的計算機技術給圖書管理人員和讀者借、還書帶來便利。本系統除了圖書館內管理的一般功能還外,還包括網上**查詢圖書資訊、查詢本人的借閱情況和續借等功能。目標還包括:

減少人力與管理費用;

提高資訊準確度;

改進管理和服務;

建立高效的資訊傳輸和服務平台,提高資訊處理速度和利用率;

系統設計優良,介面設計精美、友好、快捷,人性化設計,後台管理功能強大、效率高;

更簡便、資訊化程度更高的圖書管理流程;

2.4 使用者的特點

本軟體的終端使用者是面向管理員(圖書管理員和其它管理人員)、讀者(老師和同學等),他們都具有一定的計算機應用基礎,可以比較熟練操作計算機。管理員和讀者都是經常性使用者。

系統維護人員為計算機專業人員,熟悉資料庫、作業系統、網路維護工作。維護人員為間隔性使用者。

3.資料流圖與資料字典

3.1資料流圖(功能模型)

3.1.1資料流圖圖形

0層圖1層圖1層圖(圖書採編系統)

1層圖(圖書借閱系統)

1層圖( 圖書查詢系統)

1層圖(圖書預定系統)

圖書館管理系統需求規格說明書

圖書館管理系統 需求規格說明書 目錄1.概述 1.1 編寫目的 1.2 專案背景 2.任務概述 2.1 軟體總體描述 2.2 使用者特徵 2.3 執行環境 3.功能需求 3.1 功能劃分 3.2 功能描述 3.3 用例圖 3.4 流程圖 4.故障處理需求 4.1 軟體執行故障 4.2 使用故障 5....

圖書館管理系統之需求規格說明書

目錄一 引言2 1 編寫目的2 2 背景說明2 3 開發工具2 4 預期目標2 5 質量保證2 6 關鍵字3 二 功能概述3 三 資料流圖與資料字典4 1.資料流圖4 2.資料字典9 3.明10 四 資料庫分析13 1.區域性er模式13 2.全域性er模式13 五 介面14 1.使用者介面14 2...

圖書館管理系統需求分析

目錄一 概述 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 登入資訊子系統...