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

正文內(nèi)容

基于android平臺的個人記賬系統(tǒng)分析與設(shè)計畢業(yè)論文(留存版)

2025-09-10 08:24上一頁面

下一頁面
  

【正文】 取參與者錄入的數(shù)據(jù),反應(yīng)觸發(fā)的事件并將結(jié)果反饋給參與者。首先,在數(shù)據(jù)訪問層中定義了一個IBaseDao公共基礎(chǔ)接口,在此接口中定義了基本的CRUD方法聲明,例如:add(T entity)、update(T entity)、delete(Serializable id)、get(Serializable id)、getAll()等。因為本系統(tǒng)的架構(gòu)分為三層:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,所以講系統(tǒng)中的類分為三個包。第4章 系統(tǒng)實施第 4 章 系統(tǒng)實施 系統(tǒng)實施的準(zhǔn)備工作 系統(tǒng)硬件準(zhǔn)備硬件準(zhǔn)備主要包括:服務(wù)器主機;輸入輸出設(shè)備如:顯示器、鼠標(biāo)、鍵盤等;服務(wù)器輔助設(shè)備如:穩(wěn)定電源、備用電源、冷卻空調(diào)等。 附件一:綜述附件一:綜述房地產(chǎn)營銷之價格策略住房是居民的基本生活需求。由于季節(jié)氣候上的變化和改變補給和儲存剩余的困難,從而產(chǎn)生其價格的起伏。英文原文?。。?!英文翻譯的原文,附在此頁,保持原文原貌,依次裝訂。附件二:英文翻譯附件二:英文翻譯價格機制 文摘自……(例:文章摘自:International Monetary and Fund Staff Paper,, , 1992: 957966)價格是怎么決定的?如果經(jīng)濟是根據(jù)獨立企業(yè)純粹競爭市場的原則運作的,那么,生產(chǎn)什么和價格在哪一產(chǎn)品被賣取決于消費者和生產(chǎn)者所做出的決定。 4 參考文獻(xiàn)的類別及標(biāo)示如下表:參考文獻(xiàn)類  型期刊文章專著及書論文集學(xué)位論文報告報紙文章標(biāo)準(zhǔn)專利文獻(xiàn)類型標(biāo)  示JMCDRNSP附 錄附 錄1.□□ 附錄另起一頁,與正文連續(xù)編排頁碼。只要在對應(yīng)的項目中引入1MB左右的Jar包就可以進(jìn)行數(shù)據(jù)的存儲了,省去了大型關(guān)系數(shù)據(jù)庫的繁瑣復(fù)雜的安裝、配置過程。其順序圖如圖3–14所示:圖3–14 重新繪制的借貸管理順序圖“明細(xì)查詢”用例:用戶首先點擊明細(xì)查詢菜單,進(jìn)入SearchActivity明細(xì)查詢界面,根據(jù)界面UI組件的提示來錄入查詢條件相關(guān)數(shù)據(jù);SearchActivity通過AccountsService業(yè)務(wù)類的ListAccounts : findAll(condition : Condition)方法根據(jù)查詢條件獲取賬目列表;AccountsService通過IAccountsDao接口的ListAccounts : findAll(condition : Condition)方法根據(jù)查詢條件獲取賬目列表;賬目列表accountsList依次通過IAccountsDao接口和AccountsService業(yè)務(wù)類返回到SearchActivity明細(xì)查詢界面,界面將賬目列表數(shù)據(jù)處理后呈現(xiàn)為列表顯示給用戶。系統(tǒng)首頁界面設(shè)計如圖3–2所示:圖3–5 系統(tǒng)首頁人機界面設(shè)計新增賬目界面設(shè)計:界面頂部為標(biāo)題欄“新增賬目”,標(biāo)題欄下方是由4個Tab選項卡組件組成的組合頁面,分別為“支出”、“收入”、“轉(zhuǎn)賬”和“借貸”記錄界面,用戶可根據(jù)選項卡進(jìn)行所需記賬賬目類型的選擇進(jìn)入相應(yīng)的記賬界面。為了完成某個業(yè)務(wù)功能,它可能會跟多個數(shù)據(jù)訪問對象DAO打交道?!百~戶余額”與“賬戶類型”相似,應(yīng)作為“賬戶”的一個簡單屬性,舍棄該對象。因為記賬應(yīng)用系統(tǒng)是相互獨立地安裝于每個用戶各自的Android手機終端上,可從以下幾個方面確定參與者:(1) 該應(yīng)用系統(tǒng)的數(shù)據(jù)、信息都是由系統(tǒng)的用戶當(dāng)經(jīng)濟活動發(fā)生時進(jìn)行手動錄入的,相關(guān)理財資訊均是由系統(tǒng)管理員手動錄入的;錄入的數(shù)據(jù)也是供用戶自己日后進(jìn)行查詢、統(tǒng)計分析所用;而數(shù)據(jù)的刪除、備份也是由用戶自行操作。但是和手工記賬本記賬一樣,存在時效性差的特點,一樣不能抓住最佳的記賬時機,而便攜性甚至比不上記賬本。種種方式,要不就是沒有分析功能,要不就是限制了記賬時間和地點,往往造成人們不能養(yǎng)成連續(xù)記賬的習(xí)慣,更不用說進(jìn)行個人的理財規(guī)劃了。據(jù)統(tǒng)計,目前Android系統(tǒng)占全球移動終端市場的50%以上的份額,而在中國國內(nèi)甚至更高,已十分接近70%。本地功能也是一樣,在移動終端上并不如個人PC端的作用來得大,因此也不建議增加此功能。但是在數(shù)據(jù)分析功能上不必其他應(yīng)用要來得弱,明細(xì)查詢、數(shù)據(jù)分析、報表統(tǒng)計等功能并無不能。比較有特色的是短信監(jiān)聽功能,可監(jiān)聽接收到的短信,若是帶有交易數(shù)據(jù),會自動詢問用戶是否需要計入賬簿。有了移動記賬,就可以做到真正隨時隨地、便捷、高效地記賬,并且能夠隨時隨地的根據(jù)個人需求進(jìn)行賬目的分析統(tǒng)計,根據(jù)結(jié)果報表對自己的消費進(jìn)行有效的控制,達(dá)到健康理財?shù)哪康摹?個人記賬簡述隨著每個人生活水平和消費水平的不斷上升,以及自身財富的積累,越來越多的人開始意識到需要為自己做好理財規(guī)劃。記賬,是理財?shù)牡谝徊?,也是最基本的一種理財方式。 移動記賬的特點一個好的移動記賬軟件,必須具備以下特點:(1) 便攜性。美中不足的是,由于快捷記賬沒有Web版系統(tǒng)應(yīng)用,因此所有的功能都局限在了移動終端上,帶來些許不便,也意味著不具有數(shù)據(jù)同步功能。相比精英理財,它還具有了數(shù)據(jù)加密和定期報表的功能,更勝一籌。而其他功能,例如貨幣設(shè)置、固定收支、定期報表等,都可適當(dāng)增加,但是即使少了也影響不大。所以選擇開發(fā)運行于Android系統(tǒng)的應(yīng)用軟件,能夠具有很大的用戶人群和穩(wěn)定的技術(shù)支持。因此,一個便攜、小巧,又具有強大數(shù)據(jù)統(tǒng)計、報表分析的移動記賬軟件的誕生是十分有必要的,一切的這些都可以在搭載了Android移動操作系統(tǒng)的手機上實現(xiàn)。而且為了備份數(shù)據(jù),需要定期將Excel工作簿備份復(fù)制一份,存儲在另一個介質(zhì)中,如U盤、移動硬盤,需要額外的開銷。(2) 位于手機終端上的各項功能均是由安裝了該應(yīng)用系統(tǒng)的用戶使用(3) 每個用戶均是處于對該記賬應(yīng)用系統(tǒng)的特定功能具有相當(dāng)需求和興趣的情況下,進(jìn)行的下載和安裝以及使用(4) 該系統(tǒng)由系統(tǒng)管理員數(shù)據(jù)的支持和維護(hù)由以上四點分析可知,該記賬應(yīng)用系統(tǒng)是由在手機上安裝了該應(yīng)用系統(tǒng)的用戶和系統(tǒng)管理員作為參與者。通過對概念類的檢查,得出如圖2–2所示的概念類圖:圖2–2 個人記賬系統(tǒng)中的概念類在得出概念類的基礎(chǔ)上,根據(jù)需求和上文分析所得的用例規(guī)約,對各概念類添加屬性,得到定義了屬性的概念類圖:圖2–3 定義了屬性的概念類圖添加了類的屬性之后,接著進(jìn)行類的關(guān)聯(lián)關(guān)系的建立。使用POJO類來實現(xiàn)。每個選項卡所包含的用戶數(shù)據(jù)錄入域各不相同,例如“支出”界面,包含“金額”、“支出類別”、“時間”、“賬戶”和“備注”等五個輸入域(文本域和選擇菜單)。其順序圖如圖3–15所示:圖3–15 重新繪制的明細(xì)查詢順序圖“支出報表”用例:用戶點擊查看支出報表進(jìn)入ExpenseStatisticActivity系統(tǒng)界面;在該Activity活動類中,調(diào)用業(yè)務(wù)邏輯層的ExpenseService的getExpense(fromDate : Date, toDate : Date)方法獲得指定日期區(qū)間內(nèi)的支出記錄列表;ExpenseService調(diào)用數(shù)據(jù)訪問層IExpenseDao接口的getExpense(fromDate : Date, toDate : Date)方法從數(shù)據(jù)庫中獲取指定日期區(qū)間的支出記錄列表;方法返回結(jié)果支出記錄列表expenseList : ListExpense依次通過數(shù)據(jù)訪問層和業(yè)務(wù)邏輯層返回給ExpenseStatisticActivity活動類,在活動類中處理支出記錄列表之后,以柱狀圖或是折線圖的形式呈現(xiàn)給用戶。(3) 高性能。 “附錄”二字用小二號黑體、居中。恰恰是價格機制才使廠商知道應(yīng)該生產(chǎn)什么和生產(chǎn)多少。這個程序最容易被體現(xiàn)在水果和蔬菜的價格變動上。 正文采用宋體小四。因為選擇了db4o對象性數(shù)據(jù)庫作為本系統(tǒng)的持久化解決方案,因此只需要在程序中使用原生的Java面向?qū)ο缶幊陶Z言,進(jìn)行相關(guān)的數(shù)據(jù)庫操作,無需任何前期的建表和關(guān)聯(lián)映射工作。其順序圖如圖3–17所示:圖3–17 重新繪制的刪除收入賬目順序圖 系統(tǒng)包圖為了更好的更合理的組織系統(tǒng)中的類,對系統(tǒng)按系統(tǒng)架構(gòu)層次來進(jìn)行分包。新增賬目界面的設(shè)計如圖3–3所示:圖3–6 新增賬目人機界面設(shè)計 重新繪制類圖通過概念類的分析,以及邊界類、實體類的設(shè)計,對系統(tǒng)中的業(yè)務(wù)邏輯層的Service服務(wù)類和數(shù)據(jù)訪問層的DAO接口以及實現(xiàn)類進(jìn)行設(shè)計。數(shù)據(jù)持久層:該層次專著于數(shù)據(jù)持久化邏輯的實現(xiàn),將內(nèi)存數(shù)據(jù)模型(如實例化對象)轉(zhuǎn)換為持久化的存儲模型數(shù)據(jù)(數(shù)據(jù)庫記錄),也可將持久的存儲模型數(shù)據(jù)轉(zhuǎn)換為內(nèi)存數(shù)據(jù)模型。在個人記賬系統(tǒng)中,賬目根據(jù)賬目類型的不同分別與支出、收入、轉(zhuǎn)賬、借貸之間有著泛化關(guān)聯(lián)關(guān)系,支出、收入、轉(zhuǎn)賬、借貸均是根據(jù)賬目類型的不同由賬目泛化而來:圖2–7 賬目與支出、收入、轉(zhuǎn)賬、借貸的泛化關(guān)聯(lián)在定義概念類、添加屬性、識別對象之間的關(guān)聯(lián)之后,就可以得出完整的個人記賬系統(tǒng)的類圖了,如圖2–8所示:圖2–8 個人記賬系統(tǒng)的類圖 順序圖多個對象之間的交互行為需要使用順序圖來描述,本文針對系統(tǒng)中的典型用例的主事件流,進(jìn)行了順序圖的繪制。首先,參與者普通用戶是為了記賬和理財而使用該系統(tǒng),系統(tǒng)管理員是為了維護(hù)和管理該系統(tǒng)而使用;其次,普通用戶會用到的是相關(guān)記賬和報表分析功能,如:記賬、明細(xì)查詢、數(shù)據(jù)管理、系統(tǒng)設(shè)置等功能,管理員通常用到用戶管理、資訊管理等功能。雖然解決了時效性的問題,能在消費發(fā)生的第一時間就進(jìn)行記錄,但是因為僅僅是記事本,每次都需要手動錄入記賬條目,顯得十分繁瑣和低效。 經(jīng)濟可行性該系統(tǒng)只筆者一人參與設(shè)計開發(fā),因此沒有人員的額外開銷。Java具有跨平臺的重要特性,能夠做到“一次開發(fā),處處運行”,使開發(fā)從不同操作系統(tǒng)的區(qū)別中解脫出來。很明顯,現(xiàn)今應(yīng)用市場和商店中的應(yīng)用,功能強大的都避免不了需要收費才能使用,或是免費版只具有部分功能,若要使用全部功能需另外購買,免費的版的功能普遍較為弱化。(5) Keep Account:應(yīng)用的整體功能和Finance Note十分相似,在記賬功能方面,只有收入、支出的記錄功能,沒有轉(zhuǎn)賬條目的記錄功能。僅此一點,可以說是限制了相當(dāng)一部分的用戶。(2) 簡單性??梢哉f,記賬甚至是人類最古老的理財方式。每個人都有能力實現(xiàn)個人理財。他們不是不想進(jìn)行理財規(guī)劃,只是沒有找到一個合適自己而又便捷有效的記賬理財方式。對比結(jié)果如表1–1所示:表1–1 國內(nèi)外移動記賬應(yīng)用對比應(yīng)用 功能國內(nèi)應(yīng)用國外應(yīng)用快捷記賬隨手記精英理財Finance NoteKeep AccountQuick Track記賬功能收入●●●●●●支出●●●●●●轉(zhuǎn)入●●轉(zhuǎn)出●●查詢明細(xì)●●●●●●統(tǒng)計報表統(tǒng)計余額●●●●●●收支趨勢●●●●●●圖表分析●●●●●●數(shù)據(jù)操作加密●●●●●備份●●●●同步●其他操作貨幣設(shè)置●●短信監(jiān)聽●定期財報●●●固定收支●●●是否收費●●●●可以從上表的所示情況中看出,這6個比較有代表性的目前國內(nèi)外記賬應(yīng)用各有特色,都具有自己的優(yōu)勢,也不可避免的含有一些缺點。相比前兩者,雖然功能有相對的削弱,但是,該應(yīng)用是完全免費的,即使功能并不全面,但是基本能夠符合普通用戶的需求。在數(shù)據(jù)管理方面,除了國內(nèi)較大的兩個產(chǎn)商在除了應(yīng)用以外,還具有Web版的記賬系統(tǒng)之外,能夠進(jìn)行數(shù)據(jù)的云備份和云同步,其余應(yīng)用都最多只有本地備份功能,并不全面。因為Android系統(tǒng)免費、開源的特性,很快吸引了眾多手機生產(chǎn)商和手機應(yīng)用開發(fā)者投入到生態(tài)系統(tǒng)的建設(shè)中。因為是100%使用Java寫成的數(shù)據(jù)庫,能夠讓Java應(yīng)用程序無縫的和db4o數(shù)據(jù)庫連接進(jìn)行數(shù)據(jù)的存取操作,大大減少了開發(fā)人員花費在對象模型到關(guān)系模型的轉(zhuǎn)換時間和代價,提高開發(fā)效率。(2) Excel工作表筆者的另一位舍友,使用的是Excel工作表進(jìn)行收支條目的記錄。(
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1