freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的圖書館服務(wù)系統(tǒng)設(shè)計與實現(xiàn)(論文)含開題報告-文庫吧資料

2024-12-15 09:38本頁面
  

【正文】 實現(xiàn)。 運行如圖 所示: 基 于Android的 圖 書 館 服 務(wù) 系 統(tǒng) 客戶端功能模塊圖 認識圖書館 OPAC 檢索 掃碼服務(wù) 新聞公告 資源動態(tài) 用戶登錄模塊 我的名片 設(shè)置模塊 幫助模塊 意見反饋模塊 其它功能 密碼管理 湖南理工學(xué)院畢業(yè)設(shè)計 (論文 ) 11 圖 程序啟動界面和用戶登錄頁面圖 2) 程序主模塊。在客戶端本地,利用正則表達式過濾掉一些非法的可能是 SQL 注入 [7]的字符,通過本地的驗證后,客戶端才會向服務(wù)端發(fā)起驗證請求。 1) 程序啟動界面和用戶登錄模塊,用戶在此模塊可以使用修改密碼、登錄、了解圖書館等功能。功能模塊圖如圖 所示。 業(yè)務(wù)流程圖如 所示。部分模塊 (如“認識圖書館”模塊 )帶有緩存功能 (第一次客戶端主動從服務(wù)端請求加載數(shù)據(jù),數(shù)據(jù)將持久化存儲在本地 ),以節(jié)省用戶流量,或在沒有網(wǎng)絡(luò)的環(huán)境下讀者仍能獲取這些信息。系統(tǒng)還提供免登錄功能,用戶在登錄之日后七天內(nèi)可以不用重復(fù)驗證身份而直接使用系統(tǒng)提供的服務(wù)??蛻舳酥饕捎?C/S結(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ā)。這三個模塊相對獨立,通過模塊之間的互相協(xié)作共同為用戶提供圖書館的服務(wù)。 服務(wù)端 匯文 OPAC 系統(tǒng) 客戶端 湖南理工學(xué)院畢業(yè)設(shè)計 (論文 ) 9 第 4 章 系統(tǒng)詳細設(shè)計與實現(xiàn) 本章主要介紹了系統(tǒng)的詳細設(shè)計與實現(xiàn)過程。 HTTP/SOCKET 數(shù)據(jù)庫 HTTP/SOCKET 圖 系統(tǒng)架構(gòu)圖 小結(jié) 本章首先進行了系統(tǒng)需求分析,重點對技術(shù)可行性做了分析。 Client/Server 結(jié)構(gòu)的系統(tǒng)中,用戶可以通過客戶端程序向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請求,服務(wù)器通過服務(wù)端程序?qū)蛻舳税l(fā)起的請求進行處理并對數(shù)據(jù)庫操作,再將操作結(jié)果返 回到客戶端。系統(tǒng)使用 MySQL 數(shù)據(jù)庫進行數(shù)據(jù)存儲。 3) 數(shù)據(jù)庫:數(shù)據(jù)庫服務(wù)器。服務(wù)端上運行著匯文 OPAC 系統(tǒng)用于提 供 OPAC 檢索相關(guān)服務(wù),基于匯文 OPAC 系統(tǒng)的 Oracle數(shù)據(jù)庫編寫客戶端需要的 API。客戶端提供了一個友好的可視化操作界面,良好的交互,帶給用戶最好的體驗。 1) 客戶端:基于 Android 平臺,使用 HTTP 請求及 Socket 與服務(wù)器進行通信, HTTP請求簡化了開發(fā)過程中的繁瑣性, Socket 方式編程又保證了數(shù)據(jù)的安全性與持久性,將兩者結(jié)合在一起以獲得更好的效果與用戶體驗。 12) 其它功能模塊:包含一些常用的小功能,如推薦圖書、座位預(yù)約、圖書館書籍分類查閱等。 10) 幫助模塊:提供圖書館服務(wù)系統(tǒng)常見的問題與解答,用戶自己的反饋回復(fù)也在該模塊中體現(xiàn)。 8) 設(shè)置模塊:提供客戶端 APP 設(shè)置操作。 6) 資源動態(tài):提供圖書館講座、數(shù)字資源等信息。 4) 我的圖書館:個人圖書館模塊,提供讀者信息查詢、借閱查詢、違章記錄查詢等眾多個人信息服務(wù)。 2) 掃碼服務(wù):通過掃一掃功能,體驗快速獲取圖書館書籍信息、續(xù)借圖書、推薦圖書等眾多服務(wù)。 功能概要設(shè)計 系統(tǒng)將原本基于 WEB 圖書館服務(wù)轉(zhuǎn)移到 Android 手機上,用戶通過 Android 手機就能夠使用所有的原本 WEB 圖書館提供的服務(wù),并針對移動設(shè)備提供了更多有特色的功能??蛻舳碎_發(fā)工具選擇 Android Studio,服務(wù)端開發(fā)工具選擇 Zend Studio,兩者都是使用廣泛的集成開發(fā)環(huán)境??蛻舳碎_發(fā)語言選擇 JAVA, JAVA 是一種設(shè)計非常優(yōu)秀的面向?qū)ο缶幊陶Z言,靈活強大。主要包括 Android Studio 集成開發(fā)環(huán)境、數(shù)據(jù)庫、 OPAC 系統(tǒng)介紹等內(nèi)容,最后也對系統(tǒng)結(jié)構(gòu)作了簡要說明。 B/S 結(jié)構(gòu)的優(yōu)點如下: 1) 分布性操作,可以隨時隨地進行類似 C/S 的信息查詢、瀏覽等操作; 2) 業(yè)務(wù)擴展簡單方便, 通過增加網(wǎng)頁即可增加服務(wù)器功能; 3) 開發(fā)和維護簡單方便,只要在服務(wù)端進行相關(guān)程序的編寫操作,就能實現(xiàn)所有用戶的同步更新; 4) 開發(fā)簡單,共享性強。 B/S 和 C/S 并沒有本質(zhì)的區(qū)別。 B/S 結(jié)構(gòu)的使用越來越多,隨著 AJAX[6]技術(shù)的發(fā)展, B/S 結(jié)構(gòu)的程序也能在客戶端電腦上進行部分功能是我處理,類似 C/S 結(jié)構(gòu)。 B/S 結(jié)構(gòu)最突出的優(yōu)點是只要有一臺能上網(wǎng)的 設(shè)備就能使用服務(wù)端的服務(wù),而不用安裝任何專門的軟件,客戶端零安裝、零維護。 隨著 Web 瀏覽器技術(shù)的不斷發(fā)展與成熟, Browser/Server 結(jié)構(gòu)也得到了很大的發(fā)展。從某些使用程度與方便性上來講, B/S 模式是由于 C/S 模式的。由于 Client/Server 結(jié)構(gòu)開發(fā)、使用過程中存在問題,因此人們又在它原有的基礎(chǔ)上提出了一種具有三層模式 (3Tier)的應(yīng)用系統(tǒng)結(jié)構(gòu)瀏覽器 /服務(wù)器 (Browser/Server)結(jié)構(gòu)。客戶端安裝瀏覽器軟件后,如 Netscape Navigator 或 Inter Explorer 瀏覽器,服務(wù)器安裝 SQL Server、 Oracle、 MySQL 等數(shù)據(jù)庫,通過服務(wù)器 軟件和服務(wù)端應(yīng)用程序,客戶端就能通過安裝的瀏覽器軟件進行信息獲取。 B/S 結(jié)構(gòu) B/S 結(jié)構(gòu)是 WEB 服務(wù)興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB 瀏覽器是客戶端獲取信息服務(wù)的最主要的應(yīng)用軟件。 C/S 結(jié)構(gòu)中,客戶端和服務(wù)端相隔通常很遠,客戶端程序的任務(wù)是向服務(wù)端發(fā)起請求,再將服務(wù)端程序返回的結(jié)果以特定的形式顯示給用戶;服務(wù)端程序的任務(wù)是接收客戶程序提出的服務(wù)請求,并對請求進行相應(yīng)的處理 (常見的就是數(shù)據(jù)庫操作 ),再將結(jié)果通過特定的數(shù)據(jù)格式返回給客戶程序處理??蛻舳送瓿蓴?shù)據(jù)采集處理,數(shù)據(jù)表示和與用戶交互的一些接口的功能;服務(wù)器端需要完成數(shù)據(jù)庫的增刪查改等相關(guān)的數(shù)據(jù)庫核心功能。 C/S 結(jié)構(gòu)能充分發(fā)揮客戶端的處理能力,再客戶端將很多工作做完后,再提交給服務(wù)器處理,這樣對于移動互聯(lián)網(wǎng)下的通信是很有優(yōu)勢的。 C/S 結(jié)構(gòu)是一種常見的軟件系統(tǒng)體系結(jié)構(gòu),使用 C/S 結(jié)構(gòu)可以充分發(fā)揮客戶端和服務(wù)端的硬件環(huán)境,任務(wù)可以通過合理分配,使分配后的任務(wù)通過客戶 端和服務(wù)端來實現(xiàn),大大降低了系統(tǒng)的通訊開銷,目前幾乎所有的智能設(shè)備上運行的軟件系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu)。 C/S 結(jié)構(gòu) C/S 結(jié)構(gòu),客戶機和服務(wù)器結(jié)構(gòu)。 2) 采用大型關(guān)系型數(shù)據(jù)庫 Oracle 作為數(shù)據(jù)存儲服務(wù)平臺。該系統(tǒng)被大多數(shù)高校圖書館使用,其特點如下: 1) 支持多種操作系統(tǒng)平臺。 匯文 OPAC 系統(tǒng) 匯文 OPAC 系統(tǒng)是基于 OPAC 檢索的一款圖書管理系統(tǒng)。它是跨平臺的一個數(shù)據(jù)庫,支持 Windows/Linux/Unix 等主流的操作系統(tǒng),同時能夠跟類似 C++、 C、 PHP、 Java等編程語言相結(jié)合使用,非常方便。它是 建立的公共項目。 SQLite[5],是一款體積輕小的數(shù)據(jù)庫,常用于嵌入式設(shè)備中。與 Oracle、 DB SQL Server 等大型數(shù)據(jù)庫相比, MySQL 肯定也有自己的缺點,對于中小型企業(yè)和個人使用者來說, MySQL 提供的功能已經(jīng)足夠了,最關(guān)鍵是 MySQL 是開放源碼的軟件,它提供了授權(quán)使用政策是使用者能降低總體擁有成本。 MySQL 使用標準SQL 語言用于訪問數(shù)據(jù)庫。 MySQL 是目前最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應(yīng)用軟件開發(fā)中方面是最好的 RDBMS (Relational Database Management System),關(guān)系數(shù)據(jù)庫管理系統(tǒng) )應(yīng)用軟件。 相比于其他的集成開發(fā)環(huán)境,采用 Android Studio 開發(fā)的應(yīng)用程序具有如下幾個明顯優(yōu)勢: 1) 基于 Gradle[3]的構(gòu)建支持; 2) Android 專屬的重構(gòu)和快速修復(fù) BUG; 3) 提示工具方便顯示可用性、捕獲性能、版本兼容性等問題; 4) 支持 ProGuard 和應(yīng)用簽名; 5) 提供使用向?qū)砩沙S玫? Android 應(yīng)用設(shè)計和組件模板; 6) 提供強大的布局 編輯器,輕松的拖拉 UI 控件到布局上就能進行效果預(yù)覽。 Android Studio 解決了 Android 應(yīng)用開發(fā)中常見的一些問題,首先解決的一個問題是多分辨率適配。 Android Studio 基于IntelliJIDEA 開發(fā),它在 IntelliJIDEA 的基礎(chǔ)上,又針對 Android 應(yīng)用程序開發(fā)為開發(fā)組提供了許多特色的功能,使開發(fā)人員能夠快速創(chuàng)建高質(zhì)量、高性能、高穩(wěn)定性以及高用戶體驗 的 Android 應(yīng)用程序。利用Android Studio,開發(fā)者能夠開發(fā)眾多硬件平臺如手機、 TV、手表、 Glass 等的 Android應(yīng)用程序。 湖南理工學(xué)院畢業(yè)設(shè)計 (論文 ) 3 第 2 章 相關(guān)技術(shù) Android Studio 集成開發(fā)環(huán)境 Android Studio 是一個 Android 開發(fā)環(huán)境,基 IntelliJIDEA,由 Google 公司推出。 第 5 章是系統(tǒng)測試和綜合優(yōu)化的實現(xiàn)過程,保證最好的用戶體驗。 第 3 章,對系統(tǒng)的架構(gòu)以及各個功能模 塊進行了概括介紹。論文的主要研究內(nèi)容與結(jié)構(gòu)安排如下: 第 1 章,緒論,包含了論文的研究背景以及對移動圖書館發(fā)展的分析。 本文組織結(jié)構(gòu) 移動互聯(lián)網(wǎng)的發(fā)展,各種公共服務(wù)均因此得到一個新的發(fā)展平臺。移動圖書館在移動互聯(lián)網(wǎng)下誕生,其繼承了移 動智能設(shè)備與互聯(lián)網(wǎng)的優(yōu)勢,擁有大量的用戶與發(fā)展空間。 移動圖書館擴大了高校圖書館的服務(wù)范圍與服務(wù)質(zhì)量,使圖書館的服務(wù)不再僅僅局限于圖書館內(nèi),用戶能隨時隨地的享受圖書館提供的各種服務(wù),了解圖書館的最新動態(tài)。需要一個開放性很強的平臺來作為承載體, Android 是基于 Linux 系統(tǒng)的 ,以移動設(shè)備為主要載體的開源操作系 統(tǒng),在今天的智能手機市場中, Android 系統(tǒng)的份額是最大的。移動圖書館 [2]是隨著移動互聯(lián)網(wǎng)的發(fā)展而誕生的一個詞,由于移動設(shè)備的便攜性以及互聯(lián)網(wǎng)的實時性,從而能夠更方便的為讀者提供更多的服務(wù),讀者通過隨身的移動設(shè)備,享受諸如實時了解圖書館信息,查書找書等圖書館服務(wù)。同時也推廣自己提高話語權(quán),讀者在移動終端 (包括平板電腦、手機、電子書閱讀器等 )安裝 APP 應(yīng)用后,可以快速隨時方便的享受圖書館提供的傳統(tǒng)服務(wù),這樣提高了讀者的效率,也增加了圖書館的用戶。 當智能手 機上網(wǎng)成為一大主流的時候,移動圖書館服務(wù)將成為圖書館另一個重要的服務(wù)方式 [1]。移動通信技術(shù)的發(fā)展為高速網(wǎng)上瀏覽提供了基礎(chǔ),為電子文獻技術(shù)的傳播與共享提供了保障,而且圖書館信息的服務(wù)在移動信息技術(shù)的發(fā)展下也向移動圖書館服務(wù)系統(tǒng)的轉(zhuǎn)變,移動圖書館服務(wù)系統(tǒng)是圖書館一個新的改革的方向,也是圖書館的未來給予讀者服務(wù)、吸引讀者的方向。 Library。 關(guān)鍵詞: Android; 圖書館 ;移動互聯(lián)網(wǎng) 湖南理工學(xué)院畢業(yè)設(shè)計 (論文 ) II Abstract Development and use of cell phone service costs for existing library system39。該系統(tǒng)利用 HTTP 通信、條碼掃描、 Oracle 及 MySQL 數(shù)據(jù)庫 等技術(shù)進行開發(fā),為讀者提供基于 OPAC 檢索的書籍資源檢索功能,方便讀者快速簡單的使用圖書館服務(wù),實現(xiàn)了傳統(tǒng)圖書館服務(wù)的移動化和智能化。 湖南理工學(xué)院畢業(yè)設(shè)計 (論文 ) IV 摘 要 針對現(xiàn)有圖書館手機服務(wù)系統(tǒng)的開發(fā)和使用成本高昂、移動數(shù)據(jù)流量消耗大、響應(yīng)速度慢,不適應(yīng)移動互聯(lián)網(wǎng)時代的現(xiàn)象。 研究方法主要是根據(jù)用戶實際需要出發(fā)進行設(shè)計,以使系統(tǒng)能夠滿足實際應(yīng)用。 二、 研究的基本內(nèi)容,擬解決的主要問題: 將本系統(tǒng)的研究實際投入到學(xué)校圖書館的服務(wù)中,總功能上主要完成以下幾個模塊的研究: OPAC 檢索 掃碼服務(wù) 新聞公告及資源動態(tài) 個人圖書館 良好的用戶交互 系統(tǒng)安全 推送服務(wù) 需要解決的關(guān)鍵技術(shù): 客戶端掃碼技術(shù)實現(xiàn) 客戶端與服務(wù)端通信 推送服務(wù)實現(xiàn) 數(shù)據(jù)庫設(shè)計 服務(wù)端并發(fā)請求處理 三、研究的步
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1