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

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

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

  【摘要】:

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

  【關鍵詞】:

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

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

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

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

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

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

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

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

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

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

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

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

  ④ 該圖書暫停外借。

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

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

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

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

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

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

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

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

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

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

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

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

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

  ● 讀者種類資訊的修改、查詢等。

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

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

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

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

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

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

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

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

  參考文獻

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

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

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

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

最近訪問