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

正文內(nèi)容

基于android系統(tǒng)手機(jī)通訊管理軟件的設(shè)計(jì)與開發(fā)(參考版)

2024-11-20 16:21本頁面
  

【正文】 。 感謝 院系老師對我的培育, 讓我學(xué)到了扎實(shí)的專業(yè)知識(shí) 。在這半年的時(shí)間里,王老師給我提供了很多參考資料,在程序設(shè)計(jì)上提出了很多指導(dǎo)意見,使我能夠順利地完成畢業(yè)設(shè)計(jì),學(xué)到了很多 Android 系統(tǒng)應(yīng)用軟件開發(fā)知識(shí)。 完成畢業(yè)設(shè)計(jì),讓我受益匪淺,我相信它 會(huì)對我以后的人生和工作起到很好的促進(jìn)作用。系統(tǒng)的基本功能都已實(shí)現(xiàn),而且添加了自己的特色(數(shù)據(jù)導(dǎo)入導(dǎo)出功能),使這個(gè)系統(tǒng)與眾不同。 在 設(shè)計(jì)的過程中充分考慮到了系統(tǒng)的易用性和可用性。經(jīng)過努力這些問題都一一解決了。我當(dāng)初是買了一本書,照著上面一個(gè)一個(gè)練習(xí),慢慢地掌握了 Android 開發(fā) 中的各種控件的使用,理解了 Android開發(fā)框架。 對一門新的開發(fā)領(lǐng)域,并沒有想象的那么困難。 測試數(shù)據(jù) 添加多條記錄后,進(jìn)行數(shù)據(jù)測試,測試結(jié)果如下表所示: 表 2 測試結(jié)果 功能 模塊 測試方法 測試 結(jié)果 添加聯(lián)系人 添加一條記錄 正常 刪除 聯(lián)系人 刪除一條記錄 正常 編輯聯(lián)系人 修改聯(lián)系人信息,保存 正常 查看聯(lián)系人 查看一個(gè)聯(lián)系人 正常 查找聯(lián)系人 在查找界面,搜索聯(lián)系人 正常 導(dǎo)入導(dǎo)出 導(dǎo)入導(dǎo)出到服務(wù)器、文本 正常 總結(jié) 在王老師的指導(dǎo)下,經(jīng)過設(shè)計(jì)和開發(fā)過程,終于順利完成了畢業(yè)論文。 河北科技師范學(xué)院 2020屆本科畢業(yè)設(shè)計(jì) 16 ( 4)界面測試。測試過程中運(yùn)存占用平均為 左右。如:直接退出,沒有點(diǎn)退出菜單,程序數(shù)據(jù)不會(huì)受到破壞。軟件的質(zhì)量可以達(dá) 到保證。 3. 系統(tǒng)測試 系統(tǒng)測試是針對整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。任務(wù)是驗(yàn)證軟件的功能和性能及其他特性是否與需求一致。 2. 確認(rèn)測試 確認(rèn)測試又稱有效性測試。也就是說,在集成測試之前,單元測試已經(jīng)完成,集成測試中所 使用的對象是已經(jīng)經(jīng)過單元測試的軟件單元。通 常而言,一個(gè)單元測試是用于判斷某個(gè)特定條件(或者場景)下某個(gè)特定函數(shù)的行為。 代碼審查 代碼審查為了發(fā)現(xiàn)代碼中冗余的部分,不合理的部分。 這個(gè)測試步驟是為了發(fā)現(xiàn)系統(tǒng)需求說明書中的錯(cuò)誤。 河北科技師范學(xué)院 2020屆本科畢業(yè)設(shè)計(jì) 15 測試步驟 這個(gè)測試步驟中是為了發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。 測試的目的就是希望能發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。在程序開發(fā)中,使用了打印調(diào)試信息, debug 調(diào)試等方法。程序開發(fā)是一個(gè)循序漸進(jìn)的過程。 從文本導(dǎo)入聯(lián)系人是解析上面生成的 文件,得到數(shù)據(jù)庫名、表名和所有聯(lián)系人的信息,插入到數(shù)據(jù)庫中,并修改聯(lián)系人瀏覽界面 ListView的 adapter,刷新界面顯示出導(dǎo)入的聯(lián)系人。 導(dǎo)出 聯(lián)系人到文本 是把從 數(shù)據(jù)庫中 查詢到 的 所有聯(lián)系人信息以規(guī)定好的格式寫入到 文件中 , 該文件 存儲(chǔ)在 手機(jī) 上 。 上傳到服務(wù)器的目的是為了備份聯(lián)系人數(shù)據(jù),防止出現(xiàn)意外情況丟失數(shù)據(jù),同時(shí)也方便用戶對聯(lián)系人進(jìn)行管理。服務(wù)器方根據(jù)規(guī)定好的格式解析 xml 數(shù)據(jù),得到數(shù)據(jù)庫名、表名以及所有聯(lián)系人的信息,最后保存到服務(wù)器上的數(shù)據(jù)庫中。 四個(gè)單選選項(xiàng)分別是:導(dǎo)出聯(lián)系人到服務(wù)器、從服務(wù)器導(dǎo)入聯(lián)系人、導(dǎo)出聯(lián)系人到文本和從文本導(dǎo)入聯(lián)系人。 聯(lián)系人導(dǎo)入導(dǎo)出模塊 在聯(lián)系人瀏覽界面點(diǎn)擊“導(dǎo)入 /導(dǎo)出 ” 菜單 , 彈出“導(dǎo)入導(dǎo)出”對話框。 點(diǎn)擊某一聯(lián)系人,會(huì)進(jìn)入聯(lián)系人查看界面,即可以查看聯(lián)系人詳細(xì)信息 ,編輯聯(lián)系人,刪除聯(lián)系人,撥打電話,發(fā)送短信。這里采用的查找方法是 SQL 模糊查詢,可以只輸入聯(lián)系人姓名中的一部分,在 sql 語 句中聯(lián)系人姓名的前后添加“ %”,即可查找到所有包含該部分的聯(lián)系人,并在 ListView 中顯示出來所有的聯(lián)系人的姓名和手機(jī)號(hào)碼。 TextView 負(fù)責(zé)動(dòng)態(tài)顯示查找結(jié)果。點(diǎn)擊返回列表菜單,會(huì)返回到聯(lián)系人瀏覽界面 。 聯(lián)系人 編輯界面設(shè)置了返回列表菜單和刪除聯(lián)系人 菜單。 修改 完信息后點(diǎn)擊確定 按鈕 , 觸發(fā)確定按鈕點(diǎn)擊監(jiān)聽事件,從而 對 數(shù)據(jù)庫 中該聯(lián)系人的信息進(jìn)行更新 , 然后自動(dòng)返回聯(lián)系人瀏覽界面 。查看聯(lián)系人界面 如圖9 所示: 圖 9 查看聯(lián)系人界面 編輯聯(lián)系人模塊 編 輯聯(lián)系人 界面使用 EditView 控件顯示并修改聯(lián)系人的詳細(xì)信息。點(diǎn)擊編輯聯(lián) 系人菜單項(xiàng),會(huì)跳轉(zhuǎn)到聯(lián) 系人編輯界面,可以對聯(lián)系人信息進(jìn)行修改。 點(diǎn)擊返回列表菜單項(xiàng),會(huì)回到聯(lián)系人瀏覽界面。 該界面 使用 TextView 把從數(shù)據(jù)庫中調(diào)出的聯(lián)系人的詳細(xì)信息顯示出來,這里面包括聯(lián)系人姓名、手機(jī)號(hào)、座機(jī)號(hào)、地址、電子郵箱和主頁。點(diǎn)擊刪除聯(lián)系人時(shí),會(huì)彈出對話框,詢問是否刪除聯(lián)系人, 點(diǎn)擊確定 ,則從數(shù)據(jù)庫中刪除 該聯(lián)系人。 點(diǎn)擊 查看聯(lián)系人菜單會(huì)進(jìn)入查看聯(lián)系人界面。 點(diǎn)擊退出 菜單 ,則會(huì)退出該軟件。點(diǎn)擊查找菜單,會(huì)進(jìn)入聯(lián)系人查找界面,可以進(jìn)行聯(lián)系人查找 ,搜索想 要 找 的聯(lián)系人 。 添加菜單時(shí),可以設(shè)置菜單名稱和圖標(biāo)。點(diǎn)擊某個(gè)聯(lián)系人 會(huì)進(jìn)入 查看聯(lián)系人界面 ,可以查看聯(lián)系人的詳細(xì)信息 ,對聯(lián)系人進(jìn)行編輯、刪除、撥打電話發(fā)送短信等 。 該列表是由 ListView 控件 生成的, 打開 數(shù)據(jù)庫(如果數(shù)據(jù)庫不存在則創(chuàng)建數(shù)據(jù)庫,并創(chuàng)建數(shù)據(jù)表 contacts), 查找 數(shù)據(jù)庫 中所有的聯(lián)系人,并把 聯(lián)系人 name和 mobileNumber 這兩項(xiàng) 填充到 ListView 的 adapter 中。 數(shù)據(jù)庫表結(jié)構(gòu) 創(chuàng)建數(shù)據(jù)庫 ,在數(shù)據(jù)庫中創(chuàng)建表 contacts,表 contacts 用來存儲(chǔ)聯(lián)系人數(shù)據(jù),其中包括聯(lián)系人姓名、手機(jī)號(hào)、座機(jī)號(hào)、地址、郵箱和主頁。在某個(gè)進(jìn)程或線程向數(shù)據(jù)庫執(zhí)行寫入操作之前,必須取得獨(dú)占鎖。 6. 安全性 SQLite 數(shù)據(jù)庫通過數(shù)據(jù)庫級(jí)上的獨(dú)占性和共享鎖實(shí)現(xiàn)獨(dú)立事務(wù)處理。很多手機(jī)操作系統(tǒng)童顏可以運(yùn)行,比如 Android、 Windows Mobile、 Symbin、Plam 等。 3. 隔離性 SQLite 數(shù)據(jù)庫中所有的信息(比如表、視圖、觸發(fā)器等)都包含在一個(gè)文件內(nèi),方便管理和維護(hù)。 SQLite 數(shù)據(jù)庫的核心引擎不依賴第三方軟件,使用它也不需要“安裝”。而且動(dòng)態(tài)庫的尺寸也相當(dāng)小。 SQLite 特點(diǎn): 1. 輕量級(jí) SQLite 和 C/S 模式的數(shù)據(jù)庫軟件不同,它是進(jìn)程內(nèi)的數(shù)據(jù)庫引擎,因此不存在數(shù)據(jù)庫的客戶端和服務(wù)器。數(shù)據(jù)刪除流程 如 圖 5 所示 : 圖 5 數(shù)據(jù)刪除流程圖 數(shù)據(jù)庫設(shè)計(jì) SQLite 數(shù)據(jù)庫 本系統(tǒng)采用的是 Android 系統(tǒng)自帶的 SQLite 數(shù)據(jù)庫。 流程 如圖 3 所示: 圖 3 數(shù)據(jù)增加流程圖 數(shù)據(jù)修改流程圖 編輯聯(lián)系人 時(shí), 點(diǎn)擊編輯聯(lián)系人菜單 ,輸入修改后的數(shù)據(jù),點(diǎn)擊確定按鈕 ,判斷數(shù)據(jù)是否合法,合法 , 則更新 數(shù)據(jù)庫; 不合法 , 則返回錯(cuò)誤信息。在聯(lián)系人列表界面,長按 某一聯(lián)系人,會(huì)有菜單項(xiàng)彈出,顯示查看聯(lián)系人、編輯聯(lián)系人和刪除聯(lián)系人。點(diǎn)擊搜索菜單,則進(jìn)入聯(lián)系人搜索界面, 輸入聯(lián)系人的全名或一個(gè)字,即可查找到相關(guān)聯(lián)系人,點(diǎn)擊聯(lián)系人會(huì)進(jìn)入聯(lián)系人查看界面,可以對聯(lián)系人進(jìn)行編輯、刪除 、撥打電話、發(fā)送短信。聯(lián)系人列表界面主菜單中包括添加聯(lián)系人、搜索 聯(lián)系人、導(dǎo)入導(dǎo)出和退出菜單項(xiàng)。防止手機(jī)丟失或損壞。 ( 6)發(fā)短信:在查看聯(lián)系人的時(shí)候可以給聯(lián)系人發(fā)送短信。 ( 4)查找聯(lián)系人:在瀏覽聯(lián)系人的時(shí)候點(diǎn)擊查找菜單,查找想找的聯(lián)系人。 ( 2)刪除聯(lián)系人:選中聯(lián)系人,點(diǎn)擊刪除聯(lián)系人菜單;或在查看聯(lián)系人的時(shí)候,點(diǎn)擊刪除聯(lián)系人菜單,從數(shù)據(jù)庫中刪除聯(lián)系人。 Android 手機(jī)通訊錄應(yīng)用背景:方便用戶快捷通訊;及時(shí)導(dǎo)出數(shù)據(jù)。 Android 手機(jī)通信管理系統(tǒng)包括以下主要內(nèi)容:添加聯(lián)系人、刪除聯(lián)系人、編輯聯(lián)系人、查找聯(lián)系人、打電話、發(fā)短信、聯(lián)系人數(shù)據(jù)導(dǎo)出。也可以從文本中導(dǎo)入聯(lián)系人。導(dǎo)入導(dǎo)出不是從手機(jī)導(dǎo)入到存儲(chǔ)卡,或從存儲(chǔ)卡導(dǎo)到手機(jī),而是指
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1