資源描述:
《基于微信的圖書(shū)借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、為了確?!敖虒W(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備正常使用,我校做到安裝、教師培訓(xùn)同步進(jìn)行。設(shè)備安裝到位后,中心校組織各學(xué)點(diǎn)管理人員統(tǒng)一到縣教師進(jìn)修學(xué)校進(jìn)行培訓(xùn),熟悉系統(tǒng)的使用和維護(hù)?;谖⑿诺膱D書(shū)借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要:利用微信平臺(tái)實(shí)現(xiàn)了圖書(shū)的快捷借閱,提高讀者閱讀的積極性,而傳統(tǒng)的圖書(shū)管理系統(tǒng)需要通過(guò)辦理借書(shū)卡等繁瑣的操作才能實(shí)現(xiàn),而借書(shū)卡需要隨身攜帶才能辦理業(yè)務(wù),一旦丟失或忘記攜帶都不能辦理借閱業(yè)務(wù),致使許多讀者放棄借閱。針對(duì)這一問(wèn)題,開(kāi)發(fā)了基于微信的圖書(shū)借閱系統(tǒng),利用微信公眾平臺(tái)的開(kāi)發(fā)接口,實(shí)現(xiàn)了讀者掃碼借書(shū)、還書(shū),推薦閱讀,管理員后臺(tái)管理等功能?! £P(guān)鍵詞:
2、微信;圖書(shū)館;圖書(shū)借閱 中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009--0063-02 1概述 截止XX年6月30日,微信月活躍用戶達(dá)億。微信的巨大流量下帶給我們不僅僅是社交,在衣食住行各個(gè)方面影響著我們。在微信走入千家萬(wàn)戶的同時(shí),許多傳統(tǒng)行業(yè)也在悄然發(fā)生改變。為了充分發(fā)揮“教學(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備的作用,我們不僅把資源運(yùn)用于課堂教學(xué),還利用系統(tǒng)的特色欄目開(kāi)展課外活動(dòng),對(duì)學(xué)生進(jìn)行安全教育、健康教育、反邪教教育等豐富學(xué)生的課余文化生活。為了確保“教學(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備正常使用,我校做到安裝、教師培訓(xùn)同步進(jìn)行。設(shè)備安裝到位后,中心校組
3、織各學(xué)點(diǎn)管理人員統(tǒng)一到縣教師進(jìn)修學(xué)校進(jìn)行培訓(xùn),熟悉系統(tǒng)的使用和維護(hù)。 XX年我國(guó)國(guó)民人均圖書(shū)閱讀量為本,其中紙質(zhì)圖書(shū)閱讀量為本,電子書(shū)閱讀量為本。傳統(tǒng)的圖書(shū)館借閱系統(tǒng)中大部分通過(guò)辦卡一押金模式,這種模式比較繁瑣,且圖書(shū)借閱卡不好保管,容易丟失,且辦理圖書(shū)借閱與歸還時(shí)一旦忘記帶卡,就沒(méi)有辦法進(jìn)行業(yè)務(wù)辦理了。這種模式直接影響了國(guó)民的閱讀熱情,而開(kāi)發(fā)基于微信的圖書(shū)館借閱系統(tǒng)非常好地解決了這一問(wèn)題。 本系統(tǒng)可以借助微信強(qiáng)大的用戶群,利于推廣和傳播,無(wú)須重新安裝應(yīng)用,可在Android、iOS、WP等手機(jī)操作系統(tǒng)中運(yùn)行,避免了開(kāi)發(fā)APP的長(zhǎng)周期與高額成本。此系統(tǒng)實(shí)現(xiàn)了無(wú)卡化
4、,很大程度節(jié)約制卡的成本,通過(guò)微信實(shí)現(xiàn)圖書(shū)借閱與歸還、押金的收取與退還,更加便捷、安全。 2開(kāi)發(fā)環(huán)境與微信開(kāi)發(fā)平臺(tái)簡(jiǎn)介 本系統(tǒng)采用Java語(yǔ)言開(kāi)發(fā),使用B/S結(jié)構(gòu),使用,開(kāi)發(fā)工具使用MyEclipseXX,數(shù)據(jù)庫(kù)采用Mysql。后臺(tái)使用SSH框架開(kāi)發(fā),前端使用iQuery和WeUI并用開(kāi)發(fā)。Java語(yǔ)言具有跨平臺(tái)的特性,可以實(shí)現(xiàn)快速的部署和使用。 SSH,Struts2為基于MVC架構(gòu)的WEB應(yīng)用開(kāi)源框架,開(kāi)發(fā)者可以方便研究其原理并且快速地進(jìn)行開(kāi)發(fā),作為控制器建立模型與視圖之間的數(shù)據(jù)交互,耦合性降低。Spring作為一款優(yōu)秀的輕量級(jí)設(shè)計(jì)層面框架,通過(guò)控制反轉(zhuǎn)的技
5、術(shù)促進(jìn)了低耦合,提供了面向切面的思想,Spring存在MVC架構(gòu)的整個(gè)過(guò)程中,極大的實(shí)現(xiàn)解耦。Hibernate是輕量級(jí)開(kāi)源的對(duì)象關(guān)系映射框架,對(duì)JD-BC進(jìn)行對(duì)象封裝,將POJO與數(shù)據(jù)庫(kù)表建立映射,自動(dòng)生成SQL語(yǔ)句,使用操作對(duì)象的思想操作數(shù)據(jù)庫(kù),極大簡(jiǎn)化了程序員的工作量,更好、更快的開(kāi)發(fā)。為了充分發(fā)揮“教學(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備的作用,我們不僅把資源運(yùn)用于課堂教學(xué),還利用系統(tǒng)的特色欄目開(kāi)展課外活動(dòng),對(duì)學(xué)生進(jìn)行安全教育、健康教育、反邪教教育等豐富學(xué)生的課余文化生活。為了確?!敖虒W(xué)點(diǎn)數(shù)字教育資源全覆蓋”項(xiàng)目設(shè)備正常使用,我校做到安裝、教師培訓(xùn)同步進(jìn)行。設(shè)備安裝
6、到位后,中心校組織各學(xué)點(diǎn)管理人員統(tǒng)一到縣教師進(jìn)修學(xué)校進(jìn)行培訓(xùn),熟悉系統(tǒng)的使用和維護(hù)?! ∥⑿殴娖脚_(tái)是騰訊公司在微信推出后的一款重要產(chǎn)品,程序員可以通過(guò)開(kāi)啟開(kāi)發(fā)者模式進(jìn)行后臺(tái)開(kāi)發(fā)。其中可以定制點(diǎn)擊按鈕及其效果。數(shù)據(jù)傳輸?shù)哪J綖?。如圖1所示: 3圖書(shū)借閱系統(tǒng)主要功能的設(shè)計(jì)與實(shí)現(xiàn) 圖書(shū)借閱系統(tǒng)的設(shè)計(jì) 本系統(tǒng)通過(guò)調(diào)用微信公眾平臺(tái)的接口進(jìn)而實(shí)現(xiàn)相關(guān)的功能,利用微信作為本系統(tǒng)的客戶端,本系統(tǒng)的服務(wù)器端作為后臺(tái)的邏輯與業(yè)務(wù)處理,瀏覽器作為管理員后臺(tái)的客戶端。本系統(tǒng)的服務(wù)器端與微信公眾平臺(tái)的服務(wù)器端通過(guò)微信公眾平臺(tái)的接口進(jìn)行數(shù)據(jù)傳輸,本系統(tǒng)為了更好的客戶體驗(yàn),使用了豆瓣圖書(shū)的
7、API,和豆瓣圖書(shū)進(jìn)行數(shù)據(jù)交互?! ”鞠到y(tǒng)數(shù)據(jù)庫(kù)包括:bookinfo、borrow、classes、login、re-mind、stock、user,其中通過(guò)主鍵關(guān)聯(lián)在一起。 系統(tǒng)功能及流程圖 1)系統(tǒng)功能 本系統(tǒng)的最終目的是實(shí)現(xiàn)圖書(shū)借閱的無(wú)卡化、無(wú)現(xiàn)金化、簡(jiǎn)潔化,提高借閱的積極性。圖書(shū)管理員在后臺(tái)將圖書(shū)添加入庫(kù),下載并打印二維碼,將二維碼粘貼在圖書(shū)封面,客戶關(guān)注該公眾號(hào)并注冊(cè),使用微信掃描該二維碼進(jìn)行繳納押金確認(rèn)借書(shū),還書(shū)時(shí)通過(guò)管理員掃描客戶的二維碼,為保障安全性,用戶二維碼有效期5分鐘,管理員確認(rèn)還書(shū)退還押金?! ?)借書(shū)活動(dòng)圖為了充分發(fā)