智慧圖書館智慧APP_第1頁
智慧圖書館智慧APP_第2頁
智慧圖書館智慧APP_第3頁
智慧圖書館智慧APP_第4頁
智慧圖書館智慧APP_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

智慧圖書館智慧APP

目錄

第一節(jié)智慧圖書館APP設(shè)計.............................................2

一、系統(tǒng)功能模塊設(shè)計.................................................2

二、系統(tǒng)架構(gòu)設(shè)計.........................................................3

第二節(jié)APP設(shè)計與實現(xiàn)......................................................4

一、客戶端模塊的設(shè)計與實現(xiàn).....................................4

二、服務(wù)器端模塊的設(shè)計與實現(xiàn).................................6

三、系統(tǒng)服務(wù)模塊設(shè)計與實現(xiàn).....................................6

1

第一節(jié)智慧圖書館APP設(shè)計

一、系統(tǒng)功能模塊設(shè)計

系統(tǒng)將原本基于PC的圖書館服務(wù)遷移到Android手機

上用戶通過Android手機就能夠使用所有的原本PC圖書館

網(wǎng)站提供的服務(wù),并針對移動設(shè)備提供了更多有特色的功

能。系統(tǒng)的主要功能模塊如下:

1.OPAC檢索:圖書館書籍檢索。

2.掃碼服務(wù):通過掃一掃功能體驗快速獲取圖書館書籍

信息、續(xù)借圖書推薦圖書等眾多服務(wù)。

3.新聞公告:為讀者帶來最新的圖書館新聞公告。

4.我的圖書館:個人圖書館模塊提供讀者信息查詢、借

閱查詢、違章記錄查詢等眾多個人信息服務(wù)。

5.認識圖書館:帶領(lǐng)新生快速認識圖書館,使用圖書館。

6.資源動態(tài)提供圖書館講座數(shù)字資源等信息。

7.我的名片:社交模塊每個讀者擁有自己唯一張圖書館

名片包括了讀者入校以來在圖書館的一些記錄。

8.設(shè)置模塊:提供客戶端APP設(shè)置操作。

9.登錄模塊:用戶需要登錄后才能使用APP的主要功能。

10.幫助模塊:提供圖書館服務(wù)系統(tǒng)常見的問題與解答

用戶自己的反饋回復(fù)也在該模塊中體現(xiàn)。

11.意見反饋模塊:為了提高用戶體驗,用戶可以將遇

2

到的問題或者對圖書館服務(wù)的意見通過使用該模塊進行反

饋。

12.其它功能模塊:包含一些常用的小功能如推薦圖書

座位預(yù)約、圖書館書籍分類查閱等。

二、系統(tǒng)架構(gòu)設(shè)計

系統(tǒng)主要模式為Clicnt/Server模式,共包含三層體系

結(jié)構(gòu)分別為客戶端、服務(wù)端和數(shù)據(jù)庫。

1.客戶端:基于Android平臺,使用HTTP請求及Socket

與服務(wù)器進行通信,HTTITP請求簡化了開發(fā)過程中的繁瑣性

Socket方式編程又保證了數(shù)據(jù)的安全性與持久性將兩者結(jié)

合在一起以獲得更好的效果與用戶體驗。使用客戶端獲取外

部信息例如手機的相機獲取書本條碼信息并對信息進行相

應(yīng)的處理??蛻舳颂峁┝艘粋€友好的可視化操作界面,良好

的交互帶給用戶最好的體驗。

2.服務(wù)端:解析所有客戶端發(fā)送的請求,使用PHP應(yīng)用

程序操作數(shù)據(jù)庫。服務(wù)端.上運行著匯文OPAC系統(tǒng)用于提供

OPAC檢索相關(guān)服務(wù)基于匯文OPAC系統(tǒng)的Oracle數(shù)據(jù)庫編寫

客戶端需要的API。作為客戶端與數(shù)據(jù)庫之間的橋梁保證了

并發(fā)處理多用戶請求以及數(shù)據(jù)的完整性。

3.數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器。接受服務(wù)端程序的SQL請求對

數(shù)據(jù)庫本身進行操作,實現(xiàn)數(shù)據(jù)的檢索與存儲。系統(tǒng)使用

MySQL數(shù)據(jù)庫進行數(shù)據(jù)存儲??蛻舳耸褂胹QLite數(shù)據(jù)庫進行

數(shù)據(jù)存儲。

3

Clicnt/Server結(jié)構(gòu)的系統(tǒng)中用戶可以通過客戶端程序

向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請求服務(wù)器通過服務(wù)端程序

對客戶端發(fā)起的請求進行處理并對數(shù)據(jù)庫操作再將操作結(jié)

果返回到客戶端。

第二節(jié)APP設(shè)計與實現(xiàn)

一、客戶端模塊的設(shè)計與實現(xiàn)

客戶端基于Android平臺開發(fā),系統(tǒng)要求Android2.3

及以上。客戶端主要采用CS結(jié)構(gòu)開發(fā)但在C/S結(jié)構(gòu)內(nèi)嵌套-

層B/S結(jié)構(gòu),即部分功能使用B/S結(jié)構(gòu)開發(fā)包括新聞公告模

塊、資源動態(tài)、幫助模塊均使用B/S結(jié)構(gòu)開發(fā)。系統(tǒng)接入圖

書館數(shù)據(jù)庫所有用戶需要登錄后才能使用所有功能。系統(tǒng)提

供免登錄功能用戶在登錄之日后七天內(nèi)可以不用重復(fù)驗證

身份而直接使用系統(tǒng)提供的服務(wù)。該客戶端面向圖書館服務(wù)

的全體師生提供服務(wù)。部分模塊(如“認識圖書館”模塊)帶

有緩存功能(第一次客戶端主動從服務(wù)端請求加載數(shù)據(jù)數(shù)據(jù)

將持久化存儲在本地)以節(jié)省用戶流量或在沒有網(wǎng)絡(luò)的環(huán)境

下讀者仍能獲取這些信息。如讀者需要更新可自行主動更新

數(shù)據(jù)。業(yè)務(wù)流程圖如下:

4

客戶端整體框架下包含以下若干個功能模塊分別為:認

識圖書館、OPAC檢索、掃碼服務(wù)、新聞公告、資源動態(tài)、我

的名片、設(shè)置、幫助、意見反饋、密碼管理、其它功能和登

錄12個大功能模塊每個功能模塊下包含若干小的功能。

5

二、服務(wù)器端模塊的設(shè)計與實現(xiàn)

服務(wù)端應(yīng)用程序使用PHP編寫,使用Apache作為Web

服務(wù)器。為了提高代碼的復(fù)用性與安全性使用面向?qū)ο蠓绞?/p>

編程抽象出常用的方法。本系統(tǒng)以匯文OPAC系統(tǒng)為基礎(chǔ)采

用MySQL數(shù)據(jù)庫開發(fā)具有高效方便快捷等特性。就本系統(tǒng)對

數(shù)據(jù)的需求而言MySQL可以簡化很多效率方面的設(shè)計因而可

以把更多的精力放在數(shù)據(jù)庫的邏輯設(shè)計方面。主要的表設(shè)置

如下:

圖書館導(dǎo)航信息表記錄學(xué)校圖書館以及書庫的基本信

息如圖書館編號樓層編號、借閱地點、藏書類型等。

常見問題表記錄使用圖書館服務(wù)中經(jīng)常會遇見的問題

以及解決方式等信息,包括問題類型、問題詳情、問題答案、

最新答案更新時間等。

問題意見反饋表記錄所有讀者通過客戶端反饋的問題

或意見以及圖書館回復(fù)等內(nèi)容信息,包括用戶編號、用戶姓

名、意見內(nèi)容、反饋時間等。

圖書館信息表記錄圖書館相關(guān)信息包括圖書館介紹圖

書館微信、圖書館微博、圖書館服務(wù)信息等。

三、系統(tǒng)服務(wù)模塊設(shè)計與實現(xiàn)

系統(tǒng)集成信息推送服務(wù),使用友盟消息推送SDK建立與

用戶直接溝通的渠道。將圖書館最新信息如新聞動態(tài)、資源

動態(tài)、書籍信息等服務(wù)信息通過服務(wù)端主動推送到用戶終端

APP讓用戶第一時間接收到通知并獲取到相關(guān)信息有效提升

6

用戶活躍度和忠誠度。消息推送服務(wù)支持多樣推送服務(wù)主要

特點如下:

1.能按照不同特征分群從而為不同分群的用戶推送最

合適的內(nèi)容;

2.可以選擇發(fā)送通知或者自定義消息;

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論