999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的大學生掌上理財管理系統的分析與設計

2018-01-17 09:09:38李秀紅徐介新呂蘭蘭楊辰王勍
軟件工程 2018年12期

李秀紅 徐介新 呂蘭蘭 楊辰 王勍

摘 要:在校大學生作為收入有限的消費群體,在當下多元化的日常消費中,理性消費健康生活顯得尤為迫切和重要。目前,市場上已有成熟的理財軟件,但針對性有所不足,在便攜、移動快速記賬、額度提醒、消費評價反饋等功能方面,影響到受用群體的參與程度。針對部分校園消費群體缺乏計劃性和目的性,本文開發了基于Android移動平臺的掌上理財管理系統并設計了實施方案,首先通過校內調研分析功能需求,以Android系統架構與其內部自帶的輕量級數據庫SQLite為開發平臺,用類圖、活動圖,以及ER圖對系統主模塊進行技術分析與詳細設計,數據的可視化由繪圖工具AChartEngine完成。本系統能夠幫助用戶主動培養理財意識和理財能力,提升大學生校園生活品質。

關鍵詞:android;掌上理財系統;記賬;統計

中圖分類號:TP399 文獻標識碼:A

Abstract:In the current diversified daily consumption,college students,with relatively lower incomes,urgently need to consume rationally and healthily.Most of the current mature financial management software in the market doesnt target college students.In such functions as portability,mobile quick accounting,quota reminder and feedback of consumption evaluation,the participation of the user group has been affected.In view of the lack of planning and purpose of some campus consumer groups,this paper proposes a handheld financial management system and an implementation plan based on the Android mobile platform.Functional requirements analysis is conducted through on-campus survey.The Android system architecture and its own internal lightweight database SQLite are used as the development platform,and class diagrams,activity diagrams and ER diagrams are applied to carry out the technical analysis and detailed design of the main module of the system.Data visualization is realized by applying the AChartEngine drawing tool.This system can help users to actively cultivate financial management awareness and abilities,thus improving the campus life of college students.

Keywords:android;handheld financial management system;accounting;statistics

1 引言(Introduction)

在人類社會活動發展中,財富的經營管理延續至今有著非凡的意義。過去,收支明細記錄在賬本上,是古人對經濟、生活有計劃管理的重要參考依據。現在,無論是消費的數量還是種類都是過去無法相比的,相對于傳統財務管理的記賬、保管、對賬、查詢,移動財務管理融合了移動互聯網技術、信息化技術和數據庫技術,實現了個人賬務網絡管理,記賬、對賬和查詢可以實時進行。

智能手機的普及與便攜足以使每個用戶隨時隨地掌握個人賬務狀況。在校大學生群體相對年輕,社會經驗不足,抵制各種消費誘惑的能力還需要引導和主動培養。基于Android的在校大學生掌上理財管理系統是以在校大學生為目標受用群體,通過掌上理財軟件的使用,實現即時記錄查詢收支,并對個人的消費情況進行統計、分析、評價、超額提醒等,督促用戶計劃消費、合理消費,一定程度上杜絕鋪張浪費和盲目消費。不給非法校園金融留下“野蠻生長”空間,讓校園消費群體保持理性克制,利己利家利國。

2 開發技術、需求分析(Development technology and requirements analysis)

2.1 關鍵技術

系統采用UML進行描述。總架構為了體現系統良好的構造性采用UI層和Service層兩層架構。分析階段,用例圖和用例描述提煉需求;設計階段,使用類圖、活動圖和ER圖對系統進行設計;數據庫選用自帶的輕量級數據庫SQLite;數據的可視化使用AChartEngine來實現。

2.2 Android的系統架構

分層架構是Android的操作系統突出的特性。由高到低分別為四層分別為:用程序層、應用程序框架層、系統運行庫層、Linux核心層[1]如圖1所示。

“Android是一個真正意義上的開放性移動設備綜合平臺。它包括操作系統、用戶界面、中間件和應用程序,以及支持移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙[1,2]。”Android的源代碼基于Apache2.0許可進行開放[2,3],手機端的內容、主題,以及安裝程序等都能夠被用戶按照自己的喜好選擇和控制,滿足自由的二次開發,并允許查看和修改它的系統代碼,不僅能豐富用戶的體驗還能擴展android的系統組件[4,5],足以支撐和兼容廣大用戶群掌上理財管理系統的實施。

2.3 SQLite與數據可視化工具AChartEngine

SQLite是一款輕量級數據庫,遵守ACID的關聯式數據庫管理[6]。突出特點是可移植性強、零配置、無服務器、內存占用低、處理迅速,數據庫的所有信息都包含在一個文件內,包括表、視圖、觸發器等。文件與其他的系統文件相互隔離互不干擾,使其成為最受歡迎的開源數據庫之一。AChartEngine是Android系統中專門用來繪制圖表的工具。在軟件設計中用線圖、面積圖、散點圖、餅圖、氣泡圖,將數據可視化,能生動有趣的將數據展現給用戶[6]。同時,可以從不同的維度觀察數據,有助于迅速對比出數據之間的關系。

3 需求分析(Requirement analysis)

3.1 功能需求

在校內進行的調查問卷數據顯示,22%的用戶認為記賬過于麻煩而沒有養成習慣。72%的用戶認為記賬是很好的習慣,如果有合適方便的移動記賬工具使用,會更加堅持這種良好的個人理財習慣。剩下6%的用戶已經使用了相應的記賬理財系統。并且,這些用戶有98%希望所使用的系統是手機端的app。在22%認為記賬十分麻煩的用戶中,若有方便快捷的理財方式,會考慮使用記賬理財。

移動記賬方便用戶消費管理和統計,信息記錄和反饋準確及時,更能滿足用戶需求。培養合理健康的消費習慣,也是在校大學生享受大學生活不可或缺的部分。掌上理財系統參與者分為用戶和管理員,核心是對用戶的消費活動的有效管理。通過兩個參與者的不同權限,系統角色分析如表1所示。

根據角色分析表的職責權限劃分,繪制系統用例圖如圖2所示。

用戶操作權限分為管理支出、管理收入、管理報表、管理預算、管理物品庫、獲得評價、設置系統參數。管理員除進行用戶所有操作外還要管理用戶操作。系統物品庫的信息以動態方式進行添加,可提高用戶的記賬速度,通過對用戶消費情況進行評價分析,根據當月用戶的消費情況得到相應的系統評價稱號,加強用戶健康消費的積極性,并將自己的稱號依個人喜好在朋友圈進行分享,與其他用戶進行對比,肯定理性消費習慣養成。通過對參與者的角色分析,基于Android的大學生掌上理財系統的功能模塊設計如圖3所示。

3.2 環境需求

系統是Android手機終端的app,使用自帶輕量級的數據庫Sqlite和AChartEngine圖表繪制引擎。一款普通的智能Android手機便能滿足安裝需求,如表2所示。

3.3 性能需求

(1)采用結構化的方式開發,預留功能擴展接口,以應對不斷變化的需求。方便系統功能的升級和擴展,模塊結構清晰,兼顧系統的可擴展性和可維護性。

(2)采用按鈕式的分布來組織界面,界面設計大方美觀,滿足易操作性。

(3)數據格式符合國家相關標準及行業標準,滿足應用的可移植性和良好的容錯性。

4 系統總體設計(Overall design of system)

4.1 系統總體架構設計

采用兩層架構將系統分為UI層和Service層。構造性良好的兩層架構之間是完全解耦的,便于系統后期升級更新與維護。UI層與用戶交互,當用戶輸入數據,隨之進行的系統操作和系統顯示,均需要用戶與UI層操作。UI層也是系統界面的組織方式,在獲得用戶動作的同時,負責將數據傳遞給Service層處理。在程序中表現為xml界面文件和一個Activity活動類。Service層有兩個任務,分別是業務邏輯和數據訪問。業務邏輯通過接收來自UI層的數據,與各模塊進行交互,組織各模塊的工作順序,從而實現系統中的具體功能。數據訪問與數據庫進行交互,除了存儲調用還包括了對數據庫的增刪改查。完整的Service層,是系統的后臺支持,UI所提供功能均有Service層來進行實現。同時Service執行獲得的數據傳輸到UI進行顯示。UI層和Service層,完全解耦,各司其職,互不干擾。系統的總體架構如圖4所示。

4.2 主要功能模塊的詳細設計(以收入管理模塊為例)

收入和支出是理財中最基本的元素,也是理財重點的統計對象。同樣,收入的情況會影響用戶的消費評價。當用戶收到每月生活費或者其他費用,即可設定為本月用戶可以消費的最大金額。模塊的主要功能有:增、刪、修、查。其活動圖如圖5所示。

收入管理的類圖與支出管理的類圖類似,不同之處是收入管理界面繼承自ListActivity,主要由一個ListView構成。其類圖如圖6所示。

4.3 數據庫設計

為了高效存取數據,采用Android自帶的輕量級數據庫SQLite。主要對用戶個人的消費情況進行儲存和統計。根據系統的需求,進行數據庫的邏輯關系設計和數據表結構設計(在此不做詳細闡述)。

數據庫邏輯關系設計如圖7所示。

如數據庫E-R圖所示,系統的數據庫中共有六個實體。由于系統主要是對用戶的消費數據進行管理和分析,支出實體就是用來記錄用戶的消費記錄,將不同的支出按類型進行劃分。為便于用戶進行記賬操作,用物品庫的記賬方式對應產生物品的實體。為實現系統對用戶的消費數據的統計,產生統計實體。每一條統計數據,均來自對預算、收入、支出的統計。

5 結論(Conclusion)

針對部分在校大學生消費缺乏計劃性和目的性,分析并設計了一款掌上個人理財管理軟件。系統開發基于android平臺,應用完全滿足用戶可以隨時隨地的記錄自己的收入和支出情況,并對用戶的消費情況進行分析做出相應評價,督促用戶計劃消費、合理消費;報表系統讓用戶從不同角度了解自己的消費情況,能及時提醒用戶發現消費中存在的問題,合理調整消費偏好;每月獲得來自系統的評價,肯定良好的消費習慣。通過掌上理財軟件的應用,引導用戶合理消費,從而形成理智的消費觀,杜絕誘惑,謹防校園貸、連環貸、套路貸等悲劇的發生。

參考文獻(References)

[1] 曾健平.Android系統架構及應用程序開發研究[J].微計算機信息,2011(09):1-3.

[2] M Butler.Android:Changing the Mobile Landscape[J].IEEE pervasive computing,2010,10(1):4-7.

[3] 張仕成.基于Google Android平臺的應用程序開發與研究[J].電腦知識與技術,2009,5(10):7959-7962.

[4] Android中使用achartengine生成圖表的方法[Z].https://code.google.com/p/achartengine.

[5] Goole開源項目jar包及項目源代碼demo下載[Z].https://code.google.com/p/achartengine/downloads/list.

[6] 張利國.Android移動開發入門與進階[M].北京:人民郵電出版社,2009.

作者簡介:

李秀紅(1971-),女,碩士,實驗師.研究領域:軟件開發及應用.

徐介新(1963-),男,本科,副教授.研究領域:教育技術.

呂蘭蘭(1967-),女,碩士,高級實驗師.研究領域:教育技術.

楊 辰(1984-),男,碩士,中技.研究領域:軟件應用.

王 勍(1976-),男,本科,實驗師.研究領域:軟件開發及應用.

主站蜘蛛池模板: 六月婷婷精品视频在线观看| 国产一区三区二区中文在线| 欧美a在线视频| 日韩一区二区三免费高清| 欧美一区二区三区不卡免费| 国产草草影院18成年视频| 国产高清在线观看| 欧美一区精品| 激情网址在线观看| 国产91丝袜在线观看| 日本高清有码人妻| 国产91透明丝袜美腿在线| 亚洲中久无码永久在线观看软件| 国产一区亚洲一区| 亚洲日韩AV无码一区二区三区人| 成人在线观看不卡| 久久久亚洲色| 国产在线自揄拍揄视频网站| 欧美成人第一页| 91色国产在线| 精品国产污污免费网站| 国产三级国产精品国产普男人| 欧美另类精品一区二区三区| 2021国产乱人伦在线播放| 国产一区二区三区夜色| 亚洲精品欧美日本中文字幕 | 国产视频一区二区在线观看| 国产电话自拍伊人| 无码一区二区波多野结衣播放搜索| 国产第一页屁屁影院| 国产无码在线调教| 一区二区日韩国产精久久| 激情综合五月网| 亚洲美女一区| 尤物精品国产福利网站| 亚洲精品成人福利在线电影| 免费看美女毛片| 成人久久精品一区二区三区| 99国产精品国产高清一区二区| 91久久国产综合精品| 国产成人久久综合一区| 在线观看免费AV网| 亚洲天堂网视频| 免费 国产 无码久久久| www亚洲天堂| 色老头综合网| AV无码一区二区三区四区| 依依成人精品无v国产| 中文字幕乱码中文乱码51精品| 人妻少妇久久久久久97人妻| 影音先锋丝袜制服| 国产三级视频网站| 亚洲精品天堂自在久久77| 欧美国产菊爆免费观看| 国产成人精品男人的天堂下载 | 极品私人尤物在线精品首页| 欧美特级AAAAAA视频免费观看| 三区在线视频| 国内精品九九久久久精品| 亚洲va在线观看| AV不卡无码免费一区二区三区| 一级毛片视频免费| 在线观看国产精品第一区免费| 中文字幕在线看| 久久国产成人精品国产成人亚洲| 伊人国产无码高清视频| 婷婷99视频精品全部在线观看| 国产区成人精品视频| 日韩欧美国产成人| 日韩美女福利视频| 亚洲Aⅴ无码专区在线观看q| 91精品国产一区| 国产呦视频免费视频在线观看| 亚洲精品777| 亚洲一区二区三区香蕉| 夜夜高潮夜夜爽国产伦精品| 九色综合伊人久久富二代| 在线观看热码亚洲av每日更新| 第一页亚洲| 国产精品亚洲五月天高清| 国产精品久久久久鬼色| 毛片基地视频|