




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于android系統(tǒng)的手勢(shì)加 密軟件的開發(fā) page 2 緒 論 本課題研究背景和意義 1 當(dāng)前研究現(xiàn)狀 2 課題的研究內(nèi)容 3 4 page 3 本課題研究背景和意義 n android是一個(gè)真正意義上的開放性移動(dòng)設(shè)備綜合平臺(tái)。它包 括操作系統(tǒng)、用戶界面和應(yīng)用程序移動(dòng)電話工作所需的全部軟件, 而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放手 機(jī)聯(lián)盟合作開發(fā)了android,這個(gè)聯(lián)盟由包括中國移動(dòng)、摩托羅拉、 高通、宏達(dá)和t-mobile在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。 通過與運(yùn)營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合 作伙伴關(guān)系,來建立標(biāo)準(zhǔn)化、開放式的移
2、動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn) 業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng),這樣應(yīng)用之間的通用性和互聯(lián)性將 在最大程度上得到保持。所有的android應(yīng)用之間是完全平等的。在 開發(fā)之初,android平臺(tái)就被設(shè)計(jì)成一個(gè)由一系列應(yīng)用所組成的平臺(tái)。 所有的應(yīng)用都運(yùn)行在一個(gè)核心的引擎上面,這個(gè)核心引擎其實(shí)就是一 個(gè)虛擬機(jī),它提供了一系列用于應(yīng)用和硬件資源間進(jìn)行通訊的api。 n 雖然市場上已經(jīng)有同類的手機(jī)解鎖軟件,而且也能夠滿足用戶 的需求,但是這些軟件的功能都比較單一,而在按鍵的加解鎖方面還 沒有相關(guān)的應(yīng)用,基于android平臺(tái)的手機(jī)解鎖系統(tǒng)的實(shí)現(xiàn)不僅可以 避免手機(jī)屏幕的劃損,也可解放原有的解鎖鍵,而且還有更多的功
3、能 讓用戶選擇。 n 基于android平臺(tái)的手機(jī)解鎖系統(tǒng)具有按鍵加解鎖,自定義加 解鎖音效,支持是否屏蔽自帶加解鎖鍵,感應(yīng)加解鎖,自由滑動(dòng)解鎖, 防盜警報(bào)的功能 page 4 當(dāng)前研究現(xiàn)狀 n android 是google開發(fā)的基于linux平臺(tái)的開源手機(jī)操作系統(tǒng)。 它包括操作系統(tǒng)、用戶界面和應(yīng)用程序移動(dòng)電話工作所需的全部軟 件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。google與 開放手機(jī)聯(lián)盟合作開發(fā)了 android,這個(gè)聯(lián)盟由包括中國移動(dòng)、摩托 羅拉、高通、宏達(dá)電和 t-mobile 在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng) 軍企業(yè)組成。google通過與運(yùn)營商、設(shè)備制造商、開發(fā)商
4、和其他有關(guān) 各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化、開放式的移 動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式的生態(tài)系統(tǒng)。 n 作為谷歌企業(yè)戰(zhàn)略的重要組成部分,android 將進(jìn)一步推進(jìn)“隨時(shí)隨 地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn)。全球?yàn)閿?shù)眾多的移動(dòng)電 話用戶正在使用各種基于 android 的電話。谷歌的目標(biāo)是讓(移動(dòng)通 訊)不依賴于設(shè)備甚至平臺(tái)。出于這個(gè)目的,android 將補(bǔ)充,而不 會(huì)替代谷歌長期以來奉行的移動(dòng)發(fā)展戰(zhàn)略:通過與全球各地的手機(jī)制 造商和移動(dòng)運(yùn)營商結(jié)成合作伙伴,開發(fā)既有用又有吸引力的移動(dòng)服務(wù), 并推廣這些產(chǎn)品 page 5 課題的研究內(nèi)容 n android
5、系統(tǒng)是google及其開發(fā)聯(lián)盟推出基于linux平臺(tái)開源 手機(jī)操作系統(tǒng)。android平臺(tái)為開發(fā)者提供了完整的系統(tǒng)解決方案, 而且提供了統(tǒng)一、簡單、易用的開發(fā)接口,讓我們可以輕松地開發(fā)出 一套手機(jī)系統(tǒng)管理軟件; n 本系統(tǒng)研究的是android平臺(tái)的手機(jī)手勢(shì)加密軟件的設(shè)計(jì)與實(shí)現(xiàn) 過程, 要實(shí)現(xiàn)本系統(tǒng),首先要有夯實(shí)的專業(yè)知識(shí),而且也要對(duì)android 程序開發(fā)的思路有一定的了解。作為一個(gè)實(shí)用的手機(jī)加鎖系統(tǒng),最主 要的是能夠讓用戶體會(huì)到本系統(tǒng)的實(shí)用性,并且在這個(gè)基礎(chǔ)上帶給用 戶更多的關(guān)于解鎖方面的體驗(yàn)。 page 6 手勢(shì)加密系統(tǒng)與設(shè)計(jì) page 7 系統(tǒng)可行性分析 目標(biāo)系統(tǒng)開發(fā)經(jīng)濟(jì)需求的比較低,
6、加上具有成熟的 android平臺(tái)以及十分普及手機(jī)設(shè)備,所以在軟硬 件的支出上十分有限。而且,目標(biāo)系統(tǒng)并不是十分 復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出有限本課題 的設(shè)計(jì)開發(fā)還是具有相當(dāng)大的經(jīng)濟(jì)可行性的 本系統(tǒng)使用android技術(shù)進(jìn)行開發(fā),發(fā)展到現(xiàn) 在,android已經(jīng)算是一個(gè)較成熟的平臺(tái)了,現(xiàn)在 有越來越多的企業(yè)及技術(shù)人員選擇它作為開發(fā)平 臺(tái)。因此,在技術(shù)上.net是完全可以勝任這個(gè)平 臺(tái)的開發(fā) 本系統(tǒng)用戶只要有一臺(tái)android手機(jī),就可以使用了, 系統(tǒng)是由的操作都是用戶熟悉的選擇框或者按鈕等 等。所有的操作通過手機(jī)就可以完成,用戶不需 培訓(xùn),只要稍微提示一下即可。因此,在操作使用 上,本
7、系統(tǒng)簡單、方便,易于使用戶接受,因而是 十分可行的 由于本系統(tǒng)是在相關(guān)法律法規(guī)下實(shí)施完成的,所 以不存在任何法律問題,在法律上是完全可行的。 綜合考慮經(jīng)濟(jì)、技術(shù)、操作和法律等方面的因素, 該手勢(shì)加密查詢系統(tǒng)可以立即開始進(jìn)行 page 8 系統(tǒng)功能需求分析 九宮格圖案 通過系統(tǒng)繪制實(shí)現(xiàn)九宮格圖案,用戶可以通過滑動(dòng)手指在圖 案上面設(shè)置加密密碼,也可以通過滑動(dòng)手機(jī)來實(shí)現(xiàn)解密 錯(cuò)誤次數(shù) 限制 如果用戶連續(xù)超過5次出現(xiàn)密碼錯(cuò)誤,則系統(tǒng)會(huì)自動(dòng)鎖住60秒 鐘,這段時(shí)間用戶不能在進(jìn)行解鎖操作,只有等60秒鐘過后才能 繼續(xù)操作 緊急呼叫 即使在鎖屏的狀態(tài)下,用戶依然可以利用鎖屏界面上的緊急 呼叫按鈕來撥打119
8、、120等緊急電話 重置密碼 在進(jìn)入應(yīng)用之后還進(jìn)行了修改密碼的設(shè)置,點(diǎn)擊菜單按鈕跳 出重置密碼的選項(xiàng)可進(jìn)行重置密碼修改 page 9 系統(tǒng)總體設(shè)計(jì) 對(duì)于手勢(shì)加密軟件,我們把系統(tǒng)分為加密和解密兩大模塊,加 密模塊主要實(shí)現(xiàn)密碼的初始化和保存操作,而解密模塊主要負(fù)責(zé)密 碼的正確性校對(duì) 手勢(shì)加密軟件 錯(cuò)誤警告模塊 初始化密碼/重置密 碼模塊 手勢(shì)解密模塊 page 10 系統(tǒng)流程設(shè)計(jì) 程序設(shè)計(jì)中有一個(gè) 非常重要的環(huán)節(jié)就是流 程設(shè)計(jì),程序流程圖是 程序分析中最基本、最 重要的分析技術(shù),它是 進(jìn)行流程程序分析過程 中最基本的工具。 本手勢(shì)加密軟件的流程 主要可以概括為設(shè)密到 解密這樣一個(gè)過程,首 先用戶第
9、一次使用系統(tǒng) 時(shí)會(huì)自動(dòng)提示用戶設(shè)置 初始密碼,設(shè)置后的初 始密碼將會(huì)被保存,然 后在用戶解密的過程中, 軟件會(huì)自動(dòng)把用戶滑動(dòng) 的密碼與設(shè)置的初始密 碼比較,如果兩個(gè)密碼 一致則解密成功,否則 提示解密失敗 page 11 系統(tǒng)實(shí)現(xiàn)效果圖 九宮格規(guī)劃圖 page 12 系統(tǒng)實(shí)現(xiàn)效果圖 初始化密碼界面 page 13 系統(tǒng)實(shí)現(xiàn)效果圖 解密界面 page 14 系統(tǒng)實(shí)現(xiàn)效果圖 滑動(dòng)界面 單擊此處添加標(biāo)題 總 結(jié) 展 望 page 16 總結(jié) n 畢業(yè)設(shè)計(jì)是我在大學(xué)學(xué)習(xí)階段的最后一個(gè)環(huán)節(jié),是對(duì)所學(xué)基礎(chǔ) 知識(shí)和專業(yè)知識(shí)的一種綜合應(yīng)用,是一種綜合的再學(xué)習(xí)、再提高的過 程,這一過程有助于培養(yǎng)我的學(xué)習(xí)能力和獨(dú)
10、立工作能力,而現(xiàn)在兩三 個(gè)月的畢業(yè)設(shè)計(jì)全部結(jié)束了,心情極為復(fù)雜,在這期間,我既學(xué)到了 許多知識(shí),同時(shí)又鍛煉了自己的實(shí)際動(dòng)手能力。通過對(duì)本系統(tǒng)的開發(fā) 和探索,我對(duì)軟件的開發(fā)過程有了一定程度的了解;特別是通過對(duì) android平臺(tái)手勢(shì)加密系統(tǒng)的開發(fā),使我對(duì)面向?qū)ο蠹夹g(shù)有了較為深 入的理解和掌握。 n 通過這次畢業(yè)設(shè)計(jì),我認(rèn)識(shí)到系統(tǒng)開發(fā)是一件不容易的事,在 開發(fā)之前的準(zhǔn)備工作也是尤為重要,比如需求分析,系統(tǒng)分析與實(shí)現(xiàn), 這些都是不言而喻的重要。 n 在畢業(yè)設(shè)計(jì)過程中,我遇到過很多問題,通過查閱參考書和請(qǐng) 教導(dǎo)師,都一一得到了解決。這不僅鍛煉了自己的分析問題、解決問 題的能力,同時(shí)也使我認(rèn)識(shí)到自己對(duì)所
11、學(xué)的知識(shí)理解的深度還遠(yuǎn)遠(yuǎn)不 夠,還有很多方面知識(shí)結(jié)構(gòu)的缺乏。 很快就要畢業(yè)了,我今后一定 要努力提高自己的理論水平,同時(shí),盡可能多的閱覽一些科技書籍, 以加強(qiáng)自己的理論水平和實(shí)際動(dòng)手能力。 n 由于時(shí)間的限制,本文所解決問題的方法并不能稱之完美。在許多小 細(xì)節(jié)方面尚待推敲、修改與完善 page 17 展望 n 如果想讓本系統(tǒng)應(yīng)用起來,可能功能還有所欠缺,還有待完善,但是畢 竟是一個(gè)畢業(yè)設(shè)計(jì),時(shí)間和本人的知識(shí)面都很有限,不過我相信只要 不斷地鍛煉自己的實(shí)際開發(fā)能力及動(dòng)手能力,積極的吸收最新技術(shù), 不斷摸索不斷改進(jìn),不斷發(fā)現(xiàn)問題,解決問題,那么一切困難都會(huì)將 會(huì)迎刃而解,系統(tǒng)功能肯定可以更完善,穩(wěn)定性可以跟好,效率可以 更高的 page 18 致謝 在這一次的畢業(yè)設(shè)計(jì)中,首先,我要對(duì)我的指導(dǎo)老師表示 謝意,感謝他在手勢(shì)加密查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 印刷企業(yè)市場調(diào)研方法考核試卷
- 家庭裝飾畫框批發(fā)考核試卷
- 園藝陶瓷的公共空間裝飾效果考核試卷
- 印刷設(shè)備生產(chǎn)過程的智能化技術(shù)應(yīng)用案例考核試卷
- 圖書出租業(yè)務(wù)的服務(wù)標(biāo)準(zhǔn)化培訓(xùn)考核試卷
- 影視錄放設(shè)備的智能鏡頭切換考核試卷
- 暖氣施工合同范本
- 簽訂重大銷售合同范本
- 口腔消毒培訓(xùn)課件
- 電商行業(yè)產(chǎn)品描述免責(zé)協(xié)議承諾書
- EPC項(xiàng)目采購管理方案
- 旅游景區(qū)旅游安全風(fēng)險(xiǎn)評(píng)估報(bào)告
- 門窗安裝工程投標(biāo)書范本(二)
- 追覓科技在線測(cè)評(píng)題
- 智鼎在線測(cè)評(píng)107題
- 病歷書寫規(guī)范與住院病歷質(zhì)量監(jiān)控管理制度
- 12詩詞四首《漁家傲-秋思》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì) 初中語文九年級(jí)下冊(cè)
- 金礦承包協(xié)議合同2024年
- 解讀國有企業(yè)管理人員處分條例(2024)課件(全文)
- 創(chuàng)新創(chuàng)業(yè)基礎(chǔ)-理論、案例與訓(xùn)練(大學(xué)生創(chuàng)新創(chuàng)業(yè)教育課程)全套教學(xué)課件
- TD/T 1072-2022 國土調(diào)查坡度分級(jí)圖制作技術(shù)規(guī)定(正式版)
評(píng)論
0/150
提交評(píng)論