版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州城市職業(yè)學(xué)院《外國文學(xué)名著選讀(二)》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽職業(yè)技術(shù)學(xué)院《自由搏擊》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽人文科技學(xué)院《信息獲取與處理技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州珠江職業(yè)技術(shù)學(xué)院《高分子納米材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025山西省建筑安全員知識題庫附答案
- 廣州應(yīng)用科技學(xué)院《物聯(lián)網(wǎng)感知、傳輸與控制系統(tǒng)實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州新華學(xué)院《工程圖學(xué)1》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年江西省安全員C證考試(專職安全員)題庫附答案
- 2025年重慶建筑安全員A證考試題庫
- 2025江西建筑安全員-A證考試題庫附答案
- (八省聯(lián)考)河南省2025年高考綜合改革適應(yīng)性演練 思想政治試卷(含答案)
- 綜合測試 散文閱讀(多文本)(解析版)-2025年高考語文一輪復(fù)習(xí)(新高考)
- 福建省能化集團筆試題目
- 手糊補強工A卷考試 (1)附有答案
- 抽象函數(shù)單調(diào)性的證明
- 東南大學(xué)結(jié)構(gòu)設(shè)計原理大作業(yè)完成稿
- 廣東省廣州市天河2022-2023學(xué)年數(shù)學(xué)七年級第一學(xué)期期末調(diào)研模擬試題含解析
- GB∕T 41627-2022 動物源空腸彎曲菌檢測方法
- 供貨保障措施
- (完整版)常用樂高零件清單匯總
- 消防四個能力
評論
0/150
提交評論