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

正文內(nèi)容

基于android平臺(tái)的“去哪兒旅行記錄與分享”畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-08-16 11:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Architecture,高級(jí) Linux 聲音體系)驅(qū)動(dòng)。 WiFi 驅(qū)動(dòng)( Camera Driver):基于 IEEE 標(biāo)準(zhǔn)的驅(qū)動(dòng)程序 。 鍵盤驅(qū)動(dòng)( KeyBoard Driver) 。 藍(lán)牙驅(qū)動(dòng)( Bluetooth Driver) 。 Binder IPC 驅(qū)動(dòng): Android 一個(gè)特殊的驅(qū)動(dòng)程序,具有單獨(dú)的設(shè)備節(jié)點(diǎn),提供進(jìn)程間通訊的功能。 Power Management(能源管理) C/S 模式與 B/S 模式的分析比較 各種庫(kù)( Libraries)和 Android 運(yùn)行環(huán)境( RunTime) 本層次對(duì)應(yīng)一般嵌入式系統(tǒng),相當(dāng)于中間件層次。 Android 的本層次分成兩個(gè)部分一個(gè)是各種庫(kù),另一個(gè)是 Android 運(yùn)行環(huán)境。本層的內(nèi)容 大多是使用 C++實(shí)現(xiàn)的。 在其中,各種庫(kù)包括: C 庫(kù): C 語(yǔ)言的標(biāo)準(zhǔn)庫(kù),這也是系統(tǒng)中一個(gè)最為底層的庫(kù), C 庫(kù)是通過(guò) Linux的系統(tǒng)調(diào)用來(lái)實(shí)現(xiàn)。 多媒體框架( MediaFrameword):這部分內(nèi)容是 Android 多媒體的核心部分,基于 PacketVideo(即 PV)的 OpenCORE,從功能上本庫(kù)一共 分為兩大部分,一個(gè)部分是音頻、視頻的回放( PlayBack),另一部分是則是音視頻的紀(jì)錄( Recorder)。 SGL: 2D 圖像引擎。 SSL:即 Secure Socket Layer 位于 TCP/IP 協(xié)議與各種應(yīng)用層協(xié)議之間 ,為數(shù)據(jù)通訊提供安全支持。 OpenGL ES :本部分提供了對(duì) 3D 的支持。 界面管理工具( Surface Management):本部分提供了對(duì)管理顯示子系統(tǒng)等功能。 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計(jì) 6 SQLite:一個(gè)通用的嵌入式數(shù)據(jù)庫(kù) WebKit:網(wǎng)絡(luò)瀏覽器的核心 FreeType:位圖和矢量字體的功能。 Android 的各種庫(kù)一般是以系統(tǒng)中間件的形式提供的,它們均有的一個(gè)顯著特點(diǎn)就是與移動(dòng)設(shè)備的平臺(tái)的應(yīng)用密切相關(guān)。 Android 運(yùn)行環(huán)境主要指的虛擬機(jī)技術(shù) —— Dalvik。 Dalvik 虛擬機(jī)和一般 JAVA虛擬機(jī)( Java VM)不同,它執(zhí)行的不是 JAVA 標(biāo)準(zhǔn)的字節(jié)碼( bytecode )而是Dalvik 可執(zhí)行格式( .dex)中執(zhí)行文 件。在執(zhí)行的過(guò)程中,每一個(gè)應(yīng)用程序即一個(gè)進(jìn)程( Linux 的一個(gè) Process)。 二者最大的區(qū)別在于 Java VM 是以基于棧的虛擬機(jī)( Stackbased),而 Dalvik 是基于寄存器的虛擬機(jī)( Registerbased)。顯然,后者最大的好處在于可以根據(jù)硬件實(shí)現(xiàn)更大的優(yōu)化,這更適合移動(dòng)設(shè)備的特點(diǎn)。 軟件可行性分析 為了給軟件開發(fā)者提供是否進(jìn)行項(xiàng)目實(shí)施的參考依據(jù),現(xiàn)分析項(xiàng)目的風(fēng)險(xiǎn)、項(xiàng)目需要的投資以及效益。 應(yīng)用程序框架( Application Framework) Android 的應(yīng) 用程序框架為應(yīng)用程序?qū)拥拈_發(fā)者提供 APIs,它實(shí)際上是一個(gè)應(yīng)用程序的框架。由于上層的應(yīng)用程序是以 JAVA 構(gòu)建的,因此本 層次提供的首先包含了 UI 程序中所需要的各種控件: 例如: Views (視圖組件 )包括 lists(列表 ), grids(柵格 ), text boxes(文本框 ), buttons(按鈕 )等。甚至一個(gè)嵌入式的 Web 瀏覽器。 一個(gè) Andoid 的應(yīng)用程序可以利用應(yīng)用程序框架中的以下幾個(gè)部分: Activity (活動(dòng)) Broadcast Intent Receiver (廣播意圖接收者) Service (服務(wù)) Content Provider (內(nèi)容提供者) 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計(jì) 7 第三章 項(xiàng)目 可行性 及需求分析 可行性分析 經(jīng)濟(jì)可行性 基于 Android 軟件的 “ 去哪兒 ” 旅行記錄與分享 APP 的設(shè)計(jì)與開發(fā)是一個(gè)小型的 實(shí)用型 軟件, 在開發(fā)時(shí)需要軟件開發(fā)人員花費(fèi)一定的時(shí)間和精力,因此需要一定的資金。開發(fā)、運(yùn) 行和維護(hù)費(fèi)用主要包括:購(gòu)買和安裝設(shè)備的費(fèi)用:計(jì)算機(jī)硬件、軟件 、 機(jī)房、電源等; 但它給企業(yè)帶來(lái)的利潤(rùn)是不可估量的,節(jié)省了許多人力,物力上的開支,使資產(chǎn)管理工作變繁為簡(jiǎn),使其更加合理化、規(guī)范化。工作效率的提高就意為著整體水平的提高,是非常值得投資的。 技術(shù)可行性 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件 是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本 App 管理軟件用的是 java 開發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的 手機(jī) 硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開發(fā)平臺(tái)成熟可行 ,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足軟件的需求。 操作可行性 軟件是在 JDK 環(huán)境下開發(fā)的,易于操作。而且軟件還采用了可視化面向 對(duì)象的工具開發(fā),其窗口、界面簡(jiǎn)潔易懂,所以軟件在操作上是可行的。 軟件需求分析 對(duì)軟件的需求 本類型的軟件的種類很多,而每一個(gè)分類下又有很多子類。還應(yīng)該提供用戶管理,并對(duì)其設(shè)置權(quán)限管理。軟件還應(yīng)該做到對(duì)數(shù)據(jù)的快速查詢。經(jīng)實(shí)際調(diào)查,要求本軟件具有以下功能: ( 1)界面設(shè)計(jì)美觀大方,方便、快捷、操作靈活。 ( 2)如果軟件的使用對(duì)象較多, 有備份 功能防止數(shù)據(jù)丟失 。 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計(jì) 8 ( 3)對(duì) 記錄 要有一個(gè)類別管理。 ( 4)提供對(duì) 記錄 的 天氣、 心情、記錄 操作。 ( 5)方便信息的查詢。 ( 6)在相應(yīng)的權(quán)限下,可方便的刪除、添加、修改數(shù)據(jù)。 基本功能 1. 寫記錄 : 可以新增 旅游記錄, 輸入 地點(diǎn),選擇天氣 2. 記錄查詢 : 可以通過(guò) 記錄內(nèi)容的關(guān)鍵字或者地點(diǎn)查詢?cè)?jīng)寫過(guò)的 記 錄。 3. 記錄 加密:可以通過(guò)圖形或者數(shù)字加密,保證記錄的安全性。 4. 記錄 分享:通過(guò)分享功能,將自己旅行所見所想分享給朋友,一同分享旅行中的快樂(lè)。 本軟件的預(yù)期成果 設(shè)計(jì)和實(shí)現(xiàn)基于 Android軟件的 “ 去哪兒 ” 旅行記錄與分享 APP的設(shè)計(jì)與開發(fā),使旅行記錄簡(jiǎn)單化、快速化。從而達(dá)到提高記錄效率、降低成本的目的,本軟件應(yīng)達(dá)到如下目標(biāo): (1) 靈活的人機(jī)交互界面,操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀 ; (2) 可以通過(guò)菜單、工具欄等靈活操作; (3) 對(duì)客戶和操作員的信息互通提供相應(yīng)的管理功能: (4) 查詢方便,無(wú)論是按地點(diǎn)、 內(nèi)容 其中任一項(xiàng)都可以進(jìn)行有效查詢 ; (5) 軟件可以 加密 (6) 軟件運(yùn)行穩(wěn)定,安全可靠。 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計(jì) 9 第四章 系統(tǒng)實(shí)現(xiàn) 軟件的主要設(shè)計(jì)框圖 本軟件的主要設(shè)計(jì)框圖,如圖 31 所示,主要描述了此軟件應(yīng)該具有的功能模塊以及實(shí)現(xiàn)的功能模塊。 圖 41 軟件框圖 軟件數(shù)據(jù)模型設(shè)計(jì) 計(jì)算機(jī)信息軟件以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理軟件的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。對(duì)于數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員來(lái)說(shuō),為使現(xiàn)實(shí)世界的信息流計(jì)算機(jī)化,并對(duì)計(jì)算機(jī)化的信息進(jìn)行各種操作,就是如何利用數(shù)據(jù)庫(kù)管理軟件、軟件軟件和相關(guān)硬件軟件,將用戶的要求轉(zhuǎn)化成有效的數(shù)據(jù)結(jié)構(gòu),并使數(shù)據(jù)庫(kù)結(jié)構(gòu)易于實(shí)現(xiàn)用戶新的要求的過(guò)程。 確切的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,提供一個(gè)確定最優(yōu)數(shù)據(jù)模型與處理模式的邏輯設(shè)計(jì),以及一個(gè)確定數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)與存取方法的物理設(shè)計(jì),建立起既能加密 操作 備份 操作 直接 操作 軟件相關(guān)按鈕 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計(jì) 10 反映現(xiàn)實(shí)世界信息和信息聯(lián)系,滿足用戶數(shù)據(jù)要求和加工要求,又能被某個(gè)數(shù)據(jù)庫(kù)管理軟件所接受,同時(shí)能實(shí)現(xiàn)軟件目標(biāo),并有效存取數(shù)據(jù)的數(shù)據(jù)庫(kù)。 代碼 介紹 背景 圖片選擇實(shí)現(xiàn) 軟件內(nèi)置四種圖片,可供選擇成為背景圖片。 如圖 42 圖 42 背景 圖片 具體代碼實(shí)現(xiàn)如下: //軟件背景 圖片選擇 privatevoidsetBackground() { // 得到當(dāng)前布局 LinearLayout layout = (LinearLayout) ()。 // 得到 id,此處 id是在設(shè)置背景里面產(chǎn)生的,此處暫不解釋 int id = (id, 0)。 if (id == 0) {// id=0說(shuō)明是初始化時(shí)的背景 // 設(shè)置背景方法 ()。 } elseif (id == 1) {// id=1說(shuō)明用戶選擇了第一幅圖片 ()。 } elseif (id == 2) {// id=2說(shuō)明用戶選擇了第二幅圖片 ()。 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計(jì) 11 } elseif (id == 3) {// id=3說(shuō)明用戶選擇了第三幅圖片 ()。 } elseif (id == 4) {// id=4說(shuō)明用戶選擇了第四幅圖片 ()。 } elseif (id == 5) {// id=4說(shuō)明用戶選擇了第四幅圖片 ()。 } } 開機(jī) 動(dòng)畫 為了 增強(qiáng)用戶體驗(yàn)感,本軟件新添開機(jī)歡迎界面, 如圖 43 圖 43 開機(jī)動(dòng)畫 圖片 //軟件 加載 Animation leftOutAnimation = ( getApplicationContext(), )。 Animation rightOutAnimation = ( getApplicationContext(), )。 // 左布局向左移動(dòng) (leftOutAnimation)。 // 右布局向右移動(dòng) (rightOutAnimation)。 // 設(shè)置動(dòng)畫監(jiān)聽器 (newAnimationListener() { 天津市大學(xué)軟件學(xué)院軟件工程專業(yè) 20xx 屆本科生畢業(yè)設(shè)計(jì) 12 @Override publicvoidonAnimationStart(Animation animation) { // TODO Autogenerated method stub } @Override publicvoidonAnimationRepeat(Animation animation) { // TODO Autogenerated method stub } 寫記錄核心代碼 本軟件使用單純文本記錄旅程,占用內(nèi)存少,字?jǐn)?shù)不限。 圖 44 寫 記錄 publicclassAccessActivityextends Activity
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1