張 領(lǐng),劉秀敏
(1.商丘醫(yī)學(xué)高等??茖W(xué)校,河南 商丘 476000; 2.商丘職業(yè)技術(shù)學(xué)院,河南 商丘 476000)
隨書光盤在線發(fā)布系統(tǒng)的設(shè)計
張 領(lǐng)1,劉秀敏2
(1.商丘醫(yī)學(xué)高等??茖W(xué)校,河南 商丘 476000; 2.商丘職業(yè)技術(shù)學(xué)院,河南 商丘 476000)
隨書光盤在線發(fā)布系統(tǒng)是在學(xué)校圖書管理系統(tǒng)的之上進(jìn)行二次開發(fā). 隨書光盤在經(jīng)發(fā)布系統(tǒng)可以將隨書光盤里的數(shù)據(jù)資源集中存放、發(fā)布、查詢和管理. 可以提高高校圖書隨機(jī)光盤資源的利用率,節(jié)省人工管理成本,并可提高圖書館的自動化、信息化、網(wǎng)絡(luò)化水平.
隨書光盤發(fā)布系統(tǒng);數(shù)字信息化建設(shè);B/S
計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)快速發(fā)展以及數(shù)據(jù)庫技術(shù)的成熟,大大推進(jìn)了信息數(shù)字化建設(shè)的步伐. 各種傳統(tǒng)文獻(xiàn)資源信息的數(shù)字化,使讀者對信息的需求量在不斷增大,而且對信息的時效性和快捷性都提出了更高的要求.因此,高校圖書館已經(jīng)加快了數(shù)字化圖書館的建設(shè),以適應(yīng)當(dāng)前信息化發(fā)展的需要,滿足讀者對信息的需求. 當(dāng)前,有相當(dāng)一部分圖書都配套了相應(yīng)的隨書光盤,因此,隨著紙質(zhì)圖書的不斷增加,隨書光盤的數(shù)量也在不斷增大. 大多數(shù)高校圖書館對傳統(tǒng)圖書的管理都有一套有效的管理系統(tǒng)和工作流程,但是很多圖書館使用的管理系統(tǒng)都沒有提供光盤管理功能,在豐富高校館藏的同時,如何管理和有效利用這些隨書光盤已成為圖書館界亟待解決的問題,傳統(tǒng)的手工管理已經(jīng)不適應(yīng)現(xiàn)代圖書館的發(fā)展要求,怎樣將隨書光盤資源行之有效地發(fā)揮最大的使用價值,方便快捷地為讀者所利用,這是在新形勢下對圖書館館員提出的一個新的研究課題[1]83-85. “隨書光盤在線發(fā)布系統(tǒng)”的實現(xiàn)將為圖書館管理員搭建一個隨書光盤管理平臺,同時為讀者有效利用隨書光盤提供了一個網(wǎng)絡(luò)服務(wù)平臺,進(jìn)而深化了圖書館的服務(wù)層次,更體現(xiàn)了服務(wù)的人性化.
數(shù)據(jù)庫設(shè)計(Database Design)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)[2]51-52.
1.1 數(shù)據(jù)庫分析
本系統(tǒng)面向的對象有兩個,具體是圖書管理人員和讀者,讀者包括教師、學(xué)生.
圖書管理人員他們關(guān)心的和能夠使用的功能總結(jié)出來有如下需求信息:
1)用戶管理:包括超級用戶、教師和學(xué)生等信息的管理. 添加、刪除、修改、查詢等操作;
2)圖書管理人員登錄;
3)數(shù)據(jù)的保存和還原工作:可以對隨書光盤在線發(fā)布系統(tǒng)的數(shù)據(jù)庫進(jìn)行保存,保存的時間和保存位置系統(tǒng)自動記錄. 當(dāng)隨書光盤在線發(fā)布系統(tǒng)出現(xiàn)故障時、可以將系統(tǒng)進(jìn)行還原;
4)光盤管理:包括對光盤數(shù)據(jù)的添加、刪除、修改、查詢等操作.
1.2 隨書光盤在線發(fā)布系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計
需求分析,主要功能包括光盤管理、在線瀏覽下載、在線檢索、提供光盤使用頻率的統(tǒng)計、在線留言與咨詢.
1.2.1 系統(tǒng)管理
系統(tǒng)管理主要是對隨書光盤在線發(fā)布系統(tǒng)的平常維護(hù)和操作,包括日志、數(shù)據(jù)庫保存情況等. 具體屬性如下.
運(yùn)行參數(shù):{參數(shù)名稱、參數(shù)值}
日志:{名稱、時間、模塊名稱、操作類型、操作對象}
數(shù)據(jù)庫保存:{保存序號、保存時間、保存文件}
用戶信息:{用戶名、密碼、在線情況、描述}
1.2.2 光盤管理
光盤管理主要是針對光盤信息操作,包括增加、刪除、修改、查看等操作.
光盤類別:{類別編號、類別名稱、父類別編號}
光盤信息:{光盤編號、ISBN號碼、圖書名稱、作者、出版社、出版日期、主題、圖書分類號、價格、圖書索引號、圖書館藏位置、光盤URL}
光盤管理信息:{光盤管理信息編號、光盤編號、點擊次數(shù)、操作員信息、最后閱讀者編號}
1.2.3 讀者信息
學(xué)生信息:{學(xué)生編號、學(xué)生姓名、系別、年級、E-mail、登錄狀態(tài)、聯(lián)系方式},如圖1 所示,其中學(xué)生編號為關(guān)鍵字.
教師信息:{教師編號、教師姓名、系別、E-mail、登錄狀態(tài)、聯(lián)系方式},如圖2 所示,其中教師編號為關(guān)鍵字.
圖1 學(xué)生信息ER圖
圖2 教師信息ER圖
1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
使用什么樣的數(shù)據(jù)庫要根據(jù)數(shù)據(jù)量大小來決定. 隨書光盤在線發(fā)布系統(tǒng)使用MySql數(shù)據(jù)庫. 之所以選擇MySql數(shù)據(jù)庫,是因為數(shù)據(jù)庫存貯量大,能多線程操作,并且符合隨書光盤在線發(fā)布系統(tǒng)的開發(fā)要求.
表1所示的為隨書光盤數(shù)據(jù)資源表,其中“ISBN號碼”是連接光盤信息表和圖書管理系統(tǒng)的圖書表,使圖書和光盤一一對應(yīng),便于我們查詢、檢索圖書和光盤等.
表1 隨書光盤數(shù)據(jù)資源
表2所示的為光盤管理信息表,主要是針對一些除光盤基本信息以外的其他管理信息,其中“光盤管理信息編號”作為本表的主鍵,它們之間是一對多的關(guān)系.
表2 光盤管理信息
2.1 系統(tǒng)管理的設(shè)計與實現(xiàn)
隨書光盤在線發(fā)布系統(tǒng)中比較重要模塊是系統(tǒng)管理,圖書管理工作人員的維護(hù)效率是由功能和性能的優(yōu)劣直接決定. 系統(tǒng)管理模塊包括:系統(tǒng)運(yùn)行參數(shù)、用戶管理、數(shù)據(jù)庫的保存和還原等.
1)用戶管理
用戶管理是通過登錄認(rèn)證之后的用戶可以在線添加、修改、刪除信息等,如圖3所示.
圖3 用戶管理流程圖
用戶添加業(yè)務(wù)控制器是有SysAction的常用方法addJX()通過處理請求,取得用戶頁面上的信息后存入List實例中,然后該實例傳給Sysmanager對象.
2)數(shù)據(jù)庫管理
數(shù)據(jù)庫管理是指系統(tǒng)管理員通過合法登錄密碼認(rèn)證之后,能夠進(jìn)行數(shù)據(jù)庫的保存和還原如圖4所示.
本系統(tǒng)采用的是MySql數(shù)據(jù)庫,備份與恢復(fù)的過程由系統(tǒng)自動完成,系統(tǒng)數(shù)據(jù)的備份與操作的界面.
在備份數(shù)據(jù)庫時,如果將文件名寫為如b1、b2等沒有實際含義時. 當(dāng)在對備份數(shù)據(jù)時行恢復(fù)時,將很難找到應(yīng)該將哪個文件進(jìn)行導(dǎo)入,這樣就失去了數(shù)據(jù)備份的意義.
2.2 光盤管理的設(shè)計與實現(xiàn)
光盤發(fā)布,首先要把光盤通過光盤鏡像工具把所要發(fā)布光盤鏡像成為ISO格式的文件,然后圖書管理人員通過后臺的光盤發(fā)布系統(tǒng),把鏡像過后的文件進(jìn)行發(fā)布. 本模塊的操作對象只有圖書管理人員,實現(xiàn)的功能有光盤發(fā)布、光盤數(shù)據(jù)資源查詢、光盤數(shù)據(jù)資源修改和刪除如圖5所示.
2.3 在線檢索設(shè)計與實現(xiàn)
檢索是指從文獻(xiàn)資料、網(wǎng)絡(luò)信息等信息集合中查找到自己需要的信息或資料的過程[3]112-113. 為了進(jìn)行檢索,通常需要對資料進(jìn)行索引. 傳統(tǒng)文獻(xiàn)資料需要提取題名、作者、出版年、主題詞等作為索引,而在網(wǎng)絡(luò)時代,計算機(jī)可以對全文進(jìn)行索引,即文中每一個詞都能成為檢索點[4]35-37.
這里實現(xiàn)的網(wǎng)絡(luò)檢索分為兩種:一是單條件檢索;二是多條件檢索. 單條件檢索是指用戶每次提供一個檢索詞;多條件檢索是用戶每次提供一個以上的檢索詞進(jìn)行綜合檢索[5]20-22. 對于光盤的檢索主要的檢索關(guān)鍵字是光盤名稱、作者、出版社、ISBN號、索書號.
多條件檢索和單條件檢索區(qū)別在于檢索的關(guān)鍵字不止一個,那么這個時候?qū)崿F(xiàn)的方式相同,不同在于,數(shù)據(jù)庫的查詢語句的條件可以通過AND把所有的條件相聯(lián)系在一起[6]46-48.
本系統(tǒng)的使用,實現(xiàn)了圖書館光盤數(shù)據(jù)資源的共享,有效地管理隨書光盤,解決隨書光盤管理和利用的問題,滿足學(xué)校教學(xué)與科研的需求,提高圖書館的自動化、信息化、網(wǎng)絡(luò)化水平,而且也反映了圖書館服務(wù)方式、服務(wù)內(nèi)容與服務(wù)水平的狀況.
圖4 數(shù)據(jù)庫管理流程圖
圖5 光盤發(fā)布系統(tǒng)設(shè)計
[1] 徐建林.隨書光盤信息管理系統(tǒng)[D].成都:電子科技大學(xué),2007.
[2] 劉劍峰.吉林大學(xué)圖書館隨書光盤管理系統(tǒng)的設(shè)計與實現(xiàn)[D].長春:吉林大學(xué),2007.
[3] 賀銘德.圖書館光盤管理系統(tǒng)[D] .大連:大連海事大學(xué),2009.
[4] 武寶珠.基于輕量級Java EE架構(gòu)在線拍賣系統(tǒng)的研究[D] . 南昌:南昌大學(xué),2010.
[5] 吉家凡.網(wǎng)絡(luò)信息檢索[D].武漢:華中科技大學(xué),2010.
[6] 陸宏弟.網(wǎng)絡(luò)環(huán)境下的文科信息檢索[M].上海:上海交通大學(xué)出版社,2000.
[責(zé)任編輯 冰 竹]
CD with the Books Online Publishing System
ZHANG Ling1, LIU Xiumin2
(1.ShangqiuMedicalCollege,Shangqiu476000,China;2.ShangqiuVocationalTechnicalCollege,Shangqiu476000,China)
The publishing system of CD with the books online is the second development in the library management system in school. CD with the books in the release by the system can take the storage, release, query and management for data resources in the CD-ROM with the books. Furthermore, it can improve the university library random CD rate of resources and save the cost of labor management.
CD with the books online publishing system; digital information construction; B/S
2015-03-11
張 領(lǐng)(1979- ),男,河南駐馬店人,商丘醫(yī)學(xué)高等專科學(xué)校講師,主要從事計算機(jī)應(yīng)用研究。
1671-8127(2015)02-0022-04
TP311.52
A