freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的家庭財(cái)務(wù)記賬系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文(參考版)

2024-11-14 03:58本頁(yè)面
  

【正文】 } 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 40 } })。 } if(arg2==7){ Intent intent7=new Intent(, )。 } if(arg2==6){ Intent intent6=new Intent(, )。 } if(arg2==5){ Intent intent5=new Intent(, )。 } if(arg2==4){ Intent intent4=new Intent(, )。 } if(arg2==3){ Intent intent3=new Intent(, )。 } if(arg2==2){ Intent intent2=new Intent(, )。 } if(arg2==1){ Intent intent1=new Intent(, )。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 39 if(arg2==0){ Intent intent0=new Intent(, )。 (adapter)。 (map)。 (image, images[i])。i。 ListMapString, Object list = new ArrayListMapString,Object()。 (str)。 //隱藏 ActionBar 中的標(biāo)題 (true)。 //實(shí)現(xiàn) Activity 和 ActionBar 的重疊 //獲取當(dāng)前 Activity 相關(guān)的 ActionBar bar=getActionBar()。 image = (ImageView)findViewById()。 setContentView()。 private String str=家庭理財(cái)通 。 private String[] item = {新增支出 ,新增收入 ,我的支出 , 我的收入 ,數(shù)據(jù)管理 ,系統(tǒng)設(shè)置 , 收支便簽 ,退 出 ,關(guān)于軟件 }。 private TextView tv。 public class FirstIntentActivity extends Activity { private GridView gv。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 import 。 } } package 。 (new OnClickListener() { public void onClick(View arg0) { 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 37 finish()。 startActivity(intent)。 db=(getFilesDir()+/, null)。 quxiaoBtn=(Button)findViewById()。 setContentView()。 private SQLiteDatabase db。 public class MainActivity extends Activity { private EditText pwdEt。 import 。 import 。 import 。 import 。 感謝我的同學(xué)和朋友,在我寫(xiě)論文的過(guò)程中給予我了很多你問(wèn)素材,還在論文的 撰寫(xiě)和排版等過(guò)程中提供熱情的幫助,由于我的學(xué)術(shù)水平有限,所寫(xiě)論文難免有不足之處,懇請(qǐng)各位老師和學(xué)友批評(píng)和指正! 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 36 附錄 1:源代碼 (部分 ) package 。在此向幫助和指導(dǎo)過(guò)我的各位老師表示最衷心的感謝! 感謝這篇論文所涉及到的各位學(xué)者。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師 — 胡莉老師,她對(duì)我進(jìn)行了無(wú)私的指導(dǎo)和幫助, 不厭其煩 的幫助進(jìn)行論文的修改和改進(jìn)。還有就是多語(yǔ)言支持,除了中文,系統(tǒng)應(yīng)可以方便地切換成英文界面。 系統(tǒng)需要增加個(gè)性化界面元素與多語(yǔ)言支持。 系統(tǒng)的統(tǒng)計(jì)信息主要使用數(shù)字的形式表示,無(wú)疑加入一些可視 化元素如使用曲線和餅圖等圖形可以大大增強(qiáng)用戶分析其財(cái)務(wù)狀況的效率。 進(jìn)一步工作展望: 目前系統(tǒng)的功能實(shí)現(xiàn)仍處于學(xué)術(shù)研究階段,軟件功能還不夠成熟,缺乏針對(duì)壓力與性能的肥皂測(cè)試。使用 Java 編碼完成系統(tǒng)功能的實(shí)現(xiàn),并討論了活動(dòng)流程,系統(tǒng)通訊和界面設(shè)計(jì)等實(shí)現(xiàn)上的細(xì)節(jié)。 3)研究記賬過(guò)程,提出優(yōu)化措施并于日記賬模塊上實(shí)現(xiàn) 。設(shè)計(jì)出一個(gè)基于復(fù)式記賬的會(huì)計(jì)方法的記賬方案“個(gè)人記賬系統(tǒng)”。 但隨著個(gè)人理財(cái)軟件的競(jìng)爭(zhēng)加劇和 Android 技術(shù)不斷革新,在實(shí)現(xiàn)功能完備性和滿足個(gè)性 化要求尤其是在財(cái)務(wù)分析可視化方面還有很大的發(fā)展空間。 該系統(tǒng)平衡了會(huì)計(jì)專業(yè)性和記賬易用性,對(duì)追蹤個(gè)人經(jīng)濟(jì)活動(dòng)、掌握全面的財(cái)務(wù)狀況以及改善合理收支平衡有較大的實(shí)用價(jià)值。最后講述了用戶界面的實(shí)現(xiàn),尤其在優(yōu)化記賬頁(yè)面方面所做的工作。首先從三個(gè)層次分析了系統(tǒng)的靜態(tài)結(jié)構(gòu),討論了各層的類及其功能。雖然幾乎所有的測(cè)試任務(wù)都可以在虛擬機(jī)上完成,但是由于真實(shí)硬件運(yùn)行速度較快,系統(tǒng)的測(cè)試和演示都在真實(shí)的手機(jī)上進(jìn)行,并由 Android SDK 自帶的工具 DDMS 完成截圖。則首先需開(kāi)啟設(shè)備的 USB 調(diào)試模式 (設(shè)置一應(yīng)用程序一開(kāi)發(fā)一 USB 調(diào)試 ),并用數(shù)據(jù)線連接到計(jì)算機(jī)。 當(dāng)選擇虛擬機(jī)運(yùn)行 Android 項(xiàng)目時(shí), Eclipse 提示啟動(dòng)虛擬機(jī),等待數(shù)分鐘后就可以看到如圖 51 所示的運(yùn)行效果。 測(cè)試環(huán)境 個(gè)人記賬系統(tǒng)的項(xiàng)目是在 Eclipse 與 ADT 插件下開(kāi)發(fā)完成的,在同樣的環(huán)境配置下啟動(dòng)項(xiàng)目進(jìn)行測(cè)試將會(huì)是非常簡(jiǎn)單。另外,比重屬性則會(huì)根據(jù)數(shù)值大小調(diào)節(jié)兩個(gè)視圖在同一個(gè)布局下的比例。當(dāng)寬度和高度的值是” wrap_ content(由內(nèi)容決定 )或者是固定的數(shù)值,那么在任何屏幕上都是一致的 。 Android 實(shí)現(xiàn)自適應(yīng)性界面的關(guān)鍵是以下幾個(gè)視圖屬性 :androidaayout_ width,androidaayout_ height 以及 androidaayout_ weight。另一個(gè)方面,系統(tǒng)也可能會(huì)在不同的屏幕大小和分辨率的設(shè)備上運(yùn)行。圖 410 所示為常用的三種模式以及模式切換的條件。添加文字描述是可選的,用戶向上滑動(dòng)界面才會(huì)顯示文本輸入組件的完整描述根據(jù)用戶之前的記賬歷史,系統(tǒng)根據(jù)用戶的不完整輸入提示與當(dāng)前賬目相關(guān)用戶可以從列表中選擇并由系統(tǒng)完成剩余的內(nèi)容。由于支出占記賬大多數(shù),因此這里默認(rèn)的記賬類別是支出。 3)賬目加載器。 2)提供數(shù)字輸入面板。 系統(tǒng)采取了下列措施對(duì)記賬界面進(jìn)行優(yōu)化 : 1)日期選擇器。 視圖布局的資源文件是 res/layout/journal_ ,視圖樹(shù)在編輯日記賬活動(dòng) JournalEdit 中生成。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 28 圖 系統(tǒng)主界面視圖樹(shù)的 XML描述 記賬界面設(shè)計(jì)與優(yōu)化措施 與主界面類似,系統(tǒng)其他活動(dòng)的界面都是通過(guò)創(chuàng)建自己的視圖樹(shù)實(shí)現(xiàn)。 另 外 , 通 過(guò)findViewById()方法可以返回個(gè)中的視圖對(duì) 象,以完成數(shù)據(jù)綁定和設(shè)置動(dòng)作監(jiān)聽(tīng)器等操作。然而在正常情況下不會(huì)這樣做,因?yàn)?Android 提供了另一種更為便捷的視圖樹(shù)實(shí)現(xiàn)方法一一使用 XML。 圖 47 展示了系統(tǒng)主頁(yè)面所有視圖元素的樹(shù)狀關(guān)系。 界面上的圖形元素,簡(jiǎn)單如按鈕、復(fù)雜如支持滑動(dòng)的列表都是視圖類 (View)的子類。 6)滾動(dòng)條。 5)前進(jìn)功能鍵。 4)后退功能鍵。 3)導(dǎo)航欄。 2)列表區(qū)域。以下是對(duì)各功能部件的介紹: 1)標(biāo)題 欄。設(shè)計(jì)上采用了簡(jiǎn)約實(shí)用的風(fēng)格。系統(tǒng)的目標(biāo)之一是優(yōu)化對(duì)用戶界面的設(shè)計(jì),尤其在提升用戶在記賬過(guò)程的使用體驗(yàn)。 用戶界面是否友好,功能的使用是否便利,很大程度上決定了一個(gè)軟件的競(jìng)爭(zhēng)力。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 5 ) Journal 對(duì)象將自身作為參數(shù)傳遞給 ()方法。 3)活動(dòng) JournalEdit 從 Intent 對(duì)象中獲取了 Journal 對(duì)象,將細(xì)節(jié)顯示到用戶界面。 1)活動(dòng) JournalList通過(guò)調(diào)用 ()方法來(lái)將獲取 ArrayListJournal對(duì)象,并保存在活動(dòng)對(duì)象?;顒?dòng)對(duì)象間使 用 Intent 對(duì)象交換 數(shù)據(jù)。邏輯層對(duì)象封裝了數(shù)據(jù)的細(xì)節(jié),本身可作為參數(shù)傳遞,充當(dāng)表現(xiàn)層和核心層的中介。 系統(tǒng)通訊模型 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 25 基于上文對(duì)系統(tǒng)層次結(jié)構(gòu)和活動(dòng)交互方式的分析,這里可以總結(jié)出系統(tǒng)的通訊模型。 回調(diào)上一個(gè)活動(dòng)并 返回結(jié)果。 從上一個(gè)活動(dòng)讀取數(shù)據(jù)。 向下一個(gè)活動(dòng)傳遞數(shù)據(jù)。該方式實(shí)現(xiàn)了活動(dòng)跳轉(zhuǎn)而不傳遞任何參數(shù)。 Intent 對(duì)象封裝了動(dòng)作的類型以及附帶的數(shù)據(jù), Android 根據(jù)此 Intent 對(duì)象的描述,負(fù)責(zé)找到對(duì)應(yīng)的活動(dòng)并完成 Intent 對(duì)象的傳遞。 具體的活動(dòng)流程圖如圖 44 所示。 為了突出移動(dòng)記賬的功能,系統(tǒng)會(huì)在啟動(dòng)后檢測(cè)是否存在活動(dòng)記賬周期,有則直接轉(zhuǎn)入記賬頁(yè)面。日記賬模塊和分類賬模塊的活動(dòng)結(jié)構(gòu)與記賬周期模塊類似,各有列表和編輯兩個(gè)活動(dòng)。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 23 用戶可通過(guò)導(dǎo)航按鍵進(jìn)入其他模塊。 系統(tǒng)流程分析 系 統(tǒng) 的 入 口 界 面 是 記 賬 周 期 模 塊 , 用 戶 可 以 在 記 賬 周 期 列 表FiscalPeriodList 里進(jìn)行記賬周期的配置操作,包括設(shè)置活動(dòng)記賬周期。界面導(dǎo)航的實(shí)現(xiàn)也要求用戶可以在不同功能模塊之間跳轉(zhuǎn)。 活動(dòng)是實(shí)現(xiàn)系統(tǒng)用戶界面的基本單元。各種不同的類共同組成了系統(tǒng)的靜態(tài)結(jié)構(gòu)。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(jì)(論文) 21 本章主要講述了個(gè)人記賬系統(tǒng)的整體設(shè)計(jì),分析了用戶需求、功能模塊和數(shù)據(jù)需求,并討論了數(shù)據(jù)表的詳細(xì)設(shè)計(jì),以及 OR 數(shù)據(jù)訪問(wèn)模型的設(shè)計(jì)和實(shí)現(xiàn)。系統(tǒng)的 三個(gè)實(shí)體分別為記賬周期 (FiscalPeriod)、日記賬 (Journal)和分類賬 (Account),它們之間有這樣的關(guān)系 :日記賬和分類賬屬于某一個(gè)記賬周期,一筆日記賬關(guān)聯(lián)借方 /貸方兩個(gè)分 類帳。下文是關(guān)于系統(tǒng)的數(shù)據(jù)需求分析、數(shù)據(jù)表設(shè)計(jì)以及 OR 數(shù)據(jù)訪問(wèn)模型。 Android 一個(gè)非常有用的特征就是擁有本地關(guān)系數(shù)據(jù)庫(kù) SQLite。 數(shù)據(jù)導(dǎo)出 :支持多種格式的數(shù)據(jù)如文本 、 CSV, XML 等導(dǎo)出賬目分類和日記賬。 在數(shù)據(jù)管理模塊,用戶可以進(jìn)行如下多種數(shù)據(jù)操作。用戶可指定賬目按年度、季度、月、周或日作為統(tǒng)計(jì)頻率,從而系統(tǒng)提供相應(yīng)該統(tǒng)計(jì)區(qū)間的合計(jì)值。 統(tǒng)計(jì)頻率。此項(xiàng)只適用于資金 /負(fù)債分類賬。分配一個(gè)數(shù)字編號(hào),可應(yīng)用于報(bào)表中的排序,例如用 表 示現(xiàn)金,或 301 表示月薪收入。指定分類名稱,例如現(xiàn)金、月薪收入等。同時(shí),系統(tǒng)會(huì)為每一個(gè)賬目分類根據(jù)表 32 所示公式即時(shí)計(jì)算出 報(bào)表現(xiàn)值。后者是收入賬目和支出賬目的集合,用于統(tǒng)計(jì)個(gè)人的同期收支情況,即個(gè)人凈收入。 按照資產(chǎn)負(fù)債表和損益表的會(huì)計(jì)元素分布,分類賬模塊所示可進(jìn) 一步劃分兩個(gè)子模塊 :資產(chǎn)負(fù)債和收支一覽。 分類賬模塊 分類賬 (Account)在系統(tǒng)中結(jié)合了會(huì)計(jì)科目表和財(cái)務(wù)報(bào)表的概念。由于采用復(fù)式記賬法,因此每筆日記賬都至少記錄相關(guān)的兩個(gè)不同的賬戶,一個(gè)借方和一個(gè)貸方的賬戶。內(nèi)置的 數(shù)字輸入器可以不開(kāi)啟系統(tǒng)軟鍵盤(pán)就可以輕松輸入數(shù)字。用戶可以使用方便的日期選擇器拖動(dòng)滑塊選擇記賬周期內(nèi)的任意一日。 每一筆日記賬要求輸入以下內(nèi)容: 日期。 賬目互轉(zhuǎn) :用戶可以在不同賬目中靈活轉(zhuǎn)移余額,用于資金轉(zhuǎn)移、借貸以及調(diào)賬。 日記賬模塊 在日記賬模塊,用戶可以進(jìn)行三種主 要的記賬操作 : 記錄收入 :用戶對(duì)收入活
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1