圖書館管理系統的需求和功能分析論文

導語:論文常用來指進行各個學術領域的研究和描述學術研究成果的文章,簡稱之爲論文。它既是探討問題進行學術研究的一種手段,又是描述學術研究成果進行學術交流的一種工具。以下是小編整理圖書館管理系統的需求和功能分析論文,以供參考。

圖書館管理系統的需求和功能分析論文

摘要】:

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

【關鍵詞】:

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

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

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

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

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

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

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

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

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

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

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

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

④ 該圖書暫停外借。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

參考文獻

[1] E Winemiller, J.Roff, 著. Visual Basic6.0數據庫開發.清華大學出版社,1999.

[2] 郭盈發, 張紅娟. 《數據庫原理》. 西安電子科技大學出版社,2002.

[3] 趙松濤. 《中文版SQL SERVER 2000應用及實例集錦》. 人民郵電出社,2002.

[4] 丁寶康, 李大學編著. 《數據庫原理》.經濟科學出版社,2000.