基于微信小程序和二維碼技術(shù)的圖書館圖書館服務(wù)優(yōu)化研究_第1頁
基于微信小程序和二維碼技術(shù)的圖書館圖書館服務(wù)優(yōu)化研究_第2頁
基于微信小程序和二維碼技術(shù)的圖書館圖書館服務(wù)優(yōu)化研究_第3頁
基于微信小程序和二維碼技術(shù)的圖書館圖書館服務(wù)優(yōu)化研究_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

基于微信小程序和二維碼技術(shù)的圖書館圖書館服務(wù)優(yōu)化研究

一、微信小程序平臺階段通過圖書館為讀者提供服務(wù),是圖書館服務(wù)的窗口,對于提高圖書館的服務(wù)體驗非常重要。然而傳統(tǒng)的圖書借閱服務(wù)過程較為繁瑣,往往需要使用條形碼掃描槍依次掃描讀者證和每本圖書的條形碼后才能完成借閱服務(wù)。在移動互聯(lián)網(wǎng)飛速發(fā)展的今天,微信已經(jīng)成為使用頻率最高的手機應(yīng)用之一,微信小程序的出現(xiàn)更是開啟了移動應(yīng)用的新紀(jì)元。借助微信小程序越來越多的剛需低頻應(yīng)用場景得以落地,其中二維碼技術(shù)就在移動支付場景中得到普及的。相對于普通一維條形碼,二維碼具有更多的信息容量,更強的容錯能力、借助于計算機程序也非常容易批量生成。從讀者的角度來看,圖書借閱服務(wù)同樣具有剛需低頻的特征。二維碼也完全能夠存儲諸如圖書條形碼、ISBN號碼、讀者信息等信息。因此,圖書館完全可以借助微信小程序和二維碼技術(shù)來提升圖書借閱服務(wù)的效率。二、微信公眾號與微信小程序微信小程序是一種內(nèi)置于微信平臺的、無需安裝便可以使用的應(yīng)用程序。如果說微信建立了人與人的連接而微信公眾號建立了人與內(nèi)容的連接,那么微信小程序則建立了人與應(yīng)用之間的連接。相比于APP應(yīng)用和HTML5頁面而言,微信小程序具有以下幾個方面的優(yōu)勢:1.小程序內(nèi)添加大量的用戶微信小程序具有使用便捷、不占用內(nèi)存空間等特點,尤其是對于那些使用頻率不高的剛性應(yīng)用需求小程序非常合適。由于小程序內(nèi)置于微信平臺,用戶無需安裝和下載即可點擊應(yīng)用。使用過的小程序會駐留在微信首頁的“最近使用”,用戶通過手指下滑操作即可以發(fā)現(xiàn)。用戶也可以小程序采取標(biāo)星操作使其成為“我的小程序”或?qū)⑿〕绦虬l(fā)送到手機桌面上,這些功能都極大地方便用戶的再次使用。2.安卓市蘋果鑒定小程序支持安卓和蘋果大程序自微信小程序的開發(fā)語言采用了類似于HTML5、CSS和JS的語法,開發(fā)者不需要太多的學(xué)習(xí)成本就可以掌握小程序的開發(fā)技術(shù)。同時,小程序的運行基于微信平臺可以兼容安卓和蘋果兩大手機操作系統(tǒng)的差異性,從而避免了跨平臺開發(fā)不同版本。微信小程序開發(fā)框架也為開發(fā)者提供了大量的組件和API接口支持,小程序的開發(fā)者可以輕松調(diào)用手機硬件設(shè)備,如攝像頭、相冊、位置服務(wù)、本地存儲等,這些都大大降低了微信小程序的開發(fā)成本,提升了開發(fā)效率。3.營銷推廣需求的調(diào)查與分析微信為小程序的呈現(xiàn)提供了四大類型的訪問入口,分別是:基于二維碼的掃碼訪問入口、基于關(guān)鍵詞的發(fā)現(xiàn)搜索入口、基于位置推薦的附近小程序入口以及基于內(nèi)容營銷的文章植入小程序碼入口,滿足了不同的營銷推廣需求。更重要的是微信后臺自帶的常規(guī)數(shù)據(jù)分析和自定義數(shù)據(jù)分析,可以讓運營者充分了解小程序用戶的群體畫像、用戶來源途徑、不同頁面的訪問趨勢,從而有效地指導(dǎo)頁面布局、迭代優(yōu)化產(chǎn)品的版本。三、第三方類庫生成二維碼二維碼英文QRCode(即:QuickResponseCode)是用特定的幾何圖形按一定規(guī)律在黑白相間平面上記錄信息的符號代碼。相比于一維碼,二維碼具有信息存儲容量大、容錯能力強、制作成本低等優(yōu)點,目前已經(jīng)廣泛應(yīng)用于線下支付、產(chǎn)品防偽追朔、網(wǎng)絡(luò)廣告推送及車輛管理等諸多領(lǐng)域。借助計算機程序設(shè)計語言快速生成各種信息的二維碼,實現(xiàn)網(wǎng)址訪問、應(yīng)用程序下載、JSON數(shù)據(jù)傳遞、文本信息傳遞等。以PHP程序設(shè)計語言為例,通過在服務(wù)器端頁面引入第三方類庫PHPQRCode類庫后的二維碼生成方式如下:其中:參數(shù)$value表示二維碼包含的具體內(nèi)容,可以是文本、網(wǎng)址或是JSON數(shù)據(jù)。參數(shù)$filename表示生成的二維碼文件名,省略此參數(shù)則直接輸出圖片。參數(shù)$correctionLevel表示二維碼容錯率,即二維碼可被覆蓋的區(qū)域百分比。參數(shù)$matrixPointSize表示生成的二維碼的大小。通過使用PHP語言的imagecopyresampled圖像函數(shù)可以在生成的二維碼中間區(qū)域自動加入諸如LOGO標(biāo)識的其他圖像。其中imagecopyresampled具體參數(shù)解釋如下:其中:$qr_img、$logo_img分別表示二維碼圖片和logo圖片本身,$qr_x、$qr_y、$qr_w和$qr_h(yuǎn)分別表示logo圖片在二維碼圖片中的x坐標(biāo)、y坐標(biāo)及二維碼的寬度和高度;$logo_x、$logo_y、$logo_w和$logo_h(yuǎn)分別表logo圖片需要載入部分的x坐標(biāo)和y坐標(biāo)及l(fā)ogo圖片本身的高度和寬度。由上述分析可以看出使用程序設(shè)計語言批量生成二維碼非常容易,并且生成的二維碼可以根據(jù)不同的應(yīng)用場景注入需要的信息;另一方面,微信小程序開發(fā)框架也提供了對二維碼掃碼支持:wx.scanCode函數(shù)可以在小程序運行期間觸發(fā)攝像頭掃碼,并在掃碼成功后返回二維碼的識別結(jié)果,開發(fā)者可以根據(jù)掃碼識別結(jié)果設(shè)計后續(xù)的業(yè)務(wù)邏輯。四、例如,基于微信程序的小程序文獻(xiàn)的引用以高校學(xué)生讀者使用基于微信小程序的圖書借閱服務(wù)為例設(shè)計了兩種類型的服務(wù)場景:1.讀者使用預(yù)借讀者登陸圖書借閱小程序,首次登陸時需要將微信賬號與讀者賬號(如學(xué)生號)進行綁定,以后使用時可直接使用微信賬號登陸,不綁定讀者賬號無權(quán)使用預(yù)借功能。完成登陸后讀者可以在小程序中瀏覽圖書信息并選擇預(yù)借的圖書,小程序?qū)⑹占A(yù)借圖書形成類似于購物車的預(yù)借圖書列表。讀者在預(yù)借圖書列表中點擊生成二維碼按鈕,小程序發(fā)送預(yù)借圖書的藏書號、ISBN號、讀者號到服務(wù)器端生成一個二維碼圖片,此時生成的二維碼應(yīng)該具有一定的時效,如果讀者在規(guī)定時段內(nèi)沒有去圖書館完成線下掃碼借閱,二維碼會自動失效。具體用例圖如圖1所示。2.讀者管理模塊讀者去圖書館取書后需要向館員出示含有藏書號、ISBN號、讀者號的微信端二維碼,圖書館員登陸小程序管理端界面掃描讀者的二維碼,小程序解析二維碼并將藏書號、讀者號、ISBN號發(fā)送到服務(wù)器端;服務(wù)器端程序需要驗證二維碼令牌,審核二維碼的時效性,對過期二維碼發(fā)出拒絕請求;對有效二維碼在數(shù)據(jù)庫中添加讀者的借閱信息后完成借閱服務(wù),同時更新小程序讀者端的借閱列表使得讀者能夠查閱到已借閱圖書。具體用例圖如圖2所示。3.讀者二維碼信息讀者在圖書借閱到期之前打開已借閱列表生成還書二維碼,二維碼中包括讀者號、已借閱圖書的藏書號列表等信息。圖書館員清點圖書并在手機微信端登陸借閱管理小程序,掃描讀者的二維碼,小程序解析二維碼中的信息并發(fā)送到服務(wù)器后臺,服務(wù)器后臺程序驗證并更新已借閱信息列表,同時發(fā)送還書成功信息給微信小程序客戶端完成還書活動。具體用例圖如圖3所示。五、維碼技術(shù)的應(yīng)用,方便用戶微信小程序具有開發(fā)效率高、開發(fā)成本低,基于微信生態(tài)圈營銷推廣好的特點,非常適合于圖書館借閱服務(wù)這種剛需低頻的應(yīng)用,免去了用戶下載和安裝APP的優(yōu)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論