天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 管理論文 > 管理理論論文 >

基于云同步的個人收支管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時間:2020-05-08 00:43
【摘要】:近年來,移動互聯(lián)網(wǎng)飛速發(fā)展,人們也越來越依賴移動設(shè)備。個人收支管理軟件也從傳統(tǒng)的Excel或基于C/S架構(gòu)的桌面應(yīng)用軟件轉(zhuǎn)向移動端App,移動互聯(lián)網(wǎng)時代,使用收支記錄應(yīng)用管理個人開支成為了更好的選擇。目前應(yīng)用市場中收支類App確實(shí)可以滿足人們?nèi)粘J罩Ч芾淼男枨?但其在易用性、多設(shè)備間數(shù)據(jù)同步等方面尚有進(jìn)一步提升的空間。本文開發(fā)了一個個人收支管理平臺,著眼于移動端應(yīng)用操作簡便、與云端緊密連接的特點(diǎn),選擇當(dāng)下流行的技術(shù),實(shí)現(xiàn)了基于用戶收支歷史的新收支內(nèi)容預(yù)測功能和數(shù)據(jù)的云同步功能,使用戶能夠方便地新增收支項(xiàng),并保持?jǐn)?shù)據(jù)時刻同步到云端而不丟失。本文的主要工作如下:1、在Android客戶端的開發(fā)上,本文選擇了 Kotlin作為開發(fā)語言并使用了 MVM設(shè)計(jì)模式。深入研究Kotlin語言的特性并應(yīng)用于項(xiàng)目中,提高了開發(fā)效率的同時,也增強(qiáng)了應(yīng)用的健壯性;同時MVVM設(shè)計(jì)模式倡導(dǎo)的事件驅(qū)動編程有利于項(xiàng)目代碼的解耦,并提高了代碼的可維護(hù)性。2、為實(shí)現(xiàn)新收支項(xiàng)信息的預(yù)測,本文設(shè)計(jì)了一個簡單實(shí)用的基于用戶歷史數(shù)據(jù)的預(yù)測模型,對用戶的歷史收支項(xiàng)進(jìn)行搜索和匹配,并對匹配度進(jìn)行排名,從而得出用戶最可能添加的收支,減少用戶的輸入量,提高了系統(tǒng)的用戶體驗(yàn)。3、另外,多設(shè)備間的數(shù)據(jù)同步問題是本文研究的一個難點(diǎn),通過參考Git版本管理方式,將Git倉庫和關(guān)系型數(shù)據(jù)庫進(jìn)行對比分析,把整個數(shù)據(jù)庫看作一個Git倉庫,將數(shù)據(jù)庫的表看作倉庫中的一個目錄,將表中的一行記錄看作該表對應(yīng)目錄下的一個文件,使用Git的方式管理一個關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)變更,從而實(shí)現(xiàn)數(shù)據(jù)的同步?紤]到項(xiàng)目的具體情況,本文對Git的功能進(jìn)行了改進(jìn)和簡化,最終實(shí)現(xiàn)了對關(guān)系型數(shù)據(jù)庫的版本管理和一定程度的沖突解決,可以應(yīng)對多設(shè)備間的數(shù)據(jù)同步。4、在云同步服務(wù)器上,本文選擇了 Node.js作為開發(fā)語言與環(huán)境,使用了由Express團(tuán)隊(duì)打造的Koa框架,充分運(yùn)用其優(yōu)雅、簡潔、靈活的特點(diǎn),以及強(qiáng)大的中間件技術(shù),快速構(gòu)建出簡易的云同步服務(wù)器。本文的成果證實(shí)了針對相應(yīng)需求,以上方案的可行性,并對Git的工作原理有了一定了解,對關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)同步問題以及搜索相關(guān)性排名的方案進(jìn)行了一定探索。
【圖文】:

整體結(jié)構(gòu),移動客戶,客戶端


第二章系統(tǒng)架構(gòu)逡逑2.1總體結(jié)構(gòu)逡逑本項(xiàng)目的總體結(jié)構(gòu)如圖2-1所示。逡逑/云同步\逡逑\服務(wù)器j逡逑'客戶端A邐;客戶端B邐;客戶端C逡逑圖2-1項(xiàng)目整體結(jié)構(gòu)圖逡逑從整體結(jié)構(gòu)圖可以看出,用戶通過移動客戶端使用本個人收支管理平臺。對于同一位逡逑用戶(以其平臺賬號為標(biāo)識)而言,該用戶可以同時在多個移動設(shè)備上登錄其平臺賬號并逡逑使用本平臺。用戶在任意一個移動客戶端進(jìn)行的數(shù)據(jù)操作,如新建賬戶、編輯某一筆開支逡逑等,均會被客戶端發(fā)送到中心服務(wù)器,經(jīng)過處理后分發(fā)到該用戶的其他客戶端。逡逑移動客戶端和中心云同步服務(wù)器之間通過長連接、短連接等多種方式交換數(shù)據(jù)[3]。用逡逑戶的數(shù)據(jù)在移動客戶端和中心服務(wù)器均使用相同結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫存儲。逡逑2.2移動客戶端需求與架構(gòu)逡逑5逡逑

移動客戶,客戶端


第二章系統(tǒng)架構(gòu)逡逑2.1總體結(jié)構(gòu)逡逑本項(xiàng)目的總體結(jié)構(gòu)如圖2-1所示。逡逑/云同步\逡逑\服務(wù)器j逡逑'客戶端A邐;客戶端B邐;客戶端C逡逑圖2-1項(xiàng)目整體結(jié)構(gòu)圖逡逑從整體結(jié)構(gòu)圖可以看出,用戶通過移動客戶端使用本個人收支管理平臺。對于同一位逡逑用戶(以其平臺賬號為標(biāo)識)而言,該用戶可以同時在多個移動設(shè)備上登錄其平臺賬號并逡逑使用本平臺。用戶在任意一個移動客戶端進(jìn)行的數(shù)據(jù)操作,如新建賬戶、編輯某一筆開支逡逑等,均會被客戶端發(fā)送到中心服務(wù)器,經(jīng)過處理后分發(fā)到該用戶的其他客戶端。逡逑移動客戶端和中心云同步服務(wù)器之間通過長連接、短連接等多種方式交換數(shù)據(jù)[3]。用逡逑戶的數(shù)據(jù)在移動客戶端和中心服務(wù)器均使用相同結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫存儲。逡逑2.2移動客戶端需求與架構(gòu)逡逑5逡逑
【學(xué)位授予單位】:安徽大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2019
【分類號】:F126;TP311.52

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 底慧萍;王靜寧;;淺談非關(guān)系型數(shù)據(jù)庫[J];河北農(nóng)機(jī);2019年11期

2 周飚;;高職院校關(guān)系型數(shù)據(jù)庫課程教學(xué)方法探索[J];產(chǎn)業(yè)與科技論壇;2019年20期

3 張淑霞;;非關(guān)系型數(shù)據(jù)庫在檔案界的應(yīng)用探討[J];中國檔案;2018年09期

4 王婭;;數(shù)據(jù)庫在大數(shù)據(jù)中的應(yīng)用[J];科技資訊;2018年15期

5 肖勁科;;非關(guān)系型數(shù)據(jù)庫數(shù)據(jù)恢復(fù)技術(shù)研究[J];數(shù)字技術(shù)與應(yīng)用;2015年01期

6 張帆;喬天罡;盧燕虹;陳琳榮;陳聰;;吉林省地震業(yè)務(wù)大數(shù)據(jù)調(diào)研整理[J];科學(xué)中國人;2016年35期

7 韋成府;;Neo4J:幫你更好地管理學(xué)術(shù)成果數(shù)據(jù)[J];中國教育網(wǎng)絡(luò);2017年Z1期

8 劉璐;;關(guān)系型與非關(guān)系型數(shù)據(jù)庫對比分析[J];明日風(fēng)尚;2017年05期

9 邱勝海;高成沖;王云霞;陸云;王志亮;馬銀忠;;大數(shù)據(jù)時代非關(guān)系型數(shù)據(jù)庫教學(xué)與實(shí)驗(yàn)改革探索[J];電腦知識與技術(shù);2013年31期

10 黃宏濤;徐謙;劉斌;;一種關(guān)系型數(shù)據(jù)庫并行概念學(xué)習(xí)系統(tǒng)的探討[J];陜西科技大學(xué)學(xué)報;2007年04期

相關(guān)會議論文 前10條

1 張淑霞;聶曼影;晏杰;;基于非關(guān)系型數(shù)據(jù)庫的電子檔案存儲研究[A];2019年海峽兩岸檔案暨縮微學(xué)術(shù)交流會論文集[C];2019年

2 趙青;龔昊;;NoSQL推動新聞業(yè)務(wù)發(fā)展的應(yīng)用研究[A];中國新聞技術(shù)工作者聯(lián)合會2011年學(xué)術(shù)年會論文集(上篇)[C];2011年

3 周穎;郭紅領(lǐng);羅柱邦;;IFC數(shù)據(jù)到關(guān)系型數(shù)據(jù)庫的自動映射方法研究[A];第四屆全國BIM學(xué)術(shù)會議論文集[C];2018年

4 龔昊;;文檔數(shù)據(jù)庫適應(yīng)新媒體業(yè)務(wù)的應(yīng)用研究[A];中國新聞技術(shù)工作者聯(lián)合會2013年學(xué)術(shù)年會、五屆五次理事會暨第六屆“王選新聞科學(xué)技術(shù)獎”和優(yōu)秀論文獎頒獎大會論文集(報業(yè)篇)[C];2013年

5 陳航;;試論后關(guān)系型數(shù)據(jù)庫Cach é在醫(yī)療行業(yè)的應(yīng)用前景[A];中華醫(yī)學(xué)會第十二次全國醫(yī)學(xué)信息學(xué)術(shù)會議論文匯編[C];2006年

6 馬垣;;連接依賴的有效完備公理系統(tǒng)[A];第十屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集[C];1992年

7 吳曉峰;李健;;Domino數(shù)據(jù)庫與關(guān)系型數(shù)據(jù)庫信息交換的設(shè)計(jì)與應(yīng)用[A];戰(zhàn)略性新興產(chǎn)業(yè)與科技支撐——2012年山東省科協(xié)學(xué)術(shù)年會論文集[C];2012年

8 陳譽(yù);劉衛(wèi)國;蔣滄如;彭少民;;面向?qū)ο蠹夹g(shù)在施工組織設(shè)計(jì)中的應(yīng)用[A];第九屆全國結(jié)構(gòu)工程學(xué)術(shù)會議論文集第Ⅱ卷[C];2000年

9 何新貴;;數(shù)據(jù)采掘中的模糊技術(shù)[A];第十五屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集[C];1998年

10 劉威;周嫦娥;;1553B網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)數(shù)據(jù)庫優(yōu)化設(shè)計(jì)[A];2011航空試驗(yàn)測試技術(shù)學(xué)術(shù)交流會論文集[C];2010年

相關(guān)重要報紙文章 前10條

1 汪一峰;保險業(yè)如何應(yīng)對大數(shù)據(jù)挑戰(zhàn)(下)[N];中國保險報;2017年

2 ;網(wǎng)絡(luò)世界2009年度操作系統(tǒng)創(chuàng)新產(chǎn)品獎[N];網(wǎng)絡(luò)世界;2009年

3 甄阜銘;標(biāo)準(zhǔn)化會計(jì)信息系統(tǒng)的目標(biāo)(之二)[N];中國物資報;2000年

4 InterSystems大中國區(qū)技術(shù)總監(jiān) 余衡;突破關(guān)系型數(shù)據(jù)庫極限[N];中國計(jì)算機(jī)報;2005年

5 范范;NoSQL正在替代關(guān)系型數(shù)據(jù)庫[N];網(wǎng)絡(luò)世界;2011年

6 《網(wǎng)絡(luò)世界》記者 于翔;NoSQL:大數(shù)據(jù)浪潮中崛起[N];網(wǎng)絡(luò)世界;2012年

7 羅瓊;“后”來居上[N];中國計(jì)算機(jī)報;2006年

8 本報記者 周蓉蓉;后關(guān)系型數(shù)據(jù)庫拓展生存空間[N];計(jì)算機(jī)世界;2005年

9 本報記者 諶力;DB29顛覆關(guān)系型數(shù)據(jù)庫?[N];網(wǎng)絡(luò)世界;2006年

10 朱杰;后關(guān)系型數(shù)據(jù)庫=XML+關(guān)系型?[N];中國計(jì)算機(jī)報;2007年

相關(guān)博士學(xué)位論文 前1條

1 周栩;本體工程中若干問題的研究[D];吉林大學(xué);2011年

相關(guān)碩士學(xué)位論文 前10條

1 黃婉琪;基于非關(guān)系型數(shù)據(jù)庫的本體語言知識庫建模在工業(yè)系統(tǒng)中的應(yīng)用[D];上海交通大學(xué);2018年

2 徐偉;基于云同步的個人收支管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];安徽大學(xué);2019年

3 孫志;帶條件偏好的關(guān)系型數(shù)據(jù)庫的占優(yōu)查詢[D];煙臺大學(xué);2019年

4 李鵬程;基于非關(guān)系型數(shù)據(jù)庫的MUSER海量數(shù)據(jù)存儲與檢索研究[D];昆明理工大學(xué);2018年

5 溫小清;關(guān)系型數(shù)據(jù)庫與NoSQL在電商平臺中的應(yīng)用與研究[D];湖北大學(xué);2015年

6 黃剛;基于SQL歷史的分布式關(guān)系型數(shù)據(jù)庫自動分庫的技術(shù)與算法[D];東南大學(xué);2018年

7 韓特;基于關(guān)系型數(shù)據(jù)庫與NoSQL的海量醫(yī)療器械數(shù)據(jù)處理研究[D];北京郵電大學(xué);2018年

8 呂智云;社交網(wǎng)絡(luò)數(shù)據(jù)處理及可視化表達(dá)的研究與實(shí)現(xiàn)[D];東北大學(xué);2017年

9 歐陽文臣;基于Redis技術(shù)的分布式緩存電商平臺設(shè)計(jì)與實(shí)現(xiàn)[D];南昌大學(xué);2018年

10 曹野;基于KVM云計(jì)算平臺的分布式關(guān)系型數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)[D];山東大學(xué);2017年

,

本文編號:2653821

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/glzh/2653821.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶61890***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com