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

正文內容

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

2024-08-25 20:53本頁面

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

  

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