需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):8462 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著移動互聯(lián)網(wǎng)的高速發(fā)展,我們已經(jīng)由pc時代進(jìn)入到移動時代。在移動設(shè)備中android系統(tǒng)具有大量的市場用戶。而二維碼作為一種新的數(shù)據(jù)交換方式,逐步的取代常規(guī)的文本通信,將人們從繁瑣重復(fù)的工作中解脫出來。 該軟件是基于android系統(tǒng)開發(fā)的一款二維碼掃描與生成軟件。使用了react native搭建整體框架,開發(fā)前端界面,使用java開發(fā)android端。開發(fā)工具為android studio。通過zxing庫來解碼識別二維碼圖片。本軟件主要分為三部分。第一部分是可以生成包涵編輯信息的彩色二維碼圖片,第二部分是可以通過手機(jī)相機(jī)的預(yù)覽功能捕獲二維碼圖片,捕獲成功后通過二維碼的解碼算法可以獲取里面的信息,或者通過網(wǎng)絡(luò)圖片等方式 通過手機(jī)相冊掃描本地二維圖片獲得內(nèi)容。第三部分是數(shù)據(jù)存儲。將生成的信息或者獲得的圖片保存在本地。 該軟件具有操作簡單、方便、效率高等優(yōu)點,在日常生活中具有很高的實用性,有良好的用戶體驗。
關(guān)鍵字:二維碼;Zxing; Android; react-native;
目錄 摘要 Abstract 1 緒論-1 1.1 開發(fā)背景與意義-1 1.2 系統(tǒng)開發(fā)目標(biāo)-1 1.3 可行性研究-2 1.3.1 技術(shù)可行性-2 1.3.2 經(jīng)濟(jì)可行性-2 1.3.3 操作可行性-2 1.3.4 社會可行性-2 2 需求分析-3 2.1 系統(tǒng)功能結(jié)構(gòu)-3 2.2 系統(tǒng)用例圖-3 2.3 系統(tǒng)活動圖-4 2.4 技術(shù)需求-5 3 系統(tǒng)總體設(shè)計-7 3.1 概要設(shè)計-7 3.2 系統(tǒng)功能模塊-7 4 系統(tǒng)詳細(xì)設(shè)計-9 4.1 系統(tǒng)流程圖-9 4.2 二維碼識別模塊-9 4.3 生成二維碼模塊-10 4.4 界面設(shè)計-11 5 系統(tǒng)編碼實現(xiàn)-12 5.1 系統(tǒng)架構(gòu)-12 5.2 權(quán)限申請-13 5.3 掃描模塊-13 5.4 本地圖片識別模塊-15 5.5 生成二維碼模塊-19 6 軟件測試-23 6.1 功能測試-23 6.1.1攝像頭掃描測試-23 6.1.2 本地圖片識別功能測試-23 6.2 改進(jìn)意見-25 結(jié) 論-- 26 - 參 考 文 獻(xiàn)-- 27 - 致 謝-- 28 - |