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

正文內(nèi)容

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

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

下一頁面
  

【正文】 “附件二:英文翻譯”二字用四號黑體加粗、靠左。消費者通常想要買貨物而且希望花最便宜的價格,而賣方想要以最高的價格賣出他們商品, 但是也不會使價格高的沒有意義。附錄內(nèi)容編排應(yīng)和正文及圖、表的編排要求相一致。1 國外XXXX研究現(xiàn)狀房地產(chǎn)業(yè)既是資本密集、關(guān)聯(lián)度高的產(chǎn)業(yè),又是提供生活必需品的基礎(chǔ)產(chǎn)業(yè),判斷房地產(chǎn)業(yè)形勢和發(fā)展前景必須從基本國情出發(fā),從國外的發(fā)展來看……2 國內(nèi)XXXX研究現(xiàn)狀房地產(chǎn)產(chǎn)品開發(fā)周期長,形成有效供給相對于投資期具有滯后性,當年的房地產(chǎn)業(yè)市場是投資與需求矛盾雙方以往多年相互作用積累、演變的結(jié)果,所以判斷分析房地產(chǎn)業(yè)形勢不能僅僅依據(jù)同比資料得出結(jié)論,因為它是以上年基數(shù)合理為前提的。要求參考文獻至少要30篇,其中網(wǎng)絡(luò)文獻不得超過5篇,依次在論文引用處進行標注。而Android手機終端的應(yīng)用,同樣帶有簡單的使用幫助,用戶可自行查看,相信是只要用戶親自上手使用體驗之后,便能輕而易舉的學(xué)會如何使用。db4o本身就是使用Java語言寫成,可以讓你使用原生的Java面向?qū)ο笳Z言來操作數(shù)據(jù)庫,省去了OR(對象到關(guān)系)的映射配置工作。其包圖如圖3–18所示:圖3–18 系統(tǒng)表現(xiàn)層包圖業(yè)務(wù)邏輯層的包,該包主要包含隸屬于業(yè)務(wù)邏輯層的業(yè)務(wù)實體類相關(guān)聯(lián)的業(yè)務(wù)邏輯處理Service服務(wù)類:ExpenseService(支出業(yè)務(wù)服務(wù)類)、IneService(收入業(yè)務(wù)服務(wù)類)、TransferService(轉(zhuǎn)賬業(yè)務(wù)服務(wù)類)、LoanService(借貸業(yè)務(wù)服務(wù)類)、AccountService(賬戶業(yè)務(wù)服務(wù)類)、LoanerService(借貸賬戶業(yè)務(wù)服務(wù)類)、ParentExpenseCategoryService(一級支出類別業(yè)務(wù)服務(wù)類)、SubExpenseCategoryService(二級支出類別業(yè)務(wù)服務(wù)類)、IneCategoryService(收入類別業(yè)務(wù)服務(wù)類)等系統(tǒng)業(yè)務(wù)服務(wù)類Service活動類。其順序圖如圖3–13所示:圖3–13 重新繪制的支出管理順序圖“借貸管理”包括:新增借貸、編輯借貸和刪除借貸。其類圖如圖3–7所示:圖3–7 數(shù)據(jù)訪問層基礎(chǔ)接口和實現(xiàn)類有了基礎(chǔ)接口和基礎(chǔ)實現(xiàn)類,以后每一個需要持久化的實體類需要增加相應(yīng)的DAO接口和DAO實現(xiàn)類的時候,只需要將其DAO接口繼承自IBaseDao,DAO實現(xiàn)類實現(xiàn)其DAO接口并繼承自BaseDaoImpl就可以了,在沒有復(fù)雜業(yè)務(wù)邏輯的情況下,甚至不用寫任何額外的屬性和方法,例如,“賬戶”相關(guān)的DAO接口和實現(xiàn)類的類圖結(jié)構(gòu),如圖3–8所示(為省略空間此處不再顯示IBaseDao和BaseDaoImpl的屬性和方法):圖3–8 賬戶DAO接口和實現(xiàn)類不僅僅是“賬戶”Account實體類的DAO接口以及實現(xiàn)類是這樣的泛化關(guān)系,只要是需要進行持久化的持久類,都統(tǒng)一使用這樣的泛化關(guān)系,其余的DAO接口以及實現(xiàn)類的類圖就不一一畫出。輸入方式:通過觸摸屏的手勢操作文本框的輸入和下拉菜單的選擇輸入設(shè)備:觸摸屏、軟鍵盤、手指(2) 系統(tǒng)輸出設(shè)計:輸出內(nèi)容:賬目信息、賬戶信息、報表統(tǒng)計結(jié)果、賬目明細、收入支出類別信息、接待人賬戶信息等。在系統(tǒng)的表示層中添加以下邊界類:系統(tǒng)主頁邊界類、記賬界面邊界類、明細查詢界面邊界類、統(tǒng)計報表界面邊界類、數(shù)據(jù)管理界面邊界類、基礎(chǔ)設(shè)置界面邊界類等。業(yè)務(wù)邏輯層:專門完成業(yè)務(wù)邏輯的處理?!笆杖牍芾怼钡捻樞驁D如圖2–10所示:圖2–10 收入管理順序圖“轉(zhuǎn)賬管理”用例,用戶可根據(jù)需要進行新增、編輯和刪除操作:(1) “新增轉(zhuǎn)賬”:增轉(zhuǎn)賬界面填入相關(guān)信息,轉(zhuǎn)賬賬目對象需要關(guān)聯(lián)轉(zhuǎn)出賬戶和轉(zhuǎn)入賬戶,分別依次選擇轉(zhuǎn)出賬戶和轉(zhuǎn)入賬戶,頁面對填入的相關(guān)數(shù)據(jù)進行驗證、封裝,創(chuàng)建轉(zhuǎn)賬賬目對象,最后成功創(chuàng)建一條轉(zhuǎn)賬賬目記錄;(2) “編輯轉(zhuǎn)賬”:系統(tǒng)獲取指定轉(zhuǎn)賬賬目對象,用戶根據(jù)界面提示,編輯相關(guān)聯(lián)的轉(zhuǎn)入和轉(zhuǎn)出賬戶,修改金額等操作,系統(tǒng)對數(shù)據(jù)進行驗證、封裝后進行轉(zhuǎn)賬賬目的更新。其用例規(guī)約如下:表2–14 用戶管理用例規(guī)約用例名稱用戶管理參與者管理員假設(shè)系統(tǒng)管理員無論何時均可登錄系統(tǒng)進行操作前置條件管理員身份和權(quán)限已被系統(tǒng)識別和授權(quán)后置條件顯示可管理的用戶信息主事件流1. 系統(tǒng)顯示可管理的用戶信息2. 管理員可選擇進行用戶的新增、編輯、刪除操作3. 系統(tǒng)更新用戶數(shù)據(jù) 分析模型 類圖通過WirfsBrock名詞短語策略,對個人記賬系統(tǒng)的關(guān)鍵問題,如記賬、明細查詢、數(shù)據(jù)設(shè)置等問題的需求和過程進行分析,以及上文的眾多用例規(guī)約中可以分析得到如表2–15所示的候選概念類清單:表2–15 候選概念類清單名詞類別概念類列表顯而易見的對象用戶、賬目、收入、支出、轉(zhuǎn)賬、借貸、賬戶明顯無意義的對象本地密碼、網(wǎng)絡(luò)權(quán)限不確定類別的對象賬目類型、賬戶類型、賬戶余額對于不確定類別的對象進行討論:“賬目類型”給人的第一印象像是作為“賬目”的一個屬性,但是仔細推敲之后便覺得不應(yīng)該簡單的作為“賬目”對象的一個屬性,而通過賬目的泛化得到收入賬目、支出賬目、轉(zhuǎn)賬賬目和借貸賬目四種賬目類型的對象,故“賬目類型”對象應(yīng)該被舍棄。在記賬管理用例中,又包含了收入管理、支出管理、轉(zhuǎn)賬管理、借貸管理四種用例,每種用例各包含了新增、編輯、刪除三個方面的用例。(8) 理財資訊的獲?。和ㄟ^移動互聯(lián)網(wǎng)從服務(wù)器獲取個人理財規(guī)劃相關(guān)資訊。移動記賬應(yīng)用應(yīng)該具有便攜、即時,能夠在消費發(fā)生的第一時間就能進行記錄,簡單快捷的操作方式,還能進行全面的統(tǒng)計分析,數(shù)據(jù)的安全備份等特點。(2) Excel工作表筆者的另一位舍友,使用的是Excel工作表進行收支條目的記錄。因此,從經(jīng)濟的角度上來看,系統(tǒng)也是可行的。因為是100%使用Java寫成的數(shù)據(jù)庫,能夠讓Java應(yīng)用程序無縫的和db4o數(shù)據(jù)庫連接進行數(shù)據(jù)的存取操作,大大減少了開發(fā)人員花費在對象模型到關(guān)系模型的轉(zhuǎn)換時間和代價,提高開發(fā)效率。 SSH2系統(tǒng)框架SSH2即StrutsSpring、Hibernate,這三大框架是目前Java Web應(yīng)用技術(shù)中最為流行的三大框架。因為Android系統(tǒng)免費、開源的特性,很快吸引了眾多手機生產(chǎn)商和手機應(yīng)用開發(fā)者投入到生態(tài)系統(tǒng)的建設(shè)中。 關(guān)鍵技術(shù) 面向?qū)ο蠓椒嫦驅(qū)ο蟮姆椒ㄔ谙到y(tǒng)分析設(shè)計中可分為三個階段:面向?qū)ο蠓治觯∣OA)、面向?qū)ο笤O(shè)計(OOD)以及面向?qū)ο缶幊蹋∣OP)。在數(shù)據(jù)管理方面,除了國內(nèi)較大的兩個產(chǎn)商在除了應(yīng)用以外,還具有Web版的記賬系統(tǒng)之外,能夠進行數(shù)據(jù)的云備份和云同步,其余應(yīng)用都最多只有本地備份功能,并不全面。除此之外,該應(yīng)用還具有貨幣設(shè)置和固定收支這兩項特殊功能,能方便不同人群的使用,也省去固定周期的固定收入、支出的記錄過程。相比前兩者,雖然功能有相對的削弱,但是,該應(yīng)用是完全免費的,即使功能并不全面,但是基本能夠符合普通用戶的需求。大體上和快捷記賬十分相似,功能也十分全面,除了應(yīng)有的記錄收入、支出、轉(zhuǎn)入、轉(zhuǎn)出轉(zhuǎn)賬功能,強大的報表分析功能,由于金蝶自身深厚的軟硬件實例,隨手記還具有Web版的應(yīng)用系統(tǒng),當你在家使用電腦時,就沒有必要再使用體格偏小的移動終端設(shè)備進行記賬了,可以使用Web版的應(yīng)用系統(tǒng),而且服務(wù)器所具有的強大運算功能也是手機、平板所匹敵不了的,因此在Web端,你可以獲得更全面的賬務(wù)分析。對比結(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)出●●查詢明細●●●●●●統(tǒng)計報表統(tǒng)計余額●●●●●●收支趨勢●●●●●●圖表分析●●●●●●數(shù)據(jù)操作加密●●●●●備份●●●●同步●其他操作貨幣設(shè)置●●短信監(jiān)聽●定期財報●●●固定收支●●●是否收費●●●●可以從上表的所示情況中看出,這6個比較有代表性的目前國內(nèi)外記賬應(yīng)用各有特色,都具有自己的優(yōu)勢,也不可避免的含有一些缺點。移動記賬軟件,應(yīng)做到快捷的啟動方式,并能以最快的速度建立收支條目,并將數(shù)據(jù)存儲下來;還能實時地提供報表分析數(shù)據(jù),為用戶的經(jīng)濟決策做參考。他們不是不想進行理財規(guī)劃,只是沒有找到一個合適自己而又便捷有效的記賬理財方式。讓你再也不會問自己:“錢都花哪去了?”。每個人都有能力實現(xiàn)個人理財。如果你希望自身的財務(wù)狀況能夠良好、健康可持續(xù)的發(fā)展,學(xué)會理財是十分必要的??梢哉f,記賬甚至是人類最古老的理財方式。老一輩的人都有使用算盤記賬的經(jīng)歷;后來有了計算器,大家就使用筆和賬簿輔以計算結(jié)果進行記賬;到了二十一世紀的信息化時代,電腦軟件的普及,使得大家轉(zhuǎn)向了Excel或是其他一些帶有強大分析功能的桌面軟件進行電腦記賬。(2) 簡單性。自然,記賬理財方面的應(yīng)用也不例外,也已小有成就。僅此一點,可以說是限制了相當一部分的用戶。由于本身技術(shù)的局限,本款應(yīng)用在功能上相比前兩者要削弱不少。(5) Keep Account:應(yīng)用的整體功能和Finance Note十分相似,在記賬功能方面,只有收入、支出的記錄功能,沒有轉(zhuǎn)賬條目的記錄功能。從以上國內(nèi)外6個比較具有代表性的應(yīng)用比較來看,國內(nèi)的應(yīng)用目前功能較為豐富,而國外的幾個應(yīng)用在記賬功能上則相對簡單,所試用的3個應(yīng)用中,無一具有轉(zhuǎn)賬記賬功能。很明顯,現(xiàn)今應(yīng)用市場和商店中的應(yīng)用,功能強大的都避免不了需要收費才能使用,或是免費版只具有部分功能,若要使用全部功能需另外購買,免費的版的功能普遍較為弱化。面向?qū)ο蟮姆椒茏屜到y(tǒng)分析、設(shè)計、實現(xiàn)階段平滑的過渡和轉(zhuǎn)換,最大限度的降低差異和轉(zhuǎn)換成本。Java具有跨平臺的重要特性,能夠做到“一次開發(fā),處處運行”,使開發(fā)從不同操作系統(tǒng)的區(qū)別中解脫出來。另一方面,框架的使用,能讓應(yīng)用系統(tǒng)最大限度的松耦合,這樣在應(yīng)對變化或增加時,能夠很好的進行系統(tǒng)的擴展。 經(jīng)濟可行性該系統(tǒng)只筆者一人參與設(shè)計開發(fā),因此沒有人員的額外開銷。52第2章 系統(tǒng)分析第 2 章 系統(tǒng)分析 需求分析 常用記賬方式有記賬習(xí)慣同學(xué)不在少數(shù),故從身邊同學(xué)的記賬事例來獲取一個移動記賬系統(tǒng)應(yīng)具有怎樣的需求。雖然解決了時效性的問題,能在消費發(fā)生的第一時間就進行記錄,但是因為僅僅是記事本,每次都需要手動錄入記賬條目,顯得十分繁瑣和低效。(5) 數(shù)據(jù)管理:可將數(shù)據(jù)備份至本機存儲空間,或者選擇將數(shù)據(jù)備份至應(yīng)用的Web系統(tǒng)版。首先,參與者普通用戶是為了記賬和理財而使用該系統(tǒng),系統(tǒng)管理員是為了維護和管理該系統(tǒng)而使用;其次,普通用戶會用到的是相關(guān)記賬和報表分析功能,如:記賬、明細查詢、數(shù)據(jù)管理、系統(tǒng)設(shè)置等功能,管理員通常用到用戶管理、資訊管理等功能。表2–9 新增收入類別用例規(guī)約用例名稱收入類別管理參與者用戶假設(shè)無前置條件系統(tǒng)未設(shè)置密碼保護或用戶身份已被識別和授權(quán)后置條件系統(tǒng)將新收入類別存入數(shù)據(jù)庫主事件流1. 用戶進入收入類別管理界面2. 系統(tǒng)顯示現(xiàn)有收入類別列表3. 用戶可選擇對收入類別進行增加、編輯、刪除等操作4. 系統(tǒng)更新收入類別數(shù)據(jù)支出類別管理、賬戶管理、借貸賬戶管理四大用例包含的新增、編輯、刪除三個方面的用例與上述所示的收入類別管理包含用例的用例規(guī)約十分相似,故不一一列舉。在個人記賬系統(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)中的典型用例的主事件流,進行了順序圖的繪制。表現(xiàn)層:主要是Android應(yīng)用程序的界面提供數(shù)據(jù)錄入、數(shù)據(jù)的校驗與呈現(xiàn)以及事件響應(yīng)的一系列UI控件。數(shù)據(jù)持久層:該層次專著于數(shù)據(jù)持久化邏輯的實現(xiàn),將內(nèi)存數(shù)據(jù)模型(如實例化對象)轉(zhuǎn)換為持久化的存儲模型數(shù)據(jù)(數(shù)據(jù)庫記錄),也可將持久的存儲模型數(shù)據(jù)轉(zhuǎn)換為內(nèi)存數(shù)據(jù)模型。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1