曹意
摘 要 論文基于高校圖書館服務(wù)系統(tǒng)OPAC的使用現(xiàn)狀的調(diào)查,針對(duì)該系統(tǒng)在使用過程中存在的一些問題和不足,利用微信公眾平臺(tái)的優(yōu)勢(shì),提出了互動(dòng)性良好的綜合解決方案,設(shè)計(jì)了基于微信公眾號(hào)的高校圖書館圖書共享服務(wù)系統(tǒng)。實(shí)踐證明,系統(tǒng)能夠使圖書館更好地為讀者服務(wù),大大提高了圖書館服務(wù)水平,實(shí)現(xiàn)了高校圖書館與用戶的良性互動(dòng),構(gòu)建了以書為媒介的生態(tài)環(huán)境。
關(guān)鍵詞 高校圖書館 微信公眾號(hào) 圖書推薦 服務(wù)系統(tǒng)
分類號(hào) G252.3
DOI 10.16810/j.cnki.1672-514X.2021.04.012
Design and Realization of University Library Books Sharing Service System Based on WeChat Official Account
Cao Yi
Abstract Based on the investigation of the current situation of the university library service system OPAC, the author puts forward a comprehensive solution with good interactivity by making use of some advantages of WeChat public platform in view of some problems and deficiencies existing in the use of the system. The author designs a university library books sharing service system based on WeChat official account. Practice has proved that the system can make the library better serve the readers and users, greatly improve the service efficiency of the library. Meanwhile, it is conducive to the establishment of a benign mutual relationship between university libraries and readers as well as the creation of an ecological environment with books as medium.
Keywords University library. WeChat official account. Book recommendation. Service system.
0 引言
隨著現(xiàn)代網(wǎng)絡(luò)信息的發(fā)展,傳統(tǒng)的圖書管理系統(tǒng)已經(jīng)不能適應(yīng)當(dāng)前海量的數(shù)據(jù)管理需求。根據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心第44次《中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》報(bào)告顯示,截至2019年6月,我國(guó)手機(jī)網(wǎng)民規(guī)模達(dá)8.54億[1]?!?018中國(guó)社交媒體影響報(bào)告》顯示,微信滲透率維持在97%。可見, 手機(jī)上網(wǎng)已經(jīng)成為不可阻擋的趨勢(shì),而微信已經(jīng)成為互聯(lián)網(wǎng)媒體中最為流行的類型之一。手機(jī)網(wǎng)絡(luò)的發(fā)展使得人們的生活方式、知識(shí)獲取方式、閱讀方式都發(fā)生了重大變化。筆者在調(diào)研中發(fā)現(xiàn),很多高校圖書館服務(wù)仍停留在使用OPAC系統(tǒng)的階段,用戶預(yù)約圖書、續(xù)借、查詢館藏圖書需要到圖書館,或者使用電腦才能實(shí)現(xiàn),對(duì)于用戶的地理位置和上網(wǎng)方式有一定限制,很不方便。雖然有的高校使用了超星移動(dòng)圖書館,但是該App 需要下載安裝,占用內(nèi)存比較大。圖書館的服務(wù)方式需要轉(zhuǎn)型發(fā)展。如何利用微信平臺(tái)為高校圖書館服務(wù),為師生用戶服務(wù),為社會(huì)人士服務(wù),是值得我們研究的課題。為了使分散的圖書資源得到有效共享,需要充分結(jié)合圖書館現(xiàn)有的硬件和信息技術(shù),開發(fā)基于微信公眾號(hào)的高校圖書館圖書共享服務(wù)系統(tǒng),推動(dòng)智慧圖書館建設(shè),促進(jìn)閱讀推廣,提高圖書館利用率[2]。筆者結(jié)合工作實(shí)踐,分析了高校圖書館共享服務(wù)系統(tǒng)的業(yè)務(wù)需求,提出了基于微信公眾號(hào)的高校圖書館圖書共享服務(wù)平臺(tái)的解決方案,以期提高圖書館館藏圖書資源的借閱率,讓高校圖書館的管理能夠更加貼合移動(dòng)互聯(lián)網(wǎng)時(shí)代的需求,同時(shí)滿足社會(huì)對(duì)圖書館館藏圖書資源共享的需求[3]。
1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
1.1 系統(tǒng)需求分析
根據(jù)高校圖書館的實(shí)際情況,系統(tǒng)的主要業(yè)務(wù)需求包括對(duì)用戶的基本資料進(jìn)行登記,同時(shí)顯示系統(tǒng)的定制化特點(diǎn);當(dāng)高校圖書館推出某些活動(dòng)或者有重大變更消息時(shí),通過資訊平臺(tái)為學(xué)生提供快速了解的渠道;用戶有借閱需求時(shí),可以查詢圖書館內(nèi)是否有該圖書,如果有,學(xué)生可以通過預(yù)約來提前預(yù)定圖書,避免出現(xiàn)學(xué)生到圖書館借閱圖書,卻被告知已經(jīng)借閱完的情況,用戶還可以通過共享功能來上傳自己的圖書資源,實(shí)現(xiàn)用戶之間的資源共享,擴(kuò)充圖書資源庫(kù);管理圖書的借和還;設(shè)置圖書借閱提醒,以消息通知的形式提醒學(xué)生需要?dú)w還圖書的時(shí)間;在用戶使用該系統(tǒng)時(shí)對(duì)用戶所借閱的圖書進(jìn)行記錄,根據(jù)記錄的結(jié)果生成圖書借閱推薦表。
根據(jù)以上需求,系統(tǒng)可分為個(gè)人中心、資訊平臺(tái)、圖書共享預(yù)約、圖書借還管理、圖書借閱提醒、圖書借閱推薦六大功能模塊。在對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行劃分之后,需要設(shè)計(jì)系統(tǒng)架構(gòu),其中,系統(tǒng)的數(shù)據(jù)庫(kù)需要利用SQL Server 2016進(jìn)行設(shè)計(jì)。
1.2 總體架構(gòu)設(shè)計(jì)
基于微信公眾號(hào)的圖書館圖書共享服務(wù)系統(tǒng)的Web服務(wù)部署在公網(wǎng)服務(wù)器上,用戶終端與服務(wù)器通過http協(xié)議建立信息通信連接,基于此用戶可通過微信公眾號(hào)相應(yīng)菜單選擇對(duì)應(yīng)的數(shù)據(jù)信息服務(wù)。由于該系統(tǒng)是基于微信公眾號(hào)平臺(tái)來進(jìn)行實(shí)現(xiàn)的,因此在信息傳輸?shù)倪^程中,可以通過對(duì)象序列化的方式來將服務(wù)器與用戶的微信公眾平臺(tái)進(jìn)行互聯(lián),形成系統(tǒng)運(yùn)行基本模式?;谖⑿殴娞?hào)的圖書館圖書服務(wù)系統(tǒng)的整體功能部署如圖1所示。
基于微信公眾號(hào)的圖書館圖書服務(wù)系統(tǒng)的運(yùn)行過程中,用戶的智能終端為系統(tǒng)在微信公眾號(hào)的實(shí)現(xiàn)提供了平臺(tái)支撐[4],事務(wù)處理服務(wù)器為系統(tǒng)中的各個(gè)功能模塊的正常運(yùn)行提供了支持,數(shù)據(jù)服務(wù)器是系統(tǒng)中各個(gè)數(shù)據(jù)資源的存儲(chǔ)中心。具體的運(yùn)行過程如下。首先,管理員的微信公眾號(hào)終端接收來自學(xué)生用戶的指令請(qǐng)求,提取對(duì)應(yīng)的處理消息之后,對(duì)消息的格式執(zhí)行對(duì)象序列化的過程,通過http協(xié)議將請(qǐng)求信息傳輸?shù)较到y(tǒng)中的事務(wù)處理服務(wù)器,處理分析對(duì)應(yīng)的請(qǐng)求信息。其次,當(dāng)事務(wù)處理服務(wù)器處理完數(shù)據(jù)后,對(duì)結(jié)果進(jìn)行反序列化操作,之后將出現(xiàn)實(shí)體類的對(duì)象,同時(shí)將操作后的實(shí)體類對(duì)象信息反饋到系統(tǒng)用戶的微信號(hào)終端。最后,當(dāng)系統(tǒng)用戶接收到實(shí)體類對(duì)象之后,系統(tǒng)將再次執(zhí)行反序列化的過程,并將操作結(jié)果顯示到用戶終端中。
1.3 業(yè)務(wù)邏輯框架設(shè)計(jì)
基于微信公眾號(hào)的高校圖書館圖書服務(wù)系統(tǒng)邏輯層分為四個(gè)層面,分別是資源層、服務(wù)層、應(yīng)用層和接入層。系統(tǒng)業(yè)務(wù)邏輯框架如圖2所示,整個(gè)系統(tǒng)以資源層作為系統(tǒng)邏輯框架基礎(chǔ),服務(wù)層和應(yīng)用層是系統(tǒng)中的主要部分,系統(tǒng)在微信公眾號(hào)中的實(shí)現(xiàn)可以通過應(yīng)用層來進(jìn)行。在整個(gè)系統(tǒng)邏輯架構(gòu)中,將會(huì)有監(jiān)控日志管理層來為系統(tǒng)提供安全服務(wù)。
2 系統(tǒng)實(shí)現(xiàn)
2.1 資訊平臺(tái)功能實(shí)現(xiàn)
資訊平臺(tái)需要分為兩個(gè)區(qū)域模塊,來展示資訊功能的兩大模塊——館內(nèi)的動(dòng)態(tài)和館內(nèi)活動(dòng),以便系統(tǒng)用戶可以根據(jù)需求來選擇查看資訊動(dòng)態(tài)或者館內(nèi)舉辦的活動(dòng)。在資訊模塊,需要展示圖書館的相關(guān)新聞,并用簡(jiǎn)短的標(biāo)題在手機(jī)端中顯示出來。在活動(dòng)模塊,用戶不僅僅可以查看活動(dòng)的詳情,還可以通過微信平臺(tái)來進(jìn)行現(xiàn)場(chǎng)報(bào)名。資訊動(dòng)態(tài)界面圖如圖3所示。
界面中,整體功能板塊被分為了兩大功能板塊,分別是館內(nèi)資訊和活動(dòng)報(bào)名。通過館內(nèi)資訊,可以看到有關(guān)于圖書館的各類信息被列在界面中,用戶可以點(diǎn)擊每個(gè)資訊消息來查看消息的詳情。通過活動(dòng)報(bào)名板塊,圖書館舉辦的活動(dòng)可以隨時(shí)隨地在微信平臺(tái)中進(jìn)行展示,用戶可以在線報(bào)名參與自己感興趣的活動(dòng),以便更多人參與到活動(dòng)中來。其中,資訊查詢的關(guān)鍵代碼為:
messageString="Data Informatione"資訊" Complaints=hwsj n s'; providerChecke end /> 2.2 圖書共享預(yù)約功能實(shí)現(xiàn) 圖書共享預(yù)約模塊實(shí)現(xiàn)過程中,需要展示所有圖書資源,并進(jìn)行分類,讓用戶可以直接看到系統(tǒng)中所有資源的分類情況。清晰的圖書分類有助于用戶快速找到自己感興趣的圖書類型。除了圖書整體資源的展示,系統(tǒng)還為用戶提供圖書搜索的入口,方便其快速在系統(tǒng)中查詢到自己所需要的圖書資料。該功能還可以供用戶上傳自己的圖書資源,并與其他用戶進(jìn)行共享,以此來集合各個(gè)來源的圖書資源,擴(kuò)充系統(tǒng)內(nèi)的圖書資源。該功能模塊在完成搜索后,需要及時(shí)向用戶展示搜索的結(jié)果,并同時(shí)展示搜索結(jié)果的條數(shù),讓搜索結(jié)果更加完整,提高了系統(tǒng)的易用性,優(yōu)化了用戶體驗(yàn)。其中,圖書共享的關(guān)鍵代碼為: mode Roger "圖書名稱" book "false" timeout Roger > responseEncodingacci "不保存"/> accident users Roger > Notice.web} end /> 圖4為圖書預(yù)約界面圖。在界面中,用戶需要輸入書名和預(yù)約時(shí)間,并點(diǎn)擊“開始預(yù)約”,之后系統(tǒng)將會(huì)根據(jù)數(shù)據(jù)庫(kù)的記錄來顯示預(yù)約結(jié)果,以及已預(yù)約的數(shù)目和剩余書籍的數(shù)目。 2.3 圖書借閱推薦功能實(shí)現(xiàn) 系統(tǒng)的圖書借閱推薦包括根據(jù)借閱記錄進(jìn)行的推薦和老師根據(jù)課程內(nèi)容實(shí)施的推薦,需要向用戶展示系統(tǒng)內(nèi)所有推薦書目的信息[5],用戶可以對(duì)系統(tǒng)所推薦的書目進(jìn)行瀏覽,并進(jìn)行在線借閱,當(dāng)用戶點(diǎn)擊借閱后,系統(tǒng)將直接跳到圖書借還管理功能中執(zhí)行借閱過程。圖5為圖書借閱推薦界面圖。 系統(tǒng)向用戶展示了所推薦的所有書籍目錄,用戶可以從中進(jìn)行選擇,并執(zhí)行借閱過程。其中,借閱記錄推薦是系統(tǒng)根據(jù)圖書評(píng)論中的信息對(duì)用戶進(jìn)行的推薦[6],學(xué)科書籍推薦是各學(xué)科老師根據(jù)學(xué)科特點(diǎn)選擇性推薦的圖書。其中,圖書借閱推薦的關(guān)鍵代碼為: UserInfo userInfo = (UserInfo) SecurityContextHolder.getContext() .getAuthentication().getPrincipal(); model.adbook("username", userInfo.getUsername()); model.adbook ("email", userInfo.getEmail()); model.addbooke("field", userInfo.getFi List getKnowledgePointByFieldId(userInfo.getFieldId(),null); // 推薦書目id=1 Map pointList.addAll(pointList1); // 獲取推薦書目信息 for (KnowledgePoint kp : pointList) { pointIdList.add(kp.getPointId()); } 3 結(jié)語(yǔ) 綜上所述,本文結(jié)合高校圖書館的實(shí)際情況,發(fā)揮了微信公眾平臺(tái)的優(yōu)勢(shì),利用SQL Server2016 數(shù)據(jù)庫(kù)管理系統(tǒng)、Java語(yǔ)言、Android技術(shù),最終完成了基于微信公眾號(hào)的圖書館圖書共享服務(wù)系統(tǒng)設(shè)計(jì)。本系統(tǒng)基本能滿足圖書館的相關(guān)服務(wù)和日常管理需求,實(shí)現(xiàn)了手機(jī)App客戶端的自助服務(wù),用戶可以隨時(shí)隨地利用手機(jī)來跟蹤各類資訊,使圖書館能夠更好地為讀者用戶服務(wù),大大提高了圖書館服務(wù)效率,實(shí)現(xiàn)了高校圖書館與讀者用戶的良性互動(dòng),構(gòu)建了以書為媒介的生態(tài)環(huán)境,是新時(shí)期的智慧圖書館。 參考文獻(xiàn): 中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心.中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告[EB/OL].(2019-08-30)[2020-05-20].http://www.cac.gov.cn/2019-08/30/c_1124939590.htm. CROSS R L.Digital books and the salvation of academic publishing[J].The Bottom Line:Managing Library Finances,2011,24(3):162-166. 何建榮,陸建玉.高職院校圖書館微信公眾號(hào)服務(wù)探究[J].圖書館研究,2015,45(2):87-90. 常青.高校圖書館微信公眾平臺(tái)精細(xì)化管理研究[J].河北科技圖苑,2014,27(4):42-44. 王珂.實(shí)時(shí)新聞推薦系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2017. 王盟燏,王晨晨.基于用戶評(píng)價(jià)的高校圖書館微信公眾號(hào)推廣與管理策略研究[J].河南圖書館學(xué)刊,2016,36(12):38-40. 曹 意 宿遷學(xué)院圖書館館員。 江蘇宿遷,223800。 (收稿日期:2020-07-23 編校:陳安琪,謝艷秋)