資源描述:
《android日程管理系統(tǒng)設(shè)計(jì)與開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告智能終端應(yīng)用系統(tǒng)開發(fā)實(shí)訓(xùn)——Android日程管理系統(tǒng)設(shè)計(jì)與開發(fā)(2013/12/3—2014/01/3)項(xiàng)目名稱Android日程管理系統(tǒng)設(shè)計(jì)與開發(fā)院系計(jì)算機(jī)與軟件學(xué)院班級(jí)移設(shè)1213組別第五組學(xué)號(hào)1202613106、09、23、48、50、52學(xué)生姓名顧飛黃錦烽張國(guó)浩張慧敏張燕云朱冰雪指導(dǎo)老師張以利30南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告目錄第1章緒論51.1日程管理的起源51.2日程管理的特點(diǎn)51.3任務(wù)分配5第2章系統(tǒng)開發(fā)環(huán)境及技術(shù)62.1系統(tǒng)開發(fā)環(huán)境62.1.1硬件環(huán)境62.1.2軟件支持62.2系統(tǒng)開發(fā)技術(shù)62.2.1
2、java簡(jiǎn)介62.2.2eclipse簡(jiǎn)介72.2.3SQLite簡(jiǎn)介8第3章日程管理的設(shè)計(jì)與分析93.1用戶需求93.2功能需求93.3日程管理設(shè)計(jì)難易點(diǎn)分析93.4日程管理設(shè)計(jì)總體框架10第4章概要設(shè)計(jì)4.1系統(tǒng)總體功能設(shè)計(jì)1130南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告4.1.1系統(tǒng)設(shè)計(jì)原則114.1.2系統(tǒng)結(jié)構(gòu)功能圖114.2數(shù)據(jù)庫(kù)設(shè)計(jì)114.2.1分類報(bào)表114.2.2數(shù)據(jù)庫(kù)表12第5章APP界面設(shè)計(jì)135.1APP應(yīng)用圖標(biāo)設(shè)計(jì)135.2界面元素13第6章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)136.1程序引導(dǎo)加載界面136.2歡迎界面156.3注冊(cè)登錄模塊166.4程序主界面模塊
3、186.5滑動(dòng)菜單模塊196.6添加日程模塊236.7個(gè)人中心模塊266.8反饋信息界面296.9應(yīng)用分享模塊296.10應(yīng)用推薦模塊2930南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告6.11關(guān)于我們界面306.12設(shè)置模塊30第7章應(yīng)用測(cè)試33小結(jié)34參考文獻(xiàn)3830南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告第1章緒論1.1?日程管理的起源在沒有手機(jī)功能齊全的時(shí)代,我們的日程安排只能通過手寫記錄,經(jīng)常會(huì)因?yàn)闆]有及時(shí)翻閱記錄而錯(cuò)過了重要的日程,隨著手機(jī)技術(shù)的飛速發(fā)展,手機(jī)應(yīng)用的迅速推廣,手機(jī)改變了人們的生活,工作的方式。日程管理就是將每天的工作和事務(wù)安排在日期中,并做一個(gè)有效的記
4、錄,方便管理日程的工作和事務(wù),達(dá)到工作備份的目的。同時(shí)也具有對(duì)日常工作進(jìn)行指導(dǎo)、監(jiān)督的作用。1.2日程管理的特點(diǎn)1:綠色免費(fèi),程序輕便小巧,只占用幾M內(nèi)存!2:非常靈活的日期提醒設(shè)置3:全年月日周的周期定時(shí)循環(huán)提醒4:絕不錯(cuò)過未開機(jī)情況下的提醒5:完善的日程查詢功能6:功能完善,簡(jiǎn)單易用1.3任務(wù)分配表1.1任務(wù)分配表能夠清晰的看到每個(gè)人在項(xiàng)目開發(fā)過程中所承擔(dān)的任務(wù)顧飛任務(wù)分配已經(jīng)做好的功能歸類項(xiàng)目設(shè)置,編寫文檔黃錦烽設(shè)置通知欄常駐語(yǔ)音識(shí)別張國(guó)浩歡迎界面圖片資源準(zhǔn)備張慧敏數(shù)據(jù)庫(kù)表設(shè)計(jì)設(shè)置界面布局張燕云圖標(biāo)設(shè)計(jì)主界面引導(dǎo)界面圖片設(shè)計(jì)朱冰雪時(shí)間日期選擇器記事本功能
5、,編寫文檔第2章系統(tǒng)開發(fā)環(huán)境及技術(shù)2.1系統(tǒng)開發(fā)環(huán)境30南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告2.1.1硬件環(huán)境處理器PentiumⅡ以上;內(nèi)存容量1G以上;外存容量50G以上;2.1.2軟件支持操作系統(tǒng):windows7編程語(yǔ)言:JAVA數(shù)據(jù)庫(kù):SQLite開發(fā)工具:eclipse2.2系統(tǒng)開發(fā)技術(shù)2.2.1java簡(jiǎn)介背景:Java是一種應(yīng)用分布式網(wǎng)絡(luò)環(huán)境中的程序設(shè)計(jì)語(yǔ)言,由sun公司開發(fā),Java語(yǔ)言廣為人知,得益于Internet的迅猛發(fā)展。人們開始了解并使用這種神奇的語(yǔ)言,一般的應(yīng)用程序、Applet、web服務(wù)器乃至手機(jī)的嵌入式系統(tǒng),Java都足以勝任。
6、Java對(duì)網(wǎng)絡(luò)提供了強(qiáng)有力的支持,這也是這種奇妙語(yǔ)言的魅力所在。特點(diǎn):(1)面對(duì)對(duì)象(2)可移植性(universality)(3)安全性(security)(4)多線程(thread)(5)多態(tài)(6)解釋執(zhí)行(7)分布性2.2.2eclipse簡(jiǎn)介Eclipse中三個(gè)最吸引人的地方:一是它創(chuàng)新性的圖形API,即SWT/JFace,在此之前,我曾經(jīng)用過Java30南京工業(yè)職業(yè)技術(shù)學(xué)院項(xiàng)目技術(shù)報(bào)告的AWT/SWING來開發(fā)Windows應(yīng)用程序,AWT/SWING其界面客觀地講不夠美觀,而且界面響應(yīng)速度比較慢;而SWT/JFace則大大改善了Java在這方面的能
7、力。二是它的插件機(jī)制。三是利用它的插件機(jī)制開發(fā)的眾多功能強(qiáng)大的插件。Eclipse平臺(tái)體系結(jié)構(gòu):Eclipse平臺(tái)是一個(gè)具有一組強(qiáng)大服務(wù)的框架,這些服務(wù)支持插件,比如Java開發(fā)環(huán)境插件(JDT)、插件開發(fā)環(huán)境(PDE)和其他的第三方插件(Newtool)。它由幾個(gè)主要的部分構(gòu)成:平臺(tái)運(yùn)行庫(kù)、工作區(qū)、工作臺(tái)、團(tuán)隊(duì)支持和幫助。Eclipse平臺(tái)體系結(jié)構(gòu):平臺(tái)運(yùn)行庫(kù)是內(nèi)核,它在啟動(dòng)時(shí)檢查已安裝了哪些插件,并創(chuàng)建關(guān)于它們的注冊(cè)表信息。為降低啟動(dòng)時(shí)間和資源使用,它在實(shí)際需要任何插件時(shí)才加載該插件。除了內(nèi)核外,其他每樣?xùn)|西都是作為插件來實(shí)現(xiàn)的。工作區(qū)是負(fù)責(zé)管理用戶資源的
8、插件。這包括用戶創(chuàng)建的項(xiàng)目、那些項(xiàng)目中