




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
智慧圖書館智慧APP
目錄
第一節(jié)智慧圖書館APP設(shè)計(jì).............................................2
一、系統(tǒng)功能模塊設(shè)計(jì).................................................2
二、系統(tǒng)架構(gòu)設(shè)計(jì).........................................................3
第二節(jié)APP設(shè)計(jì)與實(shí)現(xiàn)......................................................4
一、客戶端模塊的設(shè)計(jì)與實(shí)現(xiàn).....................................4
二、服務(wù)器端模塊的設(shè)計(jì)與實(shí)現(xiàn).................................6
三、系統(tǒng)服務(wù)模塊設(shè)計(jì)與實(shí)現(xiàn).....................................6
1
第一節(jié)智慧圖書館APP設(shè)計(jì)
一、系統(tǒng)功能模塊設(shè)計(jì)
系統(tǒng)將原本基于PC的圖書館服務(wù)遷移到Android手機(jī)
上用戶通過Android手機(jī)就能夠使用所有的原本PC圖書館
網(wǎng)站提供的服務(wù),并針對(duì)移動(dòng)設(shè)備提供了更多有特色的功
能。系統(tǒng)的主要功能模塊如下:
1.OPAC檢索:圖書館書籍檢索。
2.掃碼服務(wù):通過掃一掃功能體驗(yàn)快速獲取圖書館書籍
信息、續(xù)借圖書推薦圖書等眾多服務(wù)。
3.新聞公告:為讀者帶來最新的圖書館新聞公告。
4.我的圖書館:個(gè)人圖書館模塊提供讀者信息查詢、借
閱查詢、違章記錄查詢等眾多個(gè)人信息服務(wù)。
5.認(rèn)識(shí)圖書館:帶領(lǐng)新生快速認(rèn)識(shí)圖書館,使用圖書館。
6.資源動(dòng)態(tài)提供圖書館講座數(shù)字資源等信息。
7.我的名片:社交模塊每個(gè)讀者擁有自己唯一張圖書館
名片包括了讀者入校以來在圖書館的一些記錄。
8.設(shè)置模塊:提供客戶端APP設(shè)置操作。
9.登錄模塊:用戶需要登錄后才能使用APP的主要功能。
10.幫助模塊:提供圖書館服務(wù)系統(tǒng)常見的問題與解答
用戶自己的反饋回復(fù)也在該模塊中體現(xiàn)。
11.意見反饋模塊:為了提高用戶體驗(yàn),用戶可以將遇
2
到的問題或者對(duì)圖書館服務(wù)的意見通過使用該模塊進(jìn)行反
饋。
12.其它功能模塊:包含一些常用的小功能如推薦圖書
座位預(yù)約、圖書館書籍分類查閱等。
二、系統(tǒng)架構(gòu)設(shè)計(jì)
系統(tǒng)主要模式為Clicnt/Server模式,共包含三層體系
結(jié)構(gòu)分別為客戶端、服務(wù)端和數(shù)據(jù)庫。
1.客戶端:基于Android平臺(tái),使用HTTP請(qǐng)求及Socket
與服務(wù)器進(jìn)行通信,HTTITP請(qǐng)求簡(jiǎn)化了開發(fā)過程中的繁瑣性
Socket方式編程又保證了數(shù)據(jù)的安全性與持久性將兩者結(jié)
合在一起以獲得更好的效果與用戶體驗(yàn)。使用客戶端獲取外
部信息例如手機(jī)的相機(jī)獲取書本條碼信息并對(duì)信息進(jìn)行相
應(yīng)的處理??蛻舳颂峁┝艘粋€(gè)友好的可視化操作界面,良好
的交互帶給用戶最好的體驗(yàn)。
2.服務(wù)端:解析所有客戶端發(fā)送的請(qǐng)求,使用PHP應(yīng)用
程序操作數(shù)據(jù)庫。服務(wù)端.上運(yùn)行著匯文OPAC系統(tǒng)用于提供
OPAC檢索相關(guān)服務(wù)基于匯文OPAC系統(tǒng)的Oracle數(shù)據(jù)庫編寫
客戶端需要的API。作為客戶端與數(shù)據(jù)庫之間的橋梁保證了
并發(fā)處理多用戶請(qǐng)求以及數(shù)據(jù)的完整性。
3.數(shù)據(jù)庫數(shù)據(jù)庫服務(wù)器。接受服務(wù)端程序的SQL請(qǐng)求對(duì)
數(shù)據(jù)庫本身進(jìn)行操作,實(shí)現(xiàn)數(shù)據(jù)的檢索與存儲(chǔ)。系統(tǒng)使用
MySQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲(chǔ)??蛻舳耸褂胹QLite數(shù)據(jù)庫進(jìn)行
數(shù)據(jù)存儲(chǔ)。
3
Clicnt/Server結(jié)構(gòu)的系統(tǒng)中用戶可以通過客戶端程序
向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請(qǐng)求服務(wù)器通過服務(wù)端程序
對(duì)客戶端發(fā)起的請(qǐng)求進(jìn)行處理并對(duì)數(shù)據(jù)庫操作再將操作結(jié)
果返回到客戶端。
第二節(jié)APP設(shè)計(jì)與實(shí)現(xiàn)
一、客戶端模塊的設(shè)計(jì)與實(shí)現(xiàn)
客戶端基于Android平臺(tái)開發(fā),系統(tǒng)要求Android2.3
及以上??蛻舳酥饕捎肅S結(jié)構(gòu)開發(fā)但在C/S結(jié)構(gòu)內(nèi)嵌套-
層B/S結(jié)構(gòu),即部分功能使用B/S結(jié)構(gòu)開發(fā)包括新聞公告模
塊、資源動(dòng)態(tài)、幫助模塊均使用B/S結(jié)構(gòu)開發(fā)。系統(tǒng)接入圖
書館數(shù)據(jù)庫所有用戶需要登錄后才能使用所有功能。系統(tǒng)提
供免登錄功能用戶在登錄之日后七天內(nèi)可以不用重復(fù)驗(yàn)證
身份而直接使用系統(tǒng)提供的服務(wù)。該客戶端面向圖書館服務(wù)
的全體師生提供服務(wù)。部分模塊(如“認(rèn)識(shí)圖書館”模塊)帶
有緩存功能(第一次客戶端主動(dòng)從服務(wù)端請(qǐng)求加載數(shù)據(jù)數(shù)據(jù)
將持久化存儲(chǔ)在本地)以節(jié)省用戶流量或在沒有網(wǎng)絡(luò)的環(huán)境
下讀者仍能獲取這些信息。如讀者需要更新可自行主動(dòng)更新
數(shù)據(jù)。業(yè)務(wù)流程圖如下:
4
客戶端整體框架下包含以下若干個(gè)功能模塊分別為:認(rèn)
識(shí)圖書館、OPAC檢索、掃碼服務(wù)、新聞公告、資源動(dòng)態(tài)、我
的名片、設(shè)置、幫助、意見反饋、密碼管理、其它功能和登
錄12個(gè)大功能模塊每個(gè)功能模塊下包含若干小的功能。
5
二、服務(wù)器端模塊的設(shè)計(jì)與實(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)對(duì)
數(shù)據(jù)的需求而言MySQL可以簡(jiǎn)化很多效率方面的設(shè)計(jì)因而可
以把更多的精力放在數(shù)據(jù)庫的邏輯設(shè)計(jì)方面。主要的表設(shè)置
如下:
圖書館導(dǎo)航信息表記錄學(xué)校圖書館以及書庫的基本信
息如圖書館編號(hào)樓層編號(hào)、借閱地點(diǎn)、藏書類型等。
常見問題表記錄使用圖書館服務(wù)中經(jīng)常會(huì)遇見的問題
以及解決方式等信息,包括問題類型、問題詳情、問題答案、
最新答案更新時(shí)間等。
問題意見反饋表記錄所有讀者通過客戶端反饋的問題
或意見以及圖書館回復(fù)等內(nèi)容信息,包括用戶編號(hào)、用戶姓
名、意見內(nèi)容、反饋時(shí)間等。
圖書館信息表記錄圖書館相關(guān)信息包括圖書館介紹圖
書館微信、圖書館微博、圖書館服務(wù)信息等。
三、系統(tǒng)服務(wù)模塊設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)集成信息推送服務(wù),使用友盟消息推送SDK建立與
用戶直接溝通的渠道。將圖書館最新信息如新聞動(dòng)態(tài)、資源
動(dòng)態(tài)、書籍信息等服務(wù)信息通過服務(wù)端主動(dòng)推送到用戶終端
APP讓用戶第一時(shí)間接收到通知并獲取到相關(guān)信息有效提升
6
用戶活躍度和忠誠度。消息推送服務(wù)支持多樣推送服務(wù)主要
特點(diǎn)如下:
1.能按照不同特征分群從而為不同分群的用戶推送最
合適的內(nèi)容;
2.可以選擇發(fā)送通知或者自定義消息;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 樓房出租合同協(xié)議書字體
- 茶園旅游開發(fā)與運(yùn)營管理合同
- 餐飲企業(yè)財(cái)務(wù)審計(jì)合作合同協(xié)議書
- 企業(yè)研發(fā)中心場(chǎng)地租賃服務(wù)協(xié)議
- 成都商鋪?zhàn)赓U合同范本:商業(yè)地產(chǎn)租賃協(xié)議范本
- 叉車工安全責(zé)任及作業(yè)標(biāo)準(zhǔn)合同
- 財(cái)務(wù)顧問暨內(nèi)部控制體系建設(shè)協(xié)議書模板
- 慈善機(jī)構(gòu)捐贈(zèng)被褥采購及公益合同
- 海外時(shí)尚服飾集合店國內(nèi)加盟及品牌管理服務(wù)合同
- 劇本改編與舞臺(tái)劇制作勞務(wù)合同書
- 正畸護(hù)士配臺(tái)流程
- 2025年湖北長江出版?zhèn)髅郊瘓F(tuán)長江出版?zhèn)髅焦菊衅腹P試參考題庫附帶答案詳解
- 婦女保健AI輔助診斷系統(tǒng)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 浙江首考2025年1月普通高等學(xué)校招生全國統(tǒng)考化學(xué)試題及答案
- 軟件項(xiàng)目應(yīng)急措施及方案
- 2025年上海申能集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 2024年股權(quán)轉(zhuǎn)讓合作備忘錄
- 《教育研究方法》課件
- 大學(xué)《大學(xué)生安全教育·》各章節(jié)測(cè)試題與答案
- TSZUAVIA 001-2021 低慢小無人機(jī)探測(cè)反制系統(tǒng)要求
- 2025年中國五礦招聘筆試參考題庫含答案解析
評(píng)論
0/150
提交評(píng)論