單學平
(遼寧林業(yè)職業(yè)技術(shù)學院圖書館,遼寧 沈陽 110101)
單學平 男,1964年生。副研究館員,館長。
隨著計算機技術(shù)的高速發(fā)展,有很大一部分圖書都隨書配帶了光盤。光盤以其體積小、儲量大、易收藏、便閱讀的優(yōu)勢,越來越受到圖書出版者和閱讀者的青睞。在初期,僅計算機類圖書配帶光盤,發(fā)展到今天,幾乎覆蓋所有學科領(lǐng)域。光盤是對圖書的補充和說明,能夠提高讀者對圖書的認知和興趣,集聲音、影像于一身,給讀者更加直觀、更加立體全方位的知識展示,極大地提高學習的效率。所以,對光盤的管理和利用就顯得尤為重要,如何開發(fā)一套既經(jīng)濟實惠,又適合館情的管理系統(tǒng)為眾館所期盼。
1.1.1 圖書和光盤統(tǒng)一存儲(光盤不外借)
圖書館將光盤和圖書一并存儲到電子閱覽室,圖書可以流通外借,但是光盤不外借。讀者需要使用光盤時可在電子閱覽室瀏覽、檢索。這種方法對于使用檢索工具不太熟練的用戶,電子閱覽室的人員可以加以指導,但由于隨書光盤的使用時間相對較長,工作人員不可能全程指導和監(jiān)控,盤片的質(zhì)量很難保證,甚至會丟失。另外,在電子閱覽室使用,既占用機器設(shè)備,又增加了讀者的經(jīng)濟負擔。
1.1.2 圖書和光盤統(tǒng)一存儲(光盤外借)
圖書和光盤統(tǒng)一存儲是最傳統(tǒng)的處理方式,一般圖書館把圖書和光盤放到一起,提供給讀者借閱,這樣,光盤很難保存完整,丟失率高。最嚴重的是,有的讀者雖然歸還了光盤,但是,光盤有擦傷、刮痕,導致下一位讀者借閱的時候不能正常播放,降低了光盤的作用率。
1.1.3 圖書和光盤分別存儲(本館原先的存儲方式)
圖書存儲在書庫,光盤存儲在電子閱覽室,二者分開管理。讀者必須先到書庫借閱圖書,然后再到電子閱覽室根據(jù)圖書的分類號來查找光盤。這種做法各有利弊,有利的方面暫且不說,其弊端是:書盤分離,讀者借閱浪費時間,十分不便;光盤有限,如果某一張或一類光盤被讀者借閱,那后來的讀者就借閱不到,影響光盤的正常使用;增加管理和借閱的工作量,耗費管理者的精力和時間;借閱面不廣,限制并降低了光盤的使用效率;丟失現(xiàn)象嚴重。
1.2.1 磁盤陣列存儲
磁盤陣列(Redundant Arrays of Inexpensive Disks,RAID),原理是利用數(shù)組方式來作磁盤組,配合數(shù)據(jù)分散排列的設(shè)計,提升數(shù)據(jù)的安全性。磁盤陣列是由很多便宜、容量較小、穩(wěn)定性較高、速度較慢的磁盤組合成一個大型的磁盤組,利用個別磁盤提供數(shù)據(jù)所產(chǎn)生加成效果提升整個磁盤系統(tǒng)效能。同時利用這項技術(shù),將數(shù)據(jù)切割成許多區(qū)段,分別存放在各個硬盤上。磁盤陣列還能利用同位檢查(Parity Check)的功能,在數(shù)組中任一硬盤出現(xiàn)故障時,仍可讀出數(shù)據(jù),并在數(shù)據(jù)重構(gòu)時,將數(shù)據(jù)經(jīng)計算后重新置入新硬盤中。
1.2.2 光盤塔存儲
光盤塔簡單說就是把很多光驅(qū)連接在一起的一種設(shè)備,可以同時在多個光盤上讀寫數(shù)據(jù)。目前在網(wǎng)絡(luò)上可實現(xiàn)CDROM光盤共享的設(shè)備有3種:硬盤陣列、光盤塔和光盤庫。硬盤陣列是一種可供大容量數(shù)據(jù)實現(xiàn)實時共享的設(shè)備,訪問速度快,可使用的數(shù)據(jù)資源量大,用戶可直接訪問硬盤,實現(xiàn)網(wǎng)絡(luò)資源的共享;CD-ROM光盤塔(CD-ROM Tower)是由多個SCSI接口的CD-ROM驅(qū)動器串聯(lián)而成的,光盤預(yù)先放置在CD-ROM驅(qū)動器中。受SCSI總線ID號的限制,光盤塔中的CD-ROM驅(qū)動器一般以7的倍數(shù)出現(xiàn)。用戶訪問光盤塔時,可以直接訪問CD-ROM驅(qū)動器中的光盤,因此光盤塔的訪問速度較快;CD-ROM光盤庫(CD-ROM Jukebox)是一種帶有自動換盤設(shè)備(機械手)的光盤網(wǎng)絡(luò)共享設(shè)備。光盤庫一般配置有1~6臺CD-ROM驅(qū)動器,可容納100~600片CDROM光盤。用戶訪問光盤庫時,自動換盤設(shè)備首先將CDROM驅(qū)動器中的光盤取出,放置到盤架上的指定位置,然后再從盤架中取出所需的CD-ROM光盤并送入CD-ROM驅(qū)動器中。由于自動換盤設(shè)備的換盤時間通常在秒量級,因此光盤庫的訪問速度較低。
1.2.3 NAS存儲
NAS被定義為一種特殊的專用數(shù)據(jù)存儲服務(wù)器,包括存儲器件(例如磁盤陣列、CD/DVD驅(qū)動器、磁帶驅(qū)動器或可移動的存儲介質(zhì))和內(nèi)嵌系統(tǒng)軟件,可提供跨平臺文件共享功能。NAS通常在一個LAN上占有自己的節(jié)點,無需應(yīng)用服務(wù)器的干預(yù),允許用戶在網(wǎng)絡(luò)上存取數(shù)據(jù),在這種配置中,NAS集中管理和處理網(wǎng)絡(luò)上的所有數(shù)據(jù),將負載從應(yīng)用或企業(yè)服務(wù)器上卸載下來,有效降低成本,保護用戶投資。
NAS本身能夠支持多種協(xié)議(如NFS、CIFS、FTP、HTTP等),而且能夠支持各種操作系統(tǒng)。通過任意一臺工作站,采用IE或Netscape瀏覽器就可以對NAS設(shè)備進行直觀方便的管理。NAS是功能單一的精簡型電腦,因此在架構(gòu)上不像個人電腦那么復雜,像鍵盤、鼠標、熒幕、音效卡、喇叭、擴充槽、各式連接口等都不需要;在外觀上就像家電產(chǎn)品,只需電源與簡單的控制鈕,但是此系統(tǒng)花費的成本較高。
1.2.4 FTP存儲
FTP是TCP/IP協(xié)議組中的協(xié)議之一。該協(xié)議是Internet文件傳送的基礎(chǔ),并由一系列規(guī)格說明文檔組成,目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質(zhì)對用戶透明和可靠高效地傳送數(shù)據(jù)。簡單地說,F(xiàn)TP就是完成兩臺計算機之間的拷貝,從遠程計算機拷貝文件至自己的計算機上,稱之為“下載(download)”文件。若將文件從自己計算機中拷貝至遠程計算機上,則稱之為“上載(upload)”文件。在TCP/IP協(xié)議中,F(xiàn)TP標準命令TCP端口號為21,Port方式數(shù)據(jù)端口為20。要連上FTP服務(wù)器(即“登陸”),必須要有該FTP服務(wù)器授權(quán)的賬號,也就是說用戶只有在有了一個用戶標識和一個口令后才能登錄FTP服務(wù)器,享受FTP服務(wù)器提供的服務(wù)。
FTP地址如下:
ftp://用戶名:密碼@FTP服務(wù)器IP或域名:FTP命令端口/路徑/文件名上面的參數(shù)除FTP服務(wù)器IP或域名為必要項外,其他都不是必須的。如以下地址都是有效FTP地址:
ftp://foolish.6600.org
ftp://list:list@foolish.6600.org
ftp://list:list@foolish.6600.org:2003
ftp://list:list@foolish.6600.org:2003/soft/list.txt
但是單純用FTP建立光盤存儲的話,查找自己需要的光盤時間會很長。因為FTP客戶權(quán)限不支持搜索。雖然管理員可以提前對光盤進行歸類,但是完全依靠人工或手工檢索,也是很耗費時間的。
1.2.5 利用網(wǎng)站存儲(結(jié)合磁盤陣列、FTP、網(wǎng)站的組合形式)
本館現(xiàn)用的就是這種模式,使用FTP鏈接磁盤陣列,網(wǎng)站調(diào)用FTP上的數(shù)據(jù)。這樣做的好處是訪問速度快,界面整潔美觀,光盤保存度高,網(wǎng)站自帶搜索功能可以使用戶更快地搜索到自己想要的資料。比如想找PHOTOSHOP 7.01經(jīng)典教程,只需要輸入PHOTOSHOP就可以了,計算機會列出所有與PHOTOSHOP有關(guān)的詞條,找到用戶需要的光盤數(shù)據(jù)下載到計算機上,順便還可以看看和PHOTOSHOP有關(guān)的光盤,如果感興趣可以一起下載,使得光盤查詢更加全面化和人性化。
首先,要搭設(shè)磁盤陣列,提高傳輸速率。RAID通過在多個磁盤上同時存儲和讀取數(shù)據(jù)來大幅提高存儲系統(tǒng)的數(shù)據(jù)吞吐量(Throughput)。在RAID中,可以讓很多磁盤驅(qū)動器同時傳輸數(shù)據(jù),而這些磁盤驅(qū)動器在邏輯上又是一個磁盤驅(qū)動器,所以使用RAID可以達到單個磁盤驅(qū)動器幾倍、幾十倍甚至上百倍的速率。這也是RAID最初想要解決的問題。因為當時CPU的速度增長很快,而磁盤驅(qū)動器的數(shù)據(jù)傳輸速率無法大幅提高,所以需要有一種方案解決二者之間的矛盾,RAID是最后的成功者。
通過數(shù)據(jù)校驗提供容錯功能。普通磁盤驅(qū)動器無法提供容錯功能,如果不包括寫在磁盤上的CRC(循環(huán)冗余校驗)碼的話。RAID容錯是建立在每個磁盤驅(qū)動器的硬件容錯功能之上的,所以它提供更高的安全性。在很多RAID模式中都有較為完備的相互校驗/恢復的措施,甚至是直接相互的鏡像備份,從而大大提高了RAID系統(tǒng)的容錯度,提高了系統(tǒng)的穩(wěn)定冗余性。但是搭載磁盤陣列是需要一定的費用的,如果條件不允許,在數(shù)據(jù)量不大的情況下,用幾個硬盤串聯(lián)在一起也是可以的。
第二步要建立FTP服務(wù)器,F(xiàn)TP服務(wù)器是必須要建立的,不能用微軟默認的共享方式,因為這涉及權(quán)限問題,傳輸速度也不夠快,安全方面也不能得到保證。最重要的是,微軟使用的是自己的傳輸協(xié)議,這就導致了其他操作系統(tǒng)無法訪問的情況,比如蘋果OS、liunx OS、DOS。所以,需要建立一個統(tǒng)一的文件傳輸協(xié)議,這就是所謂的FTP?;诓煌牟僮飨到y(tǒng)有不同的FTP應(yīng)用程序,而所有這些應(yīng)用程序都遵守同一種協(xié)議,這樣用戶就可以把自己的文件傳送給別人,或者從其他用戶環(huán)境中獲取文件。
與大多數(shù)Internet服務(wù)一樣,F(xiàn)TP也是一個客戶機/服務(wù)器系統(tǒng)。用戶通過一個支持FTP協(xié)議的客戶機程序,連接到在遠程主機上的FTP服務(wù)器程序。用戶通過客戶機程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶機。比如,用戶發(fā)出一條命令,要求服務(wù)器向用戶傳送某一個文件的一份拷貝,服務(wù)器會響應(yīng)這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。所以,需要有一臺獨立的服務(wù)器來搭建FTP,然后連接上磁盤陣列,在FTP里上傳所有需要提供給用戶閱覽和下載的光盤,給后面的網(wǎng)站調(diào)用。這樣,硬件與基礎(chǔ)工作就已經(jīng)做完了。
在網(wǎng)站開發(fā)上,如果不是特殊需求,或開發(fā)公司,大多數(shù)我們采用的是半成品網(wǎng)站,因為網(wǎng)站從頭做起工作量巨大,兼容性測試也很麻煩,要把網(wǎng)站做到大方、美觀,那就需要美工花費很長的時間來設(shè)計、修改網(wǎng)站。恰恰美工和網(wǎng)站開發(fā)是兩個方向的技術(shù),也就是說,一個網(wǎng)站從開發(fā)到使用,最少得需要兩個人來完成,并且時間上也會很長。所以我們采用半成品的網(wǎng)站,只要懂得修改模板的知識,就可以在短時間內(nèi)布局出一個美觀、實用的網(wǎng)站。我們選擇的是織夢網(wǎng)站管理系統(tǒng)。
首先在服務(wù)器上搭建FTP服務(wù)器,建立好分類目錄。
網(wǎng)站的布局非常重要,一個好的網(wǎng)站布局,可以讓網(wǎng)站層次非常清楚,用戶瀏覽的時候可以很快地瀏覽到自己感興趣的部分。本館在布局光盤網(wǎng)站的時候分為顯示和隱藏兩類欄目,其中顯示的欄目包括主頁、農(nóng)業(yè)類光盤、計算機類光盤、建筑類光盤、旅游類光盤、英語類光盤、其他類光盤、課題跟蹤服務(wù)和校園內(nèi)網(wǎng)9個欄目;隱藏的欄目包括本站新聞、視頻欄目、圖片和與損壞的光盤4個欄目。其中,本站新聞和視頻欄目用于側(cè)邊欄顯示;圖片用于幻燈片與圖文資訊;損壞的光盤用于記錄隨書已經(jīng)損壞的光盤。
由于我們建立的是光盤類網(wǎng)站,所以我們要刪除與新增一些模塊。
3.4.1 刪除的模塊
會員中心登錄入口:用戶來到這個網(wǎng)站一般都是瀏覽和下載光盤的信息和數(shù)據(jù),所以去掉這個會員中心的登錄入口,只在搜索旁邊留下個會員中心的標簽,如果還是有用戶想要使用會員中心,那直接從這個入口就可以進入了,在主頁上去掉了這部分可以加入其他有用的模塊。
小說連載模塊:小說連載模塊整塊代碼都被去掉了,我們不需要小說的連載,并且也不會提供小說連載的功能,所以刪除整塊的代碼。
3.4.2 增加的模塊
本站新聞:這是必須增加的模塊,因為網(wǎng)站時常有新的光盤錄入,我們需要發(fā)新聞通知用戶,所以把新聞模塊放到右側(cè)邊欄最上面十分有必要,可讓用戶更加快速、準確地了解光盤信息。
視頻欄目:視頻欄目在光盤管理系統(tǒng)也是十分有必要的,在寫一些網(wǎng)站使用技巧的時候,沒有什么比錄制一段視頻更加簡單明了,讓用戶快速地掌握使用技巧,更好地應(yīng)用光盤管理網(wǎng)站。
后臺是管理整個網(wǎng)站的中心,所有的操作都在這里完成,包括創(chuàng)建欄目、添加新聞、修改模板、添加模塊、調(diào)試系統(tǒng)性能等等。如果想在維護光盤網(wǎng)站時更有效率的話,那么就需要熟練使用后臺。
3.5.1 網(wǎng)站欄目管理
如果想增加一個光盤頂級分類,那么就需要在這里添加頂級欄目,如果想添加一個光盤讓用戶看到,就需要在頂級欄目下添加文件,把添加的光盤鏈接添到新增加的文件里,因為是提供給用戶光盤下載,所以需要選擇軟件模塊。
3.5.2 等待審核的檔案與評論管理
如果想要與用戶交互,允許用戶評價光盤,并且發(fā)表文章,那么這一塊尤為重要,因為其可以有效地阻止反動、傳銷等不合法言論出現(xiàn)在網(wǎng)站上,避免帶來不必要的麻煩。
3.5.3 模塊管理
在這里可以刪除或添加需要的模塊,比如我們刪除了小說模塊,添加了視頻模塊,具體的規(guī)則可以自己去寫。
3.5.4 生成
在新加入了頂級欄目,加入了一張新光盤,增加刪減模塊,修改模版等一系列設(shè)置后,它并不會立即生效,這就需要使用生成這個功能。一般我們使用一鍵生成,更新系統(tǒng)緩存。這樣所做的一切改動就可以在網(wǎng)站上顯示出來。
3.5.5 模版
這里是修改整個頁面布局的地方,需要懂得CSS HTML和織夢的一些知識,想要使自己的網(wǎng)站與眾不同,那么就需要在這里發(fā)揮自己的創(chuàng)意。
3.5.6 系統(tǒng)
設(shè)置用戶權(quán)限、附件模式、系統(tǒng)信息、數(shù)據(jù)庫和登錄密碼的地方。如果不熟悉,盡量不要修改,一般默認設(shè)置就可以。
網(wǎng)站制作完畢后,需要安裝PHP+APACHE+MYSQL3套件在校園網(wǎng)上發(fā)布,讓局域網(wǎng)內(nèi)的用戶能夠看到和使用。
解壓縮并運行setup,一直點下一步就可以安裝完成。
運行安裝程序,一直點下一步直到安裝程序完成。操作該程序需要注意以下幾個環(huán)節(jié):在user name下填寫單位名稱;在Organization下添論壇名稱,可任意填寫;服務(wù)器名稱輸入必須是Localhost;安裝目錄改為C盤根目錄;打開c:/apache/conf文件夾,編輯httpd.conf文件,查找到ServerName localhost并在其下面添加幾個語句:
ScriptAlias/php/"C:/php/";
AddType application/x-httpd-php.php.php3.phtml?;
LoadModule php4_module C:/php/sapi/php4apache.dll?;
#Action application/x-httpd-php"/php/php.exe"?。
PHP的安裝需要以下幾個程序:
首先是解壓縮,把文件名改為PHP,最好放在C盤根目錄下,因為以上兩個軟件都安裝在C盤根目錄下,所以最好讓3個程序都放在C盤下,減少以后出錯的幾率,同時也把配置的復雜率降到最低;其次將文件名php.ini-dist改為php.ini?;接著打開 php.ini文件,查找extension_dir=./并將 extension_dir=./?改為 extension_dir=C:phpextensions?;查找upload_tmp_dir=./并將 upload_tmp_dir=改為 upload_tmp_dir=C:/tmp;查找 session.save_path=/tmp 并將 session.save_path=/tmp?改為 session.save_path=C:/tmp;查找 mysql.default_host=并將mysql.default_host=?改為 mysql.default_host=localhost;查找 mysql.default_user=?并將 mysql.default_user=?改為mysql.default_user=root;再將php.ini文件拷貝到WIN2000或WINXP安裝目錄WINNT下;將php4ts.dll文件拷貝到WIN2000或WINXP安裝目錄WINNT/system32下;最后在自己的電腦C盤下新建一個目錄tmp,即為c:/tmp。
所有程序安裝配置完成后,需要重新啟動Apache。點開Apache應(yīng)用程序,HTTP Server——Control Apache Server——Restart,點擊Restart就可以重新啟動Apache程序了。
通過一段時間的使用和運行,我們總結(jié)此套管理系統(tǒng)的優(yōu)點是:經(jīng)濟實惠,管理方便,可對光盤數(shù)據(jù)及時更新;查找速度快,輸入圖書代碼幾秒鐘就會出現(xiàn)需要的查找信息;光盤保存完整率極高,不會因為光盤的損壞或丟失而導致光盤數(shù)據(jù)的丟失;光盤賬目統(tǒng)計便捷,可瞬間統(tǒng)計出某一類別及所有類別的光盤數(shù)量;省時省力,只要上網(wǎng),就可以自己閱覽和下載。
目前,多數(shù)大型圖書館因其經(jīng)費相對充足,可以直接購買軟件對隨書光盤進行管理,但對于經(jīng)費相對緊缺的中小型圖書館來說,直接購買軟件就比較困難。針對這一現(xiàn)狀,上述做法對絕大多數(shù)中小型圖書館而言,無疑是一條既經(jīng)濟又實惠且科學的新途徑。
[1]磁盤陣列.http://baike.baidu.com/view/63423.htm.
[2]光盤塔.http://baike.baidu.com/view/1295431.html.
[3]FTP 協(xié)議.http://baike.baidu.com/view/1157060.html.
[4]李超.CSS網(wǎng)站布局實錄[M].北京:科學出版社,2007.