【正文】
......... 45 ................................................................................................................. 48 ............................................................................................................. 48 幫助、關(guān) 于模塊 ............................................................................................................ 49 ............................................................................................................. 50 系統(tǒng)測(cè)試 .................................................................................................................................. 51 測(cè)試分析 ....................................................................................................................... 51 ........................................................................................................................ 54 本章小結(jié) .................................................................................................................................. 54 6 總結(jié)與展望 ....................................................................................................................................... 55 參考文獻(xiàn) .............................................................................................................................................. 56 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 5 1 緒論 研究背景及意義 課題背景 進(jìn)入 21 世紀(jì)以來(lái),隨著中小學(xué)“校校通”工程、“農(nóng)遠(yuǎn)”工程和高校教育信息化工程實(shí)施,教育信息化進(jìn)入了新的發(fā)展階段,在社會(huì)信息化的大背景下,建設(shè)“智慧型”校園,不斷推進(jìn)以學(xué)校為主體的教育信息化進(jìn)程,成為教育信息化的重要組成部分。 client。t do it at any time and place to use, in order to solve the shortage of such, based on the Android platform of library management system client is made. This paper expounds the workbench Android library management system design and implementation process, and its purpose is to let people can be based on the Google Android platform of mobile devices to enjoy the traditional WEB on the basic functions of the library management system. The system use android UI design layout plete technology, based on the Java language development pleted, in different types of equipment simulator test is passed. The system realizes the user login, inquires the books, the booking of the books, the lose of the books etc. Function. The operation is simple, functional practical this is the core idea of the software design, this system is the best tries to create user experience. Key words : library management system。 “操作簡(jiǎn)單,功能實(shí)用”這是本軟件設(shè)計(jì)的核心理念,本系統(tǒng)力求創(chuàng)造最好的用戶體驗(yàn)。本系統(tǒng) 使用 Android 布局 技術(shù)完成 UI 的設(shè)計(jì),基于 Java 語(yǔ)言開(kāi)發(fā)完成,在不同型號(hào)的設(shè)備模擬器上測(cè)試通過(guò)。 本科畢業(yè)論文 論文題目: 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 學(xué)生姓名: 院 系: 專(zhuān) 業(yè): 學(xué) 號(hào): 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 1 中文摘要 傳統(tǒng) WEB 應(yīng)用只能在 PC 機(jī)上使用,不能做到隨時(shí)隨地的使用,為了解決這樣的不足,基于 Android 平臺(tái)的圖書(shū)館管理系統(tǒng)客戶端就應(yīng)運(yùn)而生。 本設(shè)計(jì)闡 述了在 Android 平臺(tái)下圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,其目的是讓人們能夠在基于 Google Android 平臺(tái)的移動(dòng)設(shè)備上享用傳統(tǒng) WEB 上圖書(shū)館管理系統(tǒng)的基本功能。系統(tǒng)實(shí)現(xiàn)了用戶登錄、圖書(shū)查詢、預(yù)約、掛失、借閱等功能。 關(guān)鍵詞: 移動(dòng)圖書(shū)館; Android;客戶端;數(shù)據(jù)庫(kù)設(shè)計(jì);服務(wù)器端 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 2 ABSTRACT The WEB application can only in traditional PC use, can39。 ANDROID。 database design。 [1]為了加強(qiáng)高校自身建設(shè),實(shí)施科學(xué)有效的管理,高校紛紛著手進(jìn)行數(shù)字信息化校園建設(shè),其中就包括數(shù)字圖書(shū)館以及移動(dòng)圖書(shū)館的建設(shè)。 [2]移動(dòng)圖書(shū)館手機(jī)服務(wù)主要有 3 種方式 :一種是以短信服務(wù)( SMS)為主的手機(jī)圖書(shū)館服務(wù),一種是以新興的 WAP為主的手機(jī)圖書(shū)館網(wǎng)站,另外一種就是客戶端服務(wù)的手機(jī)圖書(shū)館。 [4]北京大學(xué)、復(fù)旦大學(xué)、廈門(mén)大學(xué) 等高校也相繼建成該高校的移動(dòng)圖書(shū)館,而華南師范大學(xué)圖書(shū)館主要以 web 服務(wù)為主,未開(kāi)通任何的移動(dòng)圖書(shū)館的服務(wù)。移動(dòng)圖書(shū)館十分需要一個(gè)開(kāi)放性很強(qiáng)的平臺(tái),而 Android 就是谷歌專(zhuān)為移動(dòng)設(shè)備設(shè)計(jì)的軟件平臺(tái)。研究數(shù)據(jù)表明: 2020年第三季度中,谷歌 Android 設(shè)備出貨量已占到全部智能手機(jī)總量的四分之三,在全球范圍內(nèi)的出貨量為 億部,也就相當(dāng)于每秒賣(mài)出 175 部手機(jī)。 課題意義 科技的發(fā)展改變了人們的生活方式,使人們的生活日趨方便和快捷。手機(jī)終端正在改變?nèi)藗兊纳钆c溝通方式,而多種多樣智能手機(jī)軟件的大量使用則可以滿足不同群體的個(gè)性化需求。 國(guó)內(nèi)外研究現(xiàn)狀 Android(本義“機(jī)器人”)手機(jī)系統(tǒng)平臺(tái),基于 Linux 內(nèi)核的軟件平臺(tái)和操作系統(tǒng),使用Java語(yǔ)言編寫(xiě),在 Dalvik虛擬機(jī)上運(yùn)行,具有強(qiáng)大的開(kāi)放性和兼容性。根據(jù) Android 系統(tǒng)的發(fā)展史,我們可以知道 Android 系統(tǒng)在不斷完善發(fā)展,從 發(fā)展到了最新版的 ,在功能上也有很大的改進(jìn)。與開(kāi)源的 Android 相比, Symbian已逐步被市場(chǎng)棄用, WindowsMobile 相對(duì)昂貴, iPhone 應(yīng)用范圍普及不是很廣。 [6] Android 的系統(tǒng)構(gòu)架和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。[7]Android 平臺(tái)本身大量使用開(kāi)源類(lèi)庫(kù),并為開(kāi)發(fā)人員提供了一個(gè)便捷開(kāi)發(fā)環(huán)境,開(kāi)發(fā)者使用Android 提供源碼軟件開(kāi)發(fā)包( SoftwareDevelopmentKit)可以開(kāi)發(fā)出豐富 多彩的移動(dòng)應(yīng)用。它是一個(gè)對(duì)第三方軟件完全開(kāi)放的平臺(tái),代碼完全開(kāi)源免費(fèi)。 [9]移動(dòng)圖書(shū)館的目標(biāo)就是讓用戶充分利用移動(dòng)通訊服務(wù),隨時(shí)隨地享受超越時(shí)空的圖書(shū)館服務(wù)。目前 Android 系統(tǒng)在移動(dòng)學(xué)習(xí)、金融、旅游、 wifi網(wǎng)絡(luò)、日程管理、 google 地圖等方面都有了較深入的了解。當(dāng)輸入 Android 和移動(dòng)圖書(shū)館時(shí),總共有 13 篇文獻(xiàn)??蛻舳俗⒅赜脩趔w驗(yàn)和個(gè)性化需求,較好地滿足了人們隨時(shí)隨地訪問(wèn)圖書(shū)館的需要。 [12] 早期的圖書(shū)館移動(dòng)服務(wù),基本上是基于短信和 WAP 網(wǎng)站的手機(jī)圖書(shū)館服務(wù)。目前的圖書(shū)館移動(dòng)服務(wù)可從以下兩個(gè)方面來(lái)說(shuō)明: [13] ( 1) 在移動(dòng)服務(wù)的內(nèi)容方面,目前圖書(shū)館所提供的移動(dòng)閱讀服務(wù),重點(diǎn)仍然在傳統(tǒng)紙質(zhì)資源的書(shū)目查詢、實(shí)體書(shū)借閱信息查詢。已有少數(shù)圖書(shū)館,開(kāi)始提供不僅包括傳統(tǒng)的 OPAC 書(shū)目查詢和借閱服務(wù),如上海圖書(shū)館的手機(jī)電子服務(wù)可以將在線借閱的電子書(shū)下載到手機(jī)上,取得了良好的使用效果,此外,上海圖書(shū)館也以 外借電子閱讀器方式提供電子書(shū)全文閱讀。 ( 2) 在移動(dòng)服務(wù)的應(yīng)用架構(gòu)上,由于 的應(yīng)用和大屏幕手機(jī)的普及,提供基于 的應(yīng)用和應(yīng)用成為普遍現(xiàn)象,如中國(guó)國(guó)家圖書(shū)館的“掌上國(guó)圖”,上海圖書(shū)館的手機(jī)圖書(shū)館網(wǎng)站。對(duì)于圖書(shū)館來(lái)說(shuō),提供可下載安裝的移動(dòng)客戶端成為潮流,在成為潮流, 在蘋(píng)果的應(yīng)用商店和谷歌的安卓市場(chǎng)里搜索“ library”或“圖書(shū)館”,可以發(fā)現(xiàn)歐美、澳洲、東亞的公共圖書(shū)館和高校圖書(shū)館提供的移動(dòng)客戶端,可供免費(fèi)下載,但只提供活動(dòng)公告、書(shū)目查詢、借閱服務(wù)、地圖服務(wù)、信息咨詢服務(wù)等傳統(tǒng)的圖書(shū)館服務(wù)。 研究?jī)?nèi)容 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 8 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端的設(shè)計(jì)與開(kāi)發(fā) 分析,本文對(duì)以下 內(nèi)容進(jìn)行研究: ( 1)了解 Android 系統(tǒng),掌握開(kāi)發(fā) Android 軟件程序一般步驟及方法; ( 2)了解移動(dòng)圖書(shū)館的現(xiàn)狀,在 Android 基礎(chǔ)上分析出軟件功能需求; ( 3)設(shè)計(jì)基于 Android 的移動(dòng)圖書(shū)館系統(tǒng)的服務(wù)器端程序,特別是數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)現(xiàn); ( 4)在 Android 平臺(tái)上設(shè)計(jì)和開(kāi)發(fā)出一款智能型的移動(dòng)圖書(shū)館應(yīng)用軟件。 文獻(xiàn)法 搜集基于 Android 系統(tǒng)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā)的相關(guān)文獻(xiàn)、書(shū)籍 和網(wǎng)絡(luò)資料,從國(guó)內(nèi)外情況分析移動(dòng)圖書(shū)館的發(fā)展歷程,從理論上分析基于 Android 平臺(tái)的移動(dòng)圖書(shū)館系統(tǒng)的建設(shè)和使用架構(gòu)。 實(shí)驗(yàn)研究法 開(kāi)發(fā)出適合學(xué)生需求的圖書(shū)館應(yīng)用軟件,需要根據(jù)案例分析法所得到的可借鑒經(jīng)驗(yàn)以及實(shí)地調(diào)查得出的需求分析報(bào)告來(lái)設(shè)計(jì)。其次創(chuàng)建第一個(gè) Android 活動(dòng),在日常學(xué)習(xí)和生活中練習(xí) Android 案例。 根據(jù)以上幾種研究方法的特點(diǎn),采用以下研究步驟: 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 9 圖 13 研究步驟 論文的組織架構(gòu) 本篇論文的目的在于:通過(guò)研究 Android 平臺(tái)應(yīng)用程序的開(kāi)發(fā)技術(shù),分析基于 Android平臺(tái)移動(dòng)圖書(shū)館的實(shí)際情況和具體需求,并根據(jù)華南師范大學(xué)圖書(shū)館的具體情況進(jìn)行總體設(shè)計(jì)以及系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)基于 Android 平臺(tái)的移動(dòng)圖書(shū)館的設(shè)計(jì)與開(kāi)發(fā)。本章主要介紹選題的背景和意義,移動(dòng)圖書(shū)館的現(xiàn)狀分析以及 開(kāi)展論文所運(yùn)用的研究方法。本章主要介紹圖書(shū)館移動(dòng)服務(wù)技術(shù)應(yīng)用的類(lèi)型以及基于 Android 的移動(dòng)終端應(yīng)用優(yōu)勢(shì)。通過(guò)系統(tǒng)用例分析對(duì)系統(tǒng)的功能和非功能方法進(jìn)行了需求闡述。本章首先對(duì)系統(tǒng)進(jìn)行總體框架設(shè)計(jì),然后根據(jù)系統(tǒng)的三層模型,逐一對(duì)每個(gè)系統(tǒng)模塊進(jìn)行了設(shè)計(jì)。通過(guò)第四章對(duì)系統(tǒng)的詳細(xì)設(shè)計(jì),進(jìn)行了系統(tǒng)的編碼實(shí)現(xiàn)過(guò)程,并對(duì)系統(tǒng)的關(guān)鍵代碼進(jìn)行了介紹。 本章小結(jié) 本章作為全文的開(kāi)篇,主要對(duì)課題研究的 背景進(jìn)行了闡述,分析課題研究的現(xiàn)狀與意義,最后簡(jiǎn)單介紹一下論文的主要工作以及論文的結(jié)構(gòu)安排。移動(dòng)圖書(shū)館終端平臺(tái)的技術(shù)分析是建立在對(duì)目前移動(dòng)開(kāi)發(fā)技術(shù)發(fā)展的深刻理解和對(duì)移動(dòng)應(yīng)用所需各個(gè)要素的創(chuàng)新性整合之上的。圖書(shū) 館運(yùn)用手機(jī)信息服務(wù),提高了圖書(shū)館的工作效率。但是短信服務(wù)雖然方便、經(jīng)濟(jì)、有效,也存在很多不足,如手機(jī)短信文字長(zhǎng)度限制在 140 個(gè)字節(jié),相當(dāng)于 140 個(gè)字符,或 70個(gè)漢字;只能進(jìn)行簡(jiǎn)單的查詢。目前流行的技術(shù)是基于 WAP 和 WML(無(wú)線標(biāo)記語(yǔ)言)的 WAP 網(wǎng)站。 胖客戶端 /服務(wù)器類(lèi)型 胖客戶端是在客戶端機(jī)器上安裝應(yīng)用軟件,與瘦客戶端不