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

正文內(nèi)容

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

2025-07-04 14:52本頁面
  

【正文】 archar(2)integer2yespacknamevarchar(20)varcher20yes⑤ 手機(jī)殺毒數(shù)據(jù)表手機(jī)殺毒數(shù)據(jù)庫表(antivirus),用到的字段有_id、應(yīng)用程序簽名(md5)、類型(type)、名稱(name)、描述(desc)五個(gè)字段。 號(hào)碼歸屬地?cái)?shù)據(jù)表NameDeclared typeTypeSizeNot nullcityvarchar(20)varchar20yescardtypevarchar(20)varchar20yesareavarchar(10)varchar10yes_idvarchar(2)integer2yes③ 常用號(hào)碼數(shù)據(jù)表表monnum表用來存儲(chǔ)一些常用的電話號(hào)碼和名稱,比如某銀行客服電話、某機(jī)場的訂票電話等,主要包含_id、電話(number)、名字(name)三個(gè)字段。① 黑名單數(shù)據(jù)表表blacknumber主要用來保存黑名單的數(shù)據(jù)信息,主要包括姓名(name)、電話號(hào)碼(phone)、攔截模式(mode)三個(gè)字段。另一方面也要了解應(yīng)用環(huán)境的具體要求,如各種應(yīng)用的數(shù)據(jù)量、處理頻率和響應(yīng)時(shí)間等。對于給定的邏輯數(shù)據(jù)模型,選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,稱為數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)。把概念設(shè)計(jì)ER圖中的每一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,主鍵為帶下劃線的實(shí)體,則以上實(shí)體轉(zhuǎn)換完成關(guān)系模式如下所示。一個(gè)聯(lián)系轉(zhuǎn)換成一個(gè)關(guān)系模式,與該聯(lián)系相連的各實(shí)體的鍵以及聯(lián)系的屬性均轉(zhuǎn)換為該關(guān)系的屬性。轉(zhuǎn)換要遵循以下原則。 關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)② 邏輯結(jié)構(gòu)設(shè)計(jì)的模式概念設(shè)計(jì)中得到的ER圖由實(shí)體、屬性和聯(lián)系組成的,而關(guān)系數(shù)據(jù)庫邏輯設(shè)計(jì)的結(jié)果是一組關(guān)系模式的集合。 病毒信息的ER圖 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)① 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)數(shù)據(jù)庫邏輯設(shè)計(jì)的任務(wù)是將概念模型轉(zhuǎn)換成特定的DBMS所支持的數(shù)據(jù)模型的過程。 常用號(hào)碼信息ER圖⑤ 病毒數(shù)據(jù)庫的信息,包含的屬性有ID、MD5數(shù)字簽名、類型、名稱。 軟件信息ER圖③ 號(hào)碼歸屬地查詢信息的數(shù)據(jù)庫設(shè)計(jì),此信息包含有號(hào)碼所屬城市、號(hào)碼的類型、號(hào)碼所屬城市區(qū)號(hào)。① 黑名單的數(shù)據(jù)庫設(shè)計(jì),由于黑名單的屬性有姓名、電話號(hào)碼、攔截模式這三個(gè)屬性。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。所謂抽象是對實(shí)際的人、物、事和概念進(jìn)行認(rèn)為處理,它抽取人們關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確地加以描述,這些概念組成了某種模型。它將數(shù)據(jù)設(shè)計(jì)分成需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。總之,該章對各個(gè)功能模塊的邏輯流程都有了詳細(xì)的設(shè)計(jì),對以后的數(shù)據(jù)庫設(shè)計(jì)和詳細(xì)代碼設(shè)計(jì)打下了基礎(chǔ),是程序的繼續(xù)開發(fā)成為了可能。 設(shè)置中心業(yè)務(wù)流程圖 本章小結(jié)本章主要介紹了該系統(tǒng)的設(shè)計(jì),系統(tǒng)所要實(shí)現(xiàn)的目標(biāo),系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)原則,降低模塊之間的耦合性,使模型與控制器和視圖相分離,很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。 軟件管理業(yè)務(wù)流程圖⑥ 手機(jī)殺毒模塊業(yè)務(wù)流程圖手機(jī)殺毒的業(yè)務(wù)流程是通過拿到包管理器遍歷手機(jī)上安裝的應(yīng)用程序,把應(yīng)用程序的包名和數(shù)字簽名和數(shù)據(jù)庫中病毒的數(shù)字簽名進(jìn)行比對,如果相同,說明該應(yīng)用程序?yàn)椴《荆瑥棾鲆粋€(gè)刪除該應(yīng)用程序的界面,如果不相同,說明該應(yīng)用程序不是病毒,掃描結(jié)束后,返回到手機(jī)殺毒的界面。 SmsReceiver業(yè)務(wù)流程圖④ 黑名單模塊業(yè)務(wù)流程圖黑名單模塊是通過創(chuàng)建一個(gè)BlackNumberDBOpenHelper類繼承SQLiteOpenHelper,就相當(dāng)于創(chuàng)建一個(gè)黑名單的數(shù)據(jù)庫,用于增加、刪除、查詢、更改黑名單,方便與用戶的操作。再通過建立短信的廣播接收者監(jiān)聽來短信短信的狀態(tài),如何短信內(nèi)容和我們預(yù)設(shè)的指令相同時(shí),由超級(jí)管理員來遠(yuǎn)程鎖定手機(jī)甚至銷毀數(shù)據(jù)。 手機(jī)防盜設(shè)置向?qū)Я鞒虉D手機(jī)防盜的核心是通過建立Android下的超級(jí)管理員功能,可遠(yuǎn)程通過短信指令,給手機(jī)設(shè)置鎖屏密碼,遠(yuǎn)程鎖定手機(jī)屏幕,遠(yuǎn)程格式化手機(jī)SD卡,恢復(fù)出廠設(shè)置,并且用戶也不能對軟件進(jìn)行卸載,可以極大的保護(hù)用戶的隱私安全。所以說再了解了splash界面的作用后,就可以畫出它的業(yè)務(wù)流程圖了。 項(xiàng)目的模塊流程圖① 主界面業(yè)務(wù)流程圖該系統(tǒng)的總體的一個(gè)結(jié)構(gòu)圖有主界面以及主界面上的一些模塊構(gòu)成,主界面為HomeActivity,在主界面上有手機(jī)防盜、通訊衛(wèi)士、進(jìn)程管理、高級(jí)工具等模塊組成。② 模塊獨(dú)立性模塊獨(dú)立性是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體子功能,而和軟件系統(tǒng)中其他模塊的功能是無關(guān)的。系統(tǒng)設(shè)計(jì)的原則如下所示。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 項(xiàng)目設(shè)計(jì) 4 項(xiàng)目設(shè)計(jì) 項(xiàng)目設(shè)計(jì)目標(biāo)及原則本次項(xiàng)目的設(shè)計(jì)就是要開發(fā)一個(gè)手機(jī)安全衛(wèi)士的軟件,它屬于一個(gè)系統(tǒng)級(jí)別的軟件,通過設(shè)置可以監(jiān)聽用戶的電話及短信號(hào)碼,判斷是否是黑名單以便于進(jìn)行攔截,還可以進(jìn)行手機(jī)病毒的查殺、系統(tǒng)優(yōu)化、軟件管理、進(jìn)程管理、程序鎖等功能??傊?,通過這一小節(jié)讓我了解到開發(fā)一個(gè)Android下的項(xiàng)目所必須的環(huán)境和平臺(tái),以及要使用的工具和后臺(tái)的數(shù)據(jù)庫,只有對這些工具進(jìn)行熟悉的掌握和學(xué)習(xí)并加以熟練的運(yùn)用,只有這樣,才可以開發(fā)出適合用戶需求的應(yīng)用程序。另外,詳細(xì)的解釋了Android下的四大組件以及各自的職能,并對這些組件之間的關(guān)系和連接進(jìn)行詳細(xì)的說明。數(shù)據(jù)庫可能會(huì)被寫操作獨(dú)占,從而導(dǎo)致其它讀寫操作阻塞或出錯(cuò),并且SQL標(biāo)準(zhǔn)支持的不全。如果你是個(gè)很小型的應(yīng)用,或者你想做嵌入式開發(fā),沒有合適的數(shù)據(jù)庫系統(tǒng),那么你可以考慮使用SQLite。所以在部署的時(shí)候能夠省去不少麻煩,還有跨平臺(tái)性和可移植性。② SQLite數(shù)據(jù)庫的優(yōu)缺點(diǎn)優(yōu)點(diǎn):SQLite是一個(gè)輕量級(jí)、跨平臺(tái)的關(guān)系型數(shù)據(jù)庫。但是,它的本機(jī)API不是JDBC,而JDBC對于手機(jī)等內(nèi)存有限的設(shè)備來說開銷太大。對于Android,SQLite已經(jīng)“融入”到Android運(yùn)行時(shí),因此所有Android應(yīng)用程序都可以創(chuàng)建SQLite數(shù)據(jù)庫。此外,它是公開的,所以每個(gè)人都可以使用。如果你是個(gè)很小型的應(yīng)用,或者你想做嵌入式開發(fā),沒有合適的數(shù)據(jù)庫系統(tǒng),那么你可以考慮使用SQLite。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、C、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。② 用戶體驗(yàn)不一致由于Android在不同的廠商,不同的配置下均有機(jī)型,所以造成有些機(jī)型運(yùn)行Android系統(tǒng)流暢,有些則是緩慢卡頓等問題,就如《憤怒的小鳥》的開發(fā)商就表示,這款人氣游戲在很多的Android機(jī)型上運(yùn)行得不是很理想,不過就像我們用的PC也有的好有的壞一樣,這倒是不必太多顧慮這個(gè)問題。但是事物往往都有兩面性,Android平臺(tái)還有其相應(yīng)的劣勢。⑤ 無縫結(jié)合的Google應(yīng)用如今叱咤互聯(lián)網(wǎng)的Google已經(jīng)走過10年度歷史。因此不會(huì)受到各種條條框框的阻撓,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營商口中的笑談。② 掙脫運(yùn)營商的束縛在過去很長的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營商的控制。開放性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,最大的受益正是豐富的軟件資源。① 開放性在優(yōu)勢方面,Android平臺(tái)首先就是其開放性,開發(fā)的平臺(tái)允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中來。④ 內(nèi)容提供者:Content Provider 是Android提供的第三方應(yīng)用數(shù)據(jù)的訪問方案。而BroadcastReceiver 是對發(fā)送出來的Broadcast進(jìn)行過濾接受并響應(yīng)的一類組件。Service 是沒有界面的長生命周期的代碼。這多個(gè)Activity 之間可以進(jìn)行相互跳轉(zhuǎn)。① 活動(dòng)(Activity): Android 中,Activity是所有程序的根本,所有程序的流程都運(yùn)行在Activity 之中,Activity可以算是開發(fā)者遇到的最頻繁,也是Android 當(dāng)中最基本的模塊之一。廣播接收器(BroadcastReceiver):用于接收廣播。2)Android的四大組件Android開發(fā)四大組件分別是:活動(dòng)(Activity): 用于表現(xiàn)功能。配合真實(shí)的企業(yè)級(jí)項(xiàng)目,不但可以深入掌握基于Android平臺(tái)的智能手機(jī)開發(fā)技術(shù),更重要的是還系統(tǒng)掌握了智能移動(dòng)終端與Java EE服務(wù)器端相結(jié)合的諸多領(lǐng)域商業(yè)的應(yīng)用。Android開發(fā)水平的高低很大程度上取決于Java語言核心能力是否扎實(shí)。 Android技術(shù) 1)Android技術(shù)的簡介Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)特性。Java不同于一般的編譯執(zhí)行計(jì)算機(jī)語言和解釋執(zhí)行計(jì)算機(jī)語言。Java舍棄了C語言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。② Java技術(shù)的特點(diǎn)Java編程語言的風(fēng)格十分接近C語言、C++語言。簡言之:Java 編程語言是個(gè)簡單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。Java自面世后就非常流行,發(fā)展迅速,對C++語言形成了有力沖擊??傊?,經(jīng)過本章的介紹,為以后自己進(jìn)行界面設(shè)計(jì)打下了堅(jiān)實(shí)的基礎(chǔ),頭腦中也有一個(gè)基本完整的構(gòu)思和大體的布局,而不再河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 相關(guān)技術(shù)簡介是不知所措的感覺了。對于不同的模塊,所實(shí)現(xiàn)的功能也有了清晰的認(rèn)識(shí)。這樣,就顯得我們開發(fā)的源代碼的組織比較有章法,而不會(huì)那么的亂。在這里,我們采用第二種代碼的組織結(jié)構(gòu)進(jìn)行手機(jī)安全衛(wèi)士的開發(fā),其代碼的組織方式如下:,這個(gè)包放我們開發(fā)程序的主界面;,這個(gè)包放我們開發(fā)程序的自定義控件;,我們程序開發(fā)的業(yè)務(wù)類放在這個(gè)包下;,這個(gè)包放我們所使用的數(shù)據(jù)庫類;,這個(gè)包實(shí)現(xiàn)我們對數(shù)據(jù)庫的增刪改查;,這個(gè)包下為我們公用的工具類;,這個(gè)包下為我們后臺(tái)長期運(yùn)行的服務(wù);,這個(gè)包下是我們定義的廣播接收者。程序代碼的組織結(jié)構(gòu)大體上有兩種:第一種:按照業(yè)務(wù)邏輯組織代碼,這樣業(yè)務(wù)與業(yè)務(wù)之間的關(guān)聯(lián)度比較小。res/:文件夾,用于存放應(yīng)用程序的資源(如圖標(biāo)、GUI布局等),將被打包到編譯后Java中。libs/:文件夾,用于存放應(yīng)用程序用到的第三方JAR包。bin/:文件夾,用于存放編譯后的應(yīng)用程序。:是屬性文件,由Ant構(gòu)建腳本使用。在創(chuàng)建了本次的設(shè)計(jì)的項(xiàng)目后,會(huì)在項(xiàng)目的根目錄下發(fā)現(xiàn)一些文件和子目錄,以下是對這些目錄的簡要說明::是一個(gè)XML文件,用于描述將被構(gòu)建的應(yīng)用程序,以及應(yīng)用程序中包含哪些組件(Activity、Service等等)。它們各自處理自己的任務(wù)。MVC是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。MVC被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。⑧ 設(shè)置中心:可以對是否開啟防盜、是否開啟程序鎖服務(wù)等功能進(jìn)行設(shè)置,還可以更改來去電顯示的風(fēng)格。⑥ 系統(tǒng)優(yōu)化:清理手機(jī)緩存,提高手機(jī)性能,優(yōu)化電池管理。④ 進(jìn)程管理:顯示當(dāng)前系統(tǒng)運(yùn)行的進(jìn)程信息,顯示系統(tǒng)內(nèi)存信息,可以殺死某個(gè)進(jìn)程,批量殺死進(jìn)程,通過桌面widget實(shí)時(shí)展現(xiàn)用戶當(dāng)前的手機(jī)內(nèi)存狀態(tài)。③ 軟件管理:系統(tǒng)軟件和本地軟件,可以顯示軟件的詳細(xì)信息,啟動(dòng)、刪除、分享應(yīng)用程序。② 通訊衛(wèi)士:來電號(hào)碼歸屬地顯示,來電歸屬地位置的調(diào)整,來電黑名單/短信黑名單管理。 項(xiàng)目的具體功能分析整體項(xiàng)目采用MVC框架,是對android知識(shí)點(diǎn)的綜合應(yīng)用,用到的技術(shù)有 activity,service,broadcast,content provider,Notification,sqlite數(shù)據(jù)庫,自定義title,自定義控件,widget,aidl進(jìn)程間通訊等,本項(xiàng)目所實(shí)現(xiàn)的功能如下:① 手機(jī)防盜:根據(jù)預(yù)設(shè)參數(shù),判斷手機(jī)是否被盜,根據(jù)自定義協(xié)議發(fā)送手機(jī)中SIM卡的信息和手機(jī)的位置信息給安全號(hào)碼。手機(jī)殺毒模塊是通過拷貝到用戶存儲(chǔ)卡上一個(gè)病毒數(shù)據(jù)庫,檢測用戶安裝程序的包名和程序的數(shù)字簽名來識(shí)別病毒,并提示用戶是否刪除惡意病毒。而軟件管理模塊是通過ListView展現(xiàn)出用戶的所有安裝的軟件,其中有用戶軟件和系統(tǒng)軟件之分,用戶可以對安裝的應(yīng)用程序進(jìn)行卸載、分享和啟動(dòng)。而本次項(xiàng)目開發(fā)是針對一些潛在的隱患而開發(fā)的,本項(xiàng)目預(yù)計(jì)實(shí)現(xiàn)9個(gè)大的功能模塊,最主要的有手機(jī)防盜、軟件管理、進(jìn)程管理、手機(jī)殺毒等常用的功能。好的開頭是成功的一半,這會(huì)是后
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1