国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于資源搜索的圖書(shū)掃碼APP系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2019-03-25 08:01:52謝建華鄭劍
電腦知識(shí)與技術(shù) 2019年3期
關(guān)鍵詞:圖書(shū)

謝建華 鄭劍

摘要:如今的閱讀形式大都是碎片式信息閱讀,這與傳統(tǒng)的閱讀習(xí)慣是無(wú)法比擬的。很多家長(zhǎng)在培養(yǎng)小孩養(yǎng)成良好的閱讀習(xí)慣時(shí)會(huì)選擇為小孩購(gòu)買(mǎi)圖書(shū),但家長(zhǎng)自己獲取并不了解孩童讀物,在書(shū)店選擇時(shí)希望能夠選擇適合小孩的讀物卻難于通過(guò)一本封裝嚴(yán)密的書(shū)籍來(lái)了解其內(nèi)容,這時(shí)候使用圖書(shū)掃碼軟件便可解決這一煩惱。通過(guò)掃碼便可了解到圖書(shū)的簡(jiǎn)介和目錄,從而判斷是否孩子的閱讀興趣之后再選擇是否購(gòu)買(mǎi),以及掃碼某本圖書(shū)后可以發(fā)表評(píng)論,達(dá)到與廣大書(shū)友一起交流的作用。為此設(shè)計(jì)一款基于資源搜索的圖書(shū)掃碼APP系統(tǒng)。利用PHP技術(shù)實(shí)現(xiàn)后臺(tái)數(shù)據(jù)的存取以及用戶(hù)的管理等,前臺(tái)通過(guò)基于Android平臺(tái)進(jìn)行信息查看和數(shù)據(jù)分享,前后臺(tái)通過(guò)JSON數(shù)據(jù)交互。經(jīng)過(guò)測(cè)試表明,該系統(tǒng)可以有效地滿(mǎn)足基于資源搜索掃碼的方式進(jìn)行獲取圖書(shū)資源。

關(guān)鍵詞:圖書(shū);PHP;Android;JSON數(shù)據(jù);

中圖分類(lèi)號(hào):TP311? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? 文章編號(hào):1009-3044(2019)03-0093-03

資源搜索是基于掃描圖書(shū)后面條形碼來(lái)獲取到圖書(shū)信息并加以整合成友好用戶(hù)界面向用戶(hù)顯示,是資源獲取的一種方式。在書(shū)店購(gòu)買(mǎi)書(shū)籍時(shí),常因?yàn)闀?shū)被封裝而無(wú)法獲取到圖書(shū)較詳細(xì)的內(nèi)容,這給購(gòu)買(mǎi)書(shū)籍的用戶(hù)造成很大困擾,但是豆瓣已經(jīng)有獲取圖書(shū)資源的api,只是不能輕易被用戶(hù)獲取,而圖書(shū)掃碼就是方便用戶(hù)以用戶(hù)界面的形式輕松獲取到圖書(shū)資源的一款產(chǎn)品,用戶(hù)通過(guò)簡(jiǎn)單的掃碼即可獲取到書(shū)籍的更詳細(xì)的信息,從而幫助用戶(hù)決定是否購(gòu)買(mǎi)該書(shū)籍,此外還可以和廣大書(shū)友共同交流對(duì)書(shū)籍的看法等。為此開(kāi)發(fā)了一款基于資源搜索的圖書(shū)掃碼APP。在平臺(tái)上可以獲取到某本書(shū)的詳細(xì)信息并發(fā)表評(píng)論等,既幫助了商家推廣書(shū)籍,方便賣(mài)書(shū),又幫助了用戶(hù)獲取信息,方便買(mǎi)書(shū)。

1 系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)

1.1服務(wù)端系統(tǒng)功能

如圖1所示后臺(tái)具有如下功能:

1)對(duì)注冊(cè)APP的用戶(hù)的信息進(jìn)行審核管理,對(duì)用戶(hù)的登錄進(jìn)行驗(yàn)證處理,可以編輯用戶(hù)所擁有的權(quán)限;

2)能夠進(jìn)行評(píng)論管理,收藏管理,足跡記錄,對(duì)用戶(hù)對(duì)獲取到資源圖書(shū)而進(jìn)行的評(píng)論進(jìn)行添加或刪除管理功能。

1.2手機(jī)端的主要功能介紹

如圖2所示手機(jī)端具有如下功能:

1)用戶(hù)選擇注冊(cè),注冊(cè)的為一般用戶(hù),注冊(cè)后用戶(hù)可以登錄到平臺(tái);

2)用戶(hù)對(duì)自身信息進(jìn)行編輯修改,可以在掃碼某本書(shū)后對(duì)其進(jìn)行評(píng)論,即與書(shū)友分享某本書(shū)的感受。

同時(shí)用戶(hù)可以瀏覽到自己和別人的評(píng)論:

3)對(duì)手上圖書(shū)資源進(jìn)行搜索、查詢(xún),可選擇搜索框方式或者掃描方式;

4)用戶(hù)可以查看到自己的收藏,足跡,在搜索后可以查看到該書(shū)在本校的館藏狀態(tài)。

2 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)

2.1 數(shù)據(jù)加密提高安全性

由于基于資源搜索的圖書(shū)掃碼手機(jī)軟件,用戶(hù)需要注冊(cè)后才能使用,并且在搜索后顯示該書(shū)是否在用戶(hù)所在地區(qū)的學(xué)校圖書(shū)館中,在用戶(hù)使用過(guò)程中,注冊(cè)登錄時(shí)密碼加密是有必要的,所以數(shù)據(jù)安全性是非常重要的。采用嚴(yán)格的身份認(rèn)證來(lái)確保用戶(hù)的安全性,我們通過(guò)前后臺(tái)分離,數(shù)據(jù)庫(kù)的加密來(lái)保證整個(gè)系統(tǒng)的安全性。數(shù)據(jù)在傳輸過(guò)程中為了避免數(shù)據(jù)被他人截取和非法修改數(shù)據(jù),要對(duì)數(shù)據(jù)進(jìn)行RSA算法加密處理,保證數(shù)據(jù)的安全性,當(dāng)用戶(hù)的數(shù)據(jù)傳到后臺(tái)中,后臺(tái)獲取可以通過(guò)解密獲得正確的數(shù)據(jù)信息,在把數(shù)據(jù)存儲(chǔ)下來(lái)。同理,用戶(hù)從后臺(tái)提取數(shù)據(jù)也要經(jīng)進(jìn)行加密,手機(jī)端獲取到數(shù)據(jù)后進(jìn)行解密,從而保證了數(shù)據(jù)安全性和可靠性。具體如圖3所示:

2.2 資源數(shù)據(jù)精準(zhǔn)搜索及發(fā)布評(píng)論

資源數(shù)據(jù)的精準(zhǔn)搜索功能對(duì)于本平臺(tái)來(lái)說(shuō)相當(dāng)?shù)闹匾?,平臺(tái)根據(jù)用戶(hù)啟用掃描圖書(shū)后面條形碼或者是從搜索框中輸入書(shū)名來(lái)獲取到該書(shū)的信息,這樣不僅可以增大平臺(tái)的瀏覽量,而且能提升用戶(hù)的體驗(yàn),同時(shí)更好的服務(wù)用戶(hù)。實(shí)現(xiàn)方法是用戶(hù)掃碼圖書(shū)后即發(fā)出訪(fǎng)問(wèn)圖書(shū)信息的請(qǐng)求,安卓端檢測(cè)到使用掃碼或者是搜索框中有內(nèi)容等待被搜索時(shí),前端將參數(shù)獲取,然后調(diào)用已有的api將圖書(shū)信息信息處理之后顯示給用戶(hù),而后臺(tái)是為了用戶(hù)發(fā)布評(píng)論和加入收藏等操作服務(wù)的,當(dāng)用戶(hù)對(duì)圖書(shū)發(fā)表評(píng)論時(shí),在后臺(tái)評(píng)論審核通過(guò)后,將評(píng)論信息從數(shù)據(jù)庫(kù)中獲取,然后顯示給用戶(hù)。具體如圖4所示:

2.3 用戶(hù)緩存獲取數(shù)據(jù)縮短響應(yīng)時(shí)間

對(duì)于基于資源搜索的圖書(shū)掃碼APP而言,當(dāng)用戶(hù)提出訪(fǎng)問(wèn)請(qǐng)求,系統(tǒng)要立馬做出響應(yīng)返回?cái)?shù)據(jù),這樣用戶(hù)的體驗(yàn)會(huì)很好。為了縮短響應(yīng)時(shí)間要進(jìn)行一些性能優(yōu)化。當(dāng)用戶(hù)有瀏覽的歷史記錄,并且手機(jī)的緩存沒(méi)有被清理,若再次訪(fǎng)問(wèn),則直接從本地緩存中獲取數(shù)據(jù),減少響應(yīng)時(shí)間,若沒(méi)有則從最近的服務(wù)器獲取對(duì)應(yīng)的數(shù)據(jù),沒(méi)有再?gòu)暮笈_(tái)獲取,避免了什么數(shù)據(jù)都是原始數(shù)據(jù)后臺(tái)進(jìn)行獲得,從緩存中加載數(shù)據(jù)能使響應(yīng)時(shí)間大大縮短。具體如圖5所示:

3系統(tǒng)界面設(shè)計(jì)

基于資源搜索的圖書(shū)掃碼手機(jī)軟件:是一款集資源搜索型軟件,并且可以通過(guò)評(píng)論達(dá)到分享圖書(shū)閱后感的目的,使得用戶(hù)隨時(shí)進(jìn)行圖書(shū)資源搜索的軟件。

1)注冊(cè)登錄模塊:注冊(cè)是為了使得用戶(hù)信息更好的管理,登錄是用戶(hù)使用平臺(tái)的一個(gè)入口。

2)圖書(shū)搜索及詳情模塊:提供圖書(shū)搜索的工具,搜索后將圖書(shū)重要信息進(jìn)行顯示。

3)評(píng)論模塊:提供用戶(hù)對(duì)圖書(shū)資源進(jìn)行評(píng)論的一個(gè)用戶(hù)界面,還可以查看到已有的評(píng)論,每本書(shū)的評(píng)論都可查看。

4)用戶(hù)個(gè)人中心模塊:主要加載用戶(hù)的收藏,用戶(hù)的評(píng)論以及足跡等信息,以供用戶(hù)進(jìn)行參考和選擇。

4小結(jié)

通過(guò)圖書(shū)掃碼手機(jī)軟件的各個(gè)模塊功能,為用戶(hù)提供不同信息,滿(mǎn)足不同用戶(hù)的需求。掃碼功能為用戶(hù)提供更方便的獲取書(shū)籍信息的途徑,館藏狀態(tài)模塊為用戶(hù)中的本校學(xué)生群體提供了書(shū)籍在學(xué)校圖書(shū)館的詳細(xì)館藏信息,評(píng)論模塊可以幫助用戶(hù)了解其他讀者對(duì)該書(shū)籍的閱讀心得和個(gè)人感想看法,當(dāng)然,用戶(hù)也可以針對(duì)某本書(shū)籍進(jìn)行評(píng)論。收藏功能便于用戶(hù)添加收藏符合個(gè)人閱讀興趣的書(shū)籍。我的足跡模塊能記錄用戶(hù)的搜尋歷史。經(jīng)測(cè)試,本系統(tǒng)具有實(shí)用價(jià)值。

參考文獻(xiàn):

[1] 任玉剛. Android開(kāi)發(fā)藝術(shù)探索[M].北京:電子工業(yè)出版社,2015:294-344.

[2] 嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)[M]. 北京:清華大學(xué)出版社,2008:94-128.

[3] 王珊,薩師煊.數(shù)據(jù)+模式與實(shí)踐 [M].北京:人民郵電出版社,80-120.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
圖書(shū)
圖書(shū)推薦
南風(fēng)(2020年22期)2020-09-15 07:47:08
歡迎來(lái)到圖書(shū)借閱角
班里有個(gè)圖書(shū)角
景谷| 政和县| 平罗县| 内乡县| 莒南县| 浦县| 淳安县| 东丽区| 海原县| 金川县| 宜兰市| 蒙自县| 郸城县| 民勤县| 福建省| 南川市| 思南县| 邯郸县| 曲阜市| 略阳县| 囊谦县| 五峰| 乐东| 台山市| 南陵县| 福鼎市| 婺源县| 拜泉县| 秦皇岛市| 武清区| 九龙县| 余江县| 克山县| 富源县| 东城区| 津市市| 武功县| 嘉义市| 吴忠市| 扎囊县| 宁陕县|