版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
基于安卓個人記賬本設計與實現(xiàn)目錄一、設計題目 1二、設計目標 1三、設計分析 1四、總體設計 2五、詳細設計 3六、系統(tǒng)測試 10七、結(jié)論 13一、設計題目基于安卓個人記賬本設計與實現(xiàn)二、設計目標伴隨經(jīng)濟社會高速發(fā)展,人們生活水平也在飛速提升,同時人們收入和消費水平也得到了很大提升,也從過去單一輸入和消費變成了今天多元化收入和消費模式。尤其是我們青年人,對現(xiàn)在新型消費有非常高熱情,可是這么給在高速發(fā)展消費經(jīng)濟情況下我們帶來了一些意想不到負面影響,比較突出一點就是當前80、90后一代年輕人只知道消費和掙錢,不能很好理財,這給我們物質(zhì)生活帶來了不少麻煩。所以不一樣功效個人理財系統(tǒng)便由此產(chǎn)生了,不論是PC版還是手持設備版都有。自谷歌企業(yè)android系統(tǒng)產(chǎn)生以來,在這幾年中,飛速發(fā)展,現(xiàn)在已經(jīng)超出了過去看似很完美塞班系統(tǒng),成為全球最大手機及手持設備系統(tǒng)之一。Android操作系統(tǒng)憑借著自己開放平臺允許任何移動終端廠商加入到Android聯(lián)盟中,從而使得越來越多用戶傾向于選擇操作系統(tǒng)為Android終端設備。選擇設計基于Android平臺軟件,毫無疑問能覆蓋更多受眾,等到各大廠商青睞。三、設計分析經(jīng)過對實際需求調(diào)研,確定本系統(tǒng)由五個功效模塊組成,即用戶記賬、消費預算、賬戶轉(zhuǎn)賬、消費收入曲線圖表、系統(tǒng)設置。系統(tǒng)功效模塊圖如圖2.1所表示。各模塊詳細功效以下所述:用戶記賬:用戶依照日期統(tǒng)計某天消費情況和收入情況消費預算:在月初系統(tǒng)會提醒用戶進行當月消費預算,能夠依照消費類型預計當月消費預算金額賬戶轉(zhuǎn)賬:在用戶不一樣賬戶之間實現(xiàn)金額轉(zhuǎn)移消費收入曲線圖表:依照用戶選擇產(chǎn)生消費、收入和預算走勢圖,走勢圖一眼分析出消費、收入和預算之間關(guān)系系統(tǒng)設置:設置本系統(tǒng)中一些賬戶和收入以及消費類型,系統(tǒng)版本信息,軟件更新等等。四、總體設計1.系統(tǒng)設計2.界面設計首頁界面:首頁布局主要分為主題部分和導航部分,導航部分處于整個界面底部,內(nèi)容部分中有分為上下兩塊,上面顯示當月消費、收入、和預算信息,下面顯示三條信息,分別為今天,本月,本年度收入和支出信息。詳細布局如圖所表示當月消費、收入、預算信息當月消費、收入、預算信息記一筆記一筆頁面導航頁面導航五、詳細設計5.1范圍5.1.2系統(tǒng)概述件名稱:天天記賬軟件功效:在天天記賬上實現(xiàn)賬戶添加,收入統(tǒng)計,消費統(tǒng)計,以及對每個月消費預算。在用戶賬戶之間實現(xiàn)金額轉(zhuǎn)賬,統(tǒng)計用戶某年或者某月消費、收入與預算關(guān)系等其它子系統(tǒng)關(guān)系:本系統(tǒng)為一個獨立系統(tǒng),當前沒有與之發(fā)生關(guān)系其它子系統(tǒng)用戶:全部Android天天記賬軟件用戶5.1.3文檔概述依照需求分析,對軟件功效實現(xiàn)、接口和界面等進行設計。文檔采取了面向?qū)ο笤O計方法,描述了系統(tǒng)中主要類等。文檔預期讀者為軟件開發(fā)者、用戶。5.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)設計在基于Linux系統(tǒng)android系統(tǒng)平臺上,系統(tǒng)設計遵照android軟件設計系統(tǒng)模式。系統(tǒng)UI布局在Layout文件夾下XML文件中設計完成,每個界面是一個Activity,并在activity中加載這些用戶UI界面,在Values文件夾中定義字符串信息,以及Style樣式信息,在anim文件夾下添加動畫文件,整個系統(tǒng)結(jié)構(gòu)依照谷歌企業(yè)公布android軟件開發(fā)目錄結(jié)構(gòu)來進行。5.2.1布署圖系統(tǒng)布署圖以下列圖3.1所表示,本系統(tǒng)是基于android系統(tǒng)手機端應用軟件,是一款輕量級手機應用軟件,其中不包括到網(wǎng)絡應用,所以不存在服務器,其中軟件布署運行存在兩種方式,一個是IDE集成開發(fā)環(huán)境模擬器,另一個則是基于android系統(tǒng)只能終端手機系統(tǒng)。本系統(tǒng)軟件在android模擬器和移動手持設備下安裝布署圖圖5.1系統(tǒng)布署圖5.2.2類圖系統(tǒng)實體類,各類用例圖分別是下列圖圖3.2--圖3.8所表示。圖5.2用戶信息類類圖用戶信息實體類說明:用戶信息類(UserInfo)包含用戶個人信息,屬性_id為系統(tǒng)用戶身份唯一標識,類型為int。userName為用戶名,類型為String。屬性userPassword,為用戶系統(tǒng)保護密碼,類型為String。屬性對應get*()方法能得到對象中這些屬性值,無輸入,返回各個屬性值。而set*()方法則相反,是為這些屬性分別賦值,輸入為屬性值,返回void。圖5.3預算信息類類圖圖5.4預算項類類圖圖5.5消費收入子項類類圖圖5.6預算項類類圖圖5.7記賬類型類類圖圖5.7預算信息類類圖5.4執(zhí)行概念下面采取次序圖來表示本系統(tǒng)用戶完成一次記賬功效時間次序,詳細活動時序圖與下面每項活動信息對應。5.4.1添加消費信息用戶添加消費信息時序圖如圖5.8所表示HomeActivity為界面,同時也是邊界,用戶進入主界面后點擊按鈕后進入添加消費信息統(tǒng)計頁面AddBalance,用戶選擇好消費類型和輸入好消費金額后,填寫消費項備注,進入備注添加界面Remark,備注輸入完成后返回到添加界面,點擊保留后,完成添加返回系統(tǒng)首頁圖5.8添加消費信息時序圖5.4.2添加消費預算用戶添加某月消費預算信息時序圖如圖3.9所表示HomeActivity為界面,同時也是邊界,用戶進入主界面后點擊預算菜單后進入消費預算列表界面ItemBudget,選中某項后進入該項預算設置幾面KeyPad,設置好預算金額后點擊OK,返回預算列表界面。圖5.9添加消費預算時序圖5.4.3用戶轉(zhuǎn)賬用戶轉(zhuǎn)賬活動時序圖如圖3.9所表示HomeActivity為界面,同時也是邊界,用戶進入主界面后點擊設置菜單后進入系統(tǒng)設置界面(SystemSetting),然后添加賬戶類型(AddParent),添加賬戶子類(addChild),當系統(tǒng)中存在賬戶信息后返回轉(zhuǎn)賬界面進行轉(zhuǎn)賬。圖5.9用戶轉(zhuǎn)賬時序圖六、系統(tǒng)測試6.1范圍6.1.1系統(tǒng)概述(1)軟件名稱:天天記賬(2)軟件功效:在天天記賬上實現(xiàn)賬戶添加,收入統(tǒng)計,消費統(tǒng)計,以及對每個月消費預算。在用戶賬戶之間實現(xiàn)金額轉(zhuǎn)賬,統(tǒng)計用戶某年或者某月消費、收入與預算關(guān)系等.(3)其它子系統(tǒng)關(guān)系:本系統(tǒng)為一個獨立系統(tǒng),當前沒有與之發(fā)生關(guān)系其它子系統(tǒng)(4)用戶:全部Android天天記賬軟件用戶6.1.2測試方案單元測試方案:由開發(fā)人員在系統(tǒng)開發(fā)過程中對編寫系統(tǒng)函數(shù)以及數(shù)據(jù)庫接口函數(shù)等使用白盒測試方法進行單元測試。集成測試方案:由測試小組在單元測試結(jié)束后對使用黑盒測試方法對各單元組合在一起能否按照既定意圖寫作運行進行測試。系統(tǒng)測試方案:由測試小組在集成測試結(jié)束后對整個系統(tǒng)能否在實際軟件要求環(huán)境正常運行,而且對最終系統(tǒng)軟件進行全方面測試,以確保最終軟件系統(tǒng)滿足產(chǎn)品需求而且遵照系統(tǒng)設計。6.2測試說明因為篇幅有限,只寫出部分主要代表性測試用例,有添加賬戶類型、添加消費統(tǒng)計、添加消費預算測試用例。其它測試略。6.2.1功效測試(1)添加賬戶類型:添加賬戶類型測試用例見表6.1。表6.1添加賬戶類型測試表序號測試目標&先決條件測試輸入預期測試結(jié)果11目標:正確輸入,添加賬戶類型能否成功輸入一個字符串“現(xiàn)金賬戶”在理表中顯示添加類型222目標:檢測添加空類型是否能檢測不輸入任何東西,點擊添加按鈕彈出警告框提醒添加內(nèi)容不能為空(2)添加消費統(tǒng)計:添加消費統(tǒng)計測試用例見表6.2。表6.2添加消費統(tǒng)計測試表序號測試目標&先決條件測試輸入預期測試結(jié)果11目標:正確輸入,添加賬戶類型能否成功輸入消費金額,同是選擇好消費類型,消費時間和支出賬戶頁面?zhèn)€填出Toast提醒添加成功2目標:檢測不輸入金額,是否提醒錯誤不輸入任何東西,點擊添加按鈕彈出警告框提醒添加內(nèi)容不能為空3目標:檢測不選擇消費類型是否提醒錯誤輸入消費金額,選擇支出賬戶,不選擇消費類型,點擊保留按鈕彈出警告提醒選擇支出類型4目標:檢測不選擇支出賬戶是否提醒錯誤輸入消費金額,選擇支出類型,不選擇支出賬戶,點擊保留按鈕彈出警告框提醒選擇支出賬戶5目標:檢測選擇沒有到日期是否報錯輸入消費金額,選擇支出賬戶,選擇支出類型,選擇一個還沒抵達日期彈出警告框提醒選擇消費日期還沒到(3)添加消費預算:添加消費預算測試用例見表6.3。表6.3添加消費預算測試表序號測試目標&先決條件測試輸入預期測試結(jié)果11目標:正確輸入,添加賬戶類型能否成功輸入消費金額,同是選擇好消費類型,消費時間和支出賬戶頁面?zhèn)€填出Toast提醒添加成功,返回預算列表2目標:檢測預算值為負值是否報錯輸入一個負值,點擊保留預算彈出警告提醒,提醒預算值不能為負值6.3測試結(jié)果概述測試結(jié)果顯示,系統(tǒng)實現(xiàn)添加消費類型,添加收入類型,添加消費子項,添加收入子項,添加賬戶類型,添加賬戶子項,添加消費信息,添加收入信息,月消費預算,轉(zhuǎn)賬,密碼保護,系統(tǒng)菜單顯示,消費曲線報表,去除系統(tǒng)數(shù)據(jù)等功效均正常。6.4詳細測試結(jié)果(1)添加消費信息功效測試如表6.1:表6.1添加消費信息測試結(jié)果表序號測試目標&先決條件測試輸入預期測試結(jié)果實際測試結(jié)果11目標:正確輸入,添加賬戶類型能否成功輸入消費金額,同是選擇好消費類型,消費時間和支出賬戶頁面?zhèn)€填出Toast提醒添加成功系統(tǒng)給出Toast提醒,添加消費信息成功2目標:檢測不輸入金額,是否提醒錯誤不輸入任何東西,點擊添加按鈕彈出警告框提醒添加內(nèi)容不能為空系統(tǒng)給出警告提醒:消費金額不能為空3目標:檢測不選擇消費類型是否提醒錯誤輸入消費金額,選擇支出賬戶,不選擇消費類型,點擊保留按鈕彈出警告提醒選擇支出類型系統(tǒng)給出警告提醒:請選擇消費類型4目標:檢測不選擇支出賬戶是否提醒錯誤輸入消費金額,選擇支出類型,不選擇支出賬戶,點擊保留按鈕彈出警告框提醒選擇支出賬戶系統(tǒng)給出警告提醒:請選擇支出賬戶5目標:檢測選擇沒有到日期是否報錯輸入消費金額,選擇支出賬戶,選擇支出類型,選擇一個還沒抵達日期彈出警告框提醒選擇消費日期還沒到系統(tǒng)給出警告提醒:選擇日期不能在今天以后其它功效測試略。6.5測試結(jié)果評價測試結(jié)果顯示本系統(tǒng)已實現(xiàn)需求中基本功效,能滿足用戶實現(xiàn)生活中簡單消費收入和預算統(tǒng)計,同時也能幫助用戶實現(xiàn)自主理財。存在不足是系統(tǒng)功效還不是尤其完善,系統(tǒng)界面設計美觀程度還打不到一個很好用戶體驗,提議以后對這些模塊進行完善。此次測試目標在于發(fā)覺系統(tǒng)缺點與漏洞,從測試結(jié)果中沒有發(fā)覺嚴重系統(tǒng)缺點。七、結(jié)論從大環(huán)境出發(fā),在電子信息如此發(fā)達今天,幾乎每個年輕人都擁有一臺自己手機或者其它手持電子設備,相當部分已經(jīng)使用上了智能系統(tǒng)電子設備,出門可能你能夠不帶錢包,但你絕不會落下手機.手機在人們生活地位越來越主要.即使人們生活過得越來越富裕,消費水平也不停提升,但人們消費觀念也變得比過去紊亂,沒有一個很好消費規(guī)劃,設計一款使用在手持設備上個人理財系統(tǒng),不但順應大趨勢,而且能隨時隨地為
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度餐飲行業(yè)智能點餐系統(tǒng)采購合同3篇
- 《勞務派遣合同》模板 3篇
- 2024年金融服務與投資理財咨詢合同
- 2024年酒水銷售合同
- 2024建筑勞務分包合同范本
- 2024年版簡單家用電器買賣合同
- 2024年股權(quán)轉(zhuǎn)讓協(xié)議(限售股權(quán))
- 2024年股權(quán)轉(zhuǎn)讓預合同范本版B版
- 2024社保代繳業(yè)務合作協(xié)議范本3篇
- 2024年校園空氣凈化新風系統(tǒng)采購與租賃合同范本3篇
- 食品研發(fā)調(diào)研報告范文
- 2024-2030年國家甲級資質(zhì):中國干熱巖型地熱資源融資商業(yè)計劃書
- 2024-2030年中國MVR蒸汽機械行業(yè)競爭格局及投資發(fā)展前景分析報告
- 【MOOC】人因工程學-東北大學 中國大學慕課MOOC答案
- 食材配送服務方案投標文件(技術(shù)方案)
- 高中政治統(tǒng)編版選擇性必修二《法律與生活》綜合測試卷(一)(原卷版)
- 帶狀皰疹后神經(jīng)痛的診治課件教案
- 淺談風電機組偏航制動器故障原因及案例分析
- 急性胰腺炎護理查房-5
- 2024-2025部編版語文一年級上冊語文園地八
- 門窗幕墻密封條培訓
評論
0/150
提交評論