亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于手機(jī)客戶端的個(gè)人理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2016-11-21 09:47:38薛佳
        電子設(shè)計(jì)工程 2016年21期
        關(guān)鍵詞:客戶端流程模塊

        薛佳

        (西安醫(yī)學(xué)院 陜西 西安710021)

        一種基于手機(jī)客戶端的個(gè)人理財(cái)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        薛佳

        (西安醫(yī)學(xué)院 陜西 西安710021)

        針對(duì)當(dāng)前移動(dòng)應(yīng)用程序開發(fā)熱潮,提出一種基于手機(jī)客戶端的個(gè)人理財(cái)系統(tǒng)。本文將個(gè)人理財(cái)系統(tǒng)功能分為日常支出與收入、個(gè)人信息、計(jì)算器、個(gè)人財(cái)產(chǎn)統(tǒng)計(jì)等功能模塊,同時(shí)將系統(tǒng)架構(gòu)分為表現(xiàn)層、核心控制層和邏輯控制層。通過搭建Andriod開發(fā)環(huán)境,并借助Sqlite輕量級(jí)數(shù)據(jù)庫和Myeclipse開發(fā)工具對(duì)三層架構(gòu)進(jìn)行了詳細(xì)實(shí)現(xiàn)。最后通過Andriod模擬器進(jìn)行測(cè)試,各項(xiàng)功能基本能滿足用戶需求。

        Andriod;移動(dòng)程序;模擬器;Sqlite數(shù)據(jù)庫;Myeclipse3.5

        隨著現(xiàn)代理財(cái)觀念的增強(qiáng),個(gè)人理財(cái)成為當(dāng)前銀行、保險(xiǎn)公司等企業(yè)開發(fā)的重點(diǎn)。同時(shí)隨著智能手機(jī)的不斷應(yīng)用,以Andriod為代表的移動(dòng)設(shè)備占據(jù)了整個(gè)市場(chǎng)70%的份額,從而為移動(dòng)手機(jī)應(yīng)用程序的開發(fā)奠定了用戶基礎(chǔ)。對(duì)此,本文結(jié)合當(dāng)前的個(gè)人理財(cái)需求和移動(dòng)設(shè)備的發(fā)展,提出一種基于手機(jī)客戶端的理財(cái)系統(tǒng),并對(duì)理財(cái)系統(tǒng)的實(shí)現(xiàn)進(jìn)行了詳細(xì)的闡述。

        1 系統(tǒng)需求分析與功能設(shè)計(jì)

        1.1UML建模

        UML作為系統(tǒng)功能分析中常用的工具,被廣泛的應(yīng)用在軟件開發(fā)中。文中運(yùn)用UML建模工具對(duì)個(gè)人理財(cái)系統(tǒng)的需求進(jìn)行分析,從而得到其靜態(tài)用例圖。具體如圖1所示。

        1.2系統(tǒng)功能設(shè)計(jì)

        通過圖1的用例分析圖,筆者將該系統(tǒng)的功能分為個(gè)人信息、個(gè)人收支統(tǒng)計(jì)、個(gè)人收支查詢等模塊,具體則如圖2所示。

        圖1 個(gè)人理財(cái)用例分析

        圖2 系統(tǒng)功能設(shè)計(jì)

        1)類別維護(hù)模塊

        該模塊包括對(duì)收入和支出兩部分進(jìn)行維護(hù),用戶可根據(jù)自己的實(shí)際情況對(duì)自己的財(cái)產(chǎn)類別進(jìn)行分類,如收入方面包括個(gè)人基本工資、基金、股票、房地產(chǎn)投資收入等;支出方面包括生活費(fèi)用、交通費(fèi)用等。通過對(duì)這些具體收入和支出的分類,可讓用戶結(jié)合自身的實(shí)際情況對(duì)個(gè)人的財(cái)務(wù)進(jìn)行統(tǒng)一管理。

        2)日常收入模塊

        該模塊主要對(duì)用戶日常的一些收入情況進(jìn)行記錄,并根據(jù)自己的使用情況對(duì)日常當(dāng)中的各個(gè)收入項(xiàng)目進(jìn)行統(tǒng)計(jì)。

        3)日常支出模塊

        該模塊對(duì)日常的各項(xiàng)支出項(xiàng)目進(jìn)行記錄,并可編輯具體的日期和進(jìn)行備注說明。

        4)統(tǒng)計(jì)模塊

        該模塊可分別對(duì)個(gè)人財(cái)務(wù)的收入和支出項(xiàng)目進(jìn)行統(tǒng)計(jì)匯總,而用戶也可通過日期或者是財(cái)產(chǎn)的類型對(duì)個(gè)人財(cái)務(wù)管理信息進(jìn)行查詢統(tǒng)計(jì)。

        5)計(jì)算器模塊

        該模塊主要對(duì)各種投資利率等進(jìn)行計(jì)算,從而讓用戶可對(duì)未來的投資計(jì)劃做出規(guī)劃和選擇。

        6)收入查詢

        該模塊主要對(duì)個(gè)人財(cái)務(wù)的收入明細(xì)進(jìn)行查詢,可通過收入時(shí)間、財(cái)產(chǎn)收入類別、收入金額等類型分別進(jìn)行查詢。

        7)支出查詢

        該模塊同樣對(duì)個(gè)人的各類不同支出進(jìn)行查詢,并通過時(shí)間范圍、支出金額和類別等條件進(jìn)行查詢。

        8)基本信息模塊

        該模塊主要對(duì)個(gè)人的基本信息,如用戶姓名、性別、電子郵箱、血型等信息進(jìn)行設(shè)置和存儲(chǔ)。

        2 系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)

        2.1登錄模塊設(shè)計(jì)

        個(gè)人理財(cái)系統(tǒng)的登錄模塊設(shè)計(jì)為如圖3所示。

        圖3 登錄模塊實(shí)現(xiàn)流程

        用戶要登錄個(gè)人理財(cái)系統(tǒng),必須借助個(gè)人初次設(shè)定的口令。用戶在輸入口令之后,通過服務(wù)器的驗(yàn)證核對(duì)后,方可直接進(jìn)入主界面。

        2.2日常收入/支出模塊

        該模塊的實(shí)現(xiàn)流程設(shè)計(jì)則為如圖4所示。

        2.3統(tǒng)計(jì)模塊設(shè)計(jì)

        統(tǒng)計(jì)模塊的流程設(shè)計(jì)如圖5所示。

        圖4 日常收入/支出模塊設(shè)計(jì)

        圖5 統(tǒng)計(jì)模塊流程

        3 系統(tǒng)實(shí)現(xiàn)

        3.1系統(tǒng)開發(fā)工具與編程語言

        對(duì)該手機(jī)客戶端的實(shí)現(xiàn)則通過使用 SDK開發(fā)包,版本使用API 8的版本,同時(shí)Eclipse3.5+ADT平臺(tái)則通過Java語言實(shí)現(xiàn)對(duì)應(yīng)用程序的編碼。

        3.2系統(tǒng)架構(gòu)

        對(duì)客戶端系統(tǒng)等布局分為數(shù)據(jù)處理層、邏輯控制層和交互層,從而控制系統(tǒng)與用戶的交互、數(shù)據(jù)存儲(chǔ)等。三層之間的關(guān)系則如圖6所示。

        圖6 三層關(guān)系

        3.3交互層實(shí)現(xiàn)

        交互層的作用是為用戶提供與系統(tǒng)交互的功能界面。對(duì)該層的實(shí)現(xiàn)包括layout類、GGView類 、ListView類等。本文則利用GGView類對(duì)頁面進(jìn)行布局,同時(shí)通過調(diào)用postInvalidate()函數(shù)對(duì)UI進(jìn)行更新,而其中美工圖片則通過調(diào)用initBitmaps()函數(shù)。其部分關(guān)鍵代碼為:

        3.4邏輯控制層

        在邏輯控制層當(dāng)中其最為關(guān)鍵的是觸發(fā)各類事件,并實(shí)現(xiàn)對(duì)不同界面的跳轉(zhuǎn)。對(duì)此文中將該層的操作流程設(shè)定為如圖7所示。

        圖7 邏輯層實(shí)現(xiàn)流程

        3.5數(shù)據(jù)層實(shí)現(xiàn)

        在數(shù)據(jù)層當(dāng)中,為實(shí)現(xiàn)用戶與數(shù)據(jù)庫的交互,通常使用各種函數(shù)對(duì)數(shù)據(jù)進(jìn)行調(diào)取。在本系統(tǒng)的實(shí)現(xiàn)中則通過DButil類工具,將全部的數(shù)據(jù)放入到該類當(dāng)中,最后通過Cursor類、Toast類別等實(shí)現(xiàn)對(duì)整個(gè)數(shù)據(jù)的查詢和對(duì)數(shù)據(jù)輸入格式的判斷等。其具體的關(guān)系則如圖8所示。

        圖8 DButil類與其他類關(guān)系

        實(shí)現(xiàn)的部分代碼為:

        3.6系統(tǒng)功能模塊實(shí)現(xiàn)

        通過開發(fā)得到如圖9所示的個(gè)人理財(cái)客戶端。

        圖9 個(gè)人理財(cái)客戶端界面

        4 結(jié)束語

        通過個(gè)人理財(cái)?shù)男枨笏岢龅囊环N基于Andriod的客戶端方案,并應(yīng)用Java語言在Eclipse開發(fā)工具下進(jìn)行開發(fā),從而實(shí)現(xiàn)了個(gè)人根據(jù)自己的實(shí)際構(gòu)建的個(gè)人理財(cái)系統(tǒng),讓系統(tǒng)更符合當(dāng)前個(gè)人理財(cái)?shù)男枰瑸楫?dāng)前信息化的利用奠定了基礎(chǔ)。

        [1]詹筱霞.基于崗位需求的《個(gè)人理財(cái)》仿真系統(tǒng)研發(fā)[J].江西理工大學(xué)學(xué)報(bào),2014(6):52-55.

        [2]王世江.SDK開發(fā)范例大全[M].北京:人民郵電出版社,2010.

        [3]郭宏志.安卓應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2010.

        [4]楊豐盛.揭秘安卓[M].北京:機(jī)械工業(yè)出版社,2010.

        [5]王波.基于ASP.NET的在線理財(cái)系統(tǒng)的分析與設(shè)計(jì)[J].百色學(xué)院學(xué)報(bào),2011(3):93-95.

        [6]石建平.基于c/s模式的家庭理財(cái)軟件的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013.

        [7]陳文琴,黃珣.基于Android平臺(tái)的氣象流媒體客戶端設(shè)計(jì)與實(shí)現(xiàn)[J].電視技術(shù),2014(9):251-255.

        [8]謝文燾,董黎剛.基于Android的校園網(wǎng)移動(dòng)客戶端設(shè)計(jì)與實(shí)現(xiàn)[J].杭州電子科技大學(xué)學(xué)報(bào),2012(5):203-206.

        Design and implementation of a personal financial system based on mobile client

        XUE Jia
        (Xi`an Medical University,Xi’an 710021,China)

        In view of the current mobile application development boom,a personal financial management system based on mobile client is proposed.In this paper,the function of personal financial management system is divided into functional modules,such as daily expenses and income,personal information,calculator,personal property statistics,and the system architecture is divided into the presentation layer,the core control layer and the logic control layer.Through building the Andriod development environment,and with the help of Sqlite lightweight database and Myeclipse development tools for the three layer architecture is implemented in detail.Finally,through the Andriod simulator,the function can meet the needs of users.

        Andriod;mobile application;simulator;Sqlite database;Myeclipse3.5

        TN99

        A

        1674-6236(2016)21-0066-03

        2015-11-11稿件編號(hào):201511110

        薛 佳(1982—),女,山西臨猗人,碩士研究生,講師。研究方向:產(chǎn)業(yè)經(jīng)濟(jì)學(xué)。

        猜你喜歡
        客戶端流程模塊
        28通道收發(fā)處理模塊設(shè)計(jì)
        “選修3—3”模塊的復(fù)習(xí)備考
        吃水果有套“清洗流程”
        縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
        孵化垂直頻道:新聞客戶端新策略
        基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
        違反流程 致命誤判
        本刊審稿流程
        析OGSA-DAI工作流程
        選修6 第三模塊 International Relationships
        人妻久久久一区二区三区蜜臀 | 亚洲成人电影在线观看精品国产| 99久久精品久久久| 日本一区二区免费看片| 成人欧美一区二区三区在线| 久久婷婷成人综合色| 乱人伦人妻中文字幕无码| 国产91大片在线观看| 色欲av永久无码精品无码蜜桃| 天堂av一区一区一区| 少妇特殊按摩高潮对白| 老太婆性杂交视频| 国产精品无码a∨精品影院| 日韩成人无码一区二区三区| 欧美一级人与嘼视频免费播放| 一区二区三区在线观看精品视频| 中文字幕亚洲精品久久| 成人爽a毛片在线视频| 婷婷色综合成人成人网小说| 日韩亚洲精选一区二区三区| 久久精品国产亚洲av无码偷窥 | 亚洲视频毛片| 亚洲精品国产主播一区二区| 精品国产亚洲av高清大片| 极品少妇一区二区三区四区| 婷婷丁香91| 成年女人18毛片观看| 99久久精品无码一区二区毛片| 69久久夜色精品国产69| 男女高潮免费观看无遮挡| 美丽小蜜桃1一3在线观看| 久久久久久亚洲av无码蜜芽| 欧美黑人性色黄在线视频| 国产色婷亚洲99精品av网站| 人人妻人人澡人人爽人人精品av| 精品国产乱码久久久软件下载| 区无码字幕中文色| 日本免费在线一区二区三区| 狠狠做深爱婷婷久久综合一区| 亚洲一级电影在线观看| 男女深夜视频网站入口|