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

正文內(nèi)容

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

2025-08-14 08:24 上一頁面

下一頁面
 

【正文】 統(tǒng)將云端獲取的數(shù)據(jù)恢復(fù)至本地數(shù)據(jù)庫主事件流1. 系統(tǒng)接收從云端發(fā)送而來的數(shù)據(jù)庫數(shù)據(jù)2. 系統(tǒng)將接收到的數(shù)據(jù)寫入本地數(shù)據(jù)庫Web版?zhèn)€人記賬系統(tǒng)(云端系統(tǒng))的管理員用例主要為:用戶管理用例。通過對概念類的檢查,得出如圖2–2所示的概念類圖:圖2–2 個人記賬系統(tǒng)中的概念類在得出概念類的基礎(chǔ)上,根據(jù)需求和上文分析所得的用例規(guī)約,對各概念類添加屬性,得到定義了屬性的概念類圖:圖2–3 定義了屬性的概念類圖添加了類的屬性之后,接著進(jìn)行類的關(guān)聯(lián)關(guān)系的建立。“支出管理”的順序圖如圖2–9所示:圖2–9 新增支出順序圖對于“收入管理”用例,用戶可根據(jù)需要進(jìn)行新增、編輯和刪除操作:(1) “新增收入”:用戶根據(jù)界面提示填入相關(guān)信息,收入記錄需要關(guān)聯(lián)收入類別,所以需要獲取收入類別對象,然后再選擇收入相關(guān)聯(lián)的賬戶,獲取賬戶對象,界面對數(shù)據(jù)進(jìn)行驗證、封裝成收入賬目對象,最后成功創(chuàng)建一條收入賬目記錄;(2) “編輯收入”:系統(tǒng)首先獲取收入賬目對象,用戶根據(jù)需要編輯修改相關(guān)信息,如收入類別和關(guān)聯(lián)的賬戶,系統(tǒng)再將更新后的信息驗證、封裝成收入賬目對象,更新數(shù)據(jù)庫內(nèi)的收入賬目信息;(3) “刪除收入”:系統(tǒng)直接刪除指定的收入賬目記錄?!敖栀J管理”的順序圖如圖2–12所示:圖2–12 借貸管理順序圖“支出報表”用例,首先的事件流是用戶在界面中選擇支出賬目的篩選條件,系統(tǒng)根據(jù)用戶的指定條件獲取支出賬目記錄,系統(tǒng)根據(jù)支出賬目對象所關(guān)聯(lián)的支出類別對象進(jìn)行金額的分類統(tǒng)計,最后顯示給用戶。Activity活動類作為Android平臺應(yīng)用程序的表現(xiàn)層,在系統(tǒng)中的每一個顯示屏幕都是一個Activity。使用POJO類來實現(xiàn)。在Android應(yīng)用中,邊界類主要以Activity界面類來表示。圖3–3 記賬界面邊界類 添加實體類在第二章的分析模型中,對系統(tǒng)中的概念類進(jìn)行了分析,在設(shè)計階段,需要在概念類的基礎(chǔ)上設(shè)計出實體類。得到的實體類圖如下所示:圖3–4 實體類圖 邊界類詳細(xì)設(shè)計(1) 系統(tǒng)輸入設(shè)計:輸入內(nèi)容:賬目金額、記賬日期、關(guān)聯(lián)賬戶、賬目備注、賬目搜索條件、報表統(tǒng)計條件、收入支出類別信息、賬戶信息、借貸賬戶信息等。每個選項卡所包含的用戶數(shù)據(jù)錄入域各不相同,例如“支出”界面,包含“金額”、“支出類別”、“時間”、“賬戶”和“備注”等五個輸入域(文本域和選擇菜單)。然后,定義了一個BaseDaoImpl類實現(xiàn)IBaseDao接口,并實現(xiàn)所有聲明的方法?;A(chǔ)服務(wù)類BaseService的類圖,如圖3–9所示:圖3–9 基礎(chǔ)業(yè)務(wù)服務(wù)類的類圖每一個實體類都應(yīng)該對應(yīng)一個屬于自身類型的Service服務(wù)類,且均繼承自BaseService基礎(chǔ)服務(wù)類。“新增支出”:用戶首先進(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)行驗證、封裝成為Expense支出對象,通過ExpenseService的add(expense : Expense)方法將Expense對象持久化;ExpenseService繼續(xù)調(diào)用IExpenseDao的add(expense : Expense)方法將Expense對象存入數(shù)據(jù)庫中。其順序圖如圖3–15所示:圖3–15 重新繪制的明細(xì)查詢順序圖“支出報表”用例:用戶點(diǎn)擊查看支出報表進(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)給用戶。首先是表現(xiàn)層的包,該包主要包含隸屬于表現(xiàn)層的系統(tǒng)界面類即Activity活動類:MainActivity(系統(tǒng)首頁)活動類、ExpenseActivity(支出界面)、IneActivity(收入界面)、TransferActivity(轉(zhuǎn)賬界面)、LoanActivity(借貸界面)、AccountActivity(賬戶界面)、SearchActivity(明細(xì)查詢界面)、StatisticActivity(統(tǒng)計報表界面)、LoanerActivity(借貸賬戶界面)、ParentExpenseCategoryActivity(一級支出類別界面)、SubExpenseCategoryActivity(二級支出類別界面)、IneCategoryActivity(收入類別界面)等系統(tǒng)界面Activity活動類。為了盡可能地削弱對象與關(guān)系型數(shù)據(jù)庫之間的阻抗不匹配,業(yè)界出現(xiàn)了多種ORM框架與對象持久化解決方案。db4o具有以下特性且每一條都無疑是選擇它的理由:(1) 100%面向?qū)ο蟆?3) 高性能。 系統(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ī)終端的個人記賬應(yīng)用數(shù)據(jù)庫系統(tǒng):db4o對象型數(shù)據(jù)庫 系統(tǒng)人員培訓(xùn)人員培訓(xùn)主要體現(xiàn)在系統(tǒng)搭建完成之后,對系統(tǒng)管理員的培訓(xùn),可在Web版的個人記賬系統(tǒng)中查看系統(tǒng)的使用幫助。賬戶管理:現(xiàn)金、信用卡、儲蓄、網(wǎng)上支付。中文正文采用宋體小四,英文正文采用Times new roman小四。 “附錄”二字用小二號黑體、居中。在全面建設(shè)小康社會階段,隨著經(jīng)濟(jì)社會的發(fā)展和人民生活水平的提高,城鎮(zhèn)住房的增量需求和改善需求雙旺盛,是房地產(chǎn)業(yè)持續(xù)發(fā)展的動力。3 擬研究的方向 縱觀國外、國內(nèi)XXXX的研究現(xiàn)狀,擬從……方向展開研究。標(biāo)題列到三級標(biāo)題,格式要求與論文格式相同,注意綜述字?jǐn)?shù)在4000字以上。恰恰是價格機(jī)制才使廠商知道應(yīng)該生產(chǎn)什么和生產(chǎn)多少。有時在一個好的季節(jié),柑橘類水果有大量剩余,而且種植者發(fā)現(xiàn)他們接受的低價格不包括他們傳送水果到市場的費(fèi)用,有時,水果種植者允許人們免費(fèi)隨便采摘,或者讓水果去腐爛。購買者和經(jīng)銷商存在的這樣兩種心理愿望必須用某種方式來調(diào)節(jié)以至達(dá)到一致,否則買主不樂意以高價格買商品,從而造成供過于求,或賣方由于價格低廉將不在生產(chǎn)產(chǎn)品,從而造成物品短缺。英文翻譯另起一頁,與正文連續(xù)編排頁碼。英文翻譯中題目用四號黑體加粗、居中 正文采用宋體小四。如果每公斤價格漲至20美分的話,可以賣60公斤;漲至30美分的話, 可以賣50公斤。當(dāng)某物品價格下降時,購買者可能增大購買量的這一事實被稱為需求規(guī)律。這個程序最容易被體現(xiàn)在水果和蔬菜的價格變動上。 正文采用宋體小四。 “附件一:綜述”二字用四號黑體加粗、靠左。房地產(chǎn)產(chǎn)品具有空間不可移動性,局部地區(qū)供求關(guān)系的異常導(dǎo)致全局連鎖反應(yīng)的可能性較小。 正文采用宋體小四。注意要引用英文文獻(xiàn),原則上不少于2篇。 系統(tǒng)功能實現(xiàn)參考文獻(xiàn)出版卷出版年限起止頁碼格式參考“論文標(biāo)注規(guī)范”參考文獻(xiàn)出版社出版地[1]申晉,朱維申等.三峽永久船閘高邊坡巖體裂隙分布的分形研究[J] .巖土力學(xué)學(xué)報,1998,20(5):35—39[2]毛昶熙,周名德等.閘壩工程水力學(xué)與設(shè)計管理[M] .北京:水利電力出版社,1995[3]Tanzi,Vito.Theory and policy:A ment on Dixie and on current tax theory[J].International Monetary and Fund Staff Paper (IMF), , , 1992: 957966Vol卷 No期[4]Rudiger Dorbusch.Policy making in the Open Economy[M].Oxford University Press Inc., 1993[5]Alao Martina.Some Economic Model of Fertility in Developing Countries and China’s Recent Comparative Demographic Experience[C].International Symposium on Population and Sustainable Development, Beijing, China, 1995: 27—29說明: 參考文獻(xiàn)置于“注釋”之后,與正文連續(xù)編排頁碼。 系統(tǒng)數(shù)據(jù)準(zhǔn)備在個人記賬系統(tǒng)中,需要進(jìn)行初始化準(zhǔn)備的數(shù)據(jù)主要有:支出類別:餐飲(早餐、午餐、晚餐、夜宵、零食、飲料、水果等);交通(出租車、公交、地鐵、火車、航空、船舶等);購物(衣服、鞋帽、日用品、數(shù)碼產(chǎn)品、化妝品等);娛樂(KTV、電影、健身、洗浴、旅游等);醫(yī)教(診治、藥品、培訓(xùn)、考試、教材等)等一級、二級支出類別。因為選擇了db4o對象性數(shù)據(jù)庫作為本系統(tǒng)的持久化解決方案,因此只需要在程序中使用原生的Java面向?qū)ο缶幊陶Z言,進(jìn)行相關(guān)的數(shù)據(jù)庫操作,無需任何前期的建表和關(guān)聯(lián)映射工作。(2) 易集成。因此,對開發(fā)者的數(shù)據(jù)庫功底(尤其是存儲過程的編寫)要求越來越高。其包圖如圖3–19所示:圖3–19 業(yè)務(wù)邏輯層包圖數(shù)據(jù)訪問層的包,該包主要包含隸屬于數(shù)據(jù)訪問層的需要持久化的實體類相關(guān)聯(lián)的數(shù)據(jù)訪問DAO接口和DAO實現(xiàn)類,其中包括:IBaseDao(基礎(chǔ)公共DAO接口)、BaseDaoImpl(基礎(chǔ)公共DAO實現(xiàn)類)、IExpenseDao(支出實體DAO接口)、ExpenseDaoImpl(支出實體DAO實現(xiàn)類)、IIneDao(收入實體DAO接口)、IneDaoImpl(收入實體DAO實現(xiàn)類)、TransferDaoImpl(轉(zhuǎn)賬實體DAO實現(xiàn)類)、ILoanDao(借貸實體DAO接口)、LoanDaoImpl(借貸實體DAO實現(xiàn)類)、IAccountDao(賬戶實體DAO接口)、AccountDaoImpl(賬戶實體DAO實現(xiàn)類)、ILoanerDao(借貸賬戶DAO接口)、LoanerDaoImpl(借貸賬戶實體DAO實現(xiàn)類)、IParentExpenseCategoryDao(一級支出類別實體DAO接口)ParentExpenseCategoryDaoImpl(一級支出類別實體DAO實現(xiàn)類)、SubExpenseCategoryDaoImpl(二級支出類別實體DAO實現(xiàn)類)、IneCategoryDaoImpl(收入類別實體DAO實現(xiàn)類)等系統(tǒng)業(yè)務(wù)服務(wù)類Service活動類。其順序圖如圖3–17所示:圖3–17 重新繪制的刪除收入賬目順序圖 系統(tǒng)包圖為了更好的更合理的組織系統(tǒng)中的類,對系統(tǒng)按系統(tǒng)架構(gòu)層次來進(jìn)行分包?!熬庉嫿栀J”:用戶首先點(diǎn)擊支出記錄進(jìn)入編輯支出界面,系統(tǒng)首先調(diào)用LoanService獲取需要編輯的Loan對象,并將對象的各屬性數(shù)據(jù)顯示在界面上,根據(jù)界面UI組件的提示來編輯相關(guān)數(shù)據(jù);更改后的數(shù)據(jù)有關(guān)聯(lián)賬戶和借貸賬戶對象,LoanActivity邊界類通過getAccount()方法獲取Account對象;getLoaner()方法獲取債權(quán)人Loaner對象;LoanActivity邊界類再將用戶修改后的各數(shù)據(jù)進(jìn)行驗證、封裝成為Loan借貸對象,通過LoanService的update(loan : Loan)更新方法將Loan對象進(jìn)行更新;LoanService繼續(xù)調(diào)用ILoanDao的update(loan: Loan)方法將數(shù)據(jù)庫中的Loan對象進(jìn)行更新。例如,收入Ine實體類與IneService類、IneDao接口關(guān)聯(lián)的類圖,如圖3–10所示:圖3–10 收入實體類相關(guān)聯(lián)類圖
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1