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

正文內(nèi)容

嵌入式課程設(shè)計報告-基于andriod系統(tǒng)的手機通訊錄網(wǎng)絡(luò)備份軟件(參考版)

2024-09-05 22:48本頁面
  

【正文】 系統(tǒng)界面應(yīng)設(shè)計的美觀、友好、易于操作、功能 健全,使這個系統(tǒng)有些獨特價值 。 這其中 , 我們遇到了很多問題,也收獲了很多知識。我們 從 對嵌入式系統(tǒng)、 Android 系統(tǒng)開發(fā)方面的不了解到整個課程設(shè)計的完成,其中經(jīng)歷了很多也收獲了很多 ,在 其中也遇到了很多當時幾乎 無力 解決的問題。 起初 , 我們參考 了大量的文獻以及實時的資料首先對這個項目做了一個真正的了解,并且 制定 了詳細的規(guī)劃。而 Android 作為市場份額占有量最多的手機操作系統(tǒng)其背后具有無限的發(fā) 展?jié)摿蛢r值 , 并且 Android 擁有最多的用戶 。我們 沒有 選擇老師所 給出 的課題,而是自主選擇了課程設(shè)計的題目 , 一是 從 我們的興趣出發(fā), 我的 隊友對于 Android 系統(tǒng)之前就有一些了解 并且 掌握了一定的編程技巧;二是因為我們想 將 這門課的課程設(shè)計與自己平日的生活聯(lián)系起來。 先 感謝 老師在課程中間給我們帶來的切實的知識和有效的一些幫助,讓我 們在嵌入式系統(tǒng)這一方面有所了解,有所涉獵 , 盡管掌握的可能都是皮毛,但這些也必將成為以后的財富。 5. 深化網(wǎng)絡(luò)傳輸協(xié)議,嘗試使用 FTP 或者 HTTP 句柄編程取代 Java Socket 編程。希望日后能夠繼續(xù)完善以下功能 : 1. 豐富軟件功能,不止備份通訊錄文件,還可以嘗試實現(xiàn)對手機中其他重要文件的備份; 2. 考慮安全因素,要對導(dǎo)出導(dǎo)入的加密模塊增添一定的復(fù)雜性; 3. 考慮通過手機網(wǎng)絡(luò)直接實現(xiàn)手機和服務(wù)器的連接,而非通過 手機或者 PC 建立 熱點。 測試結(jié)果 最終測試數(shù)據(jù)如下: 功能模塊 測試方法 測試結(jié)果 登陸 不存在用戶登陸 正常 登陸 非法登陸 正常 登陸 正常登陸 正常 注冊 注冊新用戶 正常 注冊 注冊已存 在用戶 正常 注冊 非法注冊 正常 導(dǎo)出到服務(wù)器 導(dǎo)出手機通訊錄 正常 從服務(wù)器導(dǎo)入 導(dǎo)入服務(wù)器更改的文件 正常 總體測試 正常 在設(shè)計開發(fā)過程中遇到以下幾個難題較難解決: 1. Android UI 編程對 XML 布局文件的編寫; 2. 對手機本地通訊錄文件的使用和讀??; 3. Socket 數(shù)據(jù)流的傳輸問題; 4. Android 界面中使用多線程進行 Socket 的搭建問題。 ( 4)界面測試。測試過程中運存占用平均為 左右。如:直接退出,沒有點退出菜單,程序數(shù)據(jù)不會受到破壞。軟件的質(zhì)量可以達到保證。 3. 系統(tǒng)測試 系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。任務(wù)是驗證軟件的功能和性能及其他特性是否與需求一致。 2. 確認測試 確認測試又稱有效性測試 。也就是說,在集成測試之前,單元測試已經(jīng)完成,集成測試中所使用的對象是已經(jīng)經(jīng)過單元測試的軟件單元。通常而言,一個單元測試是用于判斷某個特定條件(或者場景)下某個特定函數(shù)的行為。 代碼審查 代碼審查為了發(fā)現(xiàn)代碼中冗余的部分,不合理的部分。在這一步驟中,通過設(shè)計多個異常錯誤來驗收本項目綜合應(yīng)對能力是否完善,并及時添加新功能,彌補不足。分別在各個模塊中通過 debug 方法找尋問題所在,并及時解決; 2. 系統(tǒng)測試。 項目調(diào)試 在手機端軟件和服務(wù)器端軟件分別完成后,開始進行項目的綜合調(diào)試,出現(xiàn)了如下問題: Socket 連接無法建立; 消息檢驗出錯; 文件導(dǎo)出失敗; 文件導(dǎo)入錯誤。 端數(shù)據(jù)庫 ? 實現(xiàn)平臺: MySQL ? 主要實現(xiàn)方法和功能:與服務(wù)器綁定,通過對 SQL 語句的操作對手機端軟件傳來的消息予以提取和保存。 ? 若存有備份則從服務(wù)器端取該用戶的通訊錄文件通過 socket 傳遞給客戶端,返回下載成功消息“ G_downloadsuccess”; ? 否則返回?zé)o法下載的消息“ H_cannotdownload”; 5. 收到退出消息” 4_exit” ,則應(yīng)斷開 socket 連接,結(jié)束對客戶端的服務(wù)。 ? 若在數(shù)據(jù)庫中存在 (name,password)完全匹配的表項,則返回登錄成功消息“ C_entersuccess”; ? 若在數(shù)據(jù)庫中存在 name 相同但 password 不匹配的表項,則返回密碼錯誤消息“ E_falsepassword”; ? 若在數(shù)據(jù)庫中不存在 name 的表項,則返回未注冊的消息“ D_notregister”。 ? 若在 數(shù)據(jù)庫中沒有 name 的表項,則返回注冊成功消息“ A_registersuccess”并在數(shù)據(jù)庫中添加一個新表項; ? 否則就重名返回注冊成功的消息“ B_registerfail”。 socket = ()。 final ServerSocket server = new ServerSocket(port)。 端服務(wù)器 ? 實現(xiàn)平臺: Ecplise + ? 主要實現(xiàn)方法和功能: 使用 Java Socket 編程來實現(xiàn)服務(wù)器端的功能,建立服務(wù)器與手機客戶端之間的連接; 通過這種方法來實現(xiàn)兩端數(shù)據(jù)的實時傳輸; 實現(xiàn)手機客戶端通訊錄信息的上傳和下載功能。 從服務(wù)器導(dǎo)入 ? 通過 JAVA Socket 數(shù)據(jù)流的傳輸將服務(wù)器端存取的文件下載到手機 SD 卡; ? 讀取 SD 卡對應(yīng)文件,識別信息后添加 至手機通訊錄。 界面實現(xiàn)使用如下 UI 接口: TextView/EditText/Button/
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1