資源描述:
《基于android的手機(jī)日程管理系統(tǒng)概要設(shè)計(jì)說明書》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、基于Android的手機(jī)日程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)概要設(shè)計(jì)說明書學(xué)生姓名:王煒學(xué)號(hào):09110514034指導(dǎo)教師:劉雪梅課題類型:AXP專業(yè):軟件工程學(xué)部:信息學(xué)部審核組長(zhǎng):北京城市學(xué)院2013年2月19日III日期版本說明作者2013/2/191未評(píng)審的初稿王煒2013/3/32版本內(nèi)容刪改王煒I(yè)II目錄1引言11.1編寫目的11.2背景11.3定義11.4參考資料12總體設(shè)計(jì)22.1需求規(guī)定22.2運(yùn)行環(huán)境22.3基本設(shè)計(jì)概念和處理流程22.4結(jié)構(gòu)32.4.1設(shè)置課程表32.4.2查看課程表
2、32.4.3新增日程42.4.4查看日程42.4.5查看日歷42.4.6設(shè)定安全密碼52.5人工處理過程52.6尚未問決的問題53接口設(shè)計(jì)53.1用戶接口53.2內(nèi)部接口53.2外部接口64運(yùn)行設(shè)計(jì)74.1運(yùn)行模塊組合74.2運(yùn)行控制74.3運(yùn)行時(shí)間75系統(tǒng)出錯(cuò)處理設(shè)計(jì)75.1出錯(cuò)信息75.2補(bǔ)救措施75.3系統(tǒng)維護(hù)設(shè)計(jì)8III1引言1.1編寫目的編寫此文檔的目的是:詳細(xì)、準(zhǔn)確和全面地定義基于android的手機(jī)日程管理系統(tǒng)的概要設(shè)計(jì),以利于指導(dǎo)該系統(tǒng)后續(xù)的開發(fā)工作;本文檔所描述的概要設(shè)計(jì)作為該
3、項(xiàng)目最終驗(yàn)收的標(biāo)準(zhǔn)和依據(jù);給工作人員提供一定的維護(hù)依據(jù),方便在以后的維修工作中提供方便。文檔讀者:專業(yè)的工作技術(shù)人員對(duì)維修系統(tǒng)時(shí)參考的文檔。1.2背景軟件名稱:基于android的手機(jī)日程管理系統(tǒng)任務(wù)提出者:畢業(yè)設(shè)計(jì)審核組開發(fā)者:王煒用戶以及將運(yùn)行該軟件的平臺(tái):android手機(jī)用戶1.3定義BroadcastReceiver:在Android中,Broadcast是一種廣泛運(yùn)用的在應(yīng)用程序之間傳輸信息的機(jī)制。而BroadcastReceiver是對(duì)發(fā)送出來的Broadcast進(jìn)行過濾接受并響應(yīng)
4、的一類組件。MyItemAdapter:涉及到對(duì)單個(gè)條目的是否完成標(biāo)記以及刪除的設(shè)置,所以在這里重寫了一個(gè)適配器MyItemAdapter繼承BaseAdapter,并在get—view()方法中手動(dòng)映射數(shù)據(jù)。1.4參考資料[1]趙亮;張維;;基于Android技術(shù)的界面設(shè)計(jì)與研究[J];電腦知識(shí)與技術(shù);2009年29期.[2]陳昱;江蘭帆;;基于GoogleAndroid平臺(tái)的移動(dòng)開發(fā)研究[J];福建電腦;2008年11期.[3]蔡羅成;;Android后臺(tái)監(jiān)聽實(shí)現(xiàn)機(jī)制淺析[J];信息安全與通
5、信保密;2010年06期.8[4]王會(huì)進(jìn),方錦亮;基于JAVA的自定義控件應(yīng)用技術(shù)研究[J];微型機(jī)與應(yīng)用;2005年05期.[5]陳璟;陳平華;李文亮;;Android內(nèi)核分析[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2009年11期.[6]姚昱旻;劉衛(wèi)國(guó);;Android的架構(gòu)與應(yīng)用開發(fā)研究[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2008年11期.[7]方明;田野;戶銀龍;;基于Android平臺(tái)的嵌入式軟件項(xiàng)目組織方法[J];電腦知識(shí)與技術(shù);2011年34期.[8]葉炳發(fā);Android操作系統(tǒng)移植及關(guān)鍵技術(shù)研究[D
6、];暨南大學(xué);2010年.[9]岳傳真;Android系統(tǒng)移植和應(yīng)用程序開發(fā)[D];復(fù)旦大學(xué);2010年.[10]劉敏;移動(dòng)終端的Android移植與應(yīng)用程序設(shè)計(jì)[D];西安電子科技大學(xué);2011年.[11]胡思捷;基于Android平臺(tái)的觸摸屏系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)[D];南開大學(xué);2011年.[12]施金蘭;基于Android平臺(tái)的網(wǎng)絡(luò)共享研究與實(shí)現(xiàn)[D];華東師范大學(xué);2011年.[13]李凱;Android操作系統(tǒng)分析與移植[D];華南理工大學(xué);2011年.[14]劉瑞順;基于Android平臺(tái)
7、的智能手機(jī)輸入法研究與設(shè)計(jì)[D];汕頭大學(xué);2011年.2總體設(shè)計(jì)2.1需求規(guī)定詳見需求規(guī)格說明書2.2運(yùn)行環(huán)境詳見需求規(guī)格說明書2.3基本設(shè)計(jì)概念和處理流程本系統(tǒng)系統(tǒng)結(jié)構(gòu)流程圖如圖1:8圖1系統(tǒng)系統(tǒng)結(jié)構(gòu)流程圖設(shè)計(jì)說明:1.用戶程序通過手機(jī)界面訪問手機(jī)內(nèi)部的嵌入式數(shù)據(jù)庫;2.查看日程一定要是正確的密碼,有效保護(hù)用戶的日程信息。3.日歷在查看日程信息調(diào)用,可設(shè)置將來日程。2.4結(jié)構(gòu)2.4.1設(shè)置課程表表1設(shè)置課程表功能介紹表子模塊名功能需求程序(頁面)設(shè)置課程表用戶可輸入課程名和地點(diǎn)App_sch
8、edule_insert.xml通過點(diǎn)擊課程表界面,用戶可以輸入課程名和地點(diǎn)。設(shè)計(jì)每天天共有8節(jié)課程和一節(jié)選修課,用戶可輸入星期一到星期五的所有課程安排信息。2.4.2查看課程表表2查看課程表功能介紹表子模塊名功能需求程序(頁面)查看課程表用戶可查看輸入的課程名和地點(diǎn)App_schedule_show_page.xml8用戶可查看輸入的課程信息,設(shè)計(jì)只要左右滑動(dòng)界面就可以查看星期一到星期五的所有課程信息。2.4.3新增日程表3新增日程功能介紹表子模塊名功能需求程序(頁面)新增日程用戶可增加新的日