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

正文內(nèi)容

基于安卓系統(tǒng)手機通訊防火墻畢業(yè)設計-預覽頁

2025-07-07 16:49 上一頁面

下一頁面
 

【正文】 運行結果 44附錄2 程序源代碼 47致 謝 87III長沙學院畢業(yè)設計前言谷歌公司在2007年正式推出安卓系統(tǒng)之后,憑借其良好的用戶體驗,低廉的成本及較高的開放性吸引越來越多的終端廠商采用。本次課題設計主要是基于安卓系統(tǒng)手機通訊防火墻的設計與實現(xiàn)。它從不同的角度防止了惡意騷擾給用戶帶來的煩惱。sharedprefernces數(shù)據(jù)庫靜態(tài)存儲用戶信息,即使在數(shù)據(jù)庫出現(xiàn)問題的情況下也能在緩存中讀取原來的數(shù)據(jù),大大提高了軟件的性能,也能保證軟件在任何時候都能夠正常運行。開發(fā)過程中建立良好的系統(tǒng)邏輯,給出具體功能模塊的框架,實現(xiàn)系統(tǒng)過程中的細節(jié),做到操作流程簡約而不簡單,擁有良好的人機交互,保證系統(tǒng)的完善性和邏輯性。當然,在測試過程中,要更多的站在用戶的角度去思考問題,提出問題并解決問題,這樣才能更加貼切用戶的需求,做到真正的用戶至上的原則。其次,也可以讓開發(fā)人員在設計和編寫代碼過程中有一個清晰的思路,完善每一個功能模塊而不出現(xiàn)遺漏,以整體的高度開發(fā)程序。 背景項目名稱:基于安卓系統(tǒng)手機通訊防火墻的設計與實現(xiàn);項目開發(fā)者:計算機科學與技術系09級信息系統(tǒng)開發(fā)1班康琦;用戶:智能手機用戶;該系統(tǒng)與其他系統(tǒng)的關系:該系統(tǒng)通過智能手機存儲的通訊錄獲取數(shù)據(jù)并進行標記處理。安卓智能手機通訊防火墻主要針對獲取手機內(nèi)的聯(lián)系人,通過信息的傳播、存儲和共享,利用廣播機制和服務保護手機安全,屏蔽和攔截惡意短信電話等,通過用戶設置對特定人員的攔截來阻止別人的騷擾。3 需求規(guī)定 對功能的規(guī)定(1) 主界面() 。 。當騷擾電話或短信打進來后,會自動以不同于自己的電話號碼回復用戶事先準備好的信息內(nèi)容給對方; 。 。 。手動輸入要屏蔽的電話號碼,并選擇相應的操作,包括電話攔截設置(是否禁止號碼呼入或呼出)和短信攔截設置(是否攔截號碼短信或向號碼發(fā)送短信)。手動輸入要屏蔽的電話號碼或直接從手機內(nèi)通訊錄中添加。短信攔截記錄中顯示騷擾的全部信息,包括姓名、電話號碼以及時間。選擇清空操作時,會以通知形式提示用戶是否全部刪除電話/短信攔截記錄。該系統(tǒng)包括了通訊安全方面很多的技術支持,各大技術難點方面也做了很巧妙的對外接口等調(diào)整,就算是客戶在需求方面有需要調(diào)整的,也能夠很好的適應。 輸入輸出要求輸入要求:用戶姓名,以中文字符形式輸入,字數(shù)為中文5個字,英文15個字符;用戶電話號碼,11或12個數(shù)字,必須符合國際電話號碼標準,支持1000個用戶存儲信息,輸入響應要求速度快。手動添加名單時,輸入的電話信息要符合國際標準格式,如果不是,系統(tǒng)會自動要求重新填寫,未編輯姓名的會默認為未知,如果要輸入姓名,中間必須要用“:”分隔符。 支持軟件開發(fā)環(huán)境:Windows操作系統(tǒng),安卓智能手機運行載體;編譯環(huán)境:安卓系統(tǒng),Java ,Android SDK , Eclipse編譯工具;測試環(huán)境:脫機運行,運行即可測試。在選擇了使用名單之后,可以在相應的名單中添加屏蔽信息(從系統(tǒng)中獲取或手動添加),添加時可以根據(jù)用戶的需要選擇攔截的方式等操作,名單中的人可以進行編輯、刪除并查看全部攔截記錄和清空等。軟件設計說明書是對安卓手機通訊防火墻的總體說明和闡述,是建立在需求分析的基礎上,對系統(tǒng)目標體系的一個總結,開發(fā)人員可以通過軟件設計說明書清楚的了解整個系統(tǒng)的框架和構思以便于軟件的開發(fā)與設計。由于安卓智能手機相對電腦等其他智能設備要求內(nèi)存小,所以系統(tǒng)的運行時間很短,運行效率高。在運行過程中,不會泄露手機內(nèi)的資料等,具有很強的可靠性。輸入要求:用戶姓名,以中文字符形式輸入,字數(shù)為中文5個字,英文15個字符;用戶電話號碼,11或12個數(shù)字,必須符合國際電話號碼標準。手動添加名單時,輸入的電話信息要符合國際標準格式,如果不是,系統(tǒng)會自動要求重新填寫,未編輯姓名的會默認為未知,如果要輸入姓名,中間必須要用“:”分隔符。開發(fā)環(huán)境:Windows操作系統(tǒng),安卓運行載體;編譯環(huán)境:安卓系統(tǒng),Java ,Android SDK , Eclipse編譯工具;測試環(huán)境:脫機運行,運行即可測試。在選擇了使用名單之后,可以在相應的名單中添加屏蔽信息(從系統(tǒng)中獲取或手動添加),添加時可以根據(jù)用戶的需要選擇攔截的方式等操作,名單中的人可以進行編輯、刪除并查看全部攔截記錄和清空等。當白名單啟用時,會顯示“已啟用”,相應黑名單會顯示“已禁止”,并在列表中顯示白名單中的信息,包括名單姓名和電話并且可以對名單進行編輯或刪除。用例描述:用戶進入主界面后,Activity會顯示所有名單信息,用戶可以通過信息及功能鍵等實現(xiàn)管理操作。擴展點:無。當騷擾電話或短信打進來時,系統(tǒng)會自動屏蔽并在通知界面顯示攔截的電話信息,包括姓名、電話以及存在的形式。確定之后,系統(tǒng)會根據(jù)用戶的設置時間在對應的時間段內(nèi)屏蔽需要的信息。當用戶選擇了相應的操作之后,點擊菜單鍵保存當前設置才能生效。后置條件:設置完成后使用功能鍵保存??梢酝ㄟ^手動輸入或從手機內(nèi)聯(lián)系人中添加??梢酝ㄟ^手動輸入或從手機內(nèi)聯(lián)系人中添加。前置條件:用戶必須登錄系統(tǒng)后制定名單界面并使用功能鍵進行添加。 添加名單管理用況圖(4) 攔截記錄管理() 。用例編號:用例名稱:攔截記錄管理。活動步驟:,使用功能鍵進入攔截記錄界面; ; 。 。后置條件:無。用例描述:整個系統(tǒng)主要分為2大模塊(黑名單/白名單),其他子模塊主要是為這2大模塊的具體功能展開。 系統(tǒng)總體結構用況圖系統(tǒng)模塊劃分:a. 白名單(White):用于存放能夠不被攔截的通訊錄名單,對功能鍵中所有的操作都有效,與黑名單不能同時使用。e. 攔截記錄(Guards):主要顯示黑名單和白名單中被攔截的記錄,其中包括電話和短信。( 程序模塊設計圖) 程序模塊設計圖根據(jù)功能需求以及在程序開發(fā)過程中對程序模塊的設計,得到功能需求與程序模塊的分配關系。 外部接口用戶需要通過功能鍵喚出所有的操作按鈕才能進行下一步才做;在軟件內(nèi)部,通過智能手機內(nèi)置的ContentProvide內(nèi)容提供者才能獲得系統(tǒng)的通訊錄,在顯示通知時,需要連接Broadcast廣播。 運行時間安卓智能手機的內(nèi)存相對電腦內(nèi)存小很多,這也是它方便快捷的優(yōu)勢之一,所以在運行時間方面,相對也比較短,可以忽略不急,基本上以ms為單位。 數(shù)據(jù)結構與程序的關系說明各個數(shù)據(jù)結構與訪問這些數(shù)據(jù)結構的各個程序之間的對應關系。,要根據(jù)正確的分隔符格式重新輸入。在這個模塊中,用戶根據(jù)自己的需要設置名單,也可以根據(jù)需要選擇是都啟用該模塊。 輸出項無?;顒硬襟E:,根據(jù)自己的需求進行添加名單; ,根據(jù)自己的需求進行全局設置; ,根據(jù)自己的需求進行清空等操作; ,根據(jù)自己的需求進行攔截記錄查詢。 注釋設計對于數(shù)據(jù)庫和傳遞傳輸以及一些重要的設計部分都有做注釋說明。輸入數(shù)據(jù):在添加白/黑名單時,選擇啟用黑名單,通過菜單功能鍵進入添加黑名單界面,手動輸入kangqi和電話號碼13712345678并設置所有的屬性,禁止呼入呼出和禁止發(fā)送接收;從系統(tǒng)導入kangqi的個人信息,設置所有屬性并保存。其中包括全局設置、攔截記錄、添加名單和清空等。 輸出項無。活動步驟:,喚出功能鍵菜單進行添加名單; ,喚出功能鍵菜單進行攔截記錄查詢; ,喚出功能鍵菜單進行全局設置; ,喚出功能鍵菜單進行清空操作。 注釋設計對于數(shù)據(jù)庫和傳遞傳輸以及一些重要的設計部分都有做注釋說明。輸入數(shù)據(jù):在是否顯示通知、是否保存攔截記錄和是否以信息方式自動回復時,用戶可以通過選擇確定是否實現(xiàn)功能。通過編寫測試用例,可以讓用戶更好的了解整個系統(tǒng)的功能模塊和邏輯流程,也方便了用戶在使用過程中應該注意的事項和所有的操作流程。 背景項目名稱:基于安卓系統(tǒng)手機通訊防火墻的設計與實現(xiàn);項目開發(fā)者:計算機科學與技術系09信息系統(tǒng)開發(fā)1班康琦;用戶:智能手機用戶;該系統(tǒng)與其他系統(tǒng)的關系:該系統(tǒng)主要是以需求分析和軟件設計為基礎。后置條件:無。輸入說明在全局設置中選擇要啟用的名單,通過新增輸入姓名(5個字符)和電話號碼(11位或12位國際標準格式),選擇需要的功能并保存,使用另外的手機撥打名單中的號碼檢驗是否能夠正常運行。規(guī)程說明標配安卓數(shù)據(jù)庫格式用例間的依賴關系添加名單測試用例、全局設置測試用例。用另外的手機撥打kangqi的電話13712345678,對方聽到忙音,系統(tǒng)提示通知攔截信息。 ,輸入姓名和電話號碼; ,從手機已有信息選中名單確定添加; 。選擇適當?shù)墓δ鼙4?。預期結果手動輸入姓名kangqi和電話號碼13712345678,系統(tǒng)提示添加成功;手動輸入姓名,中間沒有分隔符,系統(tǒng)提示輸入有誤;手動輸入少于11位電話號碼,系統(tǒng)提示輸入有誤?;顒硬襟E:,選擇菜單功能鍵喚出攔截記錄。輸入說明用戶撥打被屏蔽信息的電話,系統(tǒng)攔截信息后,在攔截記錄對應的項目中要顯示對應的信息,其中包括攔截方式、用戶基本信息、攔截時間等。預期結果用另外的手機撥打kangqi的電話,對方聽到忙音,用戶通知欄中顯示攔截到黑名單中的信息,在攔截電話記錄中,顯示了攔截的方式“打入”,被攔截的用戶的基本信息姓名和電話以及攔截時間;用另外的手機發(fā)送短信給kangqi,用戶通知欄中顯示攔截到黑名單中的信息,在攔截短信記錄中,顯示攔截方式“接收”,被攔截的用戶基本信息姓名和電話以及攔截時間?;顒硬襟E:,選擇菜單功能鍵進入全局設置界面; ; ; ; ; 。輸出說明啟用了名單之后會在主界面中用特殊顏色標記;如果選擇了電話、短信攔截記錄每次攔截的信息會在攔截界面中顯示出來;如果選擇了自動回復,攔截信息后系統(tǒng)會以其他的號碼回復對方;如果選擇了顯示通知,每次攔截信息之后會在通知欄中顯示攔截人的基本信息;登陸使用要創(chuàng)建號碼和密碼,用戶在每次登陸系統(tǒng)前都要進行驗證。預期結果選擇啟用黑名單,保存電話短信攔截記錄,以信息方式自動回復,在通知欄中顯示攔截信息,需要登錄使用。在攔截記錄中,新增了一條kangqi的攔截電話記錄。擴展點:用戶設置完成后需要使用返回鍵回到主界面。環(huán)境要求安卓智能手機標配,需要菜單鍵和返回鍵,安卓內(nèi)置標準數(shù)據(jù)庫格式。設計了安卓手機通訊防火墻的主界面、全局設置、添加名單、攔截記錄等模塊。畢業(yè)設計完成的技術文檔有:需求規(guī)格設計說明書、軟件設計說明書、軟件測試設計說明書等三個核心文檔。技術是無止境的,同樣需求也是隨時會變化的,因此,一個系統(tǒng)的擴展性才能保證用戶有一個良好的計算機環(huán)境。在設置防騷擾模式中,對于整個系統(tǒng)的時間限定由于涉及到整個系統(tǒng)的應用權限等,沒有很好的理清邏輯,也沒有全部完成。( 主界面效果圖) 主界面效果圖用戶選擇添加黑/白名單之后,進入添加名單界面,可以根據(jù)需要手動輸入或者從手機系統(tǒng)中直接導入:手動輸入時,需要用戶姓名,分隔符之后再輸入電話號碼;點擊系統(tǒng)導入按鈕,跳轉(zhuǎn)到用戶手機聯(lián)系人中,選中需要添加的名單,確定之后該名單信息顯示在編輯框中。用戶也可以選擇登陸使用,在下次登陸系統(tǒng)時,需要使用特定的賬號才被允許進入。 SimpleAdapter adapterWhite。 BlackPreferenceUtil blackUtil。 String number = null。 MapString, String callMap。 boolean success = false。 setContentView()。 globleUtil = new GloblePreferenceUtil(this)。 } } })。(用戶登錄)。 EditText et_name = (EditText) dialogView .findViewById()。 if ((!(()))//使用信息匹配 || ().length() = 0) { (對不起,用戶名有誤)。 ()。 } })。 dialog = ()。 } else if ((about)) { menuId = 3。 = (ListView) findViewById()。 listWhite = ()。 } private void initBlackList() {//初始化黑名單,顯示列表信息 blackUtil = new BlackPreferenceUtil(this)。 registerForContextMenu()。 TextView tv = (TextView) ()。 spec2 = (white)。 = (TextView) ()。 ()。 (view3)。 } /** * 持有所有的控件 */ private static class Holder { static ListView lv_black。//頁簽狀態(tài),哪個頁簽被啟用 static TextView tv_whiteTabState。 (1, 6, 6, 清空).setIcon( )。 if (menuId == 1) {(1, 1, 1, 添加黑名單).setIco
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1