



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于微信小程序和二維碼技術的圖書館圖書館服務優(yōu)化研究
一、微信小程序平臺階段通過圖書館為讀者提供服務,是圖書館服務的窗口,對于提高圖書館的服務體驗非常重要。然而傳統的圖書借閱服務過程較為繁瑣,往往需要使用條形碼掃描槍依次掃描讀者證和每本圖書的條形碼后才能完成借閱服務。在移動互聯網飛速發(fā)展的今天,微信已經成為使用頻率最高的手機應用之一,微信小程序的出現更是開啟了移動應用的新紀元。借助微信小程序越來越多的剛需低頻應用場景得以落地,其中二維碼技術就在移動支付場景中得到普及的。相對于普通一維條形碼,二維碼具有更多的信息容量,更強的容錯能力、借助于計算機程序也非常容易批量生成。從讀者的角度來看,圖書借閱服務同樣具有剛需低頻的特征。二維碼也完全能夠存儲諸如圖書條形碼、ISBN號碼、讀者信息等信息。因此,圖書館完全可以借助微信小程序和二維碼技術來提升圖書借閱服務的效率。二、微信公眾號與微信小程序微信小程序是一種內置于微信平臺的、無需安裝便可以使用的應用程序。如果說微信建立了人與人的連接而微信公眾號建立了人與內容的連接,那么微信小程序則建立了人與應用之間的連接。相比于APP應用和HTML5頁面而言,微信小程序具有以下幾個方面的優(yōu)勢:1.小程序內添加大量的用戶微信小程序具有使用便捷、不占用內存空間等特點,尤其是對于那些使用頻率不高的剛性應用需求小程序非常合適。由于小程序內置于微信平臺,用戶無需安裝和下載即可點擊應用。使用過的小程序會駐留在微信首頁的“最近使用”,用戶通過手指下滑操作即可以發(fā)現。用戶也可以小程序采取標星操作使其成為“我的小程序”或將小程序發(fā)送到手機桌面上,這些功能都極大地方便用戶的再次使用。2.安卓市蘋果鑒定小程序支持安卓和蘋果大程序自微信小程序的開發(fā)語言采用了類似于HTML5、CSS和JS的語法,開發(fā)者不需要太多的學習成本就可以掌握小程序的開發(fā)技術。同時,小程序的運行基于微信平臺可以兼容安卓和蘋果兩大手機操作系統的差異性,從而避免了跨平臺開發(fā)不同版本。微信小程序開發(fā)框架也為開發(fā)者提供了大量的組件和API接口支持,小程序的開發(fā)者可以輕松調用手機硬件設備,如攝像頭、相冊、位置服務、本地存儲等,這些都大大降低了微信小程序的開發(fā)成本,提升了開發(fā)效率。3.營銷推廣需求的調查與分析微信為小程序的呈現提供了四大類型的訪問入口,分別是:基于二維碼的掃碼訪問入口、基于關鍵詞的發(fā)現搜索入口、基于位置推薦的附近小程序入口以及基于內容營銷的文章植入小程序碼入口,滿足了不同的營銷推廣需求。更重要的是微信后臺自帶的常規(guī)數據分析和自定義數據分析,可以讓運營者充分了解小程序用戶的群體畫像、用戶來源途徑、不同頁面的訪問趨勢,從而有效地指導頁面布局、迭代優(yōu)化產品的版本。三、第三方類庫生成二維碼二維碼英文QRCode(即:QuickResponseCode)是用特定的幾何圖形按一定規(guī)律在黑白相間平面上記錄信息的符號代碼。相比于一維碼,二維碼具有信息存儲容量大、容錯能力強、制作成本低等優(yōu)點,目前已經廣泛應用于線下支付、產品防偽追朔、網絡廣告推送及車輛管理等諸多領域。借助計算機程序設計語言快速生成各種信息的二維碼,實現網址訪問、應用程序下載、JSON數據傳遞、文本信息傳遞等。以PHP程序設計語言為例,通過在服務器端頁面引入第三方類庫PHPQRCode類庫后的二維碼生成方式如下:其中:參數$value表示二維碼包含的具體內容,可以是文本、網址或是JSON數據。參數$filename表示生成的二維碼文件名,省略此參數則直接輸出圖片。參數$correctionLevel表示二維碼容錯率,即二維碼可被覆蓋的區(qū)域百分比。參數$matrixPointSize表示生成的二維碼的大小。通過使用PHP語言的imagecopyresampled圖像函數可以在生成的二維碼中間區(qū)域自動加入諸如LOGO標識的其他圖像。其中imagecopyresampled具體參數解釋如下:其中:$qr_img、$logo_img分別表示二維碼圖片和logo圖片本身,$qr_x、$qr_y、$qr_w和$qr_h分別表示logo圖片在二維碼圖片中的x坐標、y坐標及二維碼的寬度和高度;$logo_x、$logo_y、$logo_w和$logo_h分別表logo圖片需要載入部分的x坐標和y坐標及l(fā)ogo圖片本身的高度和寬度。由上述分析可以看出使用程序設計語言批量生成二維碼非常容易,并且生成的二維碼可以根據不同的應用場景注入需要的信息;另一方面,微信小程序開發(fā)框架也提供了對二維碼掃碼支持:wx.scanCode函數可以在小程序運行期間觸發(fā)攝像頭掃碼,并在掃碼成功后返回二維碼的識別結果,開發(fā)者可以根據掃碼識別結果設計后續(xù)的業(yè)務邏輯。四、例如,基于微信程序的小程序文獻的引用以高校學生讀者使用基于微信小程序的圖書借閱服務為例設計了兩種類型的服務場景:1.讀者使用預借讀者登陸圖書借閱小程序,首次登陸時需要將微信賬號與讀者賬號(如學生號)進行綁定,以后使用時可直接使用微信賬號登陸,不綁定讀者賬號無權使用預借功能。完成登陸后讀者可以在小程序中瀏覽圖書信息并選擇預借的圖書,小程序將收集預借圖書形成類似于購物車的預借圖書列表。讀者在預借圖書列表中點擊生成二維碼按鈕,小程序發(fā)送預借圖書的藏書號、ISBN號、讀者號到服務器端生成一個二維碼圖片,此時生成的二維碼應該具有一定的時效,如果讀者在規(guī)定時段內沒有去圖書館完成線下掃碼借閱,二維碼會自動失效。具體用例圖如圖1所示。2.讀者管理模塊讀者去圖書館取書后需要向館員出示含有藏書號、ISBN號、讀者號的微信端二維碼,圖書館員登陸小程序管理端界面掃描讀者的二維碼,小程序解析二維碼并將藏書號、讀者號、ISBN號發(fā)送到服務器端;服務器端程序需要驗證二維碼令牌,審核二維碼的時效性,對過期二維碼發(fā)出拒絕請求;對有效二維碼在數據庫中添加讀者的借閱信息后完成借閱服務,同時更新小程序讀者端的借閱列表使得讀者能夠查閱到已借閱圖書。具體用例圖如圖2所示。3.讀者二維碼信息讀者在圖書借閱到期之前打開已借閱列表生成還書二維碼,二維碼中包括讀者號、已借閱圖書的藏書號列表等信息。圖書館員清點圖書并在手機微信端登陸借閱管理小程序,掃描讀者的二維碼,小程序解析二維碼中的信息并發(fā)送到服務器后臺,服務器后臺程序驗證并更新已借閱信息列表,同時發(fā)送還書成功信息給微信小程序客戶端完成還書活動。具體用例圖如圖3所示。五、維碼技術的應用,方便用戶微信小程序具有開發(fā)效率高、開發(fā)成本低,基于微信生態(tài)圈營銷推廣好的特點,非常適合于圖書館借閱服務這種剛需低頻的應用,免去了用戶下載和安裝APP的優(yōu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025第二人民醫(yī)院臨床研究協調員藥物臨床試驗GCP考核
- 張家口市中醫(yī)院消化內科質量控制員崗位競聘質控體系試題
- 2025安徽師范大學校醫(yī)院專業(yè)技術人員招聘2人模擬試卷附答案詳解(模擬題)
- 張家口市中醫(yī)院鼻骨骨折復位術考核
- 張家口市人民醫(yī)院電子病歷系統應用水平分級評價標準試題
- 衡水市中醫(yī)院透析患者用藥指導考核
- 大學配音課件
- 北京市中醫(yī)院甲狀腺功能解讀與干擾因素分析考核
- 2025廣東廣州市黃埔區(qū)教育局招聘事業(yè)編制教職員206人模擬試卷及答案詳解(奪冠系列)
- 2025年福建省三明城發(fā)綠城物業(yè)服務有限公司人員招聘3人模擬試卷及答案詳解一套
- 2025年電力系統工程師高級專業(yè)試題及答案
- 2025年電商平臺新業(yè)態(tài)發(fā)展趨勢與運營策略研究報告
- 2025中糧集團社會招聘7人筆試歷年參考題庫附帶答案詳解
- 海南自貿港考試題及答案
- 2025年初級藥師資格考試試題(附答案)
- 2025廣東云浮市檢察機關招聘勞動合同制司法輔助人員17人備考考試題庫附答案解析
- 人工智能與建筑產業(yè)體系智能化升級研究報告
- 工裝夾具設計培訓課件
- 包覆拉拔法制備銅包鋁、銅包鋼雙金屬導線的多維度探究與展望
- 大氣的受熱過程教學課件
- 茶葉農藥知識培訓課件
評論
0/150
提交評論