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

正文內(nèi)容

二維碼電子請柬生成與掃描系統(tǒng)設(shè)計_畢業(yè)設(shè)計-資料下載頁

2025-07-09 14:19本頁面

【導(dǎo)讀】術(shù),既條碼技術(shù)。二維碼是條碼的一種,由于它信息容量大、容錯能力強,可靠。性高、成本低,近年來得到了廣泛應(yīng)用。隨著智能手機(jī)的普及,Android平臺以。其開放性、良好的用戶體驗成為了智能手機(jī)主力的操作系統(tǒng)。二維碼,生成的二維碼可以應(yīng)用在電子請柬中。的二維碼,可以獲得加密前的信息,并且確認(rèn)來著的身份。本軟件可以防止不被。邀請的人混入一些場合,應(yīng)用性較強。

  

【正文】 nActivity 跳轉(zhuǎn)到 QrActivity。 7. 2 調(diào)用 BarcodeScanner 生成二維碼的主要程序如下: @Override public void onClick(View view) { Intent intent = new Intent()。 String content = ().toString()。 content=content+\n123456。 (ENCODE_DATA, content)。 (ENCODE_TYPE, TEXT_TYPE)。 startActivity(intent)。 山東大學(xué)學(xué)士學(xué)位論文 17 } 通過這段程序,可以調(diào)用 getText( ) .toString()方法將用戶輸入到EditText 中的文本信息存入字符串 content 中,然后系統(tǒng)給 content 加入一串字符以生成新的字符串,最后將新生成的字符串傳遞進(jìn)入 BarcodeScanner 中,并且生成二維碼。 調(diào)用 BarcodeScanner 掃描二維碼并且檢測信息的主要程序如下: @Override public void onClick(View view) { Intent intent = new Intent()。 (intent, 0)。 } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intent) { if (requestCode != 0) {()。 return。 } if(resultCode==RESULT_OK){ String contents = (SCAN_RESULT)。 int i=()。 String jieguo=(0,i6)。 (jieguo)。 String key=123456。 String Str=(i6)。 if ((key)){ (匹配 )。 ()。 } else { (警告 )。 ()。 } } else if (resultCode == RESULT_CANCELED) { } } 通過這段代碼,將掃描二維碼得到的文本信息傳遞到字符串 contents 中。然后去除在生成二維碼階段,系統(tǒng)自動加上的字符串,將原本輸入的那部分文本信息傳遞到字符串 jieguo,通過 Activity3 中的 TextView3 顯示出來。取出字符串 contents 中系統(tǒng)自動加上的字 符串,并且與字符串 key 比較。如果比較結(jié)果一樣,就在 Activity3 中的 TextView2 中顯示綠色字體“匹配”。如果比較結(jié)果不一樣,就顯示紅色字體“警告”。 山東大學(xué)學(xué)士學(xué)位論文 18 第五章 應(yīng)用程序的測試 在編程基本完成后,還要對設(shè)計的系統(tǒng)進(jìn)行測試。系統(tǒng)測試是設(shè)計一個應(yīng)用軟件必不可少的一部分。 系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進(jìn)行的測試, 測試 目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測試發(fā)現(xiàn)問題之后要經(jīng)過調(diào)試找出錯誤原因和位置,然后進(jìn)行改正。 對 Android 應(yīng)用軟件進(jìn) 行測試有兩種方法,一是用 Eclipse 自帶的 Android模擬器進(jìn)行測試,二是用實體手機(jī)測試。 在模擬器上測試 使用 Android 模擬器可降低測試費用,并提高測試覆蓋率。使用模擬器 可以在沒有目標(biāo)設(shè)備的情況下,可使用 AVD 設(shè)備設(shè)置快速進(jìn)行測試 。要想使用 Android模擬器,首先要先在 Eclipse 中創(chuàng)建一個模擬器。創(chuàng)建模擬器的步驟如下:選擇window→ AVD manager→ new,并且在彈出的頁面中設(shè)置想創(chuàng)建模擬機(jī)的參數(shù),其中 Name 即 模擬器的名稱 , Size 即 模擬器 SD 卡大小 , Target 即 模擬器版本 。創(chuàng)建好模擬機(jī)后, 在左邊程序列表中,右鍵點擊要運行的程序。點擊 Run as→Android Application。模擬器就會打開 ,并且 要運行的程序已經(jīng)安裝在模擬器里面 ,然后就可以進(jìn)行測試 。 在目標(biāo)設(shè)備 上測試 在通過模擬器上的測試后, 為確保應(yīng)用程序能正確運行, 還必須要在 目標(biāo)設(shè)備上測試 。 通過模擬用戶使用的環(huán)境,可確保應(yīng)用程序在實際使用過程中按預(yù)期的那樣運行。 軟件安裝測試 打開工程文件,將根目錄 bin 文件夾中的 apk 文件下載并安裝到手機(jī)中。能夠成功安裝,即測試通過。 山東大學(xué)學(xué)士學(xué)位論文 19 生成二維碼測試 打開應(yīng)用軟件,界面如圖 6 所示。點擊“生成二維碼”按鈕,則出現(xiàn)如圖 7所示界面??梢栽谖谋究蛑休斎胛谋拘畔ⅲ缓簏c擊按鈕生成二維碼。生成的二維碼如圖 8所示。 圖 6 程序開始頁面 圖 7 輸入信息頁面 圖 8 生成的二維碼 掃描二維碼測試 在圖 6界面中,按下“掃描二維碼”,在界面 9中點擊“開始掃描”,出現(xiàn)圖 10 所示界面,等解碼讀出結(jié)果后,當(dāng)二維碼是本系統(tǒng)生成的,解碼后有本系統(tǒng)加上的一串?dāng)?shù)字時,滿足條件,出現(xiàn)圖 11 所示界面,在本系統(tǒng) 輸入的原來的信息也正常顯示。當(dāng)二維碼是其他在線系統(tǒng)生成的,二維碼解碼后,如果沒有系統(tǒng)加的一串?dāng)?shù)字,就出現(xiàn)圖 12所示界面,而且輸入的原本信息丟失一部分。 山東大學(xué)學(xué)士學(xué)位論文 20 圖 9 開始頁面 圖 10 圖像采集頁面 圖 11 掃描后頁面 圖 12 掃描后頁面 山東大學(xué)學(xué)士學(xué)位論文 21 結(jié)論 在計算機(jī)上,有許多在線生成二維碼的網(wǎng)頁,在手機(jī)等智能終端,也有很多可以完成二維碼掃描的軟件。本項目將二維碼的生成、二維碼的掃描以及二維碼的加密監(jiān)測綜合在一起,設(shè)計了 一個二維碼電子請柬生成與掃描系統(tǒng)??偟膩碚f,本項目完成了二維碼電子請柬生成與掃描系統(tǒng)的基本功能。可以在 Android 實體手機(jī)上完成二維碼的生成、二維碼的掃描,而且實現(xiàn)了一個簡單的加密,可以識別電子請柬是不是本系統(tǒng)生成的,完成對來賓的身份檢測。而且本軟件通過了測試,可以投入使用。 通過這個項目,我對用 Java 語言在 Eclipse 建造工程,編寫可以使用的Android 程序有了一個整體的認(rèn)識。雖然已經(jīng)基本實現(xiàn)所設(shè)想的功能,但是在一些方面還有待提高。首先就是加密設(shè)計的比較簡單,可以考慮用一些比較復(fù)雜的加密,例如 DES、 AES 等比較復(fù)雜專業(yè)的加密算法。其次,可以考慮將本項目和數(shù)據(jù)庫聯(lián)系起來,將請柬掃描信息輸入數(shù)據(jù)庫,可以實現(xiàn)會議的簽到。 山東大學(xué)學(xué)士學(xué)位論文 22 致謝 本項目是我做的一個最完整的項目,從學(xué)習(xí) Java 語言,安裝軟件,建立工程,編寫程序,測試程序到程序的最后使用。我 遇到了無數(shù)的困難和障礙, 也學(xué)到了很多東西。能做出這個項目,寫出這篇論文,絕非我一人之力。 感謝我的 論文 指導(dǎo)老師 , 對我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。 感謝全體控制學(xué)院的老師,我能做出這個項目,和您們四年來給我灌輸?shù)母鞣N理論知識是分不開的。 感謝我同組的隊友,在和你們的交流與討論中,我才能發(fā)現(xiàn)自己的不足,并且不斷進(jìn)步。你們不畏困難,勇于求知的品德給我留下了深刻的印象。 感謝這篇論文所涉及到的各位學(xué)者。如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。 感謝互聯(lián)網(wǎng)各種論壇上各位從事 Android 程序開發(fā)的各位前輩各位大神,沒有你們在論壇上無私分享的經(jīng)驗,我簡直不敢想象該怎么解決層出不窮的各種錯誤。 由于我的學(xué)術(shù)水平有限,所寫論文難免有不足之處,懇請各位老師和學(xué)友 批 評和指正 ! 山東大學(xué)學(xué)士學(xué)位論文 23 參考文獻(xiàn) [1]高 羽佳,張旭東 ,項尚 .基于圖像處理的 QR碼識別研究 .[J]滁州學(xué)院學(xué)報, :65~ 67 [2]劉宏偉,嚴(yán)妍 .快速響應(yīng)碼的識別和解碼 .[J]計算機(jī)工程與設(shè)計, :1560~1563 [3]Tor Helleseth. Legendre sums and codes related to QR codes. Discrete Applied Mathematics (1992) 107l13 [4]張思民 .Java 語言程序設(shè)計 .[M]北京:清華大學(xué)出版社, 20xx [5]李鐘尉 .JAVA從 入門到精通 第二版 .[M] 北京:清華大學(xué)出版社, 20xx [6]李興華 .名師講壇 — Java開發(fā)實戰(zhàn)經(jīng)典 . [M]北京:清華大學(xué)出版社, 20xx [7]梁勇 .Java語言程序設(shè)計 :基礎(chǔ)篇 . [M]北京:機(jī)械工業(yè)出版社, 20xx [8]Jensen M. Eclipse of the public corporation[J]. Harvard Business Review (. 1989), revised, 1997 [9]陳剛 .Eclipse從入門到精通 .[M]北京:清華大學(xué)出版社 , 20xx [10]汪永松 .Android 平臺開發(fā)之旅 .[M]北京:機(jī)械工業(yè)出版社, 20xx [11]Enck W, Ongtang M, McDaniel P. Understanding android security[J]. Security amp。 Privacy, IEEE, 20xx, 7(1): 5057 [12]李佐彬 .Android 開發(fā)入門與實戰(zhàn)體驗 .[M] 北京:機(jī)械工業(yè)出版社, 20xx [13]吳善財 .Android 基礎(chǔ)開發(fā)與實踐 .[M]北京:清華大學(xué)出版社, 20xx [14]何孟翰 .Google Android SDK 開發(fā)實戰(zhàn)演練 .[M]北京:人民郵電出版社, 20xx [15]蘭紅林 .Android二維碼的掃描識別 .[D]太原:太原科技大學(xué), 20xx [16]吳凱,辛陽 .基于 Android平臺的條碼掃描軟件的設(shè)計與實現(xiàn) .[D]北京:北京郵電大學(xué),20xx [17]佘鳳婭 .基于 Android的手機(jī)搜索定位應(yīng)用開發(fā) .[D]北京:北京郵電大學(xué), 20xx
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1