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

正文內(nèi)容

基于android平臺(tái)的個(gè)人記賬系統(tǒng)分析與設(shè)計(jì)畢業(yè)論文(完整版)

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

下一頁面
  

【正文】 不住消費(fèi)的確切金額或是干脆就忘了有筆賬需要記一記,錯(cuò)過了最佳的記賬時(shí)機(jī)就很難再形成連續(xù)、完整的記賬,造成記錄數(shù)據(jù)與真實(shí)收支數(shù)據(jù)不統(tǒng)一。而在開發(fā)工具上,選用的是由“藍(lán)色巨人”IBM公司開發(fā)并開源的Java應(yīng)用程序IDE工具Eclipse,可免費(fèi)下載使用,而且在所需的各項(xiàng)技術(shù)中,全部都是開源免費(fèi)技術(shù),每一個(gè)下載使用這些技術(shù)的開發(fā)者都可獲得對應(yīng)技術(shù)的GNU通用公共許可證,可自由運(yùn)用于任何項(xiàng)目,因此也沒有技術(shù)使用的開銷。 db4o對象型數(shù)據(jù)庫db4o是一個(gè)開源的純對象型的數(shù)據(jù)庫,功能強(qiáng)大,體積小輕量級,而且性能足夠優(yōu)異,因此特別適合作為嵌入式數(shù)據(jù)庫,運(yùn)用在Android應(yīng)用程序中。自從Java發(fā)布以來,就成為了最炙手可熱的高級程序設(shè)計(jì)語言,近年來更是連續(xù)占據(jù)著權(quán)威TIOBE編程語言排行榜領(lǐng)頭羊的位置。面向?qū)ο笾械睦^承和封裝的特點(diǎn)能夠大大提高系統(tǒng)的重用性和可拓展性,降低系統(tǒng)升級、維護(hù)的成本開銷。是否收費(fèi)很大程度的影響到了用戶的選擇。而國內(nèi)應(yīng)用在這方面都有所考慮,在賬目的設(shè)置上也自然而然的更適合國內(nèi)用戶的使用習(xí)慣。具有完善的明細(xì)查詢、數(shù)據(jù)分析,報(bào)表輸出等統(tǒng)計(jì)功能。從功能上來說,只具有最基本的收入、支出記錄功能,不支持轉(zhuǎn)入、轉(zhuǎn)出轉(zhuǎn)賬功能。(2) 隨手記:是著名的國內(nèi)IT服務(wù)提供商金蝶公司的產(chǎn)品。雖說應(yīng)用的數(shù)量不在少數(shù),但是質(zhì)量可以說是良莠不齊。搭載于移動(dòng)終端上的記賬軟件還應(yīng)做到操作簡單,界面簡潔,各類用戶均能無障礙操作的特性。然而,以上種種方式,都帶有時(shí)間、空間的限制,不能做到隨時(shí)隨地的記錄,延誤了最佳的記賬時(shí)間,或是需要后期拿出大量時(shí)間進(jìn)行賬目的統(tǒng)計(jì)分析工作,導(dǎo)致人們的記賬習(xí)慣不能得以延續(xù)下去,功虧一簣,更是達(dá)不到規(guī)劃理財(cái)?shù)哪康?。從廣義上說,記賬就是將與自身有關(guān)的經(jīng)濟(jì)業(yè)務(wù)按照時(shí)間順序,通過某種形式連續(xù)地記錄下來,可供日后查看和匯總。個(gè)人理財(cái),是在對個(gè)人收入、資產(chǎn)、負(fù)債等數(shù)據(jù)進(jìn)行分析整理的基礎(chǔ)上,根據(jù)個(gè)人對風(fēng)險(xiǎn)的偏好和承受能力,結(jié)合預(yù)定目標(biāo)運(yùn)用諸如儲(chǔ)蓄、保險(xiǎn)、證券、外匯、收藏、住房投資等多種手段管理資產(chǎn)和負(fù)債,合理安排資金,從而在各個(gè)人風(fēng)險(xiǎn)可以接受范圍內(nèi)實(shí)現(xiàn)資產(chǎn)增值的最大化的過程[1]。宏觀概念的生澀,使得大部分人對理財(cái)望而卻步,但其實(shí)個(gè)人理財(cái)并沒有那么復(fù)雜,畢竟在生活中,儲(chǔ)蓄和投資并不占據(jù)主體,而弱化后的理財(cái),主要是在財(cái)富的管理、安排和控制這幾方面。通過記賬,可以簡潔明了的對自身的收入、支出和消費(fèi)都做到知根知底。觀察身邊的同學(xué)朋友,消費(fèi)可觀,但是理財(cái)能力偏弱的大有人在。(3) 高效性。在這里選擇了6個(gè)自己試用之后感覺比較有代表性的記賬應(yīng)用(國內(nèi)、國外各3個(gè))來從各個(gè)方面的功能進(jìn)行簡要的對比,對比結(jié)果以表格的形式列出,其中以“●”實(shí)心圓標(biāo)識(shí)表示具有該項(xiàng)功能,而空白單元格表示沒有此項(xiàng)功能。可想而知,其功能必然不在話下。但是可喜的是,精英理財(cái)同樣具有理財(cái)數(shù)據(jù)分析功能,可以進(jìn)行消費(fèi)趨勢、圖標(biāo)分析等。相比Finance Note強(qiáng)大的地方在于,具有本地的數(shù)據(jù)備份功能,雖然筆者認(rèn)為本地備份在移動(dòng)終端的用處似乎不大,但也算一個(gè)優(yōu)點(diǎn)吧。而在數(shù)據(jù)統(tǒng)計(jì)分析方面,國內(nèi)外應(yīng)用目前都做的不錯(cuò),各個(gè)應(yīng)用也都具有此項(xiàng)功能,而且都不弱。因此,筆者希望的是,能夠設(shè)計(jì)、開發(fā)中一個(gè)功能較為完善,移動(dòng)終端和Web版系統(tǒng)能夠同時(shí)運(yùn)行的個(gè)人記賬系統(tǒng),最重要的是免費(fèi)供用戶使用全部功能。 Android移動(dòng)操作系統(tǒng)Android移動(dòng)操作系統(tǒng)是美國的Google公司于2008年9月發(fā)布,以Linux為核心層并免費(fèi)開放源代碼的一款移動(dòng)操作系統(tǒng)。既然使用了面向?qū)ο蟮南到y(tǒng)分析設(shè)計(jì)方法,因此選擇一門像Java這樣的純面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言,是一個(gè)契合的選擇,能夠?qū)崿F(xiàn)分析設(shè)計(jì)到編程實(shí)施的平滑過渡,實(shí)現(xiàn)模型到程序的完美轉(zhuǎn)換,并為整個(gè)系統(tǒng)分析設(shè)計(jì)過程減少額外的學(xué)習(xí)成本。而且db4o能夠?qū)崿F(xiàn)零管理的模式,不需要額外的DBA技術(shù)來進(jìn)行數(shù)據(jù)庫的管理。另外,系統(tǒng)分析設(shè)計(jì)過程中需要的硬件設(shè)備要求也不高,單獨(dú)的一臺(tái)配置不高的筆記本電腦就可以滿足需求。另一方面,在數(shù)據(jù)較為完整的情況下,當(dāng)你需要回頭來看看這個(gè)月在各方面消費(fèi)了多少金額的時(shí)候,需要花費(fèi)大量時(shí)間進(jìn)行統(tǒng)計(jì)整理,讓人十分泄氣。由上述案例可知,基于Android平臺(tái)的移動(dòng)記賬應(yīng)用是十分有必要的,它可以很好的解決以上各種方式的缺點(diǎn)。(7) Web版同步賬號的注冊和登陸功能。明細(xì)查詢:查詢所有、分類查詢、賬戶查詢、條件查詢報(bào)表統(tǒng)計(jì):支出報(bào)表、收入報(bào)表、逐月支出、逐月收入、條件報(bào)表、資產(chǎn)狀況數(shù)據(jù)管理:備份至本機(jī)、同步到云端(云端賬號注冊、登陸)、從本地恢復(fù)、從云端恢復(fù)、清除本地?cái)?shù)據(jù)系統(tǒng)設(shè)置:支出、收入類別管理(增加、編輯、刪除),賬戶管理(增加、編輯、刪除),借貸賬戶管理(增加、編輯、刪除)(2) 管理員用戶管理(增加、編輯、刪除), 確定用例關(guān)系由上文分析得到的用例以及用例分類可以得出以下用例關(guān)系圖:記賬功能的相關(guān)用例關(guān)系,如圖2–1所示:圖2–1 記賬管理用例 描述用例規(guī)約根據(jù)上文已確定的用例以及用例關(guān)系,制定用例規(guī)約。其用例規(guī)約如下:表2–10 數(shù)據(jù)備份至本地用例規(guī)約用例名稱備份至本地參與者用戶假設(shè)系統(tǒng)取得本地文件讀寫權(quán)限前置條件系統(tǒng)未設(shè)置密碼保護(hù)或用戶身份已被識(shí)別和授權(quán)后置條件系統(tǒng)將數(shù)據(jù)庫數(shù)據(jù)以文件的形式備份至本地主事件流1. 系統(tǒng)將數(shù)據(jù)庫數(shù)據(jù)以文件形式備份至本地2. 系統(tǒng)告知用戶文件所在位置3. 系統(tǒng)在數(shù)據(jù)庫中存儲(chǔ)文件的保存位置表 2–11從本地恢復(fù)數(shù)據(jù)用例規(guī)約用例名稱從本地恢復(fù)參與者用戶假設(shè)系統(tǒng)取得本地文件讀寫權(quán)限前置條件系統(tǒng)未設(shè)置密碼保護(hù)或用戶身份已被識(shí)別和授權(quán)后置條件系統(tǒng)從本地文件中恢復(fù)數(shù)據(jù)庫數(shù)據(jù)主事件流1. 系統(tǒng)讀取保存在本地的數(shù)據(jù)庫數(shù)據(jù)文件2. 系統(tǒng)將文件中的數(shù)據(jù)寫入數(shù)據(jù)庫表 2–12 數(shù)據(jù)備份至云端用例規(guī)約用例名稱備份至云端參與者用戶假設(shè)系統(tǒng)取得網(wǎng)絡(luò)訪問權(quán)限前置條件系統(tǒng)未設(shè)置密碼保護(hù)或用戶身份已被識(shí)別和授權(quán)后置條件系統(tǒng)將數(shù)據(jù)庫數(shù)據(jù)發(fā)送到云端進(jìn)行備份主事件流1. 系統(tǒng)將數(shù)據(jù)庫數(shù)據(jù)發(fā)送到云端2. 云端系統(tǒng)將數(shù)據(jù)保存至云端數(shù)據(jù)庫中表 2–13 從云端恢復(fù)數(shù)據(jù)用例規(guī)約用例名稱從云端恢復(fù)參與者用戶假設(shè)系統(tǒng)取得網(wǎng)絡(luò)訪問權(quán)限前置條件系統(tǒng)未設(shè)置密碼保護(hù)或用戶身份已被識(shí)別和授權(quán)后置條件系統(tǒng)將云端獲取的數(shù)據(jù)恢復(fù)至本地?cái)?shù)據(jù)庫主事件流1. 系統(tǒng)接收從云端發(fā)送而來的數(shù)據(jù)庫數(shù)據(jù)2. 系統(tǒng)將接收到的數(shù)據(jù)寫入本地?cái)?shù)據(jù)庫Web版?zhèn)€人記賬系統(tǒng)(云端系統(tǒng))的管理員用例主要為:用戶管理用例?!爸С龉芾怼钡捻樞驁D如圖2–9所示:圖2–9 新增支出順序圖對于“收入管理”用例,用戶可根據(jù)需要進(jìn)行新增、編輯和刪除操作:(1) “新增收入”:用戶根據(jù)界面提示填入相關(guān)信息,收入記錄需要關(guān)聯(lián)收入類別,所以需要獲取收入類別對象,然后再選擇收入相關(guān)聯(lián)的賬戶,獲取賬戶對象,界面對數(shù)據(jù)進(jìn)行驗(yàn)證、封裝成收入賬目對象,最后成功創(chuàng)建一條收入賬目記錄;(2) “編輯收入”:系統(tǒng)首先獲取收入賬目對象,用戶根據(jù)需要編輯修改相關(guān)信息,如收入類別和關(guān)聯(lián)的賬戶,系統(tǒng)再將更新后的信息驗(yàn)證、封裝成收入賬目對象,更新數(shù)據(jù)庫內(nèi)的收入賬目信息;(3) “刪除收入”:系統(tǒng)直接刪除指定的收入賬目記錄。Activity活動(dòng)類作為Android平臺(tái)應(yīng)用程序的表現(xiàn)層,在系統(tǒng)中的每一個(gè)顯示屏幕都是一個(gè)Activity。在Android應(yīng)用中,邊界類主要以Activity界面類來表示。得到的實(shí)體類圖如下所示:圖3–4 實(shí)體類圖 邊界類詳細(xì)設(shè)計(jì)(1) 系統(tǒng)輸入設(shè)計(jì):輸入內(nèi)容:賬目金額、記賬日期、關(guān)聯(lián)賬戶、賬目備注、賬目搜索條件、報(bào)表統(tǒng)計(jì)條件、收入支出類別信息、賬戶信息、借貸賬戶信息等。然后,定義了一個(gè)BaseDaoImpl類實(shí)現(xiàn)IBaseDao接口,并實(shí)現(xiàn)所有聲明的方法?!靶略鲋С觥保河脩羰紫冗M(jìn)入系統(tǒng)的新增支出界面,根據(jù)頁面UI組件的提示來錄入相關(guān)數(shù)據(jù),其中有一級支出類別,ExpenseActivity邊界類通過getParentExpenseCategory()方法獲取ParentExpenseCategory對象;而二級支出類別是在一級支出類別的基礎(chǔ)上關(guān)聯(lián)獲取的,通過ParentExpenseCategory對象的getSubExpenseCategory()方法;同理通過getAccount()方法獲取Account對象;ExpenseActivity邊界類再將用戶錄入的各數(shù)據(jù)進(jìn)行驗(yàn)證、封裝成為Expense支出對象,通過ExpenseService的add(expense : Expense)方法將Expense對象持久化;ExpenseService繼續(xù)調(diào)用IExpenseDao的add(expense : Expense)方法將Expense對象存入數(shù)據(jù)庫中。首先是表現(xiàn)層的包,該包主要包含隸屬于表現(xiàn)層的系統(tǒng)界面類即Activity活動(dòng)類:MainActivity(系統(tǒng)首頁)活動(dòng)類、ExpenseActivity(支出界面)、IneActivity(收入界面)、TransferActivity(轉(zhuǎn)賬界面)、LoanActivity(借貸界面)、AccountActivity(賬戶界面)、SearchActivity(明細(xì)查詢界面)、StatisticActivity(統(tǒng)計(jì)報(bào)表界面)、LoanerActivity(借貸賬戶界面)、ParentExpenseCategoryActivity(一級支出類別界面)、SubExpenseCategoryActivity(二級支出類別界面)、IneCategoryActivity(收入類別界面)等系統(tǒng)界面Activity活動(dòng)類。db4o具有以下特性且每一條都無疑是選擇它的理由:(1) 100%面向?qū)ο蟆?系統(tǒng)軟件準(zhǔn)備操作系統(tǒng):Windows 7運(yùn)行環(huán)境:Java Runtime Machine 服務(wù)器容器:Apache Tomcat 信息系統(tǒng):服務(wù)器端的Web版?zhèn)€人記賬系統(tǒng)、Android手機(jī)終端的個(gè)人記賬應(yīng)用數(shù)據(jù)庫系統(tǒng):db4o對象型數(shù)據(jù)庫 系統(tǒng)人員培訓(xùn)人員培訓(xùn)主要體現(xiàn)在系統(tǒng)搭建完成之后,對系統(tǒng)管理員的培訓(xùn),可在Web版的個(gè)人記賬系統(tǒng)中查看系統(tǒng)的使用幫助。中文正文采用宋體小四,英文正文采用Times new roman小四。在全面建設(shè)小康社會(huì)階段,隨著經(jīng)濟(jì)社會(huì)的發(fā)展和人民生活水平的提高,城鎮(zhèn)住房的增量需求和改善需求雙旺盛,是房地產(chǎn)業(yè)持續(xù)發(fā)展的動(dòng)力。標(biāo)題列到三級標(biāo)題,格式要求與論文格式相同,注意綜述字?jǐn)?shù)在4000字以上。有時(shí)在一個(gè)好的季節(jié),柑橘類水果有大量剩余,而且種植者發(fā)現(xiàn)他們接受的低價(jià)格不包括他們傳送水果到市場的費(fèi)用,有時(shí),水果種植者允許人們免費(fèi)隨便采摘,或者讓水果去腐爛。英文翻譯另起一頁,與正文連續(xù)編排頁碼。英文翻譯中題目用四號黑體加粗、居中 正文采用宋體小四。當(dāng)某物品價(jià)格下降時(shí),購買者可能增大購買量的這一事實(shí)被稱為需求規(guī)律。 正文采用宋體小四。房地產(chǎn)產(chǎn)品具有空間不可移動(dòng)性,局部地區(qū)供求關(guān)系的異常導(dǎo)致全局連鎖反應(yīng)的可能性較小。注意要引用英文文獻(xiàn),原則上不少于2篇。 系統(tǒng)數(shù)據(jù)準(zhǔn)備在個(gè)人記賬系統(tǒng)中,需要進(jìn)行初始化準(zhǔn)備的數(shù)據(jù)主要有:支出類別:餐飲(早餐、午餐、晚餐、夜宵、零食、飲料、水果等);交通(出租車、公交、地鐵、火車、航空、船舶等);購物(衣服、鞋帽、日用品、數(shù)碼產(chǎn)品、化妝品等);娛樂(KTV、電影、健身、洗浴、旅游等);醫(yī)教(診治、藥品、培訓(xùn)、考試、教材等)等一級、二級支出類別。(2) 易集成。其包圖如圖3–19所示:圖3–19 業(yè)務(wù)邏輯層包圖數(shù)據(jù)訪問層的包,該包主要包含隸屬于數(shù)據(jù)訪問層的需要持久化的實(shí)體類相關(guān)聯(lián)的數(shù)據(jù)訪問DAO接口和DAO實(shí)現(xiàn)類,其中包括:IBaseDao(基礎(chǔ)公共DAO接口)、BaseDaoImpl(基礎(chǔ)公共DAO實(shí)現(xiàn)類)、IExpenseDao(支出實(shí)體DAO接口)、ExpenseDaoImpl(支出實(shí)體DAO實(shí)現(xiàn)類)、IIneDao(收入實(shí)體DAO接口)、IneDaoImpl(收入實(shí)體DAO實(shí)現(xiàn)類)、TransferDaoImpl(轉(zhuǎn)賬實(shí)體DAO實(shí)現(xiàn)類)、ILoanDao(借貸實(shí)體DAO接口)、LoanDaoImpl(借貸實(shí)體DAO實(shí)現(xiàn)類)、IAccountDao(賬戶實(shí)體DAO接口)、AccountDaoImpl(賬戶實(shí)體DAO實(shí)現(xiàn)類)、ILoanerDao(借貸賬戶DAO接口)、LoanerDaoImpl(借貸賬戶實(shí)體DAO實(shí)現(xiàn)類)、IParentExpenseCategoryDao(一級支出類別實(shí)體DAO接口)ParentExpenseCategoryDaoImpl(一級支出類別實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1