【摘 要】本文研究了基于MyEclipse開發(fā)環(huán)境的移動(dòng)圖書館系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)方法。通過分析圖書館已有流通管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu),結(jié)合其OPAC模塊,選取JDBC(Java Data Base Connectivity)訪問SQL Server 2000數(shù)據(jù)庫。應(yīng)用表明,該系統(tǒng)操作簡便,響應(yīng)快,通用性、靈活性和安全性好。
【關(guān)鍵詞】MyEclipse;移動(dòng)圖書館;系統(tǒng)設(shè)計(jì)
移動(dòng)圖書館系統(tǒng)是實(shí)現(xiàn)圖書館信息資源共享“5A”目標(biāo)[1]不可缺少的工具。設(shè)計(jì)該系統(tǒng)功能的開發(fā)環(huán)境有很多種,如Visual FoxPro、Microsoft Visual Studio、Jbuilder等,其中Genuitec公司的集成開發(fā)環(huán)境MyEclipse(MyEclipse Enterprise Workbench)相對于其他開發(fā)環(huán)境(Microsoft Visual Studio、Jbuilder)不僅簡單易學(xué),而且具有更高的效率。它包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML、JSP、CSS和Javascript代碼,Struts、ibernate、Spring三大框架,以及JDBC數(shù)據(jù)庫鏈接工具,能夠滿足移動(dòng)圖書館系統(tǒng)對數(shù)據(jù)庫操作和管理的較高要求。該系統(tǒng)的核心部分是數(shù)據(jù)庫,SQL Server專業(yè)數(shù)據(jù)庫具有簡單、實(shí)用、功能強(qiáng)大和標(biāo)準(zhǔn)化等特點(diǎn),且是本館已有流通管理系統(tǒng)的數(shù)據(jù)庫后臺(tái),從功能、管理、使用及安全等方面考慮,本系統(tǒng)采用SQL Server 2000作為數(shù)據(jù)庫。
1.系統(tǒng)分析
1.1 功能分析
移動(dòng)圖書館系統(tǒng)包括短信平臺(tái)和WAP網(wǎng)站兩大功能模塊,具體見圖1。
其中讀者信息查詢還含有圖書續(xù)借功能,用戶信息修改包括個(gè)人資料完善、綁定借閱證及密碼、綁定手機(jī)和綁定郵箱。
1.2 系統(tǒng)業(yè)務(wù)流程分析
在移動(dòng)圖書館系統(tǒng)中,需要確定以下業(yè)務(wù)流程[2]:
(1)讀者使用手機(jī)登陸WAP網(wǎng)站,綁定借閱證及密碼,綁定手機(jī)和郵箱,設(shè)置信息反饋方式(短信或郵件形式)。
(2)讀者使用手機(jī)登陸WAP網(wǎng)站,查詢館藏圖書資源,并可以預(yù)約已借出的圖書。
(3)讀者使用手機(jī)登陸WAP網(wǎng)站,查詢讀者借閱信息,并可以續(xù)借圖書。
(4)系統(tǒng)自動(dòng)或手動(dòng)下發(fā)給相關(guān)讀者圖書超期的信息。
(5)系統(tǒng)自動(dòng)或手動(dòng)下發(fā)給相關(guān)讀者預(yù)約圖書到館的信息。
(6)管理員發(fā)布圖書館活動(dòng)信息到相關(guān)讀者手機(jī)或郵箱。
其中(1)至(5)需要用到的數(shù)據(jù)都保存在圖書館已有流通管理系統(tǒng)數(shù)據(jù)庫當(dāng)中。必須保證移動(dòng)圖書館系統(tǒng)對流通管理系統(tǒng)的數(shù)據(jù)安全不造成影響,同時(shí)能滿足移動(dòng)圖書館業(yè)務(wù)流程的需要。在流通管理系統(tǒng)數(shù)據(jù)庫中,需要?jiǎng)?chuàng)建的主要視圖對象有:超期信息視圖、預(yù)約信息視圖。實(shí)體對象是指支持視圖對象的所有具體的數(shù)據(jù)表的相關(guān)字段。移動(dòng)圖書館系統(tǒng)要用到流通管理系統(tǒng)的數(shù)據(jù)首先需要完成與已有流通管理系統(tǒng)數(shù)據(jù)庫的對接。
2.與已有流通管理系統(tǒng)數(shù)據(jù)庫對接
移動(dòng)圖書館是傳統(tǒng)圖書館的延伸,其所有的信息直接來源于圖書館豐富的文獻(xiàn)資源與專業(yè)服務(wù)[3],因此,與已有流通管理系統(tǒng)數(shù)據(jù)庫對接是移動(dòng)圖書館系統(tǒng)設(shè)計(jì)的重點(diǎn)和難點(diǎn)。本館采用的流通管理系統(tǒng)是大連網(wǎng)信軟件有限公司的妙思文獻(xiàn)管理集成系統(tǒng)V6.5標(biāo)準(zhǔn)版。該系統(tǒng)數(shù)據(jù)庫后臺(tái)為SQL Server 2000,其中包含171個(gè)數(shù)據(jù)表,每個(gè)數(shù)據(jù)表都是用來支撐妙思系統(tǒng)的各個(gè)不同業(yè)務(wù)。移動(dòng)圖書館系統(tǒng)需要的信息如館藏信息、讀者證號(hào)及密碼、讀者借閱信息等都可以在妙思系統(tǒng)數(shù)據(jù)庫相關(guān)的數(shù)據(jù)表進(jìn)行查詢。但還有一些信息在妙思系統(tǒng)數(shù)據(jù)庫后臺(tái)沒有單獨(dú)的表進(jìn)行支撐,需要提供視圖支持的信息有:①所借圖書即將超期的讀者姓名
4.結(jié)論
用Genuitec公司的集成開發(fā)環(huán)境MyEclipse開發(fā)的移動(dòng)圖書館系統(tǒng),人機(jī)界面良好、交互性好、實(shí)時(shí)性強(qiáng)、移植性強(qiáng)。經(jīng)過實(shí)際運(yùn)行檢驗(yàn),證實(shí)了該系統(tǒng)操作簡便,響應(yīng)快,通用性、靈活性和安全性好,能夠明顯提高圖書館流通管理的效率。
參考文獻(xiàn):
[1][印]阮綱納贊.圖書館五定律[M].北京:書目文獻(xiàn)出版社,1988.
[2]圖情苑編輯.移動(dòng)圖書館系統(tǒng)[J].圖情苑,2011(9).
[3]葉愛芳.移動(dòng)圖書館在我國的發(fā)展現(xiàn)狀與展望[J].圖書與情報(bào),2011(4).
作者簡介:肖煒(1985—),男,湖南衡陽人,碩士,三明學(xué)院逸夫圖書館助理館員。