石艷麗 劉欣
摘 ?要: 為提升圖書借閱信息查詢精準(zhǔn)度,設(shè)計基于微信公眾平臺的圖書借閱信息查詢系統(tǒng)。該系統(tǒng)包括前臺端管理子系統(tǒng)和微信服務(wù)端信息查詢子系統(tǒng)。其中,前臺端管理子系統(tǒng)作為系統(tǒng)基礎(chǔ),為用戶與圖書館提供借閱前期操作界面,完成用戶及圖書相關(guān)信息的管理以及功能展示;微信服務(wù)端信息查詢子系統(tǒng)作為系統(tǒng)的核心,包含6個模塊,可根據(jù)用戶需求完成智能分析,選擇對應(yīng)的模塊完成圖書借閱信息篩選、優(yōu)化、解讀、查詢和推薦,實現(xiàn)圖書借閱信息查詢。經(jīng)實驗測試證明,該系統(tǒng)各項功能均滿足預(yù)期設(shè)計,具備圖書借閱信息查詢可行性,承載力較好,借閱信息查詢準(zhǔn)確率在96%以上,符合系統(tǒng)性能需求。
關(guān)鍵詞: 圖書借閱; 信息查詢; 系統(tǒng)設(shè)計; 微信公眾平臺; 用戶需求; 實驗測試
中圖分類號: TN914?34; TP311 ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2020)24?0088?04
Design of book borrowing information inquiry system based on WeChat public platform
SHI Yanli, LIU Xin
(Beijing Jiaotong University, Beijing 100044, China)
Abstract: A book borrowing information query system based on WeChat public platform is designed to improve the accuracy of information query of book borrowing. The system includes management subsystem at front desk and information query subsystem at WeChat server?side. As the basis of the system, the management subsystem at front desk is used to provide user and the library with the pre borrowing operation interface to complete the management and function display of information related to user and book. As the core of the system, the information query subsystem at WeChat server?side contains six modules, which can complete intelligent analysis according to user′s need, and select the corresponding module to complete the screening, optimization, interpretation, query and recommendation of book borrowing information, so as to achieve the book borrowing information query. The experimental testing results show that all functions of the system can meet the design expectation, the system can realize book borrowing information query and has good bearing capacity, and its accuracy of borrowing information query is more than 96%, which can meet the performance requirements of the system.
Keywords: book borrowing; information inquiry; system design; WeChat public platform; user need; experimental test
0 ?引 ?言
面對海量的圖書和激增的讀者群,圖書館的圖書借閱管理是目前圖書館實現(xiàn)智能化管理的首要問題[1],有很多學(xué)者對借閱信息查詢展開相關(guān)研究,例如張麗芬等人研究的基于混合模型的圖書館服務(wù)系統(tǒng)[2],通過構(gòu)建混合模型完成借閱信息查詢;張曉楓等人研究的基于關(guān)聯(lián)規(guī)則挖掘算法的圖書信息管理系統(tǒng)[3],利用關(guān)聯(lián)規(guī)則挖掘算法完成借閱信息查詢。雖然上述研究實現(xiàn)了圖書信息的查詢與管理,但是用戶生活融入性較差,使用率較低。隨著微信逐漸走入人們生活,微信公眾平臺具備用戶數(shù)量多、宣傳成本低、操作便捷等特點(diǎn),借助微信公眾平臺實現(xiàn)圖書借閱信息查詢可快速改善用戶生活。為此,本文構(gòu)建基于微信公眾平臺的圖書借閱信息查詢系統(tǒng),提升微信公眾平臺上圖書館的常規(guī)書籍查詢、借閱查詢、歸還查詢等功能的相關(guān)服務(wù)。
1 ?基于微信公眾平臺的圖書借閱信息查詢系統(tǒng)設(shè)計
1.1 ?系統(tǒng)總結(jié)構(gòu)
將圖書借閱信息查詢系統(tǒng)建立在微信公眾平臺上,利用微信服務(wù)器作為用戶和圖書館之間的媒介,實現(xiàn)兩者之間需求和信息的交互傳遞。微信公眾平臺的圖書借閱信息查詢系統(tǒng)主要由兩部分構(gòu)成:前臺端管理子系統(tǒng)和微信服務(wù)端信息查詢子系統(tǒng),如圖1所示。圖書館申請并獲得微信公眾平臺賬號后,通過本地服務(wù)器接口,登錄微信公眾平臺[4],完成相關(guān)資源服務(wù)。用戶在建立賬號后,關(guān)注微信公眾平臺,連接微信公共平臺服務(wù)器,根據(jù)相關(guān)操作指示,即可享受圖書館提供的相關(guān)服務(wù)。
1.1.1 ?前臺端管理子系統(tǒng)
前臺端管理子系統(tǒng)作為基于微信公眾平臺的圖書借閱信息查詢系統(tǒng)的基礎(chǔ),是微信用戶與圖書館完成一系列借閱前期操作的界面,且為用戶提供的功能全部在該子系統(tǒng)中體現(xiàn)。
前臺端管理子系統(tǒng)包括用戶信息管理模塊、圖書館數(shù)據(jù)管理模塊及服務(wù)功能模塊,如圖2所示。
1) 用戶信息管理模塊。該模塊主要管理微信用戶在圖書館中設(shè)置的用戶個人信息、賬號信息、用戶需求。例如用戶年齡、性別、注冊時間、聯(lián)系方式、借書證、借閱范圍、最大借書量等相關(guān)信息[5]。
2) 圖書館數(shù)據(jù)管理模塊。該模塊包括圖書館基本信息、藏書量和藏書種類等信息。
3) 服務(wù)功能模塊。該模塊由常見問題解答、資訊動態(tài)查看和我的圖書館等三個部分構(gòu)成[6],具體作用是查看圖書館內(nèi)所有的資訊動態(tài)、在線客服解答常見相關(guān)問題、投訴建議及在我的圖書館中設(shè)置個人需求等。
1.1.2 ?微信服務(wù)端信息查詢子系統(tǒng)
微信服務(wù)端信息查詢子系統(tǒng)是微信公眾平臺圖書借閱信息查詢系統(tǒng)的核心。該子系統(tǒng)具備根據(jù)用戶的不同需求完成智能分析,選擇對應(yīng)的操作模塊的同時[7?8],也具備在相應(yīng)模塊內(nèi)合理完成篩選、優(yōu)化、解讀信息查詢的相關(guān)作用。該子系統(tǒng)主要包含用戶登錄、圖書查詢、圖書借閱、圖書添加、圖書提醒、圖書推薦等6個模塊,如圖3所示。
1) 用戶登錄模塊。其主要作用是圖書館登錄管理,為用戶提供進(jìn)入圖書館的登錄入口。
2) 圖書查詢模塊。該模塊作為微信服務(wù)端信息查詢子系統(tǒng)的基礎(chǔ),根據(jù)用戶輸入的關(guān)鍵詞、標(biāo)題、作者等信息[9?10],為用戶搜索所需圖書信息。
3) 圖書借閱模塊。該模塊為微信服務(wù)端信息查詢子系統(tǒng)的核心模塊,包括歷史借閱信息、所需圖書借閱信息、圖書續(xù)借信息的管理。
4) 圖書添加模塊。其主要作用為在用戶圖書搜索過程中,將感興趣的書籍保存在該模塊中,以便用戶完成圖書挑選[11]。
5) 圖書提醒模塊。該模塊主要作用為借閱到期提醒、借閱逾期提醒、互動消息提醒[12],提醒用戶圖書歸還、逾期罰款等。
6) 圖書推薦模塊。圖書館利用該模塊對用戶完成新增圖書推薦、用戶搜索相關(guān)圖書推薦、搜索量最高圖書推薦、特色圖書推薦等[13]。
1.2 ?系統(tǒng)實現(xiàn)
1.2.1 ?圖書查詢實現(xiàn)
圖書查詢作為圖書查詢模塊重要部分,是系統(tǒng)完成圖書借閱的基礎(chǔ)。用戶通過輸入的關(guān)鍵詞、題目、作者等內(nèi)容,檢索出需要的圖書[14?15],呈現(xiàn)圖書列表,并推送、呈現(xiàn)給用戶。其具體完成流程如圖4所示。
1.2.2 ?借閱信息查詢實現(xiàn)
用戶登錄賬號之后,通過搜索借閱時間、借閱圖書題目等相關(guān)信息,以及通過圖書借閱模塊完成所有借閱相關(guān)信息查詢。其具體實現(xiàn)流程如圖5所示。
2 ?實驗分析
以北京市某圖書館為研究對象,該圖書館內(nèi)包含大量館藏資源,如歷史文獻(xiàn)資源、地方文獻(xiàn)資源、綜合圖書資源、國內(nèi)外報刊資源、信息科學(xué)資源、哲學(xué)類資源以及計算機(jī)資源等,共包含22個圖書閱覽室,每日的圖書借閱信息量十分龐大。為有效查詢該圖書館的圖書借閱信息,將本文系統(tǒng)應(yīng)用在該圖書館中,驗證本文系統(tǒng)的整體應(yīng)用性能。
信息查詢情況界面如圖6所示。
利用本文系統(tǒng)可有效查詢圖書借閱信息的詳細(xì)情況,讀者的姓名及編號信息,圖書的書籍編號、名稱、類別、價格及借出、歸還日期等相關(guān)圖書信息。表明該系統(tǒng)具備圖書借閱信息的查詢可行性。
2.1 ?系統(tǒng)借閱查詢功能測試
在用戶進(jìn)行圖書借閱信息查詢時,測試系統(tǒng)相關(guān)功能,結(jié)果見表1。
通過表1可以看出,用戶在借閱查詢過程中,相關(guān)功能均能良好運(yùn)行,沒有無法運(yùn)行或者運(yùn)行錯誤的狀況。說明本文系統(tǒng)各項功能均滿足預(yù)期設(shè)計,具備良好可行性。
2.2 ?系統(tǒng)的承載性能測試
承載性能是衡量系統(tǒng)運(yùn)行性能的重要指標(biāo)。為測試本文系統(tǒng)的承載力,采用基于混合模型的圖書館借閱信息查詢系統(tǒng)(文獻(xiàn)[2]系統(tǒng))以及基于關(guān)聯(lián)規(guī)則挖掘算法的圖書借閱查詢系統(tǒng)(文獻(xiàn)[3]系統(tǒng))與本文系統(tǒng)作對比,統(tǒng)計不同用戶點(diǎn)擊量下,三種系統(tǒng)每秒的字節(jié)傳輸數(shù)量。對比結(jié)果如圖7所示。
由圖7可知,在相同用戶點(diǎn)擊量的情況下,本文系統(tǒng)每秒傳輸?shù)淖止?jié)數(shù)量,遠(yuǎn)高于兩種對比系統(tǒng)的每秒傳輸?shù)淖止?jié)數(shù)量。隨著用戶點(diǎn)擊數(shù)量的增加,每秒的字節(jié)傳輸數(shù)量呈現(xiàn)穩(wěn)步增長趨勢,能夠較好地完成用戶查詢且系統(tǒng)運(yùn)行良好,即使當(dāng)用戶同時點(diǎn)擊量為1 000次時,本文系統(tǒng)的每秒字節(jié)傳輸數(shù)量依舊最高,且運(yùn)行良好,字節(jié)傳送穩(wěn)定;而兩種對比系統(tǒng)隨著用戶點(diǎn)擊數(shù)量的增加,每秒的字節(jié)傳輸數(shù)量均會出現(xiàn)顯著的波動情況。說明本文系統(tǒng)承載力更好。
2.3 ?圖書借閱信息查詢精準(zhǔn)度測試
在圖書借閱查詢數(shù)據(jù)量大小不同情況下,測試三種系統(tǒng)的信息科學(xué)類、哲學(xué)類、計算機(jī)類資源的借閱信息查詢精準(zhǔn)率。對比結(jié)果如表2所示。
觀察表2可以看出,針對三種不同大小數(shù)據(jù)量的查詢信息,本文系統(tǒng)均可有效完成信息查詢,且查詢精準(zhǔn)率均在96%以上,明顯高于另外兩種對比系統(tǒng)的查詢精準(zhǔn)率。
3 ?結(jié) ?論
本文研究了基于微信公眾平臺的圖書借閱信息查詢系統(tǒng),利用微信公共平臺的優(yōu)勢,實現(xiàn)了用戶和圖書館之間信息交互傳遞,結(jié)合前臺端管理子系統(tǒng)和微信服務(wù)端信息查詢子系統(tǒng)中各模塊功能,共同實現(xiàn)了圖書館借閱信息查詢管理,使用戶能夠隨時、快速、便捷地查看借閱信息,分析實驗結(jié)果得出,本文所設(shè)計的系統(tǒng)具備良好的使用性能。以后將對本文所設(shè)計的系統(tǒng)在圖書其他方面的使用深入研究,更好地為用戶提供服務(wù)。