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

正文內(nèi)容

基于android平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā)-全文預(yù)覽

2024-09-28 18:31 上一頁面

下一頁面
  

【正文】 設(shè)計(jì)與開發(fā) 21 XML 語言的相關(guān)協(xié)議的數(shù)據(jù)接口。 (2)數(shù)據(jù)流量小,響應(yīng)速度快:客戶端運(yùn)行于 Android 設(shè)備,與服務(wù)器的通信采用 SocketHTTP協(xié)議,通信數(shù)據(jù)以文本或 XML 格式封裝,通信量通常為幾個(gè)字節(jié) (查詢時(shí)不超過 1KB) (3)集成方便 :系統(tǒng)直接訪問圖書館系統(tǒng)后臺(tái)數(shù)據(jù)庫,與現(xiàn)有圖書館管理系統(tǒng)無關(guān)。系統(tǒng)設(shè)計(jì)首先是對(duì)開發(fā)平臺(tái)的總體設(shè)計(jì),然后根據(jù)功能將系統(tǒng)分解成若干子系統(tǒng),完成每個(gè)子系統(tǒng)的設(shè)計(jì)。服務(wù)器端的服務(wù)接口負(fù)責(zé)接收客戶端服務(wù)請(qǐng)求,將數(shù)據(jù)庫操作請(qǐng) 求提交給后臺(tái)數(shù)據(jù)庫,并將數(shù)據(jù)庫處理結(jié)果封裝為數(shù)據(jù)包返回客戶端。服務(wù)識(shí)別代碼和參數(shù)如下表所示?;谇懊娴姆治觯诳蛻舳?,移動(dòng)圖書系統(tǒng)可以分成六個(gè)模塊:登陸模塊、圖書查詢模塊、圖書預(yù)約模塊、圖書借閱模塊、圖書館動(dòng)態(tài)模塊、讀書筆記模塊。在圖書借閱模塊包括當(dāng)前已借圖書、超期圖書以及歷史借閱書籍,都以列表的形式將圖書的情況顯現(xiàn)出來。各模塊的功能設(shè)計(jì)如44 所示: 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 24 圖 44 各模塊功能設(shè)計(jì)圖 服務(wù)器端設(shè)計(jì) 數(shù)據(jù)庫概念設(shè)計(jì)及數(shù)據(jù)建模 將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)及概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。 數(shù)據(jù)庫中的實(shí)體包括:學(xué)生、書籍信息、書籍詳細(xì)信息、借閱圖書信息、已借書籍、超期書籍信息、圖書評(píng)價(jià)表,各實(shí)體屬性如下(下劃線屬性為主碼, FK 表示外碼): 學(xué)生( 學(xué)生號(hào) 、學(xué)生名字、學(xué)生年齡、學(xué)生性別、學(xué)生專業(yè)、學(xué)生所在學(xué)院、學(xué)生手機(jī)號(hào)碼、使用權(quán)限、登陸密碼) 書籍信息( 書籍編號(hào) 、書籍名、書籍作者名、出版社名稱、出版年月) 書籍詳細(xì)信息( 書籍編號(hào) 、書籍號(hào)、是否借出、是否預(yù)約、書籍介紹 ) 借閱圖書信息( 書籍號(hào) 、學(xué)生號(hào)、借出時(shí)間、歸還時(shí)間、是否借出、是否預(yù)約 ) 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 25 已借圖書信息( 書籍號(hào)、學(xué)生名字、學(xué)生專業(yè)、書 籍名、學(xué)生號(hào)、書籍作者 ) 超期圖書信息( 學(xué)生號(hào)、書籍號(hào)、書籍名字、超過的日期 ) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上 ER 圖,經(jīng)過轉(zhuǎn)化,即可進(jìn)行數(shù)據(jù)庫的物理設(shè)計(jì)。在每個(gè)界面上均應(yīng)包括明顯交 互控件,如按鈕菜單和文本框等。根據(jù)以上的分析,為實(shí)現(xiàn)良好用戶體驗(yàn)效果,本系統(tǒng)采用藍(lán)色作為主色調(diào),部分頁面如圖 449 所示。 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 29 5 移動(dòng)圖書館 系統(tǒng)的實(shí)現(xiàn)與測(cè)試 在完成對(duì)移動(dòng)圖書館設(shè)計(jì)的基礎(chǔ)上,本章介紹的是系統(tǒng)的具體實(shí)現(xiàn)與測(cè)試。項(xiàng)目框架采用 Struts2+Hibernate,數(shù)據(jù)庫使用 MySQL,集成開發(fā)工具是 ,下面介紹開發(fā)環(huán)境的搭建步驟: JDK安裝與配置環(huán)境變量 首先下載 ,然后運(yùn)行 ,安裝過程中所有選項(xiàng)保持默認(rèn),最后配置 JDK的環(huán)境變量:在“我的計(jì)算機(jī)”上右鍵 “屬性” “高級(jí)系統(tǒng)設(shè)置” “高級(jí)” “環(huán)境變量”。客戶端使用的集成開發(fā)環(huán)境是 Eclipse,系統(tǒng)測(cè)試采用黑盒法,以下分別介紹服務(wù)器端和客戶端的實(shí)現(xiàn)以及測(cè)試。服務(wù)器端設(shè)計(jì)包括體系結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì),客戶端設(shè)計(jì)包括功能模塊設(shè)計(jì)和界面設(shè)計(jì)。在布局設(shè)計(jì)上,手機(jī)客戶端程序不同于電腦應(yīng)用程序,主要區(qū)別在于手機(jī)顯示區(qū)域較小,不能將所有功能都放在同一界面上。其數(shù)據(jù)的表結(jié)構(gòu)如表 4表 4表 4表 4表 46 所示( FK 表示外碼) 表 42 學(xué)生信息表 student 字段名 數(shù)據(jù)類型 長度 主鍵 備注 *S_Num Varchar 20 是 學(xué)生號(hào) S_Name Varchar 50 否 學(xué)生名字 S_Age Varchar 20 否 學(xué)生年齡 S_Sex Varchar 50 否 學(xué)生性別 S_Class Varchar 30 否 學(xué)生專業(yè) S_Department Varchar 50 否 學(xué)生所在學(xué)院 S_Phone Varchar 11 否 學(xué)生手機(jī)號(hào)碼 S_Permitted Varchar 50 否 使用權(quán)限 S_Pwd Varchar 20 否 登陸密碼 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 26 表 43書籍信 息表 book 字段名 數(shù)據(jù)類型 長度 主鍵 備注 *ISBN Varchar 20 是 書籍編號(hào) B_Name Varchar 50 否 書籍名 B_Author Varchar 50 否 書籍作者名 B_Publish Varchar 80 否 出版社名稱 B_BuyTime Varchar 50 否 出版年月 表 44 書籍詳細(xì)信息表 字段名 數(shù)據(jù)類型 長度 主鍵 備注 *B_Num Varchar 20 是 書籍編號(hào) ISBN Varchar 20 否 書籍號(hào) Borrowed Varchar 50 否 是否借出 Ordered Varchar 50 否 是否預(yù)約 Introduction Varchar 1000 否 書籍介紹 表 45 已借書籍表 orderbook 字段名 數(shù)據(jù)類型 長度 主鍵 備注 *B_Num Varchar 50 是 書籍號(hào) S_Name Varchar 50 否 學(xué)生名字 S_Class Varchar 50 否 學(xué)生專業(yè) B_Name Varchar 50 否 書籍名 S_Num Varchar 50 否 學(xué)生號(hào) B_Author Varchar 50 否 書籍作者 表 46 超期書籍表 overtime 字段名 數(shù)據(jù)類型 長度 主鍵 備注 *S_Num Varchar 20 是 學(xué)生號(hào) B_Num Varchar 20 否 書籍號(hào) B_Name Varchar 20 否 書籍名字 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 27 overtime Varchar 20 否 超過的日期 表 47 借閱圖書信息表 record 字段名 數(shù)據(jù)類型 長度 主鍵 備注 B_Num Varchar 50 是 書籍號(hào) S_Num Varchar 20 否 學(xué)生號(hào) BorrowTime Varchar 50 否 借出時(shí)間 ReturnTime Varchar 50 否 歸還時(shí)間 Borrowed Varchar 50 否 是否借出 ordered Varchar 50 否 是否預(yù)約 客戶端 界面 設(shè)計(jì) 界面設(shè)計(jì)直接關(guān)系用戶體驗(yàn),移動(dòng)設(shè)備因受屏幕尺寸制約,不能像電腦屏幕那樣展示很多內(nèi)容,這就需要投入相對(duì)較多的時(shí)間和精力,分析在與用戶交互中出現(xiàn)的各種因素,并不斷進(jìn)行修改和糾正,以期最終完成合理美觀的界面設(shè)計(jì)。數(shù)據(jù)庫概念設(shè)計(jì)的主要任務(wù)是理解和獲取應(yīng)用領(lǐng)域中的數(shù)據(jù)需求,分析、抽取、描述和表示清楚目標(biāo)系統(tǒng)需要存儲(chǔ)和管理什么數(shù)據(jù),這些數(shù)據(jù)共有什么樣的屬性特征及組成格式,數(shù)據(jù)之間存在什么樣的依賴關(guān)系,同時(shí)也要說明數(shù)據(jù)的完整性與安全性要求。而圖書館動(dòng)態(tài)模塊讓用戶更加了解新出的書籍以及圖書館最近的發(fā)展動(dòng)態(tài),例如書畫展覽、圖書館開放時(shí)間的更變等。查詢模塊根據(jù)用戶的簡單及高級(jí)功能的選擇來進(jìn)行關(guān)鍵字的搜 索,搜索出來的結(jié)果以列表的形式排列,點(diǎn)擊進(jìn)去可以獲得圖書的詳細(xì)情況。用戶界面使用 AndroidAcitivity 和視圖組件實(shí)現(xiàn)。請(qǐng)求處理類為 JavaServlet,接收客戶端服務(wù)請(qǐng)求,返回處理結(jié)果。最后,詳細(xì)介紹該平臺(tái)的數(shù)據(jù)庫設(shè)計(jì)和各個(gè)功能模塊的功能結(jié)構(gòu)。 本章小結(jié) 本章主要從可行性分析、數(shù)據(jù)收集、功能分析、接口分析以及系統(tǒng)特點(diǎn)分析對(duì)建立移動(dòng)圖書館系統(tǒng)的可行性進(jìn)行了分析,并簡要介紹了系統(tǒng)六個(gè)部分的功能:登錄功能、書目檢索功能、書目預(yù)約功能、我的圖書館功能、讀書筆記功能、圖書館動(dòng)態(tài)功能。 網(wǎng) 絡(luò)數(shù)據(jù)的傳輸需要通過移動(dòng)通信接口,比如GPRS、 EDGE 和 3G 這樣的數(shù)據(jù)傳輸需要相應(yīng)的硬件模塊支持。根據(jù)系統(tǒng)要求,能在公共互聯(lián)網(wǎng)上通信,訪問系統(tǒng)服務(wù)器,實(shí)現(xiàn)數(shù)據(jù)的傳送和接收。在系統(tǒng)風(fēng)格方面,應(yīng)該做到程序結(jié)構(gòu)簡明,結(jié)構(gòu)條理清晰,功能實(shí)用;而在系統(tǒng)界面方面,應(yīng)該在 UI 設(shè)計(jì)中做到布局簡單合理,使用簡單明了,系統(tǒng)整體風(fēng)格統(tǒng)一。為了讓讀者更便利地找到庫藏地的所在地以及了解庫室的開放時(shí)間,移動(dòng)圖書館設(shè)置了圖書館基本信息的介紹。 35 書目預(yù)約模塊 我的圖書館模塊 我的圖書館模塊中包括讀者個(gè)人資料及讀者當(dāng)前借閱讀書、超期圖書以及歷史借 閱圖書這幾塊內(nèi)容,其中個(gè)人資料包括讀者的學(xué)號(hào)、姓名、學(xué)院、專業(yè)、手機(jī)號(hào)。 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 18 32 移動(dòng)圖書館系統(tǒng)頂層用例圖 登陸模塊 用戶可以通過登錄界面中選定身份登錄,服務(wù)器根據(jù)登錄選定的信息選擇數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行匹配,用戶名和密碼正確則登錄成功,否則登錄失敗。 采用快遞原型法: 在系統(tǒng)開發(fā)之初 , 盡快給用戶構(gòu)造一個(gè)新系統(tǒng)的模型(原型) , 反復(fù)演示原型并征求用戶意見 , 開發(fā)人員根據(jù)用戶意見不斷修改完善原型 , 直到基本滿足用戶的 要求再進(jìn)而實(shí)現(xiàn)系統(tǒng)。如果需求收集做到精確、到位,不但可以使開發(fā)人員清楚地了解用戶的想法,減少開發(fā)時(shí)間,還可以在交付使用后更快的得到更多用戶的認(rèn)可 ,因此在移動(dòng)學(xué)習(xí)平臺(tái)的需求收集階段,采用了以下的方法: 文獻(xiàn)研究法 。操作可行性分析系統(tǒng)是否符合總體目標(biāo);技術(shù)可行性考慮系統(tǒng)是否能在現(xiàn)有的技術(shù)條件、預(yù)算和時(shí)間限制內(nèi)完成,能否與已經(jīng)存在的其他系統(tǒng)集成;經(jīng)濟(jì)可行性考慮該項(xiàng)目的實(shí)施是否具有經(jīng)濟(jì)效益。 需要分析的目標(biāo)與實(shí)現(xiàn)階段 對(duì)于移動(dòng)圖書館系統(tǒng)的應(yīng)用開發(fā),在進(jìn)行需求分析之前我們必須弄清楚需求分析的實(shí)現(xiàn)階段和相應(yīng)目標(biāo)。在移動(dòng)圖書館的理論與技術(shù)基礎(chǔ)的指導(dǎo)下,本章對(duì)系統(tǒng)進(jìn)行需求分析。 本章小結(jié) 移動(dòng)通信及計(jì)算機(jī)網(wǎng)絡(luò)的不斷進(jìn)步, Android 平臺(tái)已成為手機(jī)操作系統(tǒng)研究的熱點(diǎn),本章主要介紹了圖書館移動(dòng)服務(wù)技術(shù)應(yīng)用類型,并從 Android 的特征、 Android 的基本架構(gòu)以及構(gòu)成組件來分析基于 Android 平臺(tái)開發(fā)的優(yōu)勢(shì),為下面華師移動(dòng)圖書館系統(tǒng)設(shè)計(jì)及功能實(shí)現(xiàn)奠定了基礎(chǔ)。 數(shù)據(jù)庫技術(shù) 移動(dòng)圖書館的服務(wù)器端采用 mysql 數(shù)據(jù)庫服務(wù)器。 同時(shí),第四代移動(dòng)通信技術(shù)( 4G)也正成為人們談?wù)撏夹g(shù)的話題之一, 4G通信技術(shù)將是一種超高速無線網(wǎng)絡(luò),或者說是一種不需要電纜的信息超級(jí)高速公路,它在數(shù)據(jù)通信速度上又有了全新的發(fā)展。與現(xiàn)有的技術(shù)相比較而言, 3G 技術(shù)的主要優(yōu)點(diǎn)是能極大地增加系統(tǒng)容量、提高通信質(zhì)量和數(shù)據(jù)傳輸速率。它們是服務(wù)或者廣播接收器吸引用戶注意的首選方法。通過創(chuàng)建和注冊(cè)廣播接收器,應(yīng)用程序可以監(jiān)聽到那些匹配特定的過濾標(biāo)準(zhǔn)的 Intent 廣播。 Android 設(shè)備包含了多個(gè)本地 Content Provider 來提供有用的數(shù)據(jù)庫,如讀者表等。 (3)內(nèi)容提供器( Content Provider),一個(gè)可共享的數(shù)據(jù)倉庫。 (2)服務(wù)( Service),應(yīng)用程序中不可見的工作者。 [14] (1)Activity(活動(dòng) ),應(yīng)用程序的表示層。 ( 4)應(yīng)用程序?qū)印? ( 2)開發(fā)庫層。方便進(jìn)行應(yīng)用系統(tǒng)的開發(fā)。 ( 4) 優(yōu)化的圖形庫:包括定制的 2D 圖形庫和 3D 圖形庫, 3D 圖形庫基于 標(biāo)準(zhǔn)的 3D圖形功能。 平臺(tái)特征 Android 是由 linux+Java 構(gòu)成的,是現(xiàn)在可移植性最高的手機(jī)操作系統(tǒng)。移動(dòng)通訊設(shè)備,由于網(wǎng)絡(luò)費(fèi)用,網(wǎng)絡(luò)故障,可能不能保持網(wǎng)絡(luò)實(shí)時(shí)通暢,移動(dòng)本地個(gè)人數(shù)字圖書館終端設(shè)備采用智能客戶端,網(wǎng)絡(luò)在線可以進(jìn)行在線查詢,在線咨詢,在線閱讀等即時(shí)服務(wù),當(dāng)網(wǎng)絡(luò)斷開時(shí),可管理本地個(gè)人數(shù)字圖書館可以對(duì) 依據(jù)自身需要收集儲(chǔ)存的信息,進(jìn)行編輯、使用,可根據(jù)各自的愛好、興趣、專長來進(jìn)行信息資源的篩選和控制,尤其對(duì)網(wǎng)上的信息進(jìn)行去糟粕取精,更方便快捷的對(duì)已存儲(chǔ)信息進(jìn)行查閱等,對(duì)收藏的信息反復(fù)進(jìn)行查詢和學(xué)習(xí)。為了解決胖客戶端開發(fā)的困難,目前有兩種常見的解決方案:軟件解決方案,直接開發(fā)智能手機(jī)操作系統(tǒng) 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 12 從底層實(shí)現(xiàn)上就實(shí)現(xiàn)統(tǒng)一,或者提供運(yùn)行在不同智能手機(jī)操作系統(tǒng)之上的虛擬機(jī),應(yīng)用開發(fā)在統(tǒng)一的虛擬機(jī)上完成,借此來降低跨平臺(tái)開發(fā)的難度 。瀏覽器具有一定的安全性、數(shù)據(jù)處理和狀態(tài)管理功能,但它只能通過 Cookies 存儲(chǔ)少量數(shù)據(jù),致使與客戶端環(huán)境交互能力低,功能的擴(kuò)展收到制約,只能實(shí)現(xiàn)簡單業(yè)務(wù)操作,另外,受到網(wǎng)絡(luò)連接的限制,必須聯(lián)網(wǎng)進(jìn)行所有的操作。它有以下的好處 :手機(jī)短信服務(wù)快捷方便;收短信免費(fèi),發(fā)短信費(fèi)用低廉;可隨時(shí)隨地收發(fā)短信,當(dāng)對(duì)方的手機(jī)不能接收短信時(shí),發(fā)出的短信可以暫存于服務(wù)器中;可實(shí)現(xiàn)用戶和管理員的雙向互動(dòng)。 基于 Android 平臺(tái)的移動(dòng)圖書館客戶端設(shè)計(jì)與開發(fā) 11 2 移動(dòng)圖書館終端平臺(tái) 技術(shù) 分析 移動(dòng)圖書館系統(tǒng)的發(fā)展從最初的手機(jī)短信平臺(tái)( SMS),到后來的以手機(jī) WAP 學(xué)習(xí)網(wǎng)站,到目前智能終端的應(yīng)用實(shí)現(xiàn),都是跟移動(dòng)技術(shù)的發(fā)展密切相關(guān)。 第五章 :移動(dòng)圖書館系統(tǒng)的實(shí)現(xiàn)與測(cè)試。 第三章 :移動(dòng)圖書館需求分析。 本文共分為五章
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1