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

正文內(nèi)容

二維碼電子請柬生成與掃描系統(tǒng)設(shè)計_畢業(yè)設(shè)計(編輯修改稿)

2025-08-23 14:19 本頁面
 

【文章內(nèi)容簡介】 圖形 API (SWT/Jface)、 Java 開發(fā)環(huán)境插件 (JDT)、 插件開發(fā)環(huán)境 (PDE), Eclipse 其它所有功能都以插件的形式附加于 Eclipse 上。 ADT 簡介 ADT 全稱是 Android Development Tools,即安卓開發(fā)工具。 目前 Android 開發(fā)所用的開發(fā)工具是 Eclipse,在 Eclipse 編譯 IDE 環(huán)境中,安裝 ADT,為 Android開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在 Eclipse 下開發(fā)工具的升級下載工具。 ADT 是 Android 在 Eclipse 上的開發(fā)工具。 1. 3 項目開發(fā)環(huán)境 硬件環(huán)境 聯(lián)想 G450 電腦一臺 三星 s5830i 手機一部 軟件環(huán)境 操作系統(tǒng): windowsXP( 32 bit) 開發(fā)工具: 、 EclipseTADP、 Android SDK、 ADT 環(huán)境搭建 安裝配置 JDK 在網(wǎng)站 下載適合目標(biāo)平臺的 JDK 版本。下載完成后,雙擊并根據(jù)提示安裝 JDK。安裝結(jié)束后,還要配置 JDK 環(huán)境變量,步驟如下: 我的電腦 →屬性→高級→環(huán)境變量,然后在系山東大學(xué)學(xué)士學(xué)位論文 5 統(tǒng)變量中 設(shè)置 3 項屬性, JAVA_HOME,PATH,CLASSPATH(大小寫無所謂 ),若已存在則點擊 “ 編輯 ” ,不存在則點擊 “ 新建 ” : JAVA_HOME 指明 JDK 安裝路徑 , Path使 得 系 統(tǒng) 可 以 在 任 何 路 徑 下 識 別 java 命 令 , 設(shè)為: %JAVA_HOME%\bin。%JAVA_HOME%\jre\binCLASSPATH 設(shè)為: .。%JAVA_HOME%\lib。%JAVA_HOME%\lib\ (要加 .表示當(dāng)前路徑 )。 安裝配置 Android 平臺 SDK 在 Android Developers 下載 android SDK,下載完成后解壓到 目標(biāo)文件夾 。 與JDK 設(shè)置相同, Android SDK 安裝目錄下的“ tools”子文件夾的路徑需要添加到系統(tǒng)的“ PATH”環(huán)境變量中。 SDK 下載戒煙后,其中包括非常豐富的開發(fā)資源,包括豐富的輔助工具和完備的開發(fā)參考。 下載安裝集成開發(fā)環(huán)境 Eclipse 到 下載 Eclipse。 Eclipse 工具的下載文件也是壓縮文件,直接解壓后就可以使用。 安裝設(shè)置 ADT 插件 安裝 ADT 插件有兩種辦法,一種是通過網(wǎng)絡(luò)安裝,另一種是通過本地文件安裝。在此選擇第二種方法。步驟如下:啟動 Eclipse,選擇 Help→ Software Updates→ Available Software→ Add Site→ Achieve。然后在彈出的頁面選擇ADT下載文件,點擊 OK,完成 ADT插件的安裝。 ADT插件安裝完畢后,重啟 Eclipse,選擇 Window→ Preferences,進(jìn)入首選項設(shè)置頁面。選擇左側(cè)的“ Android”項目,按照要求選擇 Android SDK 的位置,然后點擊 OK。至此,開發(fā)環(huán)境安裝完畢。 山東大學(xué)學(xué)士學(xué)位論文 6 第二章 系統(tǒng)的總體設(shè)計 總體設(shè)計 即對有關(guān)系統(tǒng)全局問題的設(shè)計,也就是設(shè)計系統(tǒng)總的處理方案,又稱系統(tǒng) 概要設(shè)計 。總體設(shè)計包括系統(tǒng)模塊結(jié)構(gòu)設(shè)計和計算機物理系統(tǒng)的配置方案設(shè)計。在進(jìn)行總體設(shè)計時,還要進(jìn)行計算機物理系統(tǒng)具體配置方案的設(shè)計 。 系統(tǒng)模塊結(jié)構(gòu)設(shè)計 系 統(tǒng)模塊結(jié)構(gòu)設(shè)計的 目的 是劃分子系統(tǒng) 并確定其 模塊結(jié)構(gòu), 最后 畫出模塊結(jié)構(gòu)圖。 要想進(jìn)行好的模塊設(shè)計,必須考慮 如何將一個系統(tǒng)劃分成多個子系統(tǒng);每個子系統(tǒng)如何劃分成多個模塊;如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其關(guān)系。 顧名思義,基于二維碼的電子請柬生成與掃描系統(tǒng)有兩個子系統(tǒng),二維碼的生成系統(tǒng)和二維碼的掃描系統(tǒng)。其模塊劃分分別如圖 2( a)、圖 2( b)所示。 圖 2( a) 子系統(tǒng)模塊圖 圖 2( b) 子系統(tǒng)模塊圖 計算機物理系統(tǒng)的配置方案設(shè)計 進(jìn)行總體設(shè)計 除了進(jìn)行系統(tǒng)模塊結(jié)構(gòu)設(shè)計, 還要進(jìn)行計算機物理系統(tǒng)具體配置方案的設(shè)計。 本項目用到了一部三星 S5830i 手機,一臺 windowsXP 系統(tǒng)的電將二維碼解碼后的信息傳遞到一個字符串 調(diào)用 BarcodeScanner掃描二維碼 選擇“掃描二維碼” 顯示解密后的信息,判斷來賓是否被邀請者 加密信息并通過 Intent傳遞信息 通過一個文本框 輸入信息 選擇“生成二維碼” 調(diào)用 BarcodeScanner生成二維碼 山東大學(xué)學(xué)士學(xué)位論文 7 腦。另外還需要自己搭建開發(fā)平臺,用到了 JDK, Android SDK, Eclipse, ADT。具體的平臺搭建在第一章有詳細(xì)介紹。做 條形碼 生成和 掃描,一般 要用到 ZXing。ZXing 有多種復(fù)用方式, 在本項目中,選擇的方式是在手機上 安裝 Zxing 庫中的相關(guān) 軟件 ,即使用于 Android 平臺的 BarcodeScanner。 然后 在自己的應(yīng) 用中,通過 Intent 調(diào)用 ZXing 的 生成條碼或者 掃描條碼的 Activity,然后將結(jié)果返回自己的 Activity。 山東大學(xué)學(xué)士學(xué)位論文 8 第三章 系統(tǒng)的詳細(xì)設(shè)計 系統(tǒng)流程圖 系統(tǒng)流程圖( System Flowchart)是描繪系統(tǒng)物理模型的傳統(tǒng)工具。 系統(tǒng)流程圖 用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個部件 (程序、文件、數(shù)據(jù)庫、表格 、人工過程等),表達(dá)信息在各 個部件之間流動的情況。本系統(tǒng)的系統(tǒng)流程圖如圖 3: 否 是 圖 3 系統(tǒng)流程圖 開始 輸入請柬內(nèi)包含的信息 調(diào)用 BarcodeScanner生成二維碼 將信息加密 將解碼后的信息傳入TextView 調(diào)用 BarcodeScanner掃描二維碼 是否含有加密字符串 輸出“匹配” 輸出“警告” 結(jié)束 將解碼后的 信息傳入TextView 輸出“警告”山東大學(xué)學(xué)士學(xué)位論文 9 界面設(shè)計 界面設(shè)計是人與機器之間傳遞和交換信息的媒介 。 UI 即 用戶界面。 UI 設(shè)計則是指對 軟件 的人機交互、 操作邏輯、界面美觀的整體設(shè)計。好的 UI 設(shè)計要充分 考慮到用戶的感受, 讓軟件的操作變得舒適、簡單、自由。 此系統(tǒng)有如下幾個界面如圖 4 所示:界面一中, TextView1 顯示了一些軟件介紹信息。在界面一中選擇 Button1,就出現(xiàn)了界面二。界面二中, EditText1 中,可以輸入文本,以生成二維碼,選擇 Button3,跳轉(zhuǎn)到生成的二維碼。在界面二中,選擇 Button2,則跳轉(zhuǎn)到界面三,選擇 Button4,則出現(xiàn)二維碼掃描界面,掃描結(jié)果返回到界面三中的 TextView3,對結(jié)果進(jìn)行檢驗后,在界面三的 TextView4中,返回“匹配”或者“警告”。 圖 4( a) 界面一 圖 4( b) 界面二 TextView1 Button2 Button1 Button3 EditText1 山東大學(xué)學(xué)士學(xué)位論文 10 圖 4( c) 界面三 Button4 TextView3 TextView2 山東大學(xué)學(xué)士學(xué)位論文 11 第四章 應(yīng)用程序的編程實現(xiàn) Android 應(yīng)用工程文件組成 Android 應(yīng)用工程文件 (如圖 5 所示) 主要由以下工程文件組成 : 既源文件目錄 。 目錄 , 包含 文件 , 它由 Eclipse 自動生成和修改 ,不需要去維護(hù) 。 庫 。 目錄 , 存放多媒體等文件 。 目錄 , 存放應(yīng)用用到的資源文件 。 目錄 ,存放圖片資源 , 分別為高中低三個分辨率 。 目錄 , 放置布局文件 ,均為 .xml 文件 。 目錄 , 放置字符串 (), 顏色 (), 數(shù)組()。 應(yīng)用的配置文件 , 我們要在這個文件中聲明應(yīng)用的名稱 ,所有的 Activity,Service,Reciver 等 。 圖 5 工程文件目錄 山東大學(xué)學(xué)士學(xué)位論文 12 Android 應(yīng)用程序組成 一個典型的 Android應(yīng)用程序通常由 5個組件組成,即 Activity、 Intent and Intent Filters、 Service、 BroadcastIntentReceiver、 ContentProvider。 Activity 是這 5 個組件中最常用的,程序中 Activity 通常的表現(xiàn)形式是一個單獨的界面。每個 Activity 都是一個單獨的類,它擴展實現(xiàn)了 Activity 基礎(chǔ)類。這個類顯示為一個由 Views 組成的用戶界面,并響應(yīng)事件。大多數(shù)程序有多個 Activity。 另一個比較常用的類就是 Intent and Intent Filters。 Android 通過一個專門的 Intent 類來進(jìn)行界面的切換, Intent 描述了程序想做什么。 有個相關(guān)的類叫 IntentFilter。 Intent 是一個請求來做什么事情; IntentFilter 則描述了一個 Activity(或下文的 IntentReceiver)能處理什么意圖。 系統(tǒng) 通過解析 傳遞進(jìn)來的 Intent 來完成 Activity 的切換。使用 startActivity()方法 來啟用新的Activity。 Intent 的使用 Intent 是一個對象,它可以解決 Activity 之間的相互跳轉(zhuǎn)、相互傳遞數(shù)據(jù)。 解決了 Android 應(yīng)用的各項組件之間的通訊。 Intent 負(fù)責(zé)對應(yīng)用中一次操作的動作、
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1