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

正文內(nèi)容

基于android平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā)_畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 開(kāi)發(fā)的程序語(yǔ)言是 Java,服務(wù)器端使用的集成開(kāi)發(fā)環(huán)境是 MyEclipse,采用 SSH框架, struts 2集合了 JSON插件。類(lèi)型展示界面也應(yīng)設(shè)計(jì)導(dǎo)航與返回等基本功能,避免進(jìn)入界面后無(wú)法返回和退出。它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。系統(tǒng)的功能模塊如下圖所示: 圖 43 系統(tǒng)的功能模塊 各個(gè)模塊單獨(dú)存在,其中登陸模塊需要?jiǎng)?chuàng)建本地?cái)?shù)據(jù)庫(kù),記錄當(dāng)前登錄用戶的信息。 系統(tǒng)開(kāi)發(fā)框架 根據(jù)系統(tǒng)體系架構(gòu),系統(tǒng)開(kāi)發(fā)框架如圖 42 所示: 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 24 圖 42 系統(tǒng)開(kāi)發(fā)框架 數(shù)據(jù)訪問(wèn)接口類(lèi),使用 JDBC 實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新(添加、刪除和修改)和查詢操作。 (4)系統(tǒng)便于擴(kuò)展、移植和集成 :客戶端和服務(wù)器端接口均封裝為 Java 類(lèi),可直接在 Java應(yīng)用程序中復(fù)用,具有跨平臺(tái)、開(kāi)源等特點(diǎn)系統(tǒng)設(shè)計(jì)。 ( 3) 通信網(wǎng)絡(luò)。 圖書(shū)動(dòng)態(tài)功能 圖書(shū)館動(dòng)態(tài)業(yè)務(wù)包括華南師范大學(xué)圖書(shū)館基本信息、新聞公告。 可以看出 移動(dòng)圖書(shū)館系統(tǒng) 的功能需 求比 較 復(fù) 雜 ,因此先用 頂層 用例 圖 描 述系 統(tǒng) 粗 顆 粒度的全部功能,如 圖 21所示 。 移動(dòng)學(xué)習(xí)終端平臺(tái)的需求收集 軟件工程非常重視需求收集的階段。下面從系統(tǒng)的可行性研究、功能性需求分析、非功能性需求分析和系統(tǒng)特點(diǎn)分析四個(gè)方面進(jìn)行介紹。 MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性 [16]。把 3G 技術(shù)和 android 開(kāi)發(fā)技術(shù)結(jié)合起來(lái),會(huì)使手機(jī)上出現(xiàn)更多人性化的服務(wù),使手機(jī)由“信息管家”變成“知識(shí)管家”。通知允許向用戶發(fā)送消息,而不會(huì)過(guò)分吸引他們的注意力或者打斷他們當(dāng)前的活動(dòng)。也就是說(shuō),可以通過(guò)配置自己的 Content Provider 來(lái)允許其他應(yīng)用程序訪問(wèn)存儲(chǔ)的數(shù)據(jù),也可以使用其他應(yīng)用程序提供的 Content Provider 來(lái)訪問(wèn)它們存儲(chǔ)的數(shù)據(jù)。在桌面 開(kāi)發(fā)環(huán)境中,Acticity 就相當(dāng)于 Form。開(kāi)發(fā)人員可跟核心應(yīng)用一樣,擁有訪問(wèn)框架 APIs 的全部權(quán)限結(jié)構(gòu)化設(shè)計(jì)簡(jiǎn)化了各組件之間的重用,所有應(yīng)用都可以分發(fā)自己的組件,也可使用分 發(fā)的組件。 ( 8) 擁有強(qiáng)大的開(kāi)發(fā)環(huán)境:包括設(shè)備模擬器、調(diào)試工具、內(nèi)存和性能檢測(cè)以及 Eclipse IDE 的開(kāi)發(fā)插件, Eclipse 是以一個(gè)集成開(kāi)發(fā)環(huán)境。其中,應(yīng)用程序包括用戶界面、地圖、瀏覽器、通訊錄和短信程序等,且都是由 Java 語(yǔ)言來(lái)進(jìn)行操作和完成,使用者可進(jìn)行可視化使用,并掌管所有基本應(yīng)用功能和數(shù)據(jù):開(kāi)發(fā)庫(kù)主要包括被用于系統(tǒng)組建中的常見(jiàn)功能,含 MediaFramework、 libc、 SGL、 Webkit、 OpenGLES、 FreeType和 SQLite 等。它的優(yōu)點(diǎn)是操作和充分利用本地存儲(chǔ)資源,可離線工作,響應(yīng)速度快,網(wǎng)絡(luò)傳輸量小,安全性高;它的缺點(diǎn)是目前移動(dòng)終端存在有多種操作系統(tǒng)共存的局面,需要為不同的平臺(tái)開(kāi)發(fā)相應(yīng)軟件,在客戶端的操作痕跡較多,部署和更 新很復(fù)雜。圖書(shū)館運(yùn)用手機(jī)信息服務(wù),提高了圖書(shū)館的工作效率。本章首先對(duì)系統(tǒng)進(jìn)行總體框架設(shè)計(jì),然后根 據(jù)系統(tǒng)的三層模型,逐一對(duì)每個(gè)系統(tǒng)模塊進(jìn)行了設(shè)計(jì)。 根據(jù)以上幾種研究方法的特點(diǎn),采用以下研究步驟: 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 10 圖 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ā)。 研究?jī)?nèi)容 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 9 基于 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)用軟件。目前的圖書(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ū)借閱信息查詢。目前 Android 系統(tǒng)在移動(dòng)學(xué)習(xí)、金融、旅游、 wifi網(wǎng)絡(luò)、日程管理、 google 地圖等方面都有了較深入的了解。 [6] Android 的系統(tǒng)構(gòu)架和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。手機(jī)終端正在改變?nèi)藗兊纳钆c溝通方式,而多種多樣智能手機(jī)軟件的大量使用則可以滿足不同群體的個(gè)性化需求。 [4]北京大學(xué)、復(fù)旦大學(xué)、廈門(mén)大學(xué)等高校也相繼建成該高校的移動(dòng)圖書(shū)館,而華南師范大學(xué)圖書(shū)館主要以 web 服務(wù)為主,未開(kāi)通任何的移動(dòng)圖書(shū)館的服務(wù)。 ANDROID。 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 1 本科畢業(yè)論文 論文題目: 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 2 中文摘要 傳統(tǒng) WEB 應(yīng)用只能在 PC 機(jī)上使用,不能做到隨時(shí)隨地的使用,為了解決這樣的不足,基于 Android 平臺(tái)的圖書(shū)館管理系統(tǒng)客戶端就應(yīng)運(yùn)而生。 client。 隨著移動(dòng)終端的普及和移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)圖書(shū)館對(duì)移動(dòng)終端的要求越來(lái)越高,而 Symbian、 WindowsMobile 等手機(jī)平臺(tái)相對(duì)封閉,滿足不了用戶的更高需求。因此利用 Android 平臺(tái)設(shè)計(jì)和開(kāi)發(fā)出一款基于 Android 手機(jī)客戶端的智能移動(dòng)圖書(shū)館軟 件有以下方面的意義: 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 7 ( 1)加進(jìn)學(xué)校移動(dòng)設(shè)備方面的應(yīng)用,促進(jìn)智慧校園的建設(shè); ( 2)移動(dòng)圖書(shū)館的移動(dòng)性、個(gè)性化有利于高校學(xué)生隨時(shí)實(shí)地便捷性地充分利用圖書(shū)館的圖書(shū)、視音頻資源,與此同時(shí),移動(dòng)圖書(shū)館的發(fā)展也比較適合高校學(xué)生的閱讀習(xí)慣,有利于學(xué)生合理利用碎片時(shí)間; ( 3)圖書(shū)館服務(wù)的方式由被動(dòng)變主動(dòng),有利于高校學(xué)生、管理員的交互以及管理員的管理。從架構(gòu)圖看, Android 分為四個(gè)層:從高層到低層分別是應(yīng)用程序?qū)印?yīng) 用程序框架層、系統(tǒng)運(yùn)行層和 Linux 核心層。對(duì)移動(dòng)圖書(shū)館查找時(shí),發(fā)現(xiàn)文獻(xiàn)主要集中在國(guó)內(nèi)外移動(dòng)圖書(shū)館的現(xiàn)狀、移動(dòng)圖書(shū)館對(duì)圖書(shū)館服務(wù)模式的影響、移動(dòng)技術(shù)在圖書(shū)館中的應(yīng)用、移動(dòng)圖書(shū)館的設(shè)計(jì)及平臺(tái)建構(gòu)、移動(dòng)圖書(shū)館的案例介紹及分析等方面。題錄摘要等簡(jiǎn)單的瀏覽方面。 研究方法和步驟 根據(jù)研究目的和研究?jī)?nèi)容,本次研究綜合采用文獻(xiàn)法、案例分析法、實(shí)驗(yàn)研究法的研究方法。 本文共分為五章,各章節(jié)的主要內(nèi)容如下: 第一章 :緒論。 第五章 :移動(dòng)圖書(shū)館系統(tǒng)的實(shí)現(xiàn)與測(cè)試。它有以下的好處 :手機(jī)短信服務(wù)快捷方便;收短信免費(fèi),發(fā)短信費(fèi)用低廉;可隨時(shí)隨地收發(fā)短信,當(dāng)對(duì)方的手機(jī)不能接收短信時(shí),發(fā)出的短信可以暫存于服務(wù)器中;可實(shí)現(xiàn)用戶和管理員的雙向互動(dòng)。為了解決胖客戶端開(kāi)發(fā)的困難,目前有兩種常見(jiàn)的解決方案:軟件解決方案,直接開(kāi)發(fā)智能手機(jī)操作系統(tǒng) 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 13 從底層實(shí)現(xiàn)上就實(shí)現(xiàn)統(tǒng)一,或者提供運(yùn)行在不同智能手機(jī)操作系統(tǒng)之上的虛擬機(jī),應(yīng)用開(kāi)發(fā)在統(tǒng)一的虛擬機(jī)上完成,借此來(lái)降低跨平臺(tái)開(kāi)發(fā)的難度。 平臺(tái)特征 Android 是由 linux+Java 構(gòu)成的,是現(xiàn)在可移植性最高的手機(jī)操作系統(tǒng)。方便進(jìn)行應(yīng)用系統(tǒng)的開(kāi)發(fā)。 ( 4)應(yīng)用程序?qū)印? (2)服務(wù)( Service),應(yīng)用程序中不可見(jiàn)的工作者。 Android 設(shè)備包含了多個(gè)本地 Content Provider 來(lái)提供有用的數(shù)據(jù)庫(kù),如讀者表等。它們是服務(wù)或者廣播接收器吸引用戶注意的首選方法。 同時(shí),第四代移動(dòng)通信技術(shù)( 4G)也正成為人們談?wù)撏夹g(shù)的話題之一, 4G 通信技術(shù)將是一種超高速無(wú)線網(wǎng)絡(luò),或者說(shuō)是一種不需要電纜的信息超級(jí)高速公路,它在數(shù)據(jù)通信速度上又有了全新的發(fā)展。 本章小結(jié) 移動(dòng)通信及計(jì)算機(jī)網(wǎng)絡(luò)的不斷進(jìn)步, Android 平臺(tái)已成為手機(jī)操作系統(tǒng)研究的熱點(diǎn),本章主要介紹了圖書(shū)館移動(dòng)服務(wù)技術(shù)應(yīng)用類(lèi)型,并從 Android 的特征、 Android 的基本架構(gòu)以及構(gòu)成組件來(lái)分析基于 Android 平臺(tái)開(kāi)發(fā)的優(yōu)勢(shì),為下面華師移動(dòng)圖書(shū)館 系統(tǒng)設(shè)計(jì)及功能實(shí)現(xiàn)奠定了基礎(chǔ)。 需要分析的目標(biāo)與實(shí)現(xiàn)階段 對(duì)于移動(dòng)圖書(shū)館系統(tǒng)的應(yīng)用開(kāi)發(fā),在進(jìn)行需求分析之前我們必須弄清楚需求分析的實(shí)現(xiàn)階段和相應(yīng)目標(biāo)。如果需求收集做到精確、到位,不但可以使開(kāi)發(fā)人員清楚地了解用戶的想法,減少開(kāi)發(fā)時(shí)間,還可以在交付使用后更快的得到更多用戶的認(rèn)可,因此在移動(dòng)學(xué)習(xí)平臺(tái)的需求收集階段,采用了以下的方法: 文獻(xiàn)研究法 。 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 19 32 移動(dòng)圖書(shū)館系統(tǒng)頂層用例圖 登陸模塊 用戶可以通過(guò)登錄界面中選定身份登錄, 服務(wù)器根據(jù)登錄選定的信息選擇數(shù)據(jù)庫(kù)中的數(shù)據(jù)表進(jìn)行匹配,用戶名和密碼正確則登錄成功,否則登錄失敗。為了讓讀者更便利地找到庫(kù)藏地的所在地以及了解庫(kù)室的開(kāi)放時(shí)間,移動(dòng)圖書(shū)館設(shè)置了圖書(shū)館基本信息的介紹。根據(jù)系統(tǒng)要求,能在公共互聯(lián)網(wǎng)上通信,訪問(wèn)系統(tǒng)服務(wù)器,實(shí)現(xiàn)數(shù)據(jù)的傳送和接收。 本章小結(jié) 本章主要從可行性分析、數(shù)據(jù)收集、功能分析、接口分析以及系統(tǒng)特點(diǎn)分析對(duì)建立移動(dòng)圖書(shū)館系統(tǒng)的可行性進(jìn)行了分析,并簡(jiǎn)要介紹了系統(tǒng)六個(gè)部分的功能:登錄功能、書(shū)目檢索功能、書(shū)目預(yù)約功能、我的圖書(shū)館功能、讀書(shū)筆記功能、圖書(shū)館動(dòng)態(tài)功能。請(qǐng)求處理類(lèi)為 JavaServlet,接收客戶 端服務(wù)請(qǐng)求,返回處理結(jié)果。查詢模塊根據(jù)用戶的簡(jiǎn)單及高級(jí)功能的選擇來(lái)進(jìn)行關(guān)鍵字的搜索,搜索出來(lái)的結(jié)果以列表的形式排列,點(diǎn)擊進(jìn)去可以獲得圖書(shū)的詳細(xì)情況。數(shù)據(jù)庫(kù)概念設(shè)計(jì)的主要任務(wù)是理解和獲取應(yīng)用領(lǐng)域中的數(shù)據(jù)需求,分析、抽取、描述和表示清楚 目標(biāo)系統(tǒng)需要存儲(chǔ)和管理什么數(shù)據(jù),這些數(shù)據(jù)共有什么樣的屬性特征及組成格式,數(shù)據(jù)之間存在什么樣的依賴關(guān)系,同時(shí)也要說(shuō)明數(shù)據(jù)的完整性與安全性要求。在布局設(shè)計(jì)上,手機(jī)客戶端程序不同于電腦應(yīng)用程序,主要區(qū)別在于手機(jī)顯示區(qū)域較小,不能將所有功能都放在同一界面上。客戶端使用的集成開(kāi)發(fā)環(huán)境是 Eclipse,系統(tǒng)測(cè)試采用黑盒法,以下分別介紹服務(wù)器端和客戶端的實(shí)現(xiàn)以及測(cè)試。 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 30 5 移動(dòng)圖書(shū)館系統(tǒng)的實(shí)現(xiàn)與測(cè)試 在完成對(duì)移動(dòng)圖書(shū)館設(shè)計(jì)的基礎(chǔ)上,本章介紹的是系統(tǒng)的具體實(shí)現(xiàn)與測(cè)試。在每個(gè)界面上均應(yīng)包括明顯交互控件,如按鈕菜單和文本框等。各模塊的功能設(shè)計(jì)如44 所示: 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 25 圖 44 各模塊功能設(shè)計(jì)圖 服務(wù)器端設(shè)計(jì) 數(shù)據(jù)庫(kù)概念設(shè)計(jì)及數(shù)據(jù)建模 將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì)?;谇懊娴姆治?,在客戶端,移動(dòng)圖書(shū)系統(tǒng)可以分成六個(gè)模塊:登陸模塊、圖書(shū)查詢模塊、圖書(shū)預(yù)約模塊 、圖書(shū)借閱模塊、圖書(shū)館動(dòng)態(tài)模塊、讀書(shū)筆記模塊。服務(wù)器端的服務(wù)接口負(fù)責(zé)接收客戶端服務(wù)請(qǐng)求,將數(shù)據(jù)庫(kù)操作請(qǐng)求提交給后臺(tái)數(shù)據(jù)庫(kù),并將數(shù)據(jù)庫(kù)處理結(jié)果封裝為數(shù)據(jù)包返回客戶端。 (2)數(shù)據(jù)流量小,響應(yīng)速度快:客戶端運(yùn)行于 Android設(shè)備,與服務(wù)器的通信采用 SocketHTTP協(xié)議,通信數(shù)據(jù)以文本或 XML 格式封裝,通信量通常為幾個(gè) 字節(jié) (查詢時(shí)不超過(guò) 1KB) (3)集成方便 :系統(tǒng)直接訪問(wèn)圖書(shū)館系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù),與現(xiàn)有圖書(shū)館管理系統(tǒng)無(wú)關(guān)。圖書(shū)館的資源主要是給予學(xué)校的學(xué)生和老師使用,我們要保護(hù)用戶賬戶的安全。 36 我的圖書(shū)館模塊 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 21 讀書(shū)筆記功能 讀書(shū)筆記中讀者可以將自己看書(shū)的體會(huì)寫(xiě)在上面,這個(gè)功能有利于讀者將自己讀書(shū)的情況進(jìn)行一個(gè)總結(jié)。 移動(dòng)圖書(shū)館系統(tǒng)的 功能性需求分析 通 過(guò)對(duì) 收集到用 戶對(duì)該 系 統(tǒng) 的功能基本需求 進(jìn) 行整理 綜 合,該系統(tǒng)主要有兩種用戶類(lèi)型:學(xué)生用戶和管理員用戶,整個(gè)移動(dòng)圖書(shū)館系統(tǒng) 應(yīng) 具有下面四大 功能: 書(shū)目檢索功能、讀者服務(wù)功能、圖書(shū)館動(dòng)態(tài)功能、交流通訊功能。另外,開(kāi)發(fā)的移動(dòng)圖書(shū)館終端平臺(tái)是閱讀空間的延伸以及查詢載體的擴(kuò)展,預(yù)計(jì)該 項(xiàng)目社會(huì)效益和經(jīng)濟(jì)效益將是巨大的。通過(guò)需求分析,必須回答開(kāi)發(fā)的移動(dòng)學(xué)習(xí)終端平臺(tái)“做什么”的問(wèn)題,這直接關(guān)系到軟件開(kāi)發(fā)的成敗。提供了其他數(shù)據(jù)庫(kù)少有的編程工具,而且 MySQL 對(duì)于商業(yè)和個(gè)人用戶是免費(fèi)的。從而可對(duì)移動(dòng)終端用戶提供更多更高級(jí)的服務(wù)。 (6)通知( Notification),一種用戶通知框架。 Content Provider 是在應(yīng)用程序之間共享數(shù)據(jù)的首選 方法。 Acticity 使用 view 來(lái)形成顯示消息和響應(yīng)用戶動(dòng)作的圖形界面。 ( 3)應(yīng)用框架層。 基于 Android 平臺(tái)的移動(dòng)圖書(shū)館客戶端設(shè)計(jì)與開(kāi)發(fā) 14
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1