基于Android的手機衛(wèi)士開發(fā)_開題報告.doc_第1頁
基于Android的手機衛(wèi)士開發(fā)_開題報告.doc_第2頁
基于Android的手機衛(wèi)士開發(fā)_開題報告.doc_第3頁
基于Android的手機衛(wèi)士開發(fā)_開題報告.doc_第4頁
基于Android的手機衛(wèi)士開發(fā)_開題報告.doc_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

畢業(yè)設計(論文)開題報告題 目基于Android的手機衛(wèi)士開發(fā)學 院計算機科學與工程學院專 業(yè)信息管理與信息系統(tǒng) 班級學 號學生姓名指導教師開題日期2014年3月17日8基于Android的手機衛(wèi)士開發(fā)開題報告 一、選題的背景與意義:(一)課題研究的目的隨著通訊行業(yè)的迅猛發(fā)展,我國的手機用戶也在不斷的增加。據信息部的統(tǒng)計數據顯示,我國已有接近7.4億手機用戶。隨著手機群體的日益壯大,手機的失竊、遺失,隱私泄露等現(xiàn)象也變得日漸尋常,因此給用戶帶來諸多不便,甚至衍生糾紛。通過對市場進行大量的調查結合我們的專業(yè)知識,基于現(xiàn)在最熱門的智能手機操作系統(tǒng)(Android)開發(fā)一款手機衛(wèi)士,賦予它手機防盜和隱私保護等功能已變得很有必要。本設計針對智能手機用戶日常使用的實際情況,對用戶手機的日常功能需求進行調查,確定了所包含的功能和框架。本設計采用軟件工程中結構化思想,采用標準的軟件設計流程,從可行性研究、需求分析、系統(tǒng)設計以及系統(tǒng)實現(xiàn)和測試等步驟來開發(fā)手機衛(wèi)士系統(tǒng),采用Android開發(fā)平臺,將系統(tǒng)分為九大模塊,覆蓋了商業(yè)市場中手機衛(wèi)士應具有的各種功能,實現(xiàn)了手機防盜,短信攔截,電話攔截,惡意軟件卸載,流量監(jiān)控,隱私保護等種種功能,具有很強的實用性。(二)課題研究的意義自Google的Android系統(tǒng)問世以來,其以迅猛的發(fā)展趨勢,給移動互聯(lián)領域帶來了翻天覆地的變化。智能手機領域不再是塞班一家獨大,全球多數手機生產商如三星、HTC、華為等開始大量生產以Android系統(tǒng)為核心的智能手機,并且得到大多數消費者的青睞。不僅如此,由于Android系統(tǒng)為開源系統(tǒng),只要你會開發(fā),就可以開發(fā)出任何你想實現(xiàn)的應用。因此各種應用如繁星般紛紛涌現(xiàn),由于各種應用的優(yōu)劣層次良莠不齊,一些問題也隨之而來。比如,有些應用會誘導用戶下載一些無關數據,浪費大量手機流量,甚至會發(fā)送扣費短信吸取用戶話費。更有甚者,一些不法開發(fā)者為獲取更多利益而在應用中植入后門,以獲取用戶的隱私信息另外,隨著科技的進步和人們生活質量的提高,手機已經成為人們日常生活不可缺少的一部分。電話和短信正成為大部分手機用戶越來越重要的信息交流工具。但隨之而來的欺詐短信和騷擾電話時常在我們身邊發(fā)生,尤其對于防范意識薄弱的老人和小孩,更加容易上當受騙。對人們帶來了經濟上、時間上的損失。根據垃圾短信和電話的調查當中,沒有被調查者認為他們未收到過垃圾短信和電話;明確認為收到過垃圾短信和電話的被調查者占據了99%以上。被調查者均表示接收到的垃圾短信和電話的主要時間明顯向工作時間集中。所以該款軟件還應具有攔截垃圾短信,防騷擾的功能綜上所述,開發(fā)一款軟件以管理手機中的各種應用,防止惡意扣費,統(tǒng)計上網流量,防止用戶隱私泄露已迫在眉睫。該軟件的主要功能有:1. 手機防盜:短信報警,定位,遠程銷毀數據,SIM卡變更通知等2. 通信衛(wèi)士:黑名單管理,電話攔截。短信攔截,短信備份等3. 軟件管理:軟件的卸載,運行與分享4. 進程管理:后臺進程清理5. 流量統(tǒng)計:統(tǒng)計手機中各個軟件的流量消耗6. 手機殺毒:手機病毒的查殺7. 系統(tǒng)優(yōu)化:清理手機緩存8. 高級工具:來電歸屬地查詢,程序鎖,常用號碼查詢9. 設置中心:對軟件進行設置二、國內外研究現(xiàn)狀:(一)國內研究現(xiàn)狀回顧我國移動電話20多年的發(fā)展歷程,我國移動通信市場的發(fā)展速度和規(guī)模令世人矚目,中國的移動電話發(fā)展史是超常規(guī)、成倍數、跳躍式的發(fā)展史。據國家工業(yè)和信息部日前發(fā)布的報告顯示,伴隨著2011年第一季度我國再增加了3000萬個手機用戶,截止到3月底,中國手機用戶已達8.89億。根據該增長率推算,我國的手機用戶總數在今年5月將突破9億大關。我國即將成為世界上首個擁有9億手機用戶的國家。目前,國內手機衛(wèi)士軟件已呈多元化發(fā)展趨勢,各大軟件廠商幾乎都有自己的衛(wèi)士軟件,功能也各不相同,但幾乎所有衛(wèi)士軟件的基本功能和功能目標基本一致,即:1. 通過手機衛(wèi)士方便用戶對手機的管理2. 對電話和短信進行攔截,還用戶一片清靜空間3. 對手機流量進行監(jiān)控,防止惡意扣費4. 對手機進行殺毒,防止用戶隱私泄露目前,最有名的手機惡意程序,當屬竊聽軟件“X臥底”了。X臥底軟件一旦在相關手機中“安家”,就開始記錄手機收發(fā)的所有短消息、通訊錄和通話記錄,并且把這些數據通過手機開通的GPRS自動上傳數據發(fā)送到指定的服務器空間供查詢。今年2月份,國家計算機病毒應急處理中心截獲了“X臥底”手機病毒的最新變種,該變種已導致超過15萬用戶感染。 另據了解,惡意軟件不僅侵犯隱私,也損害用戶的合法經濟利益。因此,為了保護手機的安全,手機衛(wèi)士等軟件產業(yè)也隨之迅速發(fā)展。目前,市場上發(fā)展較好的衛(wèi)士軟件有360手機衛(wèi)士,金山手機衛(wèi)士,騰訊手機管家,百度手機衛(wèi)士等(二)國外研究現(xiàn)狀隨著科技的發(fā)展,手機作為一種非常重要的通訊工具,其功能越來越強大,相對電視、互聯(lián)網絡等方式,手機憑借它可以隨時隨地獲取和處理信息的優(yōu)勢,逐漸成為人們獲取信息的一種重要手段。根據采用的手機操作系統(tǒng)的不同,市場上智能手機可分為很多類,例如Symbian、Windows Mobile、Linux、Palm等等。近兩年來由于Android操作系統(tǒng)具有良好的開放性和平臺便捷性等特點,采用Android操作系統(tǒng)的手機越來越受到人們的青睞。同時Android操作系統(tǒng)在智能手機領域中所扮演的角色也越來越重要。Android一詞的本義指“機器人”,也是基于Linux內核的軟件平臺和操作系統(tǒng),是Google在2007年11月5日公布的手機系統(tǒng)平臺,早期由Google開發(fā),后由開放手持設備聯(lián)盟開發(fā)。它采用了軟件堆層的架構,主要分為三部分。底層以Linux內核工作為基礎,只提供基本功能;其他的應用軟件則由各公司自行開發(fā),以Java作為編寫程序的一部分。之后Android提供了NDK以供開發(fā)者使用其他語言編寫程序。另外,為了推廣此技術,Google和其他幾十個手機公司建立了開放手持設備聯(lián)盟。Android操作系統(tǒng)最初由Andy Rubin開發(fā),主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營運商組建開放手機聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權方式,發(fā)布了Android的源代碼。第一部Android智能手機發(fā)布于2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2013年的第四季度,Android平臺手機的全球市場份額已經達到78.1%。12013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設備數量已經達到10億臺。由于國情的不同,國外目前在手機安全衛(wèi)士領域的發(fā)展情況完全不同,國外比較注重隱私的保護,手機衛(wèi)士也是重在保護用戶的隱私,不會隨便讀取用戶的隱私信息,更不會監(jiān)聽用戶電話短信以實現(xiàn)攔截,這也是為何360手機衛(wèi)士在蘋果商店一度下架的原因。3、 課題研究內容及創(chuàng)新論文研究了Android SDK開發(fā)環(huán)境以及此環(huán)境下的用戶界面組件、SQLite數據庫、Share Preferences、Intent Receive、Service等手機軟件開發(fā)相關技術。在本軟件中,首先運用Android的用戶界面組件構建軟件的界面,其次運用Android內嵌的SQLite數據庫實現(xiàn)游戲數據的存取,為軟件的各功能模塊提供數據源,最后運用Intent Receive和Service構成軟件的控制中心。此款手機衛(wèi)士的最大特色是體積小,功能強大,軟件大小僅1M多,卻實現(xiàn)了市面上現(xiàn)有手機衛(wèi)士的大多數功能。如今,手機衛(wèi)士產品主要有幾個主流軟件商提供,功能五花八門,令用戶眼花繚亂,其實一些功能對大多數用戶來說根本無用,不僅占用手機資源,而且操作復雜,用戶體驗差,因此開發(fā)一款簡單易用,功能強大的手機安全衛(wèi)士具有很大的市場潛力。四、課題的研究方法:采用MVC模式開發(fā)制作,開發(fā)工具為eclipse kepler,android模擬器2.3.采用創(chuàng)新性Android技術(java語言,XML語言,SQLite),操作系統(tǒng)采用Windows7,Web服務器采用Tomcat,在引用自己已有知識的同時結合XML語言界面設計、Google Android API研究、photoshop的按鈕控件設計、SQLite數據庫搭建等技術的運用,使協(xié)同工作系統(tǒng)盡可能的安全與完善。設計時,要采用軟件工程的方法來做,分為幾個階段,第一階段,先寫出軟件需求說明書;第二階段,根據需求說明書,進行模塊劃分等設計工作,寫出概要設計說明書和詳細設計說明書;第三階段,編制程序。第四階段,測試階段,寫出測試計劃。最后,寫出設計說明書(用戶使用手冊)。第一階段和第二階段一般要占全部時間的1/3。進行需求描述時,使用面向對象的方法。首先建立對象模型來確定類與對象,并確定他們之間的關系和所涉及的屬性和方法。接著建立動態(tài)模型,建立動態(tài)模型的第一步要編寫典型交互行為的腳本。雖然腳本中不可能包含每個偶然事件,但是,至少必須保證不遺漏常見的交互行為。最后,畫出事件跟蹤圖和狀態(tài)圖。然后建立功能模型,功能模型描述軟件系統(tǒng)的數據處理功能,最直接地反映了用戶對系統(tǒng)的需求。綜上所述,采用這種方法符合軟件工程的開發(fā)原理來指導計算機軟件的開發(fā)和維護,便于生產出質量合格的軟件產品。5、 研究計劃及預期成果:(一)研究計劃實習調研,需求分析:3月17日3月23日(一周)系統(tǒng)設計,編程,撰寫畢業(yè)設計說明書:3月24日5月28日 答辯:5月29日,上午8點-下午5.30(具體時間待定).(2) 預期成果開發(fā)出一款體積小功能強大操作簡單的手機衛(wèi)士軟件6、 參考文獻:1沈澤剛,秦玉平.Java語言程序設計M.北京:清華大學出版社,20102Cay S.Horstmann,Gary Coenell著,葉乃文等譯.Java核心技術 卷一: 基礎知識M.北京:機械工業(yè)出版社,20083Cay S.Horstmann,Gary Coenell著,葉乃文等譯.Java核心技術 卷二: 核心技術M.北京:機械工業(yè)出版社,20084Herbert Schildt著,周志彬等譯.Java2參考大全M.北京:電子工業(yè)出 版社,20035Bruce Eckel著,陳昊鵬譯.Java編程思想M.北京:機械工業(yè)出版社,20116李剛著.瘋狂Android講義(第2版)M.北京:電子工業(yè)出版社,20147佘志龍,陳小鳳等著.Android SDK開發(fā)范例大全M.北京:人民郵電出版 社,2010七、指導教師評語: 簽 名:年 月 日八、教研室審核意見 簽 名:年 月 日四、課題的研究方法:采用MVC模式開發(fā)制作,開發(fā)工具為eclipse kepler,android模擬器2.3.采用創(chuàng)新性Android技術(java語言,XML語言,SQLite),操作系統(tǒng)采用Windows7,Web服務器采用Tomcat,在引用自己已有知識的同時結合XML語言界面設計、Google Android API研究、photoshop的按鈕控件設計、SQLite數據庫搭建等技術的運用,使協(xié)同工作系統(tǒng)盡可能的安全與完善。設計時,要采用軟件工程的方法來做,分為幾個階段,第一階段,先寫出軟件需求說明書;第二階段,根據需求說明書,進行模塊劃分等設計工作,寫出概要設計說明書和詳細設計說明書;第三階段,編制程序。第四階段,測試階段,寫出測試計劃。最后,寫出設計說明書(用戶使用手冊)。第一階段和第二階段一般要占全部時間的1/3。進行需求描述時,使用面向對象的方法。首先建立對象模型來確定類與對象,并確定他們之間的關系和所涉及的屬性和方法。接著建立動態(tài)模型,建立動態(tài)模型的第一步要編寫典型交互行為的腳本。雖然腳本中不可能包含每個偶然事件,但是,至少必須保證不遺漏常見的交互行為。最后,畫出事件跟蹤圖和狀態(tài)圖。然后建立功能模型,功能模型描述軟件系統(tǒng)的數據處理功能,最直接地反映了用戶對系統(tǒng)的需求。綜上所述,采用這種方法符合軟件工程的開發(fā)原理來指導計算機軟件的開發(fā)和維護,便于生產出質量合格的軟件產品。五、研究計劃及預期成果:7、 參考文獻:1沈澤剛,秦玉平.Java語言程序設計M.北京:清華大學出版社,20102Cay S.Horstmann,Gary Coenell著,葉乃文等譯.Java核心技術 卷一: 基礎知識M.北京:機械工業(yè)出版社,20083Cay S.Horstma

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論