王英曌
摘 要:自2007年11月5日谷歌公司發(fā)明Android系統(tǒng)后受到越來(lái)越多終端商的歡迎。Android系統(tǒng)以Linxu為核心,Jave為主要編程的手機(jī)操作平臺(tái),它可以支持多種互聯(lián)網(wǎng)接入,已經(jīng)成為現(xiàn)代學(xué)習(xí)、生活、工作中重要的融合應(yīng)用終端。在當(dāng)下,圖書(shū)館在人們?nèi)粘I钪邪缪葜豢商娲慕巧?。圖書(shū)管理,則是圖書(shū)館運(yùn)作中最重要一部分,高效有序的圖書(shū)管理可以讓讀者快速尋找到自己所需要的書(shū),并能方便快捷的借書(shū)還書(shū),對(duì)圖書(shū)館的好感不斷增加。這樣在一定程度上豐富了群眾精神生活水平,提高了人們閱讀的欲望。綜上,如果可以將Android系統(tǒng)應(yīng)用到現(xiàn)代圖書(shū)館中,那將會(huì)取得事半功倍的效果。
關(guān)鍵詞:Android系統(tǒng);圖書(shū)管理;應(yīng)用
1 傳統(tǒng)圖書(shū)管理的弊端
1)讀者借書(shū)繁瑣。傳統(tǒng)的圖書(shū)館借書(shū)流程是在門(mén)禁系統(tǒng)內(nèi),讀者將自己要借交給書(shū)給圖書(shū)館員,然后圖書(shū)館里員將書(shū)的條形碼掃入電腦,電腦終端將數(shù)據(jù)傳到門(mén)禁系統(tǒng),這時(shí)系統(tǒng)會(huì)將這本書(shū)的條形碼進(jìn)行識(shí)別,借閱者再拿著書(shū)走出圖書(shū)館,門(mén)禁系統(tǒng)這樣就不會(huì)報(bào)警響鈴。還書(shū)時(shí)也要站在門(mén)禁區(qū)域外,經(jīng)管理員掃描完成還書(shū)操作。這樣的操作有很大局限性性,它受區(qū)域的限制,這一出一進(jìn)都必須在固定的地方進(jìn)行。如果遇到一個(gè)人借很多本的書(shū)的時(shí)候,往往要排很長(zhǎng)時(shí)間的隊(duì)。這給讀者造成了很大的困擾,這導(dǎo)致了許多愛(ài)讀書(shū)的人與其在網(wǎng)上買一本新書(shū),也不愿去附近的圖書(shū)館借書(shū)。
2)讀者不恰當(dāng)行為給圖書(shū)管理造成麻煩。在當(dāng)代的圖書(shū)館,讀者可以自由進(jìn)入館內(nèi)去任意書(shū)架選書(shū)、試看、歸還。但經(jīng)調(diào)查發(fā)現(xiàn),大部分讀者對(duì)于圖書(shū)的分類體系與排序方式模糊不清,有的人甚至故意將書(shū)放到隱蔽的位置,以上行為導(dǎo)致圖書(shū)放錯(cuò)位置現(xiàn)象頻頻出現(xiàn)。當(dāng)有讀者找不到自己所需要的書(shū)時(shí)就會(huì)咨詢圖書(shū)管理員,但放錯(cuò)位置的書(shū)對(duì)于他們來(lái)說(shuō)尋找起來(lái)也不容易。更有少數(shù)讀者思想意識(shí)差,素質(zhì)低下,對(duì)一些好的圖書(shū)愛(ài)不釋手,用筆對(duì)某字某句任意涂鴉、撕扯。更有的人對(duì)圖書(shū)進(jìn)行偷竊,將圖書(shū)磁條撕下,偷偷將書(shū)帶出圖書(shū)館據(jù)為己有。
2 將Android系統(tǒng)與圖書(shū)管理融合后的優(yōu)勢(shì)
1)簡(jiǎn)化借書(shū)步驟。在科技高速發(fā)展的今天Android移動(dòng)平臺(tái)的圖書(shū)館應(yīng)用已經(jīng)成為舉世矚目的對(duì)象。它可以簡(jiǎn)化借書(shū)的步驟,使讀者高效、便捷的借到自己所需的圖書(shū)。借閱者可以在手機(jī)登陸書(shū)籍管理的軟件,然后進(jìn)行注冊(cè)并實(shí)名認(rèn)證,將手機(jī)IME碼通過(guò)藍(lán)牙傳入圖書(shū)館里服務(wù)器中。若自己需要借書(shū)使只需進(jìn)入借書(shū)系統(tǒng),點(diǎn)擊條形碼掃描,找到自己所需要的書(shū)籍,使用手機(jī)攝像頭進(jìn)行掃描,填寫(xiě)自己借書(shū)天數(shù),歸還日期等等,手機(jī)端將信息傳入圖書(shū)館服務(wù)器,當(dāng)出現(xiàn)完成借閱時(shí),借閱者就可以將書(shū)帶出圖書(shū)館,并不會(huì)收到門(mén)禁系統(tǒng)的阻攔。在還書(shū)使也要登陸軟件,進(jìn)入還書(shū)系統(tǒng),將書(shū)籍放到管理員指定位置,用手機(jī)攝像頭掃描條形碼當(dāng)出現(xiàn)提示后即完成還書(shū)。這樣一來(lái),既提高了讀者的借書(shū)效率,又減小了圖書(shū)管理員工作量,一舉兩得。
2)植入誠(chéng)信檔案,優(yōu)化借書(shū)系統(tǒng)?,F(xiàn)在許多游戲、軟件加入了誠(chéng)信系統(tǒng),并取得了明顯成效。筆者認(rèn)為可以將誠(chéng)信系統(tǒng)應(yīng)用到圖書(shū)管理中。在用戶登陸Android移動(dòng)圖書(shū)館平臺(tái)后可以針對(duì)每個(gè)用戶唯一的IME號(hào)植入誠(chéng)信系統(tǒng)。當(dāng)某位借閱者在借書(shū)時(shí)發(fā)現(xiàn)書(shū)籍有損傷或者缺少頁(yè)數(shù),可以進(jìn)行匿名舉報(bào)。將出現(xiàn)問(wèn)題的書(shū)籍名稱及其圖片上傳到圖書(shū)館服務(wù)器,管理員查找上一名借閱者,并進(jìn)行認(rèn)證核實(shí),若核實(shí)無(wú)誤則聯(lián)系到本人并讓其做出賠償。情節(jié)嚴(yán)重扣除信譽(yù)積分,使損壞書(shū)籍者正在一定時(shí)間段無(wú)法進(jìn)行借書(shū)操作。這樣一來(lái),那些刻意損壞書(shū)籍的人自然會(huì)意識(shí)到問(wèn)題的嚴(yán)重性,便不再對(duì)圖書(shū)進(jìn)行破壞,改善了閱讀環(huán)境。
3 Android在圖書(shū)管理的應(yīng)用
1)Android簡(jiǎn)介。Android是基于Java語(yǔ)言開(kāi)發(fā)的,他可以使用多種編程語(yǔ)言來(lái)進(jìn)行開(kāi)發(fā),具有結(jié)構(gòu)中立、可移植等特點(diǎn)。Android系統(tǒng)分為三層,底層主要管理基本功能,由C語(yǔ)言開(kāi)發(fā);第二次用C++開(kāi)發(fā),包括函數(shù)庫(kù)和虛擬機(jī)。第三層是應(yīng)用軟件,它是軟件公司自主研發(fā)??偟膩?lái)說(shuō)Android是開(kāi)放式的操作系統(tǒng),已經(jīng)廣泛用于移動(dòng)設(shè)備。它由Dalvik虛擬機(jī)、中間件、頁(yè)面布局等特點(diǎn)。
2)圖書(shū)管理系統(tǒng)設(shè)計(jì)。針對(duì)借閱者以及圖書(shū)管理的需求,對(duì)圖書(shū)管數(shù)據(jù)進(jìn)行分析總結(jié),設(shè)計(jì)出以下的數(shù)據(jù)結(jié)構(gòu)。管理員信息(Librania)其數(shù)據(jù)有:管理員登錄的特定id、登錄密碼、管理者編號(hào)、工作時(shí)間、
手機(jī)IME號(hào)等。通過(guò)對(duì)讀者,圖書(shū)管理員、系統(tǒng)管理員職責(zé)的分析,大致做出以下邏輯模型。讀者登錄系統(tǒng)進(jìn)行圖書(shū)查詢、完善個(gè)人信息、圖書(shū)歸還或者續(xù)借。圖書(shū)管理員協(xié)助借閱者完成借書(shū)、還書(shū)等活動(dòng),然后進(jìn)一步管理書(shū)籍信息。進(jìn)一步更新圖書(shū)數(shù)據(jù),例如增刪圖書(shū)記錄、訂購(gòu)圖書(shū)、新書(shū)校驗(yàn)。系統(tǒng)管理員則是進(jìn)行系統(tǒng)維護(hù),可以進(jìn)行圖書(shū)宣傳、查找木馬漏洞、后臺(tái)數(shù)據(jù)維護(hù)防止數(shù)據(jù)丟失。
本系統(tǒng)端數(shù)據(jù)采用的是Oracle數(shù)據(jù)庫(kù)步驟大致如下:第一步用管理員身份進(jìn)入數(shù)據(jù)庫(kù)并在終端輸入命令salplus‘/as sysbda第二步啟動(dòng)Oracle,在終端輸入命令:startu第三部創(chuàng)建用戶,設(shè)置密碼。第四部創(chuàng)建一個(gè)數(shù)據(jù)表,來(lái)滿足圖書(shū)館管理的日常需要,還需將各個(gè)表保存相應(yīng)數(shù)據(jù)。服務(wù)端采用MVC設(shè)計(jì)模式的B/S架構(gòu)的模式,其中Model層采用JaveBean組件進(jìn)行數(shù)據(jù)邏輯和業(yè)務(wù)邏輯,View層視圖是用戶來(lái)觀看體驗(yàn)系統(tǒng)的途徑,Control控制器基于Serel技術(shù)來(lái)實(shí)現(xiàn)。
3)關(guān)鍵技術(shù)。手機(jī)終端對(duì)于條形碼的識(shí)別是實(shí)現(xiàn)書(shū)籍借出、歸還的關(guān)鍵。手機(jī)對(duì)條形碼進(jìn)行掃并將其發(fā)到后臺(tái)進(jìn)行解析,如果解析成果則即可結(jié)束掃描,反之,需再進(jìn)行掃描采集圖像,再傳到后臺(tái),知道處理器可以識(shí)別圖像為止。為能夠快捷準(zhǔn)確獲得條形碼圖形、提高工作效率,采用了自動(dòng)對(duì)焦技術(shù)。后臺(tái)攝像頭傳過(guò)來(lái)圖形數(shù)據(jù)data進(jìn)行解碼處理,如果識(shí)別成功,則會(huì)跳出提示;如果解析未成功,則繼續(xù)反復(fù)調(diào)用以節(jié)約解時(shí)間。條形碼的生成與識(shí)別是實(shí)現(xiàn)虛擬借書(shū)的一大關(guān)鍵,這主要靠官方將輸入字符轉(zhuǎn)換成以對(duì)數(shù)組,然后根據(jù)條形碼規(guī)范,繪制條形碼。
4)系統(tǒng)界面。當(dāng)用戶登錄系統(tǒng)后,頁(yè)面會(huì)有三個(gè)主要的選項(xiàng),分別是圖書(shū)查詢、圖書(shū)推薦、辦理續(xù)借、系統(tǒng)幫助。圖書(shū)查詢是可以按照書(shū)名、作者、關(guān)鍵詞、入庫(kù)時(shí)間、發(fā)行時(shí)間尋找圖書(shū)的一模塊。圖書(shū)推薦是處理器進(jìn)行數(shù)據(jù)分析后為借閱者推薦月、年借閱量最多的優(yōu)秀圖書(shū),同時(shí)還顯示圖示出借次數(shù)、簡(jiǎn)介、作者信息等等。辦理續(xù)借是用戶根據(jù)自己未讀完但即將到期的書(shū),根據(jù)自己意愿操作是否進(jìn)行申請(qǐng)續(xù)借的功能區(qū)。系統(tǒng)幫助是系統(tǒng)的主要功能介紹,使第一次使用的用戶可以快速上手,完成借書(shū),同時(shí)還有系統(tǒng)是否更新、版本說(shuō)明等。
5)可行性分析。運(yùn)營(yíng)可行性:系統(tǒng)研究出后,必須有人使用才可以發(fā)揮它的價(jià)值,不然所有投資努力全化成泡沫。對(duì)于Android版圖書(shū)館里而言,依托的依然是當(dāng)下智能市場(chǎng)占有率較高的終端平臺(tái)。當(dāng)讀者進(jìn)入圖書(shū)館后只要打開(kāi)手機(jī)應(yīng)用程序,登錄圖書(shū)館系統(tǒng),就可以進(jìn)行書(shū)籍查詢、借閱等從而節(jié)約了許多時(shí)間。當(dāng)借到書(shū)快到期時(shí),會(huì)接到短信通知,并且打開(kāi)手機(jī)即可完成可以續(xù)借,從而避免了逾期扣費(fèi)的風(fēng)險(xiǎn),非常方便。讀者方便了,自然系統(tǒng)受到認(rèn)可,圖書(shū)館也就發(fā)展的更好了。
4 結(jié)語(yǔ)
采用上述服務(wù)端+移動(dòng)客戶方式實(shí)現(xiàn)圖書(shū)管理系統(tǒng)的構(gòu)架,這對(duì)研究者的編程能力以及各種軟件使用的熟練度有很大考驗(yàn)。Android系統(tǒng)的應(yīng)用可以減少工作人員工作量,也減少了圖書(shū)館掃描時(shí)一起磨碎耐久修復(fù)費(fèi)用,而且通過(guò)IME碼的驗(yàn)證降低了遠(yuǎn)程控制的風(fēng)險(xiǎn)性。總之,該系統(tǒng)優(yōu)化了圖書(shū)管理以及借書(shū)、還書(shū)的相關(guān)流程,提高了工作效率,良好的邏輯構(gòu)架給用戶管理者之間建起溝通橋梁。所以,科技是第一生產(chǎn)力,時(shí)刻要牢記記創(chuàng)新的重,讓我們參與并見(jiàn)證科技改變未來(lái)。
參考文獻(xiàn)
[1]楊詠梅.基于Android系統(tǒng)的圖書(shū)管理研究與應(yīng)用[J].黑龍江科學(xué),2018,9(20):160-161+164.
[2]孟冬松.高校圖書(shū)管理系統(tǒng)中RFID技術(shù)的應(yīng)用[J].才智,2018(27):240.
[3]李林林.RFID技術(shù)在圖書(shū)管理系統(tǒng)中的應(yīng)用[J].中國(guó)高新科技,2018(18):118-120.