【摘要】本文針對(duì)各類(lèi)院校電子資源服務(wù)模式老舊,不能滿(mǎn)足師生需求為出發(fā)點(diǎn),提出自主研發(fā)光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)的設(shè)想。論述了自主研發(fā)該系統(tǒng)的必要性;闡述了自主研發(fā)該系統(tǒng)的設(shè)計(jì)構(gòu)想。
【關(guān)鍵詞】自主研發(fā);光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)
隨著各類(lèi)院校圖書(shū)館的不斷發(fā)展壯大,圖書(shū)館館藏的紙質(zhì)資源與電子資源的數(shù)量也在不斷的增加,其中,電子資源增長(zhǎng)的速度非常快。圖書(shū)館電子資源主要是光盤(pán),包括隨書(shū)光盤(pán)和非隨書(shū)光盤(pán):①隨書(shū)光盤(pán)。即隨書(shū)出版的光盤(pán),是圖書(shū)、期刊的附屬物。②非隨書(shū)光盤(pán)。即單獨(dú)編制出版的光盤(pán)。
1.光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)系統(tǒng)的必要性
現(xiàn)在大多院校圖書(shū)館所采用的光盤(pán)管理模式都是相對(duì)的老式模式,師生如果想獲得與所借圖書(shū)相配的光盤(pán),必須憑所借圖書(shū)或圖書(shū)的索書(shū)號(hào)到相應(yīng)部門(mén)提取相應(yīng)的光盤(pán),然后通過(guò)專(zhuān)用電腦將其下載到自己的存儲(chǔ)器中,或?qū)⒐獗P(pán)借出,拷貝后再還回。但是,隨著光盤(pán)數(shù)目的快速增加,該種光盤(pán)管理服務(wù)模式出現(xiàn)了許多弊端,亟需解決。
1.1存儲(chǔ)空間的不足
一是指存放光盤(pán)的光盤(pán)柜空間嚴(yán)重不足,二是存放光盤(pán)柜的室內(nèi)空間嚴(yán)重不足。
1.2光盤(pán)復(fù)本過(guò)多
采購(gòu)的圖書(shū),如配有光盤(pán),則購(gòu)買(mǎi)幾冊(cè),便有幾張光盤(pán)復(fù)本。過(guò)多的光盤(pán)復(fù)本,更加導(dǎo)致光盤(pán)存儲(chǔ)空間緊張,并且不利于光盤(pán)的管理。
1.3讀者利用不便
指定下載光盤(pán)內(nèi)容的電腦無(wú)法同時(shí)服務(wù)多個(gè)讀者需求,并且光盤(pán)內(nèi)容拷貝時(shí)間不同,出現(xiàn)一人拷貝,多人等待的情況。再者,指定電腦存儲(chǔ)空間有限,不能把所有必須的光盤(pán)信息存儲(chǔ)到指定下載目錄中,需要工作人員到光盤(pán)柜中的指定位置找到正確光盤(pán)。這樣,光盤(pán)內(nèi)容拷貝到存儲(chǔ)器中的時(shí)間就相對(duì)更長(zhǎng)一些,影響拷貝下載效率。
為了提高光盤(pán)利用率,方便并滿(mǎn)足師生對(duì)獲取光盤(pán)信息的需求。建構(gòu)光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)系統(tǒng)很是必要。光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)系統(tǒng),即將光盤(pán)的內(nèi)容壓縮拷貝或鏡像到網(wǎng)絡(luò)服務(wù)器或光盤(pán)服務(wù)器上,然后上傳到圖書(shū)館網(wǎng)頁(yè),與圖書(shū)館使用的圖書(shū)管理系統(tǒng)整合,供師生直接進(jìn)行數(shù)據(jù)下載的網(wǎng)絡(luò)發(fā)布平臺(tái)模式。
2.構(gòu)建光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)系統(tǒng)的可行性
2.1有可支撐發(fā)布平臺(tái)的校園網(wǎng)
現(xiàn)在很多院校都建立了自己的高速校園網(wǎng),我們可以充分利用網(wǎng)絡(luò)來(lái)管理和利用光盤(pán),做到快速、便捷。
2.2有其他院校的經(jīng)驗(yàn)可循
我們對(duì)全國(guó)近40所院校進(jìn)行的調(diào)查顯示,有部分院校是通過(guò)自主研發(fā),設(shè)計(jì)適合本校的光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)系統(tǒng)。
2.3軟件市場(chǎng)上現(xiàn)有發(fā)布平臺(tái)軟件技術(shù)不成熟
通過(guò)對(duì)40所高校的咨詢(xún)和調(diào)查,我們發(fā)現(xiàn),單獨(dú)購(gòu)買(mǎi)光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)系統(tǒng)的院校,在購(gòu)買(mǎi)產(chǎn)品后,多數(shù)存在不同程度的技術(shù)問(wèn)題;由此可見(jiàn),現(xiàn)有光盤(pán)發(fā)布平臺(tái)軟件市場(chǎng)中,技術(shù)成熟的產(chǎn)品不多,大多數(shù)產(chǎn)品在使用過(guò)程中出現(xiàn)問(wèn)題的幾率很高。并且相對(duì)技術(shù)成熟的產(chǎn)品價(jià)格普遍較高,額外還有以后涉及的針對(duì)個(gè)館特點(diǎn)進(jìn)行額外設(shè)計(jì)更改所涉及的費(fèi)用,以及軟件需要升級(jí)所要繳納的費(fèi)用。
2.4自主研發(fā),揚(yáng)長(zhǎng)避短
自主研發(fā),我們可以針對(duì)本館特點(diǎn),在系統(tǒng)設(shè)計(jì)與實(shí)際應(yīng)用等各方面考慮的更詳盡和到位。外購(gòu)系統(tǒng)主要針對(duì)的是滿(mǎn)足大多數(shù)高校相似方面的需求,而自己研發(fā)則針對(duì)個(gè)館特點(diǎn),并且在逐漸的使用過(guò)程中如果出現(xiàn)問(wèn)題,可以及時(shí)迅速的進(jìn)行維護(hù)和修改。
3.自主研發(fā)光盤(pán)網(wǎng)絡(luò)發(fā)布平臺(tái)系統(tǒng)的設(shè)計(jì)構(gòu)想
3.1系統(tǒng)設(shè)計(jì)
設(shè)計(jì)思路:
系統(tǒng)采用B/S三層體系結(jié)構(gòu),軟件的安裝只在服務(wù)器端進(jìn)行配置,所有的系統(tǒng)數(shù)據(jù)和讀者資料都存儲(chǔ)在服務(wù)器端,系統(tǒng)管理和升級(jí)只需在服務(wù)器端進(jìn)行。
系統(tǒng)結(jié)構(gòu)包括用戶(hù)顯示層、業(yè)務(wù)邏輯層和后臺(tái)數(shù)據(jù)。用戶(hù)顯示層是為用戶(hù)提供應(yīng)用系統(tǒng)和服務(wù)的圖形界面。業(yè)務(wù)邏輯層位于用戶(hù)顯示層和后臺(tái)數(shù)據(jù)層之間,在這個(gè)層次安裝了與系統(tǒng)關(guān)聯(lián)的應(yīng)用模型,把用戶(hù)顯示層和數(shù)據(jù)庫(kù)代碼分開(kāi),并進(jìn)行一些安全設(shè)置,保證系統(tǒng)的穩(wěn)定高速運(yùn)行。后臺(tái)數(shù)據(jù)層是三層模式中最底層,用來(lái)定義、維護(hù)、訪問(wèn)和更新數(shù)據(jù)。
系統(tǒng)采用sql2005數(shù)據(jù)庫(kù),可以直接調(diào)用圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)中圖書(shū)的光盤(pán)信息和讀者信息,并與光盤(pán)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行整合。
3.2模塊分類(lèi)
3.2.1前臺(tái)管理模塊
用于讀者進(jìn)行光盤(pán)查詢(xún)、顯示光盤(pán)信息、請(qǐng)求上傳光盤(pán)及留言等功能。可分為以下幾個(gè)子模塊:
(1)登錄子模塊:為了避免引起光盤(pán)版權(quán)糾紛,當(dāng)讀者進(jìn)行登錄時(shí),系統(tǒng)會(huì)自動(dòng)對(duì)讀者的IP進(jìn)行探測(cè),如果不是校內(nèi)IP,系統(tǒng)會(huì)拒絕其訪問(wèn)本資源。
(2)光盤(pán)檢索子模塊:讀者可通過(guò)書(shū)名、財(cái)產(chǎn)號(hào)、索書(shū)號(hào)、ISBN等途徑檢索需要的光盤(pán)信息。
(3)光盤(pán)信息子模塊:顯示光盤(pán)的詳細(xì)信息,包括所對(duì)應(yīng)的圖書(shū)名稱(chēng)、出版社、作者等以及光盤(pán)的上傳時(shí)間、大小、下載次數(shù)信息。
(4)分類(lèi)查詢(xún)子模塊:如果讀者想查找某一類(lèi)隨書(shū)光盤(pán),在相應(yīng)位置輸入分類(lèi)號(hào),即可瀏覽該類(lèi)所有隨書(shū)光盤(pán)。
(5)更新數(shù)據(jù)子模塊:動(dòng)態(tài)的顯示最新上傳的光盤(pán)信息。
(6)統(tǒng)計(jì)子模塊:統(tǒng)計(jì)已上傳光盤(pán)數(shù)量、下載次數(shù)及下載排行等數(shù)據(jù),便于讀者了解系統(tǒng)中光盤(pán)的使用狀態(tài)。
(7)請(qǐng)求上傳子模塊:讀者需要的而未上傳的光盤(pán),讀者可通過(guò)請(qǐng)求上傳子模塊提出申請(qǐng),管理員根據(jù)請(qǐng)求信息及時(shí)上傳光盤(pán)。
3.2.2 后臺(tái)管理模塊
(1)管理員子模塊:實(shí)現(xiàn)添加、刪除管理員,以及對(duì)管理員的權(quán)限進(jìn)行設(shè)置。
(2)光盤(pán)信息子模塊:管理員用以添加或更新光盤(pán)數(shù)據(jù)的大小,也可以刪除光盤(pán)的信息和數(shù)據(jù)。
(3)請(qǐng)求處理子模塊:查詢(xún)讀者的請(qǐng)求信息和留言,直接調(diào)出請(qǐng)求的光盤(pán)信息子模塊,從而添加、更新光盤(pán)數(shù)據(jù)。
3.3數(shù)據(jù)庫(kù)設(shè)計(jì)
為了便于系統(tǒng)的管理和實(shí)現(xiàn),數(shù)據(jù)庫(kù)采用一庫(kù)多表的設(shè)計(jì)方式。建立一個(gè)disk數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中包括光盤(pán)數(shù)據(jù)表、下載信息表、光盤(pán)數(shù)據(jù)更新表、讀者信息表等多張表,用來(lái)滿(mǎn)足用戶(hù)數(shù)據(jù)存儲(chǔ)和訪問(wèn)的需要。同時(shí)為了使光盤(pán)信息、讀者信息等數(shù)據(jù)庫(kù)與匯文圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)中信息數(shù)據(jù)保持一致,系統(tǒng)還需設(shè)計(jì)開(kāi)發(fā)一后臺(tái)程序用以定時(shí)更新數(shù)據(jù)。
最后需要說(shuō)明,如果該系統(tǒng)能夠研發(fā)并實(shí)際應(yīng)用成功,能夠有效的解決各類(lèi)院校圖書(shū)館現(xiàn)在面臨的光盤(pán)管理服務(wù)模式老舊問(wèn)題,實(shí)現(xiàn)在高速校園網(wǎng)絡(luò)環(huán)境下的光盤(pán)信息查詢(xún)、下載等服務(wù),高質(zhì)量、高效率的為師生服務(wù)!
【參考文獻(xiàn)】
[1]李文強(qiáng),孫香花,秦婧.跟我學(xué)ASP.NET[M].
[2]劉輝.零基礎(chǔ)學(xué)SQL Server 2005[M].
[3]姜楠.Dreamweaver MX 2004完美網(wǎng)頁(yè)設(shè)計(jì)與制作[M].