當前位置:歷史故事大全網 - 圖書館 - 求壹篇軟件工程的論文。

求壹篇軟件工程的論文。

圖書館自動化系統開源軟件的比較研究

摘要:在調研和實際操作的基礎上,分析了三種有代表性的開源軟件(Koha,PHPMyLibrary,

PMB)進行介紹,並從基本技術特點、系統功能、技術服務三個方面對三個系統進行對比分析,以深入了解圖書館自動化。

開源軟件的設計理念為開源軟件在國內圖書館自動化系統建設中的推廣應用提供了參考。

[關鍵詞]圖書館自動化系統;開源軟件;KohaPHPMyLibrary乳頭黃斑束

1簡介

圖書館自動化系統,也稱為圖書館集成管理系統(Inte-

Grated Library System),始於20世紀70年代,是為了實現圖書館。

商業和服務自動化管理軟件系統。長期以來,自動化部門

系統建設是圖書館建設的重要工作,但商業自動化系統

高昂的成本和非個性化的服務極大地影響了圖書館的自動化建設。

阻礙。近年來,在世界範圍內廣泛使用的開源軟件為圖書館提供了。

做出了新的選擇。

所謂的開源軟件是基於壹種新的類型——並行的、對等的,

在鼓勵軟件開發的動態軟件開發模式[1]下開發的軟件。

開發者相互合作,開放軟件的源代碼,允許任何人基於任何

使用、復制、修改和重新分發軟件的目的是什麽?國外圖書館界

美國耶魯大學醫學圖書館對開源軟件的研究始於1998。

系統圖書管理員丹尼爾·丘德諾夫在《圖書館雜誌》上寫道

Nal)發表了題為“開源軟件:圖書館系統的未來”的研究

研究論文,引起了圖書館界的廣泛關註,他指出“盡管開源。

軟件尚未進入圖書館軟件的主流市場,但這種開發模式

類型對圖書館軟件市場的發展具有很大的競爭力,而在新時期,

我們的圖書館應該投入更多的資源來培訓用戶和圖書館員,而不是

買個貴的系統”[2]。目前,在國際範圍內,有十幾個礦區。

圖書館自動化系統主要以開源軟件模式開發和應用

要重點實現編目、公眾查閱等基本功能。例如Koha系統

系統,兩代情系統,常青樹系統,學習訪問ILS,PHP-

MyLibrary系統、OpenBiblio系統等。這些系統在設計目標、

采用標準、實現技術、系統規模、數據組織和開發。

布的方式在很多方面都不壹樣。本文以調查和實際操作為基礎

在此基礎上,選擇了三個有代表性的圖書館自動化系統。

用於比較分析的源軟件。

2系統介紹

2 1 Koha綜合圖書館自動化系統

Koha系統誕生於1999,被業內人士認為是世界首創。

自動開源軟件,由Katipo通信公司采用Perl語言和

MySQL數據庫開發完成。該系統不僅整合了圖書館的傳統

包括采購、編目、流通、OPAC和讀者管理在內的業務流程是相同的。

它還為用戶提供了個性化定制機制。

Koha系統是壹個基於Web的客戶/服務器體系結構。部門

系統中的Perl腳本是Koha系統的核心部分,是壹個庫用戶。

與後臺系統交互的核心包括OPAC系統和內網系統。

系統、守護進程系統和數據庫系統[3]。OPAC系統是Koha系統。

的重要組成部分,它的開發是基於標準的WWW技術,如XHTML、

CSS和JavaScript,使用戶可以使用基於網絡瀏覽器

用戶可以很容易地找到特定的資源。內網系統是後臺事務。

與前臺操作的接口直接有利於館員,無需安裝其他軟件。

圖書館自動化的基本業務可以通過使用瀏覽器來實現,如用戶的

登錄和註銷管理,虛擬書架管理,圖書館資源采購,信息

資源流轉、資源數據導入導出等管理。守護系統

它提供給Z39.50服務器,供使用Z39.50協議查詢資源的用戶使用。

這種聯系。DB系統為數據庫的訪問操作提供支持。

目前Koha系統主要安裝在公共圖書館,個人和大學地圖。

圖書館部。公司和其他盈利組織不怎麽用它。

2 2 PHPMyLibrary系統

PHPMyLibrary系統基於PHP語言和MySQL數據。

圖書館自動化應用系統,包括編目、流通、網絡。

OPAC,輸入/輸出和紙張管理模塊。主要有以下特點:

(1)基於Web的相關書目信息編目與存儲。圖書館員不僅

您可以編輯、修改、檢索、添加和刪除數據庫中的信息。

除了操作之外,還可以通過動態按鈕輕松添加或編輯新書。

格式。(2)提供基於USMARC標準的輸入輸出。(3)提供

ISIS2MARC程序,實現系統從“伊斯蘭國”數據庫導入功能[4]。

(4)支持多語言管理,用戶可以管理包含多種語言的信息,

包括中文、俄文、西班牙文、法文、德文等等,並且可以支持

搜索這些語言的數據庫。

2 3 PMB系統

PMB系統,原名PhpMyBibli,於2002年在法國成立。

近年來,受到國際同行的廣泛關註。該系統由PHP和MySQL編寫。

寫完之後已經可以實現資源訂購和資源編目(主要是圖書)

和期刊編目)、資源流通、授權管理和串行數字接口。

(SDI)管理和其他功能。

該系統支持UNIMARC標準,可在Linux或Windows上運行。

在操作系統下。由於該項目起源於法國,很多相關信息是

用法語提供,給系統的推廣帶來障礙,但是來自波多黎各。

Rigo的Jesir Vargas將該系統翻譯成了英語和西班牙語。

拓寬其使用範圍,2004年,該項目的用戶社區在比利時成立。

3系統比較和分析

3 1基本技術信息

基本技術信息包括軟件的許可證類型、支持的

客戶端和服務器端系統和庫標準的類型如下。

評判系統擴展性和可用性的有效標準。

通過比較,可以看出這三個圖書館自動化開源軟件都

具有良好的通用性、開放性和可擴展性。主要體現在:(1)

可以在目前主流的操作系統平臺上運行;(2)兩個支持圖。

圖書館編目標準MARC和檢索協議z3950;(3)都是基於Web的。

該系統為用戶提供了簡單的操作界面,極大地完善了系統。

的經營業績。這不同於傳統的基於CS架構的圖書館自動化系統

不壹樣。面對日益滲透的網絡環境,傳統的圖書館自動化系統

我們不得不考慮向Web系統過渡,這無疑將有利於本地企業和圖書館。

用戶帶來大量工作。大多數開源軟件從壹開始就是基於設計的。

Web上的客戶端/服務器架構和開發語言(如PHP)。

壹般具有良好的可擴展性,這也是開源自動化系統與

傳統自動化系統的最大優勢。

3.2系統功能

系統功能是圖書館選擇自動化系統的重要依據。

統壹功能模塊有效實現的直接反映。作者參考了2005年的國家工作

程技術圖書館“圖書館自動化系統”調研報告

報告”[5]在用戶需求中,對上述三個開源系統進行了功能比較。

幫助讀者客觀把握這些系統所能實現的功能。

從筆者的實際操作來看,Koha幾乎具備了用戶的所有要求。

壹個功能,包括多種檢索界面,系統的資源循環流程同

痕跡;采購過程的系統管理,如資源編目數據的獲取和信息。

來源收購預算和實際資金管理,該系統也是壹個小本子。

該庫提供了壹個簡單的采購模塊。此外,該系統還提供期刊和期刊信息。

因此,Koha系統是值得圖書館界關註的。

壹個重要的系統。公共圖書館和公共圖書館系統缺乏期刊和

會員庫的管理和系統功能沒有Koha系統完善,所以比較適合。

中小型圖書館選擇使用。

3 3技術服務

系統的維護和服務關系到圖書館自動化系統能否

圖書館選擇這類軟件學院,是長期有效運行的重要因素之壹。

必須考慮的因素,與商業軟件相比,開源軟件的技術服務。

它有壹些特別之處。面對各種市場需求,越來越多的商業軟件

許可證包括安裝、培訓、操作支持、故障排除和維護等內容

版本升級等技術服務,但是因為開源軟件的開放性和自由性

可訪問性,用戶通常需要自己在相關網站下載、安裝和操作。

文檔,當用戶在使用過程中遇到問題時,可以使用郵件欄。

表或其他方式(如專業軟件公司提供的正式支持)

在相應的幫助下,這種多樣的服務方式為用戶提供了個性化。

選擇。

雖然以上三個系統都有正規的服務團隊,而且Koha

該系統的技術力量相當強大,不僅由多國專家組成,而且

世界各地也有許多制造商,包括新西蘭、法國、美國、

英國、阿根廷等國的軟件服務公司。然而,由於地理、語言、

受時間限制,國內用戶很難得到及時有效的幫助。特別

它是PMB系統,很多資料都是法語文檔,嚴重影響用戶對它的理解。

系統的參與和理解。

4結論

自2000年初奧本大學圖書館成立以來。

自從安裝圖書館自動化開源軟件以來,世界上許多著名的書

圖書館開始使用開源軟件來改進現有的圖書館自動化系統。

目前已有數百家圖書館采用Koha系統,遍布五大洲。

包括澳大利亞、美國、加拿大、愛沙尼亞、印度和尼日利亞。

亞洲和波蘭等國家。其中,美國俄亥俄州尼爾森維爾公共圖書館,

有7個分館,藏書30萬冊,讀者5萬人,年發行量62萬冊。

書,Koha最大的客戶。此外,仁德醫療管在中國臺灣省壹帶

南投縣的理學院、南港國小等很多學校都是靠這種制度獲得的。

效果越好[6]。PHPMylibrary和PMB系統的用戶相對較少。

PHPMylibrary目前正在坦桑尼亞、印度尼西亞和菲律賓使用。

使用。蘇門答臘大學的書籍

該圖書館有70,920冊在線藏書,迄今為止它壹直在使用該系統。

憑借龐大的在線收藏[7],PMB系統目前在全球只有65,438+000個用戶。

[8].

通過對這些軟件的比較分析,我們希望能夠深入了解圖書館的自我管理。

動畫開源軟件的設計理念是讓開源軟件在國內圖書館實現自動化。

為在施工中的應用提供參考。傳統圖書館自動化系統的發展

基於商業利益和技術保密的考慮,這個過程只是開發者的責任。

因為沒有機會參與開發,所以庫只能評估軟件的功能和性能。

質量評價,但不可能從更深的技術層面去研究軟件。

導致軟件中的錯誤或低效逃避檢測並進入實際使用,最後

延長了軟件達到預期目標的周期。開源軟件開發模型訂單

圖書館可以在更廣的範圍和更深的層次上參與軟件的開發和維護。

保護,而用戶的參與將有助於全面查找並快速糾正該軟件。

錯誤,完成軟件的多樣性和適應性測試,並根據特殊需要

定制或集成軟件,以促進圖書館軟件系統的成熟。

[參考文獻]

〔1〕埃裏克·s·雷蒙德。大教堂和集市。〔2008-

05 - 30〕./pml/?page-id=2。

(5)國家工程技術圖書館信息服務中心。圖書館自動化系統調研報告

蘇[r/ol]。[2008-05-03].-content & do-pdf = 1 & amp;id=16。

〔8〕PMB用戶〔EB/OL〕〔2008-04-20〕.。

  • 上一篇:庫鼠標腳本
  • 下一篇:山東財經大學畢業論文要求
  • copyright 2024歷史故事大全網