嵌入式專業(yè)綜合技能課程設(shè)計-群發(fā)祝福短信_第1頁
嵌入式專業(yè)綜合技能課程設(shè)計-群發(fā)祝福短信_第2頁
嵌入式專業(yè)綜合技能課程設(shè)計-群發(fā)祝福短信_第3頁
嵌入式專業(yè)綜合技能課程設(shè)計-群發(fā)祝福短信_第4頁
嵌入式專業(yè)綜合技能課程設(shè)計-群發(fā)祝福短信_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

九江學院信息科學與技術(shù)學院嵌入式專業(yè)綜合技能課程設(shè)計 報告書題目:群發(fā)祝福短信專業(yè):計算機應(yīng)用技術(shù)班級:B1231姓名:學號:同組人員:指導老師:設(shè)計時間:2014.12.01——2014.12.09地點電子信息實驗樓708設(shè)備硬件設(shè)備:PC機軟件環(huán)境:Eclipse+Android+Understand(SciTools)開發(fā)語言:Java目錄391目錄 I132731.計劃和目的 125752.系統(tǒng)需求分析與功能設(shè)計 2272923.總體設(shè)計 6244084.程序模塊設(shè)計 9159175.技術(shù)難點與分析 10107556.系統(tǒng)測試 11202747.心得體會 14247028.參考文獻 151.計劃和目的1.1計劃計劃完成如下任務(wù):調(diào)研。確定項目需求、可行性等;技術(shù)準備。相關(guān)知識點、代碼的復習、研讀等;設(shè)計、開發(fā)與測試。設(shè)計、開發(fā)“群發(fā)祝福短信程序”,并進行測試;資料整理。撰寫設(shè)計報告書。計劃用1-2周時間完成。1.2目的掌握提取聯(lián)系人的方法掌握短信發(fā)送方法掌握短信群發(fā)方法2.系統(tǒng)需求分析與功能設(shè)計(根據(jù)課題要求進行簡單的需求分析,設(shè)計相應(yīng)數(shù)據(jù)結(jié)構(gòu),得到用例圖和類圖)2.1需求分析以前發(fā)送祝福短信,傳統(tǒng)的的方法是寫一條祝福短信發(fā)給一個號碼,然后再一條一條的分別發(fā)給要發(fā)送的號碼,而現(xiàn)在的群發(fā)祝福短信只要編寫一條祝福短信,然后添加所有需要發(fā)送的聯(lián)系人的電話號碼,統(tǒng)一發(fā)送出去,這樣大大的提高了辦事效率。2.2數(shù)據(jù)結(jié)構(gòu)相見類圖與分析。2.3用例圖圖2.3-1用例圖2.4類圖在本次實驗用到的類有:SMSManage、SMSSsevice、mServicel和setRecive四種類。圖2.4-1SMSManage.SMSService圖圖2.4-1SMSManage.mService1圖圖2.4-1SMSManage.SMSManage圖圖2.4-1SMSManage.setRecive圖3.總體設(shè)計(根據(jù)功能需求,設(shè)計系統(tǒng)的總體結(jié)構(gòu)。系統(tǒng)總體功能模塊圖,菜單的設(shè)計)3.1系統(tǒng)總體結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)包括輸入框和按鈕,按鈕包括send、sendmore、recelvesent、Back、delectall和Set??傮w結(jié)構(gòu)圖如圖3.1-1。短信發(fā)短信發(fā)送主界面Send(短信發(fā)送)sendmore(短信群發(fā))recelveset(設(shè)置與刪除)Back(返回)deleteall(刪除所有)Set(設(shè)置)圖3.1-1系統(tǒng)總體結(jié)構(gòu)圖3.2系統(tǒng)總體功能模塊本系統(tǒng)主要分為三大功能模塊:名片管理增加刪除聯(lián)系人:增加、刪除電話簿中的聯(lián)系人。所有聯(lián)系人:查看所有聯(lián)系人。提取聯(lián)系人原理:用managedQuery()方法從參數(shù)uriRet地址解析為一個數(shù)據(jù)庫表。本實驗中我們傳如的是android的通訊錄地址,然后將從轉(zhuǎn)化后的數(shù)據(jù)表中提取聯(lián)系人的姓名和號碼。圖3.2-1提取聯(lián)系人圖短信操作短信單發(fā):發(fā)送短信。短信群發(fā):發(fā)送短信。群發(fā)短信原理:群發(fā)短信的就是循環(huán)提取通訊錄里的聯(lián)系人,并同時將信息發(fā)送給每個人。圖3.2-2提取聯(lián)系人圖短信監(jiān)聽監(jiān)聽短信:來監(jiān)聽是否有短信收到群發(fā)短信祝福系統(tǒng)圖如圖3.2-3。群發(fā)祝福短信系統(tǒng)名片管理短信操作增加刪除聯(lián)系人所有聯(lián)系人監(jiān)聽短信短信群發(fā)短信短發(fā)短信監(jiān)聽圖3.2-3群發(fā)祝福短信系統(tǒng)圖4.程序模塊設(shè)計1、短信發(fā)送模塊從EdTextt中獲取你想要發(fā)送的短信,構(gòu)建一個PendingInten,通過SemsManger類的sendTextMessage方法將短信發(fā)送出去。群發(fā)短信的就是循環(huán)提取通訊錄里的聯(lián)系人,并同時將信息發(fā)送給每個人。Activity1跳轉(zhuǎn)到Activity2但是還需要在Activity2再回到Activity1,startActivityForResult()就能夠完成這項工作。返回后系統(tǒng)自動調(diào)用,Activity1onActivityResult()方法進行處理。短信接收模塊短信接收的同時要設(shè)定防火墻,短信防護墻的原理就是:首先建立一個短信接收的服務(wù),來監(jiān)聽是否有短信收到。其次,在監(jiān)聽服務(wù)中建立一個字符串數(shù)組來存放要屏蔽的手機號碼。然后在監(jiān)聽短信的服務(wù)中設(shè)置一個循環(huán)判斷,判斷發(fā)送短信的電話號碼是不是在這個數(shù)組中,若存在就不解析短信內(nèi)容,如不是則解析短信內(nèi)容并顯示出來。5.技術(shù)難點與分析5.1難點一問題:如何群發(fā)?解決方法:在開始實驗之前應(yīng)先在通訊錄中添加聯(lián)系人,再添加好聯(lián)系人以后才能選擇群發(fā)。5.2難點二問題:按鈕的框太小,示出所有字體。解決方法:打開res下的layout文件夾下的main.xml對按鈕大小進行設(shè)置。6.系統(tǒng)測試6.1測試環(huán)境Android開發(fā)環(huán)境6.2功能測試1.使用Eclipse打開程序代碼,運行本程序,運行結(jié)果如圖6.2.1,文件管理主界面,在文本框中寫上要發(fā)的信息內(nèi)容,可以點擊“send”按鈕發(fā)送給指定的某個人,如果要群發(fā),就點擊“sendmore”按鈕。點擊“recelveset”按鈕進入界面如圖6.2.2,可以輸入手機號,對其進行設(shè)置和刪除編寫短信內(nèi)容,選擇群發(fā)對象。提示消息發(fā)送成功。7.心得體會最多一頁最多一頁通過這次實訓我受益匪淺,從這次實訓我熟悉了安卓開發(fā)環(huán)境,能在安卓平臺上做一些簡單的項目。掌握了提取聯(lián)系人、短信發(fā)送、短信群發(fā)和設(shè)置短信監(jiān)聽的方法。而且鍛煉了的實踐動手能力。雖然,在這次實訓中出現(xiàn)了一點點小問題,但經(jīng)過我與同學的細心觀察終于找到問題所在,終于完成了本次實驗。8.參考文獻[1]凌陽科技.A8實驗箱實驗指導書[Z].[2]方睿,刁仁宏,吳四九.網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用[M].成都:四川大學出版社,2005.06:211-220[3]毋建軍,徐振東,林瀚.Android應(yīng)用開發(fā)案例教程.北京:清華大學出版社,2013.03:362-370[4]李寧著.A

溫馨提示

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

最新文檔

評論

0/150

提交評論