admin 管理员组文章数量: 887060
2024年2月26日发(作者:数第三声组词拼音)
IT技术论坛 TECHNOLOGY AND INFORMATION手机理财App的设计与实现马艺源临沂大学/商学院 山东 临沂 276000摘 要 个人理财App为了满足用户业务管理需求和为用户提供更多便利,设计了收支管理、明细查询、报表查询、股票信息、财务信息等基本模块,同时也提供了记录收入支出、核对账单明细、了解赚钱资讯等实用功能。本文通过研究Android体系结构和个人财务管理方面的知识,实现了个人理财App系统,该系统能够对理财信息进行获取、汇总、收集、整理等功能,从而实现随身随时随地进行日常的理财活动。关键词 个人理财App;业务管理需求;便利手机理财App摒弃了传统理财软件的一些功能,力求整合该类软件的优点,将记账整合成一个便携的应用程序,操作在手机之上,使其适合更多的人群,消除了用户下载多个应用程序的烦恼。它在完成基本功能的基础上,力求创新和提供良好的用户体验,如:界面友好、即用即开、方便快捷、成本低等。使用该App针对财务进行管理,具有很多的优点,这些优点可以提高个人理财的效率,同时,也是对理财的科学化、正规化管理进行了规范。1 系统需求随着大环境经济持续稳定增长,人们的收入与消费水平也在不断地增加,并且更加多元化、多维度、多样化,在收入方面比如工资收入、自媒体创收、理财收入、股票分红、一切补贴等;支出方面也不再局限于衣食住行,还有医疗、继续教育、娱乐、投资、网络购物、通讯支出等。目前,手机是人们的标配,如何高效便捷地管理个人财产,做到心中有数,查询便捷,是一个有待解决的课题。因此,基于移动平台开发的手机理财软件系统,也就应运而生了。功能性需求:①记账功能:根据不同类别记录收入与支出,进行账单修改,查看账单明细,查看报表等。②股票信息查询功能:输入股票代码,返回股票日K线图及交易信息。③理财模块:查看理财文章信息,获取最新的理财资讯。④问题反馈:用户根据使用情况,可对系统进行问题反馈和改进建议。非功能性需求:①及时性需求:要求系统能及时响应用户请求,给予用户良好的操作体验。②安全性需求:账单信息放到云服务器,手动同步,换手机不怕数据丢失。③界面友好性需求:要求有用户友好的操作界面与操作方式,并能够为新用户提供完善的操作指引。④错误提示需求:当用户输入的信息有误时,应给出相应的错误提示,避免造成用户不知所措的状况[1]。2 功能设计2.1 登录模块登录模块主要有新用户注册账户、已有账户登录。本理财App登录和注册功能的实现,主要是使用Bmob后端云的用户系统sdk搭建的。用户只要自定义一个User Bean类继承和基类BmobUser,就可以拥有注册、登录等功能了。2.2 账单管理模块账单管理模块主要有明细查询功能、添加收支功能。明细查询功能是指允许用户按月查询收支条目、显示汇总信息、统计当月支出、当月收入、结余金额等;添加收支功能是指允许用户添加支出、收入分类等。账单管理模块主要界面显示为账单列表信息,当月支出、当月收入、结余信息以及时间选择筛选账单信息,界面中的中下方位置引用FloatingActionButton控件进入添加支出、收入账单56 科学与信息化2021年5月中入口;账单列表,引用RecyclerView控件进行展示,条目信息以图标、类别名称进行区分类别,右部显示金额,其中支出显示为负数,收入为正数进行显示;结余等信息,是对下面账单进行当月支出、当月收入,当月还剩下多少的统计,可以点击右上方日历进行月份年份筛选;收入支出入口,引用Floating Action Button控件进行展示,类似按钮功能,点击进入。 图1 收支界面 图2 收支饼图 图3 股票K线 图4 理财界面收入支出界面如图1,也是该理财软件的核心功能界面。最上方用来切换是支出还是收入。以“支出”为例,点击“支出”,下面出现的是类别,该功能界面的实现是引用View Pager嵌套Recycler View实现的。再点击相应的类别,下面进行显示数码,输入金额,选择付钱类型,例如支付宝、微信、现金;进行日期选择,点击确定提交。此时,信息搜集存入本地数据库中,相应的账单列表也会跟着更新,在存储数据库信息时,该App运用了green DAO框架进行对数据进行增删查改操作。Copyright©博看网 . All Rights Reserved.
TECHNOLOGY AND INFORMATIONIT技术论坛2.6 我的模块我的模块主要有同步、问题反馈、关于界面、退出系统等功能。其中,同步就是本地的账单数据与Bmob云数据库数据进行同步,解决了数据丢失的问题[2]。3 结束语该App可以使用户在自己的智能Android手机上,实现方便快捷的个人理财应用。方便录入理财、简化步骤、提高效率,对账、记账易于操作,上手容易、简单,对于大众的记账需求基本可以满足。不仅可以随时随地的记账,查询收支详细信息,还有一定的安全性,能够从另一方面更好的解决了人们不善于管理个人财务的习惯,有效地帮助大家完全自主管理钱财和积蓄。设计这样的一款App不仅具有较强的可行性,而且非常具有意义和相应的利用价值的。参考文献[1] 李安琪.在校大学生投资理财观念培养及发展[J].现代商贸工业,2018,39(36):94-95.[2] 曾磊,杨红兴.“互联网+金融”时代大学生互联网理财需求情况调查与研究[J].纳税,2018(8):180.2.3 账单报表模块该模块功能是查看每个月支出、收入,并用可视化饼图进行展示,饼图对于分类进行绘制,点击相应类别展示账单信息,如图2。账单报表模块的功能包括月收入和支出以及类别收入支出明细。该饼图用不同颜色代表不同的收入支出类别,点击对应的类别模块下方将会显示该月的详细收入信息;在软件的右上方还可以对每个月进行筛选。饼图的实现需要用到的是MPAndroid Chart框架。2.4 股票模块股票信息查询功能模块,允许用户输入股票代码查询该股票的日K线图与交易详情。如股票模块请求的新浪股票数据,参考支付宝的股票信息方式进行了展示,主要功能实现是对于股票代号的查询显示相应的股票信息和K线图,如图3。该模块的实现是运用了观察者模式,使用RxAndroid框架对信息的整合、处理。2.5 理财模块理财模块功能主要是显示最新的理财信息、理财类文章等。理财模块使用了网络的信息搜集,对数据的进行解析、封装、展示。该模块运用retrofit2框架获取网络数据,然后使用Gson框架对数据进行解析,并在对应的item条目上进行展示。其中,条目的图片加载了Glide框架,点击对应的条目嵌套了一个Web View网页,对信息进行展示便于用户阅读,如图4。作者简介马艺源(2000-),女,山东临沂人;现就读学校:临沂大学,本科在读,研究方向:会计学。(上接第55页)信服Sangfor Cloud将基于虚拟机的计算与存储分离。在虚拟化层,Hypervisor采用分离设备驱动模型实现I/O虚拟化。虚拟机所有I/O操作都会被Hypervisor截获处理,保证虚拟机只能访问分配给它的物理磁盘空间,从而实现不同虚拟机硬盘空间的安全隔离。2.2.5 集群内虚拟安全设备。在私有云的边界,融入了虚拟分布式防火墙、IPS、VWaf等虚拟安全设备,对整个私有云的边界起到防护作用。私有云虚拟分布式防火墙,可学习端口流量、交互关系,为用户推荐防护策略,并可视化呈现虚拟机端口使用情况和访问关系,可支持组级别安全策略配置和编辑,根据业务和访问情况,进行精确管控。对于私有云内对外网提供访问的虚拟机,全部加入到VWaf后方,并结合IPS的安全策略,启动主动防御功能,让整个集群的边界处于安全状态[3]。2.3 存储分散方案在私有云存储方案中有两种硬件可作为存储,一是外置存储,二是利用服务器本身硬盘进行存储池化。若企业本身没有存储利旧,可直接利用服务器硬盘就行存储池化;若有外置存储,可将此外置存储和硬盘池化组成两套存储,供私有云使用。切勿只使用外置存储,当虚拟机很多时存储的压力会上涨,性能瓶颈会先到,造成整个集群反应速度急速下降,情况严重点会造成整个私有云平台无法运维。混搭或只利用服务器本身硬盘池化,在后期扩展都非常有利,在数据备份也很灵活,可进一步加强私有云信息安全。2.4 辅助分析私有云的核心是利用软件对物理服务器的资源做整体调度,以便用户能最大的使用物理资源,并能方便的优化业务网络结构,对产生的危险信息通过某些手段能够抓取、分析。既然是软件做整体调度,那私有云的底层架构必然会出现某些状况,包括服务器的资源、性能监控。那么丰富、全面的日志分析系统就凸显重要性。相关日志有:服务器日志、安全设备日志、网络设备日志、中间件日志。当通过私有云的监控系统发现某台物理服务器性能消耗过大,而它上面的虚拟机数量不多,并发也不大时,通过分析服务器日志分析造成原因,及时解决,防止私有云内部服务器崩溃,造成数据损失。而其他的设备日志分析,与之用法一致。它们都是对私有云信息安全的辅助排查手段[4]。3 结束语私有云已经在企业和日常企业中得到广泛应用,它可大大提高物理服务器的利用率,可以统一的管理物理资源,做到了降本增效。随着应用的广泛,对它的信息化安全,提出了更高的要求。在企业使用的越是广泛,对私有云的安全要求也就越高。最基础的网络安全、私有云内部的安全管控、机房动环的安全,这些安全都是为了私有云信息安全。参考文献[1] 侯海燕.虚拟化技术在计算机网络应用实践教学的应用 [J].电脑知识与技术,2020,16(14):185-186.
[2] 冯登国,张敏,张妍,等.云计算安全研究[J].软件学报,2011,22(1):
71-83[3] 滕鑫鹏.云计算环境中计算机网络安全的探索与思考[J].智能城市,2018(23):37-38.[4] 周长春,田晓丽,张宁,等.云计算中身份认证技术研究[J].计算机科学,2016,43(S1):339-341,369科学与信息化2021年5月中 57Copyright©博看网 . All Rights Reserved.
版权声明:本文标题:手机理财App的设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708914369h534461.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论