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

正文內(nèi)容

基于android平臺(tái)的個(gè)性通訊錄設(shè)計(jì)(編輯修改稿)

2025-02-14 14:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 機(jī)用戶新建短信回復(fù)短信刪除選中短信 圖32 短信記錄模塊用例圖 圖33顯示了聯(lián)系人功能模塊的用例。包括了查看聯(lián)系人詳細(xì)信息,編輯聯(lián)系人信息,新建聯(lián)系人,對(duì)選中的聯(lián)系人,可以對(duì)其進(jìn)行刪除、撥打電話、發(fā)送短信的操作。用戶還可以進(jìn)行聯(lián)系人搜索,這樣方便用戶快速找到想的聯(lián)系人信息。撥打電話發(fā)送短信查看聯(lián)系人搜索聯(lián)系人編輯聯(lián)系人刪除聯(lián)系人手機(jī)用戶新建聯(lián)系人圖33 電話薄模塊用例圖手機(jī)用戶 圖34為個(gè)人中心模塊中找朋友子模塊的用例圖。通過(guò)此子模塊,用戶可以尋找到自己可能認(rèn)識(shí)的人。該數(shù)據(jù)是云端根據(jù)用戶的信息,通過(guò)數(shù)據(jù)挖掘得到的。找朋友圖34 找朋友模塊用例圖 圖35為個(gè)人中心模塊中聯(lián)系人去重子功能模塊的用例圖。該模塊的功能是將聯(lián)系人列表里面,具有相同名字的聯(lián)系人提取出來(lái),然后用戶可以選擇將其合并為一個(gè)人聯(lián)系人。手機(jī)用戶聯(lián)系人去重圖35 聯(lián)系人去重模塊用例圖 圖36為個(gè)人中心模塊中防打擾模塊。該模塊的功能是用戶可以設(shè)置黑名單,屏蔽掉不想收到的短信或者接到的電話。設(shè)置黑名單的方式可以使從聯(lián)系人里面讀取,也可以使自己手動(dòng)輸入號(hào)碼,此外,用戶還可以查看到被攔截的短信記錄和電話記錄,該記錄三天自動(dòng)刪除一次。防打擾電話攔截記錄設(shè)置黑名單短信攔截記錄手動(dòng)添加讀取手機(jī)用戶圖36 防打擾模塊用例圖 圖37為個(gè)人中心模塊中設(shè)置個(gè)人詳細(xì)信息子模塊的用例。該模塊的功能就是用戶設(shè)置自己的個(gè)人基本信息。手機(jī)用戶設(shè)置個(gè)人信息圖37 設(shè)置個(gè)人信息模塊用例圖 圖38為個(gè)人中心模塊中云同步子模塊用例。該模塊包括數(shù)據(jù)導(dǎo)出和導(dǎo)入,導(dǎo)出是將云端的數(shù)據(jù)同步到手機(jī),使手機(jī)中的數(shù)據(jù)與云端一樣,而導(dǎo)入則是將用戶手機(jī)中的數(shù)據(jù)同步到云端,使云端的數(shù)據(jù)保持與手機(jī)一致,這里的數(shù)據(jù)時(shí)指聯(lián)系人記錄。手機(jī)用戶云同步云同步云同步圖38 云同步模塊用例圖 圖39是個(gè)人中心模塊中聯(lián)系人分享子模塊的用例。通過(guò)此模塊,用戶可以將自己電話薄里面的聯(lián)系人分享給其他人,分享方式可以是一個(gè)聯(lián)系人分享給多人,可以是多個(gè)聯(lián)系人分享給一個(gè)人,也可以是多個(gè)聯(lián)系人分享給多個(gè)人。手機(jī)用戶分享聯(lián)系人圖39 聯(lián)系人分享用例圖 圖310顯示了云端管理模塊的用例圖。包括用戶信息的查看、更改、刪除以及數(shù)據(jù)備份和還原。數(shù)據(jù)備份數(shù)據(jù)還原查看賬戶信息刪除賬號(hào)更改賬戶信息手機(jī)用戶圖310 聯(lián)系人分享用例圖 總體設(shè)計(jì)方案 系統(tǒng)模塊關(guān)系與劃分系統(tǒng)總體劃分分為兩大模塊,即前臺(tái)用戶模塊和后臺(tái)云端模塊,如圖311所示。前臺(tái)用戶模塊又分為了通話記錄、短信記錄、電話薄和個(gè)人中心模塊,而個(gè)人中心又有找朋友、聯(lián)系人去重、防打擾、聯(lián)系人分享、云同步五個(gè)子模塊,如圖312所示。系統(tǒng)用戶前臺(tái)模塊后臺(tái)云端模塊圖311 系統(tǒng)整體模塊劃分圖312 用戶前臺(tái)功能模塊結(jié)構(gòu)圖 開發(fā)技術(shù)、開發(fā)工具和開發(fā)環(huán)境項(xiàng)目的開發(fā)技術(shù)包括:JAVA、數(shù)據(jù)庫(kù)操作、云計(jì)算、數(shù)據(jù)挖掘等項(xiàng)目的開發(fā)工具包括:(1) 開發(fā)語(yǔ)言:JAVA(2) 開發(fā)集成環(huán)境:Eclipse(3) 云儲(chǔ)存器:Google Storage(4) 數(shù)據(jù)庫(kù):SQLite項(xiàng)目的開發(fā)壞境:(1) 處理器:酷睿2 雙核處理器(2) 內(nèi)存容量:2GB(3) 操作系統(tǒng):Microsoft Windows XP 本章小結(jié)本章首先較多地介紹了系統(tǒng)的詳細(xì)需求分析,對(duì)每個(gè)系統(tǒng)的用例進(jìn)行了說(shuō)明,并畫圖出來(lái)展示,然后對(duì)系統(tǒng)整體進(jìn)行劃分以及各個(gè)模塊的功能進(jìn)行了確認(rèn)。通過(guò)本章的需求分析以及概要設(shè)計(jì)工作,應(yīng)該對(duì)系統(tǒng)實(shí)現(xiàn)后達(dá)到什么要求,通過(guò)什么途徑實(shí)現(xiàn)得到了明確的回答。 4 系統(tǒng)詳細(xì)設(shè)計(jì) 通訊錄需求分析通過(guò)對(duì)系統(tǒng)的需求分析與總體設(shè)計(jì),考慮到系統(tǒng)各個(gè)功能的設(shè)計(jì)與實(shí)現(xiàn),針對(duì)系統(tǒng)的各個(gè)用例,系統(tǒng)劃分的用戶前臺(tái)和后臺(tái)一共包括了通話記錄模塊、短信記錄模塊、電話薄模塊、個(gè)人中心模塊、云端管理模塊。其中個(gè)人中心模塊又分為找朋友、聯(lián)系人去重、防打擾、聯(lián)系人分享、云同步五個(gè)子模塊。下面對(duì)各個(gè)模塊進(jìn)行詳細(xì)的設(shè)計(jì)。 通話記錄模塊通話記錄使用戶可以查看最近通話記錄,在選中某條欄目后,為用戶提供了撥打電話、發(fā)送短信、刪除該記錄、查看聯(lián)系人信息和情況整個(gè)記錄的功能。在用戶選中此功能后,系統(tǒng)會(huì)先調(diào)用LastContact類的initComment()函數(shù)初始化控件,然后再調(diào)用該類的initDate()函數(shù)初始化數(shù)據(jù),最后通過(guò)函數(shù)getDate()獲得最近通話記錄。因?yàn)榇讼到y(tǒng)多個(gè)模塊都有查看聯(lián)系人信息、發(fā)送短信和撥打電話的操作,所以在設(shè)計(jì)的時(shí)候,將此三個(gè)方法寫成了靜態(tài)方法(方法名分別為actionSendMsg,actionDialog,actionCheckInfo,封裝在類Action_T中),以此降低程序代碼的耦合度。綜上所述,用戶在進(jìn)行撥打電話、發(fā)送短信、查看聯(lián)系人信息的時(shí)候,分別會(huì)調(diào)用actionSendMsg(),actionDialog(),actionCheckInfo()三個(gè)方法。通話記錄模塊的實(shí)現(xiàn)流程圖如圖41所示:開始進(jìn)入通話記錄界面選擇功能撥打發(fā)短信刪除清空查看將此號(hào)碼傳給actionDialog()方法調(diào)用empty()方法刪除數(shù)據(jù),調(diào)用updateData()更新數(shù)據(jù)庫(kù)調(diào)用delete()方法刪除數(shù)據(jù),調(diào)用updateData()更新數(shù)據(jù)庫(kù)將此號(hào)碼傳給sendMsg()方法將此號(hào)碼傳給checkInfo()方法結(jié)束 圖41 通話記錄流程圖 短信記錄模塊該模塊主要為用戶提供了手機(jī)短信方面的功能,包括用戶可以查看新收到的短信,可以調(diào)用actionSenMsg()方法發(fā)送短信,當(dāng)然,發(fā)送短信分為新建短信和回復(fù)短信。當(dāng)用戶選擇某一個(gè)條目后,可以調(diào)用delete()方法刪除該短信記錄,當(dāng)然可以調(diào)用empet()直接一次性清空整個(gè)短信記錄。短信記錄的流程如圖42所示:開始選擇功能清空記錄刪除短信發(fā)送短信調(diào)用delete()方法刪除短信記錄調(diào)用empty()方法刪除短信記錄選擇功能新建短信短信,調(diào)用newMsg()方法回復(fù)短信,調(diào)用respondMsg()方法選擇操作手動(dòng)輸入收件人從電話本選擇收件人查看短信調(diào)用checkMsg()方法顯示短信信息更新數(shù)據(jù)庫(kù)結(jié)束 圖42 短信記錄流程圖 電話薄模塊該模塊是系統(tǒng)的主要功能。當(dāng)用戶進(jìn)入該功能模塊時(shí),程序默認(rèn)選中第一個(gè)條目,當(dāng)然用戶可以任意選中任一條目。在被選中后,用戶可以對(duì)該條目進(jìn)行編輯、撥打電話、發(fā)送短信以及刪除該聯(lián)系人的操作。此外,通過(guò)功能鍵,用戶可以新建聯(lián)系人和搜索聯(lián)系人。該功能模塊的流程圖如圖43所示:結(jié)束選則功能編輯搜索發(fā)送短信撥打電話刪除新建更新數(shù)據(jù)庫(kù)選中條目輸入搜索條件結(jié)束輸入新建聯(lián)系人信息后保存顯示搜索結(jié)果圖43 電話薄流程圖 個(gè)人中心模塊該模塊是一個(gè)大模塊,總共分成了五個(gè)子模塊,因此功能較多,所以我們分別對(duì)每個(gè)子模塊及其功能分批介紹。首先是找朋友子功能模塊。顧名思義,該模塊的功能就是為用戶提供了尋找好的功能。當(dāng)用戶使用該功能時(shí),云端會(huì)根據(jù)用戶的信息,進(jìn)行一些數(shù)據(jù)挖掘,挖掘出多方的一些關(guān)系,最簡(jiǎn)單的就比如A和B是朋友,B和C是朋友,那就得出A和C可能是朋友,因此,用戶使用該功能后顯示出用戶C。在該系統(tǒng)中,判斷某兩人是朋友是根據(jù)其中一人電話薄里面有另一人的信息,并且是單方面的,即A里面有B,而B不管有沒有A,都會(huì)判定B是A的好朋友。其次是聯(lián)系人去重。該功能相當(dāng)?shù)娜诵曰欠治龀鋈藗兂3?huì)遇見電話薄里面出現(xiàn)將一個(gè)人保存多次的情況。發(fā)生這樣情況可以是用戶忘記了已經(jīng)存有某聯(lián)系人,又保存一次,也可能是用戶將某聯(lián)系人已經(jīng)保存到SIM卡上,又保存在了手機(jī)本地上。當(dāng)用戶使用該功能后,系統(tǒng)會(huì)將具有項(xiàng)目名字的條目列出來(lái),用戶可以選擇合并為一個(gè)聯(lián)系人,當(dāng)然用戶可以選擇不合并,因?yàn)榈拇_存在人名重名的情況。然后是防打擾功能子功能。我們都知道,現(xiàn)在的垃圾短信和騷擾電話非常的多,人們也常常會(huì)想不接到某人或者某人的短信,比如談崩了的戀人,所以設(shè)計(jì)了此功能。在設(shè)置屏蔽號(hào)碼的時(shí)候,用戶可以手動(dòng)輸入也可以從電話薄里面讀取,用戶還可以查看已攔截的短信和電話,該記錄會(huì)三天自動(dòng)刪除一次。對(duì)于云同步,這是數(shù)字時(shí)代發(fā)展到現(xiàn)在一個(gè)產(chǎn)物,通過(guò)云同步,用戶可以時(shí)時(shí)刻刻的使自己的數(shù)據(jù)得到備份,同時(shí)也可以在不同的手機(jī)設(shè)備上時(shí)時(shí)更新的自己的數(shù)據(jù)。最后是聯(lián)系人分享功能。設(shè)計(jì)此功能的初衷是我們經(jīng)常想讓朋友認(rèn)識(shí)另一個(gè)朋友,那最簡(jiǎn)單的方法不就是直接給他們相互的聯(lián)系方式,然后讓他們交流么?當(dāng)然為了避免太過(guò)于唐突,在推薦的時(shí)候,不僅僅只是提供其詳細(xì)信息,用戶可以進(jìn)行描述,說(shuō)明情況。下面是該模塊的的流程圖:否開始云同步聯(lián)系人推薦查看電話攔截記錄選擇導(dǎo)入導(dǎo)出選擇查看短信攔截記錄添加攔截號(hào)碼選擇從電話薄添加防打擾找朋友聯(lián)系人去重從電話薄讀取數(shù)據(jù),計(jì)算后顯示重復(fù)的聯(lián)系人列表云端根據(jù)用戶信息計(jì)算后顯示結(jié)果是否添加是手動(dòng)添加選擇推薦對(duì) 象選擇推薦人更新本地?cái)?shù)據(jù)庫(kù)更新云端數(shù)據(jù)庫(kù)更新數(shù)電話薄據(jù)庫(kù)更新黑名單數(shù)據(jù)庫(kù)結(jié)束合并選擇圖44 短信記錄流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) Android數(shù)據(jù)庫(kù)概述Android自帶了SQLite數(shù)據(jù)庫(kù),是一款輕型的數(shù)據(jù)庫(kù),是遵守ACID的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如 Tcl、C、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源世界著名的數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)講,它的處理速度比他們都快。關(guān)于Sqlite的數(shù)據(jù)類型,你會(huì)驚訝:Typelessness(無(wú)類型). 對(duì)! SQLite是無(wú)類型的. 這意味著你可以保存任何類型的數(shù)據(jù)到你所想要保存的任何表的任何列中, 無(wú)論這列聲明的數(shù)據(jù)類型是什么. 對(duì)于SQLite來(lái)說(shuō)對(duì)字段不指定類型是完全有效的。 數(shù)據(jù)庫(kù)表詳細(xì)設(shè)計(jì)對(duì)系統(tǒng)所需功能需求分析通過(guò)了設(shè)計(jì)確定了系統(tǒng)數(shù)據(jù)庫(kù)中表的設(shè)計(jì),該系統(tǒng)共有2張表,一張表是電話薄表,另一個(gè)是黑名單表,下面為兩張表的詳細(xì)設(shè)計(jì)。表contact:字段名類型是否可為空是否為主鍵描述UserNameString否否用戶名SexString是否用戶性別EmailString是否電子郵箱Phoneint否是聯(lián)系電話String是否號(hào)碼DescriptionString是否聯(lián)系人描述StarString是否星座CompanyString是否公司BirthdayDate是否生日表blacklist:字段名類型是否可為空是否為主鍵描述UserNameString是否用戶名PhoneInt否是電話號(hào)碼 本章小結(jié)本章主要介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)。首先對(duì)系統(tǒng)的各個(gè)模塊的功能進(jìn)行了詳細(xì)分析,使讀者更清晰的了解各個(gè)模塊在系統(tǒng)做起的作用,在分析的基礎(chǔ)上設(shè)計(jì)了流程圖。然后了分析了數(shù)據(jù)庫(kù)中主要的兩個(gè)表,并簡(jiǎn)單的對(duì)其進(jìn)行了介紹??傊谠敿?xì)設(shè)計(jì)階段,根本目標(biāo)是應(yīng)該明確怎么樣具體的實(shí)現(xiàn)所要求的系統(tǒng)。經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編寫代碼階段可以把這個(gè)描述直接翻譯成設(shè)計(jì)語(yǔ)言書寫的工具。 5 系統(tǒng)實(shí)現(xiàn) 部分功能模塊實(shí)現(xiàn)與截圖展示用戶在選擇了通話記錄后,會(huì)出現(xiàn)如圖51的界面。圖51如上圖所示,在通話記錄界面,用戶可以查看到近期的通話記錄。其中綠色箭頭是表示撥出,藍(lán)色箭頭是接入,而紅色的箭頭是表示未接來(lái)電。當(dāng)出現(xiàn)的號(hào)碼已經(jīng)保存在電話薄里面時(shí),是顯示聯(lián)系人名字,反之是直接顯示號(hào)碼。在點(diǎn)擊撥號(hào)的圖標(biāo)后,會(huì)向選中的號(hào)碼撥打電話,通過(guò)功能鍵,可以刪除、情況通話記錄。在點(diǎn)擊未知的電話號(hào)碼時(shí),可以進(jìn)行保存,即新建聯(lián)系人,當(dāng)然,手機(jī)號(hào)碼是你選中的那個(gè)條目,這里選中的是號(hào)碼12345
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1