基于Android的通訊錄管理系統_第1頁
基于Android的通訊錄管理系統_第2頁
基于Android的通訊錄管理系統_第3頁
基于Android的通訊錄管理系統_第4頁
基于Android的通訊錄管理系統_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

精品文檔就在這里-------------各類專業好文檔,值得你下載,教育,管理,論文,制度,方案手冊,應有盡有-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------精品文檔---------------------------------------------------------------------JAVA程序設計課程設計報告——基于Android的通訊錄管理系統班級:1120552學號:01姓名:楊喆

一、課程設計題目基于Android的通訊錄管理系統二、需求分析(1)用戶通過聯系人功能可以保存聯系人的詳細信息,可以對聯系人進行編輯、刪除、撥打電話、發送短信可以根據索引條件搜索聯系人。(2)用戶通過個人中心可以設置自己的詳細信息,這樣方便其他人了解自己,也可以將具有相同名字的聯系人合并。(3)該通訊錄軟件是一種主要用來記錄聯系人的基于安卓平臺的軟件,可以運行在安卓平臺虛擬器或者運行在安卓平臺的手持設備上三、概要設計一個好的系統設計的步驟決定了程序是否能按照設計者的目的按時完成,是否能在規定的時間內按照設計者的要求高質量的完成程序必要的功能。并且按照標準的設計步驟對程序進行調試,測試,以及后期的優化完善,使程序更加具有健壯性和可用性。通過對通訊錄功能、系統模塊、用戶需求方面進行全方位的分析制定開發流程。采用標準的開發流程確定系統具有用戶管理功能,聯系人增刪改功能,通訊功能,查找功能,備份等功能。四、詳細設計1增加、刪除、編輯聯系人點擊通信錄界面中的增加按鈕,進入增加聯系人界面。輸入聯系人的基本信息,并可根據用戶需求增加個性化信息如頭像、姓名、手機號碼、辦公室電話、家庭電話、職務職稱、單位名稱、地址、郵政編碼、Email、其他聯系方式、備注這些信息,單擊確認返回主界面。點擊通信錄中一個已存在的聯系人,進入聯系人編輯界面,可修改聯系人的資料或進行刪除聯系人操作,完成后退回到主界面。對列表中聯系人的標記,點擊menu鍵彈出功能界面上的刪除按鍵也可進行刪除。還可以在菜單上選擇刪除全部聯系人來清空通訊錄。在刪除聯系人的過程中,系統將提示用戶是否繼續操作,若放棄操作,則聯系人信息將繼續保存。2查找聯系人用戶點擊menu鍵打開底部菜單框,底部菜單框為查詢聯系人提供入口,進入通訊錄的缺省頁面為聯系人列表,在列表中看到所有聯系人的姓名、電話信息排列,用戶點擊查找按鍵輸入聯系人基本信息,通訊錄顯示所有符合查詢條件的聯系人列表,用戶選擇一個聯系人進入聯系人基本信息頁面進行其他操作;查詢完成,用戶按返回鍵返回主界面。3通訊功能用戶在通訊錄選擇聯系人進入聯系人詳細信息界面,這時點擊menu鍵打開通信功能框,選擇打電話、發信息還是發郵件的功能進行操作。4導入、導出功能基本流:用戶點擊菜單進入導入導出界面,點擊導出手機通信錄出現文件系統選擇保存路徑,選擇并且點擊導出后在指定目錄生成包含通信錄信息的Excel文件,顯示“通信錄導出成功”并且返回至導入導出界面。點擊導入手機通信錄出現文件系統選擇需要導入的Excel文件,選中文件點擊導入后將信息添加至手機通信錄,顯示導入成功并返回導入導出界面。備選流:點擊進入導入導出界面,點擊返回則返回軟件主界面。導出文件時存儲卡空間不足,則提示錯誤并返回導出界面。導入文件時打開無法識別的文件提示錯誤,返回導入文件界面。五、程序使用說明、測試分析及結果1增加聯系人功能在通訊錄中最主要的功能操作,也就是聯系人的添加操作的功能,在聯系人增加界面中點擊保存按鈕實現對聯系人信息的保存。首先在user類中定義了一個user函數從表單中獲取數據,建立數據庫幫助類,打開數據庫并將user保存到數據庫中,增加界面如圖所示。2刪除聯系人功能通過光標選擇刪除的聯系人,點擊聯系人然后選擇刪除可以刪除聯系人,并且在數據庫中刪除聯系人,刪除聯系人功能如圖所示3查找聯系人功能在查找功能實現的過程中,我先將搜索框中的內容轉化為字符串形式,如果輸入為空就設置顯示所有聯系人的列表,否則就建立一個數據庫幫且類,在數據庫中進行查找匹配,返回到list列表中,將整合的adapter和listview結合展現出來,并統計查找到的條數展現給用戶。4Menu底部菜單框功能下面我們將介紹menu的觸發方式,通過對menu的介紹,我們將了解menu功能設計,對menu鍵的使用首先要建立menu菜單,為每個菜單選項綁定了一個圖標和文字,代碼如下底部菜單六、課程設計總結通過對本系統進行的多次的測試,系統正確實現了對聯系人增加、刪除、查找、修改、備份、顯示所有、刪除所有、發信息、打電話、發郵件等操作,實現了用戶對通訊錄的基本要求。在測試過程

溫馨提示

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

評論

0/150

提交評論