靈感範文站

位置:首頁 > 實用文 > 實用文精選

圖書管理系統需求報告(多篇)

圖書管理系統需求報告(多篇)

圖書管理系統需求報告 篇一

摘要】:

圖書館作爲一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信息數據的管理。現今,有很多的圖書館尚未使用計算機進行信息管理。圖書館若採取手工方式對圖書資料和圖書借閱情況進行人工管理,由於資料繁多,手工處理的工作量大,整體管理效率低下,也不方便讀者對圖書資料的查閱。爲了提高日常的圖書管理效率,必須開發滿足大多數中小型的圖書管理要求的圖書管理系統。文章針對通常的圖書管理流程,深入分析了圖書管理系統的需求和功能,爲圖書管理系統程序開發提供了現實理論基礎。

【關鍵詞】:

圖書管理系統;需求;功能

二十一世紀是信息高度交流與發展的時代,面計算機系統則在信息時代扮演着極爲重要的腳色,隨着計算機的不斷髮展,計算機以滲透到各個領域,圖書館也不例外,圖書館的計算機化以不容遲緩。

圖書館在正常運營中總是面對大量的讀者信息、書籍信息以及兩者相互作用產生的借書信息、還書信息。需要對讀者資源、書籍資源、借書信息、還書信息進行管理,及時瞭解各個環節中信息的變更,有利於提高管理效率。作者針對圖書館手工管理的現狀,經過詳細系統的調查,闡明瞭圖書管理系統的需求和功能,爲圖書館管理信息系統的開發打下堅實基礎。

一、圖書管理系統的需求分析

當決定要開發一個信息系統時,首先要對信息系統的需求進行分析,需求分析要做的工作是深入描述軟件的功能和性能,確定軟件設計的限制和軟件同其他系統元素的接口細節,定義軟件的其他有效性需求。

獲得當前系統的處理流程,在此首先假設當前系統是手工處理系統。手工處理流程大致是這樣的。讀者將要借的書和借閱證交給工作人員,工作人員將每本書附帶的描述書信息的卡和讀者借閱證一起放在一個小格欄,並在借閱證和每本書上貼的借閱信息。這樣借書過程就完成了。還書時讀者將要還的圖書交給工作人員,工作人員圖書信息找到相應的書卡和借閱證,並填寫相應的還書信息。

抽象出當前系統的邏輯模型。在理解當前系統“怎麼做”的基礎上,抽取其“做什麼”的本質,從而從當前系統的`物理模型抽象出當前系統的邏輯模型。在物理模型中有許多物理因素,隨着分析工作的深入,有些非本質的物理因素就成爲不必要的負擔,因而需要對物理模型進行分析,區分出本質的物理因素就成爲不必要的負擔,因而需要對物理模型進行分析,區分出本質的和非本質的困素,去掉那些非本質的困素即可獲得反映系統本質的邏輯模型。

建立目標系統的邏輯模型。分析目標系統與當前系統邏輯上的差別,明確目標系統到底要“做什麼”,從而從當前系統的邏輯模型導出目標系統的邏輯模型。在對上述流程進行分析後,我們對新的圖書處理流程進行整理,圖書館借還書過程如下:

借書過程:讀者從架上選到所需圖書後,將圖書和借書卡交管理人員,管理人員用碼閱讀器將圖書和借書卡上的讀者條碼2碼讀入處理系統。系統根據讀者條碼從讀者文件和借閱文件中找到相應記錄;根據圖書上的條碼從圖書文件中找到相應記錄,讀者如果有如下列情況之一將不予辦理借書手續。

①讀者所借閱圖書已超過該讀者容許的最多借書數目。

②該讀者記錄中有止借標誌。

③該讀者還有已超過歸還日期而仍未歸還的圖書。

④該圖書暫停外借。

若讀者符合所有借書條件時,予以借出。系統在借閱文件中增加一條記錄,記入讀者碼、圖書條碼、借閱日期等內容。

還書過程:還書時讀者只要將書交給管理人員,管理員將書上的圖書條碼讀入系統,系統從借閱文件上找到相應記錄,填上還書日期後寫入借閱歷史文件,並從借閱文件上刪去相應記錄,同時系統對借還書日期進行計算並判斷是否超期,若不超期則結束過程,若超期則計算出超期天數、罰款數、並打印罰款通知書,記入罰款文件。同時在讀者記錄上作止借標記。當讀者交來罰款收據後,系統根據讀者條碼查罰款文件,將相應記錄寫入罰款歷史文件,並從罰款文件只刪除該記錄,同時去掉讀者文件中的止借標記。

爲了對圖書管理系統做完整的描述,還需要對上面得到的邏輯模型做一些補充.首先採用圖形的方式描述圖書管理系統的用戶界面,這樣做的目的是保證整個系統的用戶界面的一致性,同時也有國助於後續的開發人員更好地理解系統需要實現的功能.其次,說明圖書管理系統的一些特珠性能要求。如借書、還書服務花費的時間一次不得大於5分鐘等。

前面着重對借還書流程進行了說細的闡述,下面介紹圖書管理系統的總體功能要求。簡單的圖書管理系統主要包括下面的功能:

>借書處理:完成讀者借書這一業務流程。

>還書處理:完成讀者還書這一業務流程。

>罰款處理:解決讀者借書超期的罰款處理。

>新書上架:輸入新書資料。

>舊書淘汰:刪除圖書資料。

>讀者查詢:根據讀者號,查詢讀者借閱情況。

二、圖書管理系統的功能分析

系統功能分析是在系統開發的總體任務的基礎上完成。圖書館管理信息系統需要完成功能主要有:

●有關讀者種類標準的制定、種類住處的輸入,包括種類編號、種類名稱、借書數量、借書期限、有效期限、備註等。

●讀者種類信息的修改、查詢等。

●讀者基本信息的輸入,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號碼、電子郵件地址、辦證日期、備註等。

●讀者基本信息的查詢、修改,包括讀者編號、讀者姓名、讀者種類、讀者性別、工作單位、家庭住址、電話號碼、電子郵件地址、辦證日期、備註等等。

●書籍類別標準的制定、類別信息的輸入,包括類別編號、類別名稱、關鍵詞、備註信息等。

●書籍信息的輸入,包括書籍編號、書籍名稱、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、書籍頁書、關鍵詞、登記日期、備註信息等。

●借書信息的輸入,包括借書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、備註信息等。

●借書信息的查詢、修改,包括借書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、備註信息等。

●還書信息的輸入,包括還書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備註信息等。

還書信息的查詢和修改,包括還書信息編號、讀者編號、讀者姓名、書籍編號、書籍姓名、借書日期、還書日期、備註信息等。

圖書管理系統需求報告 篇二

一、圖書管理系統設計需求

利用作者對圖書館以及相關部門的調查,積極與職工以及領導進行溝通,從中發現圖書館職工對圖書管理系統的設計需求主要在於圖書管理計算機頁面良好,能夠方便操作,並且在包含基本功能之外,還需要包含一些優化特點。其中具體需求如下所示:

首先是對圖書資料管理方面的需求,結合圖書館實際圖書資料管理需求,對圖書檔案進行增添,豐富圖書資料管理的功能,其中包含刪除、備份、資料報表等,這些都是圖書館管理系統的基礎功能。再者是圖書館的統計員要求一定要實現數字化管理形式,資料的錄入以及查閱都實現數字化,能夠完善圖書館中的圖表打印以及各種書籍報表打印等。其次是爲了更好的方便讀者對書本進行查閱,提高圖書查閱的速度,需要在這方面進行不斷優化完善,同時還需要添加圖書超期提醒以及讀者借閱信息的查詢等功能。最後是圖書館針對圖書類別的查詢以及圖書數量的統計等提出設計要求,希望能夠更好的完善這些問題,優化圖書管理效果,提高圖書管理質量。

二、系統整體設計介紹

對於圖書管理系統來講,主要是針對圖書管理中的具體管理方式以及功能等進行優化,在優化設計過程中還需要保證圖書館本身的發展,對於圖書館管理系統的設計主要是根據以下步驟:

首先是打開系統服務器,錄入用戶名、登錄密碼以及用戶的身份,這樣才能登錄到系統中,系統會根據錄入的用戶名以及各個信息從數據庫中查找ID號,及時對用戶的ID號進行認證,確認登錄用戶身份。當然若是登錄信息顯示不正確,則用戶不能進入到系統中。點擊其中的查詢功能,及時進行信息查詢,這樣客戶端會將其信息輸送到服務器中,服務器進行數據校對,在校對結束之後再次返回到查詢頁面中。對於圖書管理過程中,在系統設計上需要重視設計目標、總體結構設計雙方面着手。

設計目標:對於圖書館圖書管理系統設計主要是爲了更好的提升圖書管理的速度,準確對圖書信息進行統計優化,加強讀者信息的管理,提高管理員的管理組織以及專業職能。這些都屬於圖書館圖書管理系統重要的設計目標,保證圖書管理系統更加完整,同時着重對圖書借閱期限進行提醒,爲讀者以及管理者提供更多的方便。在數據庫完善方面,需要重視對ADO的訪問技術優化,語言以SQL爲主。對於圖書管理系統中的服務客戶端來講,需要針對其自身服務需要建設數據庫,這樣就能將所有的客戶端連接在一起,通過客戶端協議的方式將服務指令發送到服務器中,執行服務任務。

系統整體結構設計:對於圖書管理系統而言,圖書管理系統自身的建設體系以及結構主要是根據府服務器客戶端以及服務器自身端口的數據進行流通,將客戶端中的數據與服務器中的數據進行通信,主要應用ADO/OLE/DB,這樣能夠提升數據的安全性。系統中的相同服務器在與數據庫服務器相連接過程中,通信也需要選擇ADO/OLE/DB,保證其通信安全以及質量。數據庫服務器中的客戶端主要對圖書讀者信息進行處理,同時在存儲着圖書管理員的基本信息,所以需要十分注意對其的優化升級。圖書館裏的圖書管理系統中服務器客戶端存在的主要作用是對圖書進行瀏覽,能夠迅速查找到圖書信息。整體的系統結構主要是客戶端將圖書的信息以及借閱管理信息等進行錄入,這樣形成專業的圖書管理模塊,當然圖書管理模塊中包含對圖書的借閱、圖書的歸還以及上交的罰金等。圖書管理過程中,對圖書信息一定要準確掌握,對圖書類別清晰劃分。從整體上來講,讀者借閱過程中的信息管理,包含刪除、添加以及查詢這些功能。同時其中還包含還書提醒。管理者模塊中包含管理者信息,管理者登錄權限等。

三、管理系統模塊結構設計

管理系統模塊結構設計主要包含以下內容:

1.管理員模塊設計:管理者是圖書管理的主要操作者,在系統設計中包含管理者管理模塊,管理者管理模塊中包含管理人員的基本管理信息,具有添加、刪除、修改以及查詢等功能,管理員在在登錄管理客戶端期間,需要通過客戶端認證,登錄用戶名、賬號、密碼,當然其中還包含管理者權限功能設計。

2.讀者信息管理模塊設計:讀者信息管理模塊設計中,包含對讀者在信息的添加、刪除、修改以及退出,能夠實現實時修改,及時查詢以及推出等。

3.圖書信息管理模塊設計:圖書信息管理模塊設計主要包含對圖書信息的記錄以及管理,圖書類別的區分。當然其中還包含對圖書信息的保存、刪除以及修改,信息查詢、借閱信息查詢等的設計。圖書類別主要體現爲電子圖書類別與圖書類別。

4.還書提醒模塊設計:還書提醒模塊設計的主要功能針對對還書時間的確定,還書時間的設置以及還書提醒的正常應用。

5.圖書借閱模塊設計:圖書借閱模塊設計中功能設計主要包含對圖書的刷新、信息的顯示、圖書管理的退出、圖書歸還之後的信息修改、圖書信息的刷新、圖書信息的突出、需要交納的罰金、罰金信息更改(刪除)、圖書借閱信息的刷新查詢。

四、結語

綜上所述,圖書管理系統的設計以及實現是圖書館發展進步的關鍵,所以需要深入到圖書信息管理以及借閱等模塊設計中,更好的提高圖書館系統管理的信息化。

參考文獻:

[1]唐小新,李高虎,唐秋鴻,曹紅兵,高嵩。高校圖書館個性化電子圖書薦購系統的設計和實現[J].現代圖書情報技術,20xx,03:83-88.

[2]黃自欽。基於Delphi7的圖書信息管理系統的設計與實現[J].輕工科技,20xx,08:72-74.

[3]盛芳圓。高校圖書館圖書管理系統的設計與實現[J].科技信息,20xx,35:274-275

圖書管理系統需求報告 篇三

一、概述

1、編寫目的

在對系統計劃階段的確定的工作範圍內進一步對目標對象和環境作細緻、深入的調查分析。

2、項目背景

a.所建設開發軟件系統的名稱:圖書館管理系統。

b.本項目的任務提出者:系統開發小組。

c.用戶:圖書館工作人員及讀者。

d.軟件系統委託方:圖書館領導。

3、定義

數據流程圖(DFD):爲描述軟件系統中的信息流提供了一個圖形方法。箭頭代表數據流,方框代表數據的源點或終點,圓框代表數據流的交換,雙槓代表數據存儲的地方。

數據字典是對數據流程圖中的數據,變換等進行精確的定義。

4、參考資料

《數據庫系統簡明教材》 《軟件工程技術與實踐》 《軟件工程基礎》

二、現行系統概況

該單位圖書館現爲人工管理,效率低,易比錯,手續繁瑣,而且耗費大量的人力。圖書館希望設計一個圖書管理系統,用於管理讀者

的登記,圖書的購入、借出、歸還以及註銷等。並且方便管理人員還查閱某位讀者、某本圖書的借閱情況。並可加快對當前借閱情況統計的效率,以全面掌握圖書的流通情況、提高工作效率、加快信息反饋,爲讀者提供滿意的借閱環境。

三、系統需求說明

1、對功能的規定

經過以上詳細的用戶調查,在現行業務流程和數據分析的基礎上,基本可以確定系統設計必須達到的目標。

以下是圖書管理系統必須具備的功能:

1.新進圖書的登記功能:對於購進的新書,系統必須具備圖書信息資料的錄入功能。

2.圖書的查詢修改功能:當圖書資料發生變化,如圖書丟失或有錯誤信息輸入時,則應能夠及時對數據進行修改和補充。

3.借閱的登記,歸還的登記功能:系統的主要功能之一,供本校學生借閱圖書、歸還圖書,並進行登記。

4.學生信息的增加、刪除和修改功能:系統主要功能之一,建立學生信息,並對其進行維護。 2、對性能的規定

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

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

系統處理的準確性和及時性是系統的必要性能。在系統設計和開

發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足學校對信息處理的需求。

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

圖書管理系統在開發過程中,應該充分考慮以後的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過系統的開放性來完成,既系統應是一個開放系統,只要符合一定的規範,可以簡單的加入和減少系統的模塊,配置系統的硬件。通過軟件的修補、替換完成系統的升級和更新換代。

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

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

(4)、系統的標準性

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

(5)、系統的先進性

目前計算系統的技術發展相當快,做爲圖書管理系統工程,在系統的生命週期儘量做到系統的先進,充分完成企業信息處理的要求而不至於落後。這一方面通過系統的開放性和可擴充性,不斷改善系統

的功能完成。另一方面,在系統設計和開發的過程中,應在考慮成本的基礎上儘量採用當前主流並先進且有良好發展前途的產品。

(6)、系統的響應速度

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

3、輸入輸出要求

輸入:鍵盤,鼠標等。

輸出:顯示器等。

4、其他專門要求

數據庫:對於圖書館管理信息系統來說,數據的處理流程從軟件操作的過程確定基礎數據爲:圖書管理員數據讀者數據(圖書證)圖書信息

爲了方便用戶對圖書的維護工作減少數據輸入量和數據一致性,基礎數據還定義爲:圖書類別定義出版社定義

5、條件、假定和限制

運行環境:兼容當前主流操作系統95/98/NT/ME/20xx/XP,Office軟件等。

硬件環境:奔騰4以上計算機,打印機、掃描機等。開發軟件:SQL Server、vb等。最早投入運行時間:20xx年12月30。

四、新系統的邏輯模型

通過對圖書館工作人員的調查,圖書館主要有4個部門。借閱管理部負責圖書的借閱管理;圖書管理部負責書籍類別標準的制定,類別信息的輸入;書籍類別信息的查詢,修改;書籍信息的輸入;讀者管理部負責主要針對各類讀者信息進行管理;系統管理部負責用戶管理和密碼管理。組織機構圖如下:

圖書館借閱管理部圖書管理部讀者管理部系統管理部

圖書館組織機構圖