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

正文內(nèi)容

手機(jī)安全衛(wèi)士畢業(yè)設(shè)計論文-資料下載頁

2025-08-16 20:53本頁面

【導(dǎo)讀】的,所以每個人都可以開發(fā)出一個安卓應(yīng)用,導(dǎo)致安卓的應(yīng)用數(shù)不勝數(shù)。取用戶的隱私,使得手機(jī)的安全問題日益明顯,手機(jī)安全問題關(guān)注度日益提高。整體項目采用MVC框架,是對安卓知識點(diǎn)的綜合應(yīng)用,用到的技術(shù)有(活動,服務(wù),廣。本項目是通過xml文件對頁面進(jìn)行布局,后臺使用java代碼實現(xiàn)每一個業(yè)務(wù)邏輯流。程,完成頁面中的每一個需求。本系統(tǒng)采用安卓作為開發(fā)平臺,使用安卓開發(fā)工具作為開發(fā)

  

【正文】 病毒信息的 ER圖 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 ① 邏輯結(jié)構(gòu)設(shè)計的任務(wù) 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 數(shù)據(jù)庫設(shè)計 23 數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是將概念模型轉(zhuǎn)換成特定的 DBMS所支持的數(shù)據(jù)模型的過程。從 ER圖所表示的概念模型可以轉(zhuǎn)換成任何一種具體的 DBMS 所支持的數(shù)據(jù)模型,這里只介紹 ER 圖如何向關(guān)系模型進(jìn)行轉(zhuǎn)換,一般的邏輯結(jié)構(gòu)設(shè)計分為一下三步,如圖 所示。 初 始 關(guān) 系 模 式 設(shè) 計關(guān) 系 模 式 規(guī) 范 化模 式 評 價是 否 改 進(jìn)以 D B M S 語 法 描 述模 式 改 進(jìn)概 念 結(jié) 構(gòu) 設(shè) 計物 理 設(shè) 計否是 圖 關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 ② 邏輯結(jié)構(gòu)設(shè)計的模式 概念設(shè)計中得到的 ER 圖由實體、屬性和聯(lián)系組成的,而關(guān)系數(shù)據(jù)庫邏輯設(shè)計的結(jié)果是一組關(guān)系模式的集合。所以將 ER 圖轉(zhuǎn)換成關(guān)系模型實際上就是將實體、屬性和聯(lián)系轉(zhuǎn)換成關(guān)系模式。轉(zhuǎn)換要遵循以下原則。 一個實體轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的鍵就是關(guān)系的鍵。 一個聯(lián)系轉(zhuǎn)換成一個關(guān)系模式,與該聯(lián)系相連的各實體的鍵以及聯(lián)系的屬性均轉(zhuǎn)換為該關(guān)系的屬性。該關(guān)系的鍵有三種情況: 如果聯(lián)系為 1:1,則每個實體的鍵都是關(guān)系的候選鍵; 如果聯(lián)系為 1:m,則 n端實體的鍵是關(guān)系的鍵; 如來聯(lián)系為 n:m,則各實體鍵的組合是關(guān)系的鍵。 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 數(shù)據(jù)庫設(shè)計 24 把概念 設(shè)計 ER 圖中的每一個實體轉(zhuǎn)換為一個關(guān)系,主鍵為帶下劃線的實體,則以上實體轉(zhuǎn)換完成關(guān)系模式如下所示。 黑名單號碼( 姓名 ,電話號碼,攔截模式) 軟件信息( 軟件包名 ,軟件名稱,系統(tǒng)軟件,用戶軟件,軟件圖標(biāo)) 號碼歸屬地信息(號碼 id, 號碼所屬城市 ,號碼所屬城市的區(qū)號,號碼類型) 常用服務(wù)電話號碼( 號碼 ID,號碼所屬服務(wù)名稱,號碼電話信息) 病毒信息(描述, ID, MD5 數(shù)字簽名,類型, 應(yīng)用程序包名 ) 已加鎖程序信息( 應(yīng)用程序包名 ,程序 ID) 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫最終要存儲在物理設(shè)備上。對于給定的邏輯 數(shù)據(jù)模型,選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,稱為數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計。設(shè)計人員必須深入了解給定的 DBMS 的功能, DBMS 通過的環(huán)境和工具、硬件環(huán)境,特別是存儲設(shè)備的特征。另一方面也要了解應(yīng)用環(huán)境的具體要求,如各種應(yīng)用的數(shù)據(jù)量、處理頻率和響應(yīng)時間等。本系統(tǒng)物理設(shè)計采用 SQLite 數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的存數(shù),以下是本系統(tǒng)數(shù)據(jù)庫設(shè)計的字段情況。 ① 黑名單數(shù)據(jù)表 表 blacknumber 主要用來保存黑名單的數(shù)據(jù)信息,主要包括姓名( name)、電話號碼( phone)、攔截模式( mode)三個字段,其具體設(shè)計如表 。 表 黑名單數(shù)據(jù)表 Index Name Declared Type Type Size Not null 1 _id varchar(2) integer 2 yes 2 phone varchar(20) varchar 20 yes 3 mode varchar(2) varchar 2 yes ② 號碼歸屬地數(shù)據(jù)表 表 address_db 用來存儲號碼的信息,比如 id、號碼類型( cardtype)、地區(qū)( area)、所屬城市( city),其具體設(shè)計如表 。 表 號碼歸 屬地數(shù)據(jù)表 Name Declared type Type Size Not null city varchar(20) varchar 20 yes cardtype varchar(20) varchar 20 yes area varchar(10) varchar 10 yes _id varchar(2) integer 2 yes ③ 常用號碼數(shù)據(jù)表 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 數(shù)據(jù)庫設(shè)計 25 表 monnum 表用來存儲一些常用的電話號碼和名稱,比如某銀行客服電話、某機(jī)場的訂票電話等,主要包含 _id、電話( number)、名 字( name)三個字段,其具體設(shè)計如表 所示。 表 常用號碼數(shù)據(jù)表 Name Declared type Type Size Not null _id varchar(2) integer 2 yes number varchar(20) integer 20 yes name varchar(20) varchar 20 yes ④ 程序鎖數(shù)據(jù)表 程序鎖( applock)表用來存儲已加鎖的所建,所用到的字段有 _id 和應(yīng)用程序的包名( packname),其具體設(shè)計如表 所示。 表 程序鎖數(shù)據(jù)表 Name Declared type Type Size Not null _id varchar(2) integer 2 yes packname varchar(20) varcher 20 yes ⑤ 手機(jī)殺毒數(shù)據(jù)表 手機(jī)殺毒數(shù)據(jù)庫表( antivirus),用到的字段有 _id、應(yīng)用程序簽名( md5)、類型( type)、名稱( name)、描述( desc)五個字段,其具體設(shè)計如表 所示。 表 手機(jī)殺毒數(shù)據(jù)表 Name Declared type Type Size Not null _id varchar(2) integer 2 yes md5 varchar(30) varcher 30 yes type varchar(2) varcher 2 yes name varchar(30) varcher 30 yes desc varchar(30) varcher 30 yes 數(shù)據(jù)庫實施 數(shù)據(jù)庫實施是指根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果,在計算機(jī)上建立起實際的數(shù)據(jù)庫結(jié)構(gòu)、裝入數(shù)據(jù)、進(jìn)行測試和試運(yùn)行的過程。數(shù)據(jù)庫的實施主要包括:建立實際數(shù)據(jù)庫結(jié)構(gòu)、裝入數(shù) 據(jù)、應(yīng)用程序編碼與調(diào)試、數(shù)據(jù)庫試運(yùn)行和整理文檔。 ① 通過執(zhí)行代碼控制數(shù)據(jù)庫的增、刪、改、查,具體添加數(shù)據(jù)并查詢出結(jié)果,對于手機(jī)殺毒的數(shù)據(jù)庫的測試結(jié)果如圖 。 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 數(shù)據(jù)庫設(shè)計 26 圖 手機(jī)殺毒的病毒數(shù)據(jù)庫 ② 常用號碼的數(shù)據(jù)庫測試結(jié)果如圖 所示。 圖 常用號碼數(shù)據(jù)庫 數(shù)據(jù)庫的試運(yùn)行,通過代碼的方式往數(shù)據(jù)庫中裝入數(shù)據(jù),并讀取出來顯示到界面上,觀察顯示的數(shù)據(jù)和裝入到數(shù)據(jù)庫中的數(shù)據(jù)是否一致,來測試數(shù)據(jù)庫是否能完美運(yùn)行。測試結(jié)果是在數(shù)據(jù)庫方面沒有大的問題,能夠進(jìn)行正常的增、刪、改、查,這樣數(shù)據(jù)庫設(shè)計也算 是告一段落了。 本章小結(jié) 本章主要介紹了數(shù)據(jù)庫設(shè)計的幾個階段,包括系統(tǒng)需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施等幾個階段,并通過圖片、圖表以及文字進(jìn)行了詳細(xì)的說明。對于每一階段,都詳細(xì)的介紹了其相應(yīng)的任務(wù)、方法和步驟。通過本章的詳細(xì)設(shè)計,基本上可以設(shè)計出一個符合需求和方便后期維護(hù)的數(shù)據(jù)庫。 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 項目詳細(xì)設(shè)計與實現(xiàn) 27 6 項目詳細(xì)設(shè)計與實現(xiàn) 項目的具體功能模塊設(shè)計及界面 本次項目的功能模塊大致有十幾個,而總體上可以分為三大方向的功能,有手機(jī)防盜功能模塊、系統(tǒng)偵測與設(shè)置以及用戶隱私功能模塊,而 在大的方向下又有不同的小的模塊組成,下面就該項目的所有的功能模塊的設(shè)計進(jìn)行詳細(xì)的說明及部分界面的展示。 用戶體驗界面的設(shè)計 ① splash 界面,其主要功能是初始化數(shù)據(jù)、聯(lián)網(wǎng)檢查服務(wù)器是否有新的版本更新和展示手機(jī)衛(wèi)士的 logo,可以提高用戶的體驗效果。 這個界面的設(shè)計流程,首先定義個相對布局,設(shè)置一個背景圖片,布局中間添加一個 TextView 用來顯示版本號,下方添加一個 ProgressBar,用來顯示加載的進(jìn)程。在布局最下方放置一個 TextView,當(dāng)應(yīng)用程序聯(lián)網(wǎng)檢查更新時,如果連接服務(wù)其有更新 提示,會彈出一個對話框提示用戶進(jìn)行更新,其界面展示如圖 所示,其界面布局的代碼會在附錄里給提供出來。 圖 Splash界面展示 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 項目詳細(xì)設(shè)計與實現(xiàn) 28 這個頁面需要進(jìn)行聯(lián)網(wǎng)操作,所要在 配置一個名稱為 聯(lián)網(wǎng)的權(quán)限。而且在后臺設(shè)計這個頁面時,由于需要聯(lián)網(wǎng)進(jìn)行更新,這是一個比較耗時的操作,所以聯(lián)網(wǎng)的操作放在的子線程里進(jìn)行執(zhí)行,避免由于請求服務(wù)器產(chǎn)生 anr( Application Not Responding)異常。在splash 界 面 還 進(jìn) 行 了 數(shù) 據(jù) 庫 拷 貝 的 操 作 , 把 數(shù) 據(jù) 庫 文 件 拷 貝 到/data/data/,這 樣才可以對數(shù)據(jù)庫進(jìn)行增、刪、改、查的操作,同樣這個操作也是要放到 子線程里去執(zhí)行。 ② 主界面設(shè)計 在 splash 界面后就直接進(jìn)入到主界面了,這個界面為用戶經(jīng)常操作的界面,而且手機(jī)衛(wèi)士的所有的功能都在主界面里展示,在這個界面用戶可以清理手機(jī)緩存、設(shè)置手機(jī)防盜、管理手機(jī)的軟件和進(jìn)程等。 其設(shè)計過程是界面最上端放置的是一個 TextView控件,文本為手機(jī)安全 衛(wèi)士,其下方放置是一個 自定義的 FocusedTextView 類,讓其繼承 TextView,重寫isFocused 的方 法, return true ,這 樣就 騙過 了系 統(tǒng),讓 系統(tǒng) 誤以為FocusedTextView 獲取到焦點(diǎn),這樣就能產(chǎn)生一個跑馬燈的效果展現(xiàn)到界面上。其下方的模塊就是一個設(shè)置 numColumns 為 3 的 GridView 顯示出來的,主界面展示如圖 所示。 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 項目詳細(xì)設(shè)計與實現(xiàn) 29 圖 主界面展示 手機(jī)防盜功能模塊的設(shè)計 手機(jī)防盜也是手機(jī)衛(wèi)士最為核心的功能模塊,其主要是保護(hù)用戶的隱私不被泄露,可以通過設(shè)置初試密碼開啟防盜功能,可 以在手機(jī)丟失的情況下,向事先設(shè)置的安全號碼發(fā)送報警短信,可以遠(yuǎn)程遙控手機(jī)銷毀數(shù)據(jù),保護(hù)隱私。其主要界面展示如下圖所示。 1)設(shè)置密碼與輸入密碼設(shè)計 首次進(jìn)入打開手機(jī)防盜功能的界面時,要先設(shè)置安全密碼,這個對話框設(shè)計是定義一個線性布局 LinearLayout,對其方式為豎直,上面定義一個 TextView 控件,文本內(nèi)容為:設(shè)置密碼,下方設(shè)置兩個 EditText,輸入類型為 textPassword,而在下方再放置一個線性布局,對其方式為水平對齊,添加兩個 Button 按鈕,設(shè)置 layout_width=0dip, layout_weight=1,這樣兩個 Button 按鈕所占權(quán)重一樣。其顯示效果如圖 所示。 圖 設(shè)置安全密碼界面 河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 項目詳細(xì)設(shè)計與實現(xiàn) 30 設(shè)置完安全密碼后返回到主界面上,再進(jìn)入手機(jī)防盜這個功能時就不用再設(shè)置密碼了,而是進(jìn)入到一個用戶輸入密碼的界面,其頁面布局和設(shè)置密碼的頁面布局一樣,顯示效果如圖 所示。 圖 輸入密碼界面 2)設(shè)置向?qū)У脑敿?xì)設(shè)計設(shè)計 輸入密碼后,用戶就進(jìn)入到設(shè)置向?qū)У慕缑妫O(shè)置向?qū)б还灿兴牟?,用戶要完成這四步操作設(shè)置手機(jī)的防盜功能,其具體的設(shè)計如下面四步所示。 ① 設(shè)置向?qū)У谝徊?的設(shè)計 這個界面的布局,界面的根節(jié)點(diǎn)是一個線性布局,對其方式為豎直方向,首先設(shè)置一個 TextView 控件,文本內(nèi)容為:歡迎使用手機(jī)防盜,這個控件下面再添加一個 TextView 控件,文本內(nèi)容為:您的手機(jī)防盜衛(wèi)士。其下方放置一個線性布局,對其方式設(shè)為水平方向,左邊設(shè)置一個 ImageView 控件,指定一個小圖片,右邊放置一個 TextView 控件,寫入文本的內(nèi)容,下面幾個也是這種布局。在這種布局下,再加入一個線性布局,設(shè)為水平方向?qū)R,在線性布局里放入 4 個ImageView 控件,分別給它們指定一個圖片的資源即可。在 這個線性布局下,再放置一個 RelativeLayout(相對布局),設(shè)置寬高為 match_parent,在相對布局里設(shè)置一個 ImageView,設(shè)置它的 layout_centerInParent=true,并為它指定一個圖片資源,再添加一個 Button,指定一個背景的樣式,讓 Button 按鈕顯示的更河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 項目詳細(xì)設(shè)計與實現(xiàn) 31 美觀一些, layout_alignParentBottom=true, layout_alignParentRight =true,讓 Button 按鈕顯示在父窗體的右下方,給 Button 添加一個文本為 下一步。其具體的顯示效果如圖 所示。 圖 設(shè)置向?qū)У谝徊浇缑? ② 設(shè)置向?qū)У诙降脑O(shè)計
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1