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

正文內(nèi)容

基于android的家庭財務(wù)記賬系統(tǒng)的設(shè)計與實現(xiàn)論文(編輯修改稿)

2024-12-16 03:58 本頁面
 

【文章內(nèi)容簡介】 SDK,API 庫和技術(shù)文檔。 Dalvik 調(diào)試監(jiān)控工具 (DDMS)。 DDMS 是一個強大的調(diào)試工具,用于查詢、監(jiān)視和暫?;顒舆M程、查看堆棧,訪問文 件系統(tǒng),還有截圖和查看日志的功能。 Eclipse 插件 (ADT)。通過在 Eclipse 軟件更新選項下添加 ADT 的安裝網(wǎng)址即可按提示完成安裝。插件安裝成功后的 Eclipse 開發(fā)環(huán)境將為 Android 的開發(fā)與調(diào)試提供了許多便利,另一方面集成了上文提到的 Android 的實用工具。 Android 的活動及其生命周期 Android 應(yīng)用定義了 4 種應(yīng)用程序構(gòu)成 :活動 (Activity )、服務(wù)(Service )、廣播和意圖接收器 (Broadcast and Intent Receivers )、內(nèi)容提供器 (Content Provider)。其中應(yīng)用程序大部分的代碼是以活動的形式存在。活動負責(zé)屏幕內(nèi)容的顯示以及用戶的交互,每一個活動都代表一個顯示界面。 理解活動的生命周期對于開發(fā) Android 應(yīng)用是非常關(guān)鍵的。 Android 運行環(huán)境負責(zé)控制每一個應(yīng)用的進程,而 Android 應(yīng)用不能控制自身進程的生命周期。每一個活動的狀態(tài)是由活動位于棧 (Stack)的位置決定的。當(dāng)一個新的活動啟動時,該活動就移到棧的頂端成為前臺活動顯示在屏幕。如果此時按下后退鍵或者前臺活動結(jié)束,棧的下一個活動就會上升成為前臺活動。當(dāng)系統(tǒng) 內(nèi)存不足的時候,位于棧底部的活動就會被終止以回收資源。 無論是什么開發(fā)環(huán)境,分離與代碼無關(guān)的內(nèi)容 (如圖片和文本 ),都是好的編程習(xí)慣。 Android 支持將字符串、顏色、圖片和視圖布局等內(nèi)容使用 XML 文件的方式作為外部資源放置在代碼目錄 //res 下。這些內(nèi)容會自動被編譯成為對象并由一個命名為 R 的全局資源類所引用。這樣就可以在任何一段代碼中使用這些資源。 SQLite 數(shù)據(jù)庫 Android 提供了一個輕量級的關(guān)系數(shù)據(jù)庫 S QLite 用于數(shù)據(jù)儲存和訪問。對于一個儲存容量有限的移動設(shè)備來講,快速 和高效的數(shù)據(jù)存儲和訪問是很關(guān)鍵太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 11 的。 S QLite 這個嵌入式的數(shù)據(jù)庫引擎可以為 Android 每一個應(yīng)用程序安全而高效地實現(xiàn)數(shù)據(jù)持久化。每一個應(yīng)用程序的數(shù)據(jù)庫默認是一個沙箱 (sandbox),它的內(nèi)容只對創(chuàng)建的程序可用。為了解決不同應(yīng)用程序之間共享數(shù)據(jù)的問題,Android 提供了內(nèi)容提供器作為一種良好的機制為需要的應(yīng)用程序共享數(shù)據(jù)。由于“個人記賬系統(tǒng)”不涉及與設(shè)備上其他應(yīng)用共享數(shù)據(jù),因此本論文并不詳細討論內(nèi)容提供器。 Android 的用戶界面是由一組樹狀的圖形元素組成,它們都是 View 類 (視圖 )的子類。樹狀的視圖布局通常用 XML 表示,在活動創(chuàng)建時被實例化。與其他圖形用戶界面一樣, Android 基于 MVC C ModelViewController)設(shè)計模式。事件監(jiān)聽、狀態(tài)更新與重繪由 Android 的用戶界面框架由單一線程自動完成。 強大的交互功能預(yù)示著用戶界面的設(shè)計上是復(fù)雜的, Android 提供了豐富的用戶界面元素卻是非常易用。一般情況下,開發(fā)者無須自己繪制界面。除了如文本、按鈕之類常見的元素,一些復(fù)雜的界面例如菜單 (Menu)、下拉列表(Spinner )、滾動視圖 (ListView)都可以通過系統(tǒng)提供的視圖組件 (Widget)予以實現(xiàn)。“個人記賬系統(tǒng)”在用戶界面設(shè)計方面使用了多種系統(tǒng)視圖組件。當(dāng)中,滾動視圖 (ListView)用于顯示日記賬等數(shù)據(jù)列表,下拉列表 ((Spinner)用于選擇賬目分類,單選按鈕 ((RadioButton)用于選擇記賬類型、普通按鈕 ((Button)用于界面導(dǎo)航與數(shù)字鍵面板,播放條 (S eekB ar)用于選擇日期等等。 Android 通過引入意圖 (Intent)機制用來實現(xiàn)進程間有效的通訊,并且降低了功能之間的禍合性。意圖具有非 常重要的作用, Android 應(yīng)用使用意圖進行頁面跳轉(zhuǎn)、傳遞參數(shù)以及返回結(jié)果。意圖可以指定啟動特定的活動,也可以只發(fā)送抽象的“意圖”并由系統(tǒng)選擇合適的活動完成任務(wù)。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 12 本章從系統(tǒng)架構(gòu)、應(yīng)用前景、開發(fā)環(huán)境三個方面介紹了 Android 技術(shù),并就“個人記賬系統(tǒng)”的 Android 實現(xiàn)中涉及的一些關(guān)鍵的技術(shù)概念進行簡要的說明。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 13 第三章 個人記賬系統(tǒng)的設(shè)計 以下的內(nèi)容首先會通過一個案例引出系統(tǒng)嘗試去解決的問題,然后列出了系統(tǒng)的典型用例,最后總結(jié)系統(tǒng)設(shè)計的目標。 案例分析 每個社會人只要有收入和消費,就有記賬的潛在需求。最簡單的記賬,只需要設(shè)立一個記賬本,按一定分類登記收入和支出。這種原始的記賬方法可以說是全人手更新統(tǒng)計信息,在每記一筆收入或支出都需要手動修改賬本上關(guān)聯(lián)的銀行賬戶或信用卡的余額,并定期對照銀行的余額信息用于對賬。 一些傳統(tǒng)的電子化記賬方法如 Excel 電子表格 (如圖 31)、記賬網(wǎng)站等可以大大有助于記賬過程的規(guī)范化和統(tǒng)計分析。這類工具根據(jù)公式會自動為用戶計算出銀行賬戶和信用卡的余額,并按月統(tǒng)計收入和支出 ,還能輸出圖表。由于規(guī)范的記賬過程普遍采用了復(fù)式記賬的會計方法,每記一筆賬要求同時登記相關(guān)的兩個賬戶,一個在借方,另一個在貸方,金額相等。然而不了解會計原理的人很容易搞錯借貸方向。 另一方面,記賬的習(xí)慣和效率是一個關(guān)鍵的問題。雖然當(dāng)天賬當(dāng)天記是一個良好的習(xí)慣,但是是一般人會隔幾天甚至幾周才會坐在電腦前入賬,大量時間用于整理小票、查詢網(wǎng)銀記錄、以及回憶消費上的一些細節(jié)。不夸張說有時記一次賬可能要花 12 小時。更甚的是,在點算現(xiàn)金、與實際銀行余額對賬的時候常常發(fā)現(xiàn)余額不準確,通常是由于漏賬而產(chǎn)生幾百塊不 等的誤差,從而導(dǎo)致壞賬。 通過手機記賬等移動記賬工具可以實現(xiàn)隨手記賬,發(fā)生消費的時候即時記賬,除了避免漏賬,還可以大大提高記賬效率。 通過上文案例的陳述,說明了移動記賬是進行快速記賬和實現(xiàn)有效個人財務(wù)分析的關(guān)鍵,它擁有傳統(tǒng)記賬工具不可比擬的優(yōu)點 。另一方面,復(fù)式記賬涉及會計基礎(chǔ)知識,尤其是關(guān)于借 /貸方的方向容易混淆。個人記賬系統(tǒng)是為了針對解 決上述問題而提出的。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 14 典型用例分析 以下將通過幾個典型的用例描述個人記賬系統(tǒng)應(yīng)該擁有什么功能以滿足個人用戶的使用需求 : 用例一 :初次使用配置 這個用例從用戶完成下載安裝本系統(tǒng),第一次打開系統(tǒng)界面開始。 系統(tǒng)檢測到用戶沒有活動記賬周期,提示導(dǎo)入默認記賬周期和賬目分類。用戶可以確認或取消。 系統(tǒng)顯示記賬周期列表。用戶可以添加、編輯、刪除記賬周期,和設(shè)置其中一個為活動記賬周期。 系統(tǒng)檢測到用戶己設(shè)置活動記賬周期,用戶可進入配置賬目分類。 系統(tǒng)顯示分類賬列表。用戶可以為資金、負債、收入和支出四個賬目組添加、編輯、刪除賬目分類。 當(dāng)存在活動記賬周期并添加超過兩個賬目類別時,用戶可以開始記賬,用例結(jié)束。 用例二 :記一筆賬,例 如消費 這個用例從用戶完成一筆消費并打開系統(tǒng)界面開始。 系統(tǒng)檢測到用戶存在活動記賬周期,顯示日記賬列表。 用戶添加一筆新的日記賬。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 15 系統(tǒng)提示輸入時間、金額、選擇消費類別和支付方式、以及對這筆消費的描述,用戶按提示輸入以上信息,或取消操作。 系統(tǒng)通過信息校驗,并保存成一條新的日記賬,提示成功信息。如果校驗失敗,提示信息讓用戶重新輸入。 當(dāng)成功信息出現(xiàn)或操作取消時,用例結(jié)束。 用例三 :查看余額和統(tǒng)計信息 這個用例從用戶希望查看財務(wù)狀況并打開系統(tǒng)分類 賬界面開始。 系統(tǒng)檢測到用戶存在活動記賬周期,顯示分類賬列表。用戶可以選擇“資金負債”或“收入支出”兩個標簽。 當(dāng)用戶選擇“資金負債”,系統(tǒng)計算當(dāng)前所有資金和負債賬目分類的期末余額,顯示結(jié)果列表。用例結(jié)束。 當(dāng)用戶選擇“收入支出”,系統(tǒng)計算當(dāng)前所有收入和支出賬目分類的當(dāng)期匯總,顯示結(jié)果列表。用例結(jié)束。 用例四 :數(shù)據(jù)管理,例如導(dǎo)入賬目分類 這個用例從用戶在 PC 上完成賬目分類的編輯并放入 SD 卡,打開系統(tǒng)數(shù)據(jù)管理界面開始。 系統(tǒng)檢測設(shè)備 SD 卡工作正常,提示數(shù)據(jù)管理功 能列表。用戶可以選擇進行數(shù)據(jù)備份、恢復(fù),數(shù)據(jù)導(dǎo)出和導(dǎo)入的功能。 當(dāng)用戶選擇“導(dǎo)入分類賬數(shù)據(jù)”并指定導(dǎo)入文件后,系統(tǒng)開始導(dǎo)入。 系統(tǒng)導(dǎo)入成功,顯示成功信息。系統(tǒng)導(dǎo)入失敗,顯示失敗信息。用例結(jié)束。 系統(tǒng)設(shè)計目標 個人記賬系統(tǒng)的設(shè)計目標是 (按重要性排列 ): 1)在手機上實現(xiàn)方便地記賬 。 2)即時計算顯示賬目余額和收支狀況 。 3)劃分記賬周期,獨立進行記賬和統(tǒng)計 。 4)數(shù)據(jù)備份和恢復(fù),與 PC 進行數(shù)據(jù)交換。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 16 根據(jù)上文的典型用例分析以及設(shè)計 目標,系統(tǒng)整體的用例圖可畫出如圖 32所示 : 個人記賬系統(tǒng)是一個在 Android OS 版本或以上的設(shè)備上運行,支持復(fù)式記賬、多記賬周期 (多賬本 )、即時反映財務(wù)和收入情況的個人記賬應(yīng)用。它特別優(yōu)化了記賬體驗,具有內(nèi)置數(shù)字鍵盤、日期選擇器、借貸方賬目自動加載、記 帳描述自動補全等特性。 另外,界面設(shè)計上采用“即時配置”的方式,通過切換不同模式在同一個列表上進行添加、編輯和刪除等操作。界面支持隨屏幕旋轉(zhuǎn)自動變換。不同顏色標識賬目組鄉(xiāng) (資金一黃色、負債一紅色、收入一綠色、支出一藍色 )。支 持基于XML 文件的數(shù)據(jù)備份恢復(fù),通過 TXT/CS V 格式進行數(shù)據(jù)導(dǎo)入和導(dǎo)出。 根據(jù)不同的功能,系統(tǒng)可以劃分為四個模塊 : 記賬周期模塊。用于配置記賬周期。 日記賬模塊。 分類賬模塊。主要功能是記賬,包括記錄消費、收入和轉(zhuǎn)賬。用于查看資金和負債余額,統(tǒng)計收入和支出 數(shù)據(jù)管理模塊。關(guān)于日記賬和分類賬數(shù)據(jù)的備份與恢復(fù)、以及配置賬目分類。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 17 導(dǎo)出與導(dǎo)入。 記賬周期模塊 記賬周期 (Fiscal Period)可以用作不同會計個體的賬本,或者是同一個會計個體的不同記賬區(qū)間 。關(guān)鍵是不同記賬周期的賬目分類和日記賬是獨立的。用戶的日記賬查詢、分類賬查詢和數(shù)據(jù)管理都是以某一個記賬周期為操作對象的。 在記賬周期模塊,用戶可以顯示記賬周期列表,對記賬周期進行添加、編輯、刪除的操作。用戶可以將其中一個記賬周期設(shè)為活動記賬周期?;顒佑涃~周期在其他模塊的操作中是被認為是默認的記賬周期。缺少活動記賬周期將無法進行記賬、查詢余額等操作。 每個記賬周期可以配置標題、起始日期、終止日期 。還有可選的口令設(shè)定功能以保護用戶隱私。 日記賬模塊 在日記賬模塊,用戶可以進行三種主 要的記賬操作 : 記錄收入 :用戶對收入活動進行記賬,包括金額、選擇收入賬類別、資產(chǎn)形式。 記錄支出 :用戶對支出活動進行記賬,包括金額、選擇支出賬類別、支付方式。 賬目互轉(zhuǎn) :用戶可以在不同賬目中靈活轉(zhuǎn)移余額,用于資金轉(zhuǎn)移、借貸以及調(diào)賬。此外,用戶可以進行列表查詢、編輯與刪除日記賬項等操作。 每一筆日記賬要求輸入以下內(nèi)容: 日期。日期必須符合記賬周期定義的起始日期和終止日期之間。用戶可以使用方便的日期選擇器拖動滑塊選擇記賬周期內(nèi)的任意一日。 太原科技大學(xué)華科學(xué)院畢業(yè)設(shè)計(論文) 18 金額。內(nèi)置的 數(shù)字輸入器可以不開啟系統(tǒng)軟鍵盤就可以輕松輸入數(shù)字。 日記賬類別以及登記借 /貸方賬目。由于采用復(fù)式記賬法,因此每筆日記賬都至少記錄相關(guān)的兩個不同的賬戶,一個借方和一個貸方的賬戶。為了優(yōu)化記賬體驗,系統(tǒng)會根據(jù)日記賬類別自動為用戶加載相關(guān)的借貸方。 分類賬模塊 分類賬 (Account)在系統(tǒng)中結(jié)合了會計科目表和財務(wù)報表的概念。 記賬的一般需要默認設(shè)置了 4 個賬目組別 (AccountGroup ):資產(chǎn)、負債、系統(tǒng)根據(jù)個人收入和支出。 按照資產(chǎn)負債表和損益表的會計元素分布,分類賬模塊所示可進 一步劃分兩個子模塊 :資產(chǎn)負債和收支一覽。前者是資金賬目和負債賬目的集合,用于反映個人的財務(wù)狀況,即個人凈資產(chǎn) 。后者是收入賬目和支出賬目的集合,用于統(tǒng)計個人的同期收支情況,即個人凈收入。 在分類賬模塊,用戶可以根據(jù)實際需要在任意一個賬目組別下添加、編輯和刪除賬目分類。同時,系統(tǒng)會為每一個賬目分類根據(jù)表 32 所示公式即時計算出 報表現(xiàn)值。 添加一個賬目分類要求輸入以下內(nèi)容 : 賬目名稱。指定分類名稱,例如現(xiàn)金、月薪收入等。 賬目代號。分配一個數(shù)字編號,可應(yīng)用于報表中
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1