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

正文內容

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

2024-08-23 14:19 本頁面
 

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