【正文】
,且本系統(tǒng)是安裝在基于 android系統(tǒng)的手持設(shè)備上,系統(tǒng)維護(hù)由客戶自行完成。 錯誤 1補救方法 2: 系統(tǒng)默認(rèn)為每個用戶在安裝系統(tǒng)是添加幾個默認(rèn)的消費收入類型 。 2. 用戶第一次進(jìn)入系統(tǒng),進(jìn)行轉(zhuǎn)賬操作,出現(xiàn)賬戶為空異常 。 具體布局如圖 示 圖 用戶界面首頁 頁面導(dǎo)航 當(dāng)月消費、收入、預(yù)算信息 記一筆 2. 添加記賬信息界面:該界面主要分為三部分組成,上面是標(biāo)題欄,中間是記賬信息主題,下面是保存和重置按鈕層,具體如圖 圖 添加記賬信息界面 3. 轉(zhuǎn)賬界面:該界面是實現(xiàn)用戶的 不同賬戶之間進(jìn)行轉(zhuǎn)賬的操作,頁面主要非為上下結(jié)構(gòu),上層是標(biāo)題欄,下面是轉(zhuǎn)賬操作布局,其中轉(zhuǎn)賬操作布局又由上中下三部分組成,上面是轉(zhuǎn)出賬戶信息,中間是轉(zhuǎn)入中戶信息,最下面是確認(rèn)轉(zhuǎn)賬提交按鈕,具體布局如下圖 圖 轉(zhuǎn)賬界面布局 Title 記賬信息選擇主題 保存按鈕 再記一筆 Tital 欄 轉(zhuǎn)出賬戶信息 轉(zhuǎn)入賬戶信息 提交確認(rèn) 4. 系統(tǒng)設(shè)置:系統(tǒng)設(shè)置界面是一個中間界面,里面列出了所有系統(tǒng)可以進(jìn)行設(shè)置的項,通過點擊這些項進(jìn)入設(shè)置。 用 戶H o m e A c t i v i t yI t e m B u d g e tK e y P a d軟件主頁消費類型列表預(yù)算設(shè)置進(jìn) 入 軟 件預(yù) 算添 加 預(yù) 算返 回 圖 添加消費預(yù)算時序圖 用戶轉(zhuǎn)賬 用戶轉(zhuǎn)賬活動時序圖如圖 HomeActivity 為界面,同時也是邊界,用戶進(jìn)入主界面后點擊設(shè)置菜單后進(jìn)入系統(tǒng)設(shè)置界面( SystemSetting),然后添加賬戶類型( AddParent),添加賬戶子類 (addChild),當(dāng)系統(tǒng)中存在賬戶信息后返回轉(zhuǎn)賬界面進(jìn)行轉(zhuǎn)賬。 圖 預(yù)算信息類 類圖 預(yù)算信息 實體類說明:略 圖 預(yù)算項類 類圖 預(yù)算項 實體類說明:略 圖 消費收入子項類 類圖 消費收入子項 類說明:略 圖 預(yù)算項類 類圖 預(yù)算項 類說明:略 圖 記賬類型類 類圖 記賬類型 類說明:略 圖 預(yù)算信息類 類圖 預(yù)算信息 類說明:略 執(zhí)行概念 下面采用順序圖來表示本系統(tǒng)用戶完成一次記賬功能的時間順序,具體活動時序圖與下面每項活動信息對應(yīng)。屬性對應(yīng)的 get*()方法能得到對象中的這些屬性的值,無輸入,返回各個屬性值。 userName 為 用戶名 ,類型為 String。本系統(tǒng)軟件在 android模擬器和移動手持設(shè)備下的安裝部署圖 I D E 集 成 開 發(fā) 環(huán) 境A n d r o i d 模 擬 器A n d r o i d A P K 包A n d r o i d 系 統(tǒng) 智 能手 機(jī) 軟 件 運 行 安 裝軟 件 打 包I n s t a l l 圖 系統(tǒng)部署圖 類圖 系統(tǒng)的實體類 ,各類用例圖分別是下圖的圖 。 系統(tǒng) UI布局在 Layout文件夾下的 XML文件中設(shè)計完成,每個界面的是一個 Activity,并在 activity 中加載這些用戶 UI界面,在 Values 文件夾中定義字符串信息,以及 Style樣式信息,在 anim文件夾下添加動畫文件,整個系統(tǒng)結(jié)構(gòu)根據(jù) google公司公布的 android軟件開發(fā)目錄結(jié)構(gòu)來進(jìn)行。文檔的預(yù)期讀者為軟件開發(fā)者、用戶。在用戶賬戶之間實現(xiàn)金額轉(zhuǎn)賬,統(tǒng)計用戶某年或者某月消費、收入與預(yù)算的關(guān)系等 3. 其他子系統(tǒng)的關(guān)系:本系統(tǒng)為一個獨立的系統(tǒng),目前沒有與之發(fā)生關(guān)系的其它子系統(tǒng) 4. 用戶:所有 Android 天 天記賬軟件 用戶 文檔概述 根據(jù)需求分析,對軟件的功能實現(xiàn)、接口和界面等進(jìn)行設(shè)計。 ( 2) 內(nèi)存不足異常: android系統(tǒng)在打開軟件后在退出時不會自動殺掉經(jīng)進(jìn)程,當(dāng)前面打開過許多進(jìn)程已經(jīng)將資源占到很大時,再進(jìn)該軟件,系統(tǒng)處于等待的界面,這是需先進(jìn)入軟件管理界面去關(guān)掉部分正在后臺運行的程序。 級別:一級 過程描述: a. 點擊系統(tǒng) ICON圖表,進(jìn)入系統(tǒng)主界面; b. 選擇主菜單中的設(shè)置,進(jìn)入系統(tǒng)設(shè)置界面; c. 點擊選擇添加消費類型,進(jìn)入消費類型添加界面 d. 輸入消費類型,點擊添加按鈕添加消費類型 e. 返回設(shè)置界面,點擊添加收入類型進(jìn)入類型添加界面 f. 輸入收入類型,點擊添加按鈕添加收入類型 g. 與其它用例的關(guān)聯(lián):無。 與其它用例的關(guān)聯(lián):無。 級別:一級 過程描述: a. 點擊用戶 ICON圖表進(jìn)入系統(tǒng)主界面; b. 選擇主菜單中的報表按鈕進(jìn)入圖表統(tǒng)計界面; c. 系統(tǒng)界面顯示用戶當(dāng)月消費、收入和預(yù)算曲線; d. 點擊系統(tǒng)界面頂端的按年顯示圖表; e. 系統(tǒng)顯示用戶當(dāng)年消費、收入和預(yù)算曲線 與其它用例的 關(guān)聯(lián):無 異常處理:無 (5)用例 5 用例名: 添加賬戶類型 行為者:用戶 目的: 添加用戶可能在實際生活中存在的賬戶類型名稱 。 級別:一級 過程描述: a. 點擊系統(tǒng) ICON圖表進(jìn)入系統(tǒng)主界面; b. 選擇主菜單欄中的轉(zhuǎn)賬按鈕,進(jìn)入到賬戶轉(zhuǎn)賬界面; c. 選擇轉(zhuǎn)出賬戶,系統(tǒng)顯示可轉(zhuǎn)金額,再選擇轉(zhuǎn)入賬戶; d. 輸入轉(zhuǎn)賬金額 (必須是一個數(shù)學(xué)數(shù)字, 不能是字母 ); e. 點擊確定轉(zhuǎn)賬按鈕實現(xiàn)賬戶之間的轉(zhuǎn)賬功能 。 與其它用例的關(guān)聯(lián):無。 與其它用例的關(guān)聯(lián):無 異常處理:無 (2)用例 2 用例名: 消費預(yù)算 行為者:用戶 目的: 消費預(yù)算主要是為了幫助我們在月初進(jìn)行消費估算,以便以后按照月初的消費預(yù)算合理進(jìn)行消費,達(dá)到幫助用戶自主理財?shù)哪康?。 圖 系統(tǒng) 用例圖 系統(tǒng)各項功能描述 (1)用例 1 用例名: 系統(tǒng)記賬 行為者:用戶 目的: 用戶根據(jù)每天的收入和消費情況進(jìn)行詳細(xì)的記錄,以便日后查看 。 6) 系統(tǒng)功能模塊圖如下: 圖 系統(tǒng)用例圖 根據(jù)需求分析,分析出系統(tǒng)的具體操作步驟及功能,從而確定系統(tǒng)用例圖,具體描述如下。系統(tǒng)功能模塊圖如圖 ??蛻魬?yīng)具備基礎(chǔ) 的手機(jī)操作以及手機(jī)鍵盤打字基礎(chǔ) 。 4. 良好的性能價格比。 2. 系統(tǒng)易于管理維護(hù)。天天記賬系統(tǒng)功能齊全但操作簡單,可滿足家庭用戶的需求。 需求概述 系統(tǒng)目標(biāo) 本系統(tǒng)的最終目的是設(shè)計一 個名為“天天記賬”的個人記賬理財 系統(tǒng)。在用戶賬戶之間實現(xiàn)金額轉(zhuǎn)賬,統(tǒng)計用戶某年或者某月消費、收 入與預(yù)算的關(guān)系等 . 3. 其他子系統(tǒng)的關(guān)系:本系統(tǒng)為一個獨立的系統(tǒng),目前沒有與之發(fā)生關(guān)系的其它子系統(tǒng) 4. 用戶:所有 Android 天天記賬軟件 用戶 文檔概述 天天記賬系統(tǒng)設(shè)計需求分析采用面向?qū)ο蟮姆椒ǎ谖臋n中主要采用了用例、ER 圖和數(shù)據(jù)字典等表示方法來描述需求。同時,配合 android 系統(tǒng),可以設(shè)計一款清涼級的基于 android 系統(tǒng)應(yīng)用軟件。本系統(tǒng)通過 使用 sqlite 作為數(shù)據(jù)庫存儲數(shù)據(jù) 。 2. 功能解決: 本系統(tǒng)設(shè)計主要為幫助不會自主理財?shù)娜藗兡芎苋菀椎膶W(xué)會自主理財,通過軟件中的各個功能,實現(xiàn)在電子系統(tǒng)上記 錄個人理財信息,提醒以及幫助用戶實現(xiàn)自主理財 ?;?andorid系統(tǒng)手機(jī)的個人記賬系統(tǒng),設(shè)計清新,使用簡單,管理功能強(qiáng),在當(dāng)前的高速發(fā)展的社會經(jīng)濟(jì) 條件下,為幫助我們這一代不會理財?shù)哪贻p人輕松實現(xiàn)自主理財,設(shè)計這樣一款個人記賬系統(tǒng)是非常有意義和利用價值的。 設(shè)計和解決方法 在 android 系統(tǒng)應(yīng)用如此火熱的情況下,開發(fā)一款基于 android系統(tǒng)的個人記賬系統(tǒng),不僅能很好的應(yīng)用 android系統(tǒng)的優(yōu)勢,可以在不同的小型手持設(shè)備上安裝該軟件。但是雖然在國內(nèi)發(fā)展迅速,學(xué)習(xí)資源也很豐富,但是基本上都是良莠不齊,絕大部分是翻譯自國外的一些學(xué)習(xí)資料而來。短短幾年間,成千上萬的基于 android系統(tǒng)的應(yīng)用發(fā)布在安卓市場上,加上 android系統(tǒng)的開源性,使得他在國外的到了廣大學(xué)者的深愛,各大廠商也紛紛加入到使用 android 系統(tǒng)的行列。 國內(nèi)外研究狀況 在國外的發(fā)展,自 google 公司宣布 android 系統(tǒng)上市以來,在短短幾年間的到了飛速的發(fā)展。 Android操作系統(tǒng)憑借著自己開放的平臺允許任何移動終端廠商加入到 Android聯(lián)盟中,從而使得越來越多的用戶傾向于選擇操作系統(tǒng)為 Android的終端設(shè)備。所以不同功能的個人理財系統(tǒng)便由此產(chǎn)生了,不論是 PC版還是手持設(shè)備版都有。 目錄 第一章 前言 ...................................................................................................................III 選題背景及目的 .........................................