圖書館管理系統需求分析軟體工程

2021-03-04 05:06:28 字數 4412 閱讀 2376

圖書館管理系統

-----軟體工程導論課程設計

組長:袁世翰

組員:耿遠超

郭陽 劉聰穎

信曉蕾於瑞鋒趙迪時間:2011-01-06

任務分配表

一.問題定義:

二十一世紀是資訊的社會,資訊作為社會最主要的資源,將成為戰略資源引起人們廣泛的關注。如何獲取資訊?圖書是我們最好的獲取資訊的方式,但由於圖書館圖書收藏量大大增加,是傳統的圖書管理員的工作日益繁重起來,迫使人們起用新的管理方式來管理圖書。

所以不能再用人工的方法來管理大量的圖書,需要乙個嚴密的系統軟體來進行圖書館的管理。該圖書館管理系統需要對日常的工作進行管理如借書還書、繳納罰金;擁有查詢功能如圖書書名、作者、出版社查詢,借閱歷史和罰款歷史查詢;好要系統嚴密的管理圖書和借書者的基本資料等。

二.可行性研究:

圖書館管理系統為中小型管理系統,對於圖書館管理系統,如何讓學生、老師和其他工作人員更方便更舒適的使用該系統進行查詢和管理是對圖書館管理系統最基本的要求。。

1.研究目前正在使用的系統

目前正在使用的圖書館管理系統,面向的物件主要有學生、教師和其它管理工作人員。面向學生及教師的功能主要有:查詢圖書館書籍種類、編目、出版社資訊、作者資訊、館藏量、剩餘可借量、館藏地點,登陸自己的網上圖書館查詢借閱圖書記錄、應還圖書日期、剩餘借閱量、違約記錄。

管理工作人員主要登陸圖書館對館藏圖書進行管理,對於過期未還圖書的借閱者進行違約記錄並統計違約罰款以及根據管理章程限制學生以及教師的借書權利,對新購進的圖書進行編目以及資訊的錄入等。

對於當前的系統功能還有所欠缺和不足,不能滿足的學生教師所要求的全部功能。例如:無法進行圖書預約、不能進行書籍評價以充分了解學生及老師對圖書館圖書的需求、無法進行圖書掛失等。

所以對於新系統應該應使用者的使用需求加入更多的功能。

2.對新系統的詳細說明

新系統在原有系統上加入資料庫支援,加強安全性與完整性。使用者分為學生教師以及管理員。主要功能有:

1)密碼設定:不同種類的使用者有不同的許可權,管理員和學生以及教師有自己的密碼,登入系統後分別進行自己許可權內的操作,可以防止越權操作。

2)資料維護:為了存放圖書、學生教師檔案的全部資料,本系統將每一本圖書和每位學生和老師的資訊進行管理。系統維護包括對各種表記錄的修改、刪除、新增等操作。

3)系統查詢:可以按圖書編號、學校證件編號等相關資訊進行查詢。

4)系統管理:進行使用者管理、資料備份等。

5)報表統計:包括統計圖書資訊、使用者資訊、借閱資訊和罰款資訊等。

6)其它操作:包括修改密碼、新增使用者、頁面設定等。

3.匯出新系統的邏輯模型

1)系統流程圖

2)各部分功能的資料流圖

學生教師借書資料流圖:

還書資料流圖:

查詢個人資訊及圖書運算元據流圖:

圖書管理員增刪改圖書資訊資料流圖:

查詢圖書資料流圖:

圖書館管理員增刪改讀者:

資料字典

4、技術可行性分析

本系統基於區域網、windows作業系統,現有技術比較成熟,所以這個在限制內完成開發,並且能實現系統功能目標,開發人群、質量也能滿足。

5、經濟可行性分析

之前的圖書館管理系統需要較多的人員配置,圖書管理過程比較繁瑣和不夠系統化,嚴密性不足,容易出錯;但是新系統可以很好的解決這些問題,使圖書管理系統化,減少人員的配置和工作量。更準確的查詢記錄各種資訊。

6、操作可行性分析

由於該軟體操作簡單,易於理解和學習,從教學單位的教學需求和學生的學習需求等方面來看,可以使用該軟體系統,從本單位的工作人員素質上來看,能滿足使用該軟體的要求。

三.需求分析:

1. 功能需求

系統的功能分析

系統面向中小型圖書館,使用者群體為圖書館管理員和圖書館的學生老師。

功能包括:

1)密碼設定:不同種類的使用者有不同的許可權,管理員和學生老師有自己的密碼,登入系統後分別進行自己許可權內的操作,可以防止越權操作。

2)資料維護:為了存放圖書、學生老師檔案的全部資料,本系統將每一本圖書和每位學生老師的資訊進行管理。系統維護包括對各種表記錄的修改、刪除、新增等操作。

3)系統查詢:可以按圖書編號、借閱證編號等相關資訊進行查詢。

4)系統管理:進行學生老師管理、資料備份等。

5)報表統計:包括統計圖書資訊、學生老師資訊、借閱資訊和罰款資訊等。

6)其它操作:包括修改密碼、新增使用者、頁面設定等。

功能描述

1)能夠輸入圖書的綜合情況和進行新書入庫、現有圖書資訊修改以及刪除。

2)能夠實現對學生老師檔案的查詢和編輯管理。

3)能夠進行罰款功能。

4)能夠進行借閱歷史的查詢功能。

系統功能模組

圖書館管理系統需要實現的功能主要有四大塊:「日常工作管理」、「基本資料維護」、「查詢」、和「系統管理」模組。其中日常工作管理和基本資料維護是整個系統的核心。

「工作」模組

(1) 借書處理:主要功能是記錄借閱證編號和圖書編號,進行借書過程。在資料庫中插入一條借書記錄,該記錄包括學生老師id、圖書id、借出日期、還書期限。

(2) 還書處理:主要功能是輸入借閱證編號、圖書id,在借閱登記表中找到相應的記錄,將該記錄的相應資料插入到還書記錄中,同時將借書記錄刪除,並儲存在借閱歷史記錄表中。

(3) 繳納罰金:輸入學生老師id,顯示該學生老師的姓名、圖書編號、罰款金額和罰款原因,如果學生老師交納了罰金,則將借閱登記表的允許借閱標誌置為「y」。刪除罰款記錄表中該學生老師對應的記錄,將這一條記錄同時插入到罰款歷史記錄表中。

「資料維護」模組

(1)圖書資料維護:包括新書的入庫,以及現有書籍資料的修改,刪除。

(2)學生老師資料維護:包括新學生老師的資料入庫,以及現有學生老師資料的修改和刪除。

「查詢」模組

(1)圖書資料查詢:根據相應的圖書資訊對所有書籍進行所需查詢。此查詢包括:」圖書分類」、」圖書號」、」圖書名稱」、」作者」、」出版社」。

(2)學生老師資料查詢:根據相應的學生老師資料進行所需查詢。 「借閱證編號」、」學生老師姓名」、」身份證號」以及」止借標誌」。

(3)借閱歷史記錄查詢:根據相應的借閱資訊進行所需查詢。此查詢包括:」借閱證號」、」圖書號」、」借書日期」、」還書日期」。

(4)罰款歷史記錄查詢:根據相應的罰款資訊進行所需查詢。此查詢包括:」借閱證號」、」罰款日期」、」罰款原因」。

「系統管理」模組

(1)系統登入:管理員和學生老師登入系統,系統按照身份賦予他們各自不同的許可權。

(2)學生老師註冊:實現新學生老師註冊功能。

(3)資料備份:對現有的資料庫資訊的儲存。

模組框架圖:

模組框架圖

各部分實體-聯絡圖

2、效能需求

為了保證系統能夠長期、安全、穩定、可靠、高效的執行,圖書管理系統應該滿足以下的效能需求:

1)、系統處理的準確性和及時性:

系統處理的準確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足學校對資訊處理的需求。

2)、系統的開放性和系統的可擴充性:

圖書管理系統在開發過程中,應該充分考慮以後的可擴充性。例如使用者查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。

而要實現這一點,應通過系統的開放性來完成,既系統應是乙個開放系統,只要符合一定的規範,可以簡單的加入和減少系統的模組,配置系統的硬體。通過軟體的修補、替換完成系統的公升級和更新換代。

3)、系統的易用性和易維護性:

圖書管理系統是直接面對使用人員的,而使用人員往往對計算機並不時非常熟悉。這就要求系統能夠提供良好的使用者介面,易用的人機互動介面。要實現這一點,就要求系統應該盡量使用使用者熟悉的術語和中文資訊的介面;針對使用者可能出現的使用問題,要提供足夠的**幫助,縮短使用者對系統熟悉的過程。

4)、系統的標準性:

系統在設計開發使用過程中都要涉及到很多計算機硬體、軟體。所有這些都要符合主流國際、國家和行業標準。

5)、系統的先進性:

目前計算系統的技術發展相當快,做為圖書管理系統工程,在系統的生命週期盡量做到系統的先進,充分完成企業資訊處理的要求而不至於落後。這一方面通過系統的開放性和可擴充性,不斷改善系統的功能完成。另一方面,在系統設計和開發的過程中,應在考慮成本的基礎上盡量採用當前主流並先進且有良好發展前途的產品。

6)、系統的響應速度:

圖書管理系統系統在日常處理中的響應速度為秒級,達到實時要求,以及時反饋資訊。在進行統計分析時,根據所需資料量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工作效率。

3.可靠行和可用性需求

系統可用性並且在乙個月內不能出現2次以上故障

4.出錯處理要求

系統失效後能給出錯誤資訊,提示使用者採取適當手段處理故障。

使用本系統時可能出現如下故障:

1)輸入使用者名稱不存在:說明資料庫沒無此使用者名稱,需開戶。

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 登入資訊子系統...

圖書館管理系統需求分析

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

圖書館管理系統需求分析

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