版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
银行财务分析APP的设计与实现目录TOC\o"1-2"\h\u203391.绪论 273961.1课题研究背景 2170921.2课题研究设想和方法 282512.APP分析 3280322.1功能分析 371442.2性能需求分析 3144552.3可行性分析 4276822.4需要解决的问题 5294533.APP设计 6324413.1软件层次架构 6102053.2系统整体结构设计 7326753.3系统主要功能模块介绍 760604.数据库实现 8262874.数据库设计 953125.APP实现 10225165.1开发工具 1025755.2.投资产品简介 1153205.3算法实现 1270256.系统各功能模块设计 17268896.1注册登录模块 17266446.2APP简介模块 18175806.3银行交易模块 18118206.4个人财务分析模块 1837186.5理财产品介绍 1917527.APP测试 21168867.1存款和取款界面 2250697.3余额明细界面 2416387.4调查问卷界面 25248827.5关于APP界面 26143967.6理财产品推荐界面 27161968.总结 271.绪论1.1课题研究背景目前,随着经济的快速发展,银行APP不仅仅局限于日常的存款和取款以及余额明细了解,开始逐渐丰富理财产品,人们也越来越多的开始关注银行的各种财务投资,合理理性投资,实现财富最大化已经成为了一种潮流。由于每个人的财务状况不同,所处环境不同,教育背景不同,接触到的金融信息不同,导致每个人的投资风格也各不相同,有的是保守型理财者,有的是激进型理财者。为了更好的了解自己的投资偏好类型,次APP旨在通过个人投资类型问卷调查结果,从而分析出该顾客的理财偏好,银行从业者能够给出合理的建议和适合该顾客的理财方案。1.2课题研究设想和方法本文旨在设计出一款手机上的银行财务分析APP。基本涵盖了一些基础功能,力图达到简单易用,能够进行合理分析,界面清晰,包括注册,登录,用户管理,存取款,余额明细,投资产品介绍,投资类型调查问卷,生成分析报告等功能。本次APP设计,使用APP开发软件AndroidStudio,以AndroidStudio的Sqlite数据库为数据支撑进行开发。实现的各项功能以及各项操作、页面布局、各项参数设置、功能之间的关联,数据库的运用和实现,主要参考了书籍《AndroidStudio开发实战:从零基础到APP上线》。通过书籍中对于各项功能的详细讲解以及例题的分析,根据此APP的功能需要进行调整。同时也参考了中国各大银行APP以及日常使用的APP进行布局设计。通过一次次的调整,一次次的运行查找APP中的错误,进行功能调试和修改错误,最终实现整个APP的正常运行。此次APP的预期结果是能够实现一个简易的银行个人财务分析APP,完整的实现一系列基本操作。本次设计的过程中,第一次接触到了安卓APP的开发,运用了新的开发工具AndroidStudio,不同于之前接触过的系统开发软件VisualStudio,这一次的开发是从零开始自主学习,是对于四年计算机学习的一种检验,是否有自学能力以及是否有独立开发的能力。在探索的过程中,学习到了很多的新功能,也是一种锻炼。2.APP分析在着手开发APP之前,需要了解此款APP的需求,搭建整个APP的一个框架,这样开发的时候可以有迹可循,可以一步步深入开发,也能够使得开发有一个明确的规划,可以少走弯路,避免一些错误。2.1功能分析在终端用户需求的收集方面,主要采取用户访谈和观察用户使用习惯的方法,通过分析用户的不同使用场景和操作习惯,参考了中国农业银行、中国工商银行等银行的APP设计,结合银行个人财务分析APP所想要实现的功能,进行调整。综合考虑各方面的因素[1],针对用户需求先通过系统用例图梳理需求如图所示:图2.1APP分析图银行个人财务分析APP主要包括了用户登录和注册、账户存取、账户余额和明细信息帐、理财产品介绍以及问卷调查生成结果功能。2.2性能需求分析基于成本、风险和时间考虑,尽量遵循手机应用软件的设计和开发方法。主要遵循组件、模块设计原则、简洁原则、扩展性原则、高可用性原则、省电原则等。大部分的使用者都不是计算机专业人员,所以为了能够开发一款普及率高,便于操作的APP,在开发的过程中借鉴了各大APP的布局,根据人们的日常操作习惯,进行页面布局设置。这样能够使用户在短时间内了解并且成功使用这款APP,可以熟练掌握此款APP的各个功能模块。2.3可行性分析随着计算机的发展和广泛应用,APP的开发已经渗入了各行各样,正在改变人们的传统工作方式,以APP开发为基础,使得银行的财务分析更具有效率,基于个人数据的分析,生成个人财务分析报表,非常符合现在主流的发展趋势。理财成为热门话题,但大众对于自己的理财偏好定位不清晰,所以这款APP可以帮助大家解决这个问题。通过手机上的APP进行简单操作,人们可以足不出户就进行一些基本的操作。可以说财务分析APP的领域是十分广阔的,也是十分便捷的。同时AndroidStudio是谷歌公司推出的一个Android集成开发工具,AndroidStudio提供了集成的Android开发工具用于开发和调试[2]。这为银行个人财务分析APP的可行性提供了保障。APP的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性。经济可行性由于银行个人财务分析APP所需要的硬件和软件环境,市场上有很多的资源,可以很方便地购买或从相关网络的下载,系统的成本主要体现APP件的开发与维护上,运行过程中出现的代码错误也可以通过查阅相关资料文献进行及时修改,对使用的银行不会造成过大的经济压力,而一旦银行个人财务分析APP大量使用,不仅可以减少银行工作人员的工作强度,大幅度提高了工作效率,而且便于银行对顾客理财信息的管理,极大方便了银行工作人员,可以为顾客提供更好的服务,而且目标系统不是很复杂,属于简易版的银行APP,开发的周期较短,实现了一些基本的必需功能和一些特色功能。此外相关工作人员的成本较低,节省的了大量人力和财力,所以该APP产生的效益会大于本软件本身的开发成本。所以从经济方面来讲,开发该软件时可行的。技术可行性银行个人财务分析APP开发基于B/S模式,MyEclipse提供了一个统一的,紧密的集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。数据库方面可以使用AndroidStuidio自带的数据库Sqlite,可以满足银行的数据要求,甚至有些大规模的银行也可以满足。AndroidStudio开发软件提供了基于Gradle的构建支持、Android专属的重构和快速修复、提示工具以捕性能和可行性等问题、支持ProGuard和应用签名、基于模板的向导来生产常用的Android应用设计和组件、功能强大的布局编辑器便于拖拉UI控件和进行效果预览[3]。并且可以通过虚拟环境,将银行个人财务分析APP置于手机上进行模拟操作,可以直观感受APP正常运行和界面布局。如今计算机普及程度日益推广,计算机配置日新月异,本软件可以在手机上运行,所以本APP具有技术可行性。操作可行性通过查询书籍《AndroidStudio开发实战:从零基础到APP上线》中的各个案例,下载并体验了各大银行专业APP,考虑了人们操作手机的习惯,本APP界面非常的简约清晰,用户可以快速了解每个界面和每个功能的使用方式。银行工作人员可以使用此APP为顾客提供更好的服务,根据顾客的投资偏好调查问卷的结果,进行私人订制理财产品。所以本APP具有操作可行性。2.4需要解决的问题在APP开发过程中遇到了许许多多的难题,从安装开发软件配置环境,以及类的设计,布局的设计,类之间关系等等。设计和开发的每一步都会存在一些问题,在不断产生问题和解决问题的过程,逐步学习掌握Android的开发。以下为开发过程中的主要问题:2.4.1客户端界面设计一款普及高并且得到人们青睐的APP,用户界面的设计是非常重要的。第一次接触到APP界面布局设置,所以需要从头学习AndroidStudio的使用方法,学习不同种类Layout的区别,根据不同的页面设计需求,采用不同的Layout。各个组件的参数设置,如何实现不同页面之间的跳转,界面的上下滑动,按钮的设置等问题都是在发开过程中需要解决的。2.4.2数据库的设计与连接此次使用了AndroidStudio自带的Sqlite数据库,不同与之前课堂中用的基于电脑端的数据库SQLServer,Sqlite是嵌入式数据库,第一次接触到这样的数据库,所以需要通过查询不同的资料进行学习如何使用。数据库表的设计需要考虑数据之间的关联,因此如何设计数据库的表,如何设计数据之间的关联都是需要解决的问题。此次使用的是DButils,不同于以往的创建表的方式,2.4.3问卷调查设计此款APP的主要亮点就是投资类型问卷调查的设计以及结果的生成,如何去科学地设计问卷的题目、如何通过代码去实现问卷结果的生成以及怎么判断个人投资偏好是一大难题。2.4.4双重确认设计考虑到银行对于激进型投资者的高度关注,需要银行尽力通过审核该用户是否有经济实力投资高风险产品,与警方处信息进行比对是否有过不良记录等操作,对其进行二次操作,如果该用户通过审核,则确认为激进型投资者;如果没有通过审核,则确认为问卷调查中占比第二高的投资类型。3.APP设计通过上述详细的可行性分析之后,可以开始进行银行个人财务分析APP的设计,确定APP的层次架构、整体结构设计以及各个模块的设计。3.1软件层次架构本银行个人财务分析app采取app—服务器模式,其中服务器是数据库服务器,主要提供数据库服务,使用的数据库是SQLite轻量级数据库,存放业务数据。3.2系统整体结构设计图3.1APP结构图3.3系统主要功能模块介绍整个APP分为以下几个模块(1)注册登录模块(3)银行交易模块(4)个人财报生成模块(5)理财产品介绍模块(6)APP简介模块3.3.1注册登录模块本模块是在银行用户在进入APP之后进行注册或者登陆开始使用APP。银行经理进入相关登录界面之后,对激进型投资者的资格进行二次审核。3.3.2APP简介模块用户在此模块可以看到关于银行的一些基本信息。3.3.3用户银行信息模块用户可以在此界面了解到自己的过往交易明细,同时也可以看到自己银行账户的余额。3.3.4用户银行交易模块用户在工作人员的指导下,可以进行存款和取款的操作。3.3.5用户财务分析模块用户填写投资偏好问卷,点击提交问卷按钮,然后此软件会根据用户所选选项,基于该软件的算法,给出该用户的财务分析报告。当用户的最终结果显示保守型或者稳健型时,用户的投资类型偏好确定。当用户的最终结果显示激进型投资者的时候,需要对该用户的身份进行二次审核,需要银行经理登录相关界面进行身份确认操作。3.3.6理财产品简介模块该模块给出了银行所有的投资产品的简介和相关信息,银行工作人员和用户通过该界面,来了解分析界面给出的理财意见中建议的理财产品,从而让用户更好地选择自己想要的理财产品。4.数据库实现数据库设计主要是根据银行个人财务分析APP中所需要使用到的一些数据,根据相关的逻辑,将这些数据进行分类,创建不同的表,再根据不同表中的字段之间的联系,创建表之间的联系[4]。数据库的设计需要综合各个模块的存档数据和数据需求,分析各个数据之间的关系,设计出符合逻辑,规模适当、能够正确反映数据关系,数据冗余少,能满足多种查询要求的数据模型[5]。此次使用了Sqlite数据库,这是一款相对轻型的数据库,遵守了ACID的关系型数据库管理系统。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中体现了它的优越性,同时其占用的资源较少,在嵌入式设备中,可能只需要的内存也比较少[6]。CommonsDbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能[4]。其对于数据表的读操作和写操作都非常方便[7]。4.数据库设计数据库部分相关表格如下所示。表4.1用户表user字段名字段类型是否主键备注phonevarchar(20)no电话passwordvarchar(20)no密码sexvarchar(5)no性别numvarchar(5)yes账号yuefloatno余额表4.2余额表Listshi字段名字段类型是否主键备注idvarchar(5)yes账号neirongvarchar(20)no内容useridintno用户idtimedatetimeno时间jinefloatno金额表4.3卡表ka字段名字段类型是否主键备注idvarchar(5)yes账号useridvarchar(10)no用户idyueIntno余额表4.4交易表jiaoyi字段名字段类型是否主键备注kanamevarchar(5)No卡号bwayvarchar(5)no交易方式neirongvarchar(20)no交易内容useridvarchar(10)notimedatetimeno交易时间表4.5问卷表question字段名字段类型是否主键备注idvarchar(20)yesIDQuestionvarchar(5)no问卷名AnswerAvarchar(100)noA选项AnswerBvarchar(100)noB选项AnswerCvarchar(100)noC选项AnswerDvarchar(100)noD选项AnswerEvarchar(100)noE选项Typevarchar(10)no投资类型SelectedAnswervarchar(10)no所选答案5.APP实现5.1开发工具本系统主要使用的AndroidStudio作为开发工具。AndroidStudio是由谷歌公司推出的一款以Android为操作系统的开发软件,以intelliJIDEA为基石,支持以java语言进行开发,同时AndroidStudio还提供了集成的开发工具,更有利于开发者进行开发和调试,也使得初学者更方便快捷地适应Android开发。客户端和服务器之间使用的是一种轻量级的数据交换格式——json,便于客户端和服务器的数据解析和生成,并且有效地提升网络传输效率[8]。在安装AndroidStudio的过程中,需要对gradle进行配置,配置一个新的模拟器AVDmanger。5.2.投资产品简介实物贵金属例如:全新熊猫金银币套装、传世金宝印、第三套人民币典藏版(2)基金例如:嘉实新型产业股票69.34%(近一年增长率)万家行业优选75.02%(近一年增长率)广发稳健基金28.28%(近一年增长率)大成高新产业股票48.16%(近一年增长率)保险例如:爱永恒终身寿险(3年)起点金额:5000元交通意外保证计划(1年)保险费:50/100/150/200元活期理财例如:时时付2.64%七日年化收益率一万元起购安心天天利2期2.3%业绩基准一万元起购安心半年3.4%业绩基准180天起一万元起购安心每季3.3%业绩基准90天起五千元起购股票(高风险)例如:Nike,inc+3.21SBUX+0.395.3算法实现5.3.1算法背景由于不同的城市经济水平不同,银行所提供的理财产品不同。个人的经济水平不同,所接受的理财产品也不同。为使个人财务分析APP更具有市场竞争力,提高普及率,拓宽使用范围。本APP通过两次问卷调查,全方位了解用户的基本信息、经济水平以及投资偏好,更好地根据这些信息,为用户提供最全面,最安全,最合适的投资理财建议。本APP首先,通过基本信息问卷调查,了解用户的年龄、净资产数额,负债情况和过往投资史情况,根据这些信息对用户进行分类。将可用于投资理财的金额为,低程度(低于五十万)、中程度(五十万到一百万)和高程度(一百万以上),程度的限制金额可根据当地经济水平进行适当调整。其次,用户再完成投资类型调查问卷,根据问卷完成情况,系统自动生成投资类型。最后银行工作者可根据系统结果和用户自身经济情况,向用户推荐合适的理财产品。时代在不断进步,经济也在高速发展,不同的时间段,经济环境也会有所改变,本APP中涉及的问卷,也会不断根据经济形势走向不断更新。同时考虑到了可能存在恶意填写问卷的情况,需要对激进型用户的身份进行了双重确认,通过银行经理的二次确认,身份二次审核确认也是对于用户的一种保护。当用户的投资偏好是保守型和稳健型时,不需要进行二次审核。当用户的投资偏好是激进型投资者时,需要银行经理通过审核该用户是否有经济实力投资高风险产品,与警方处信息进行比对是否有过不良记录等操作,对其进行二次操作,如果该用户通过审核,则确认为激进型投资者;如果没有通过审核,则确认为问卷调查中占比第二高的投资类型。5.3.2算法简述a)问卷部分:首先创建一个集合将对应的题目和答案放入其中,分别对每个选项的含投资类型分类,一共分为激进型(jsixe)、稳健型(wsixe)和保守型(bsixe)。在用户在完成问卷的时候,将用户所选择的答案放入一个集合中,然后对这个答案集合中的选项进行判断,可以直接进入循环进行判断是激进型(jsixe)、稳健型(wsixe)和保守型(bsixe)这三个类型中的哪一个,对应的变量增加一,当八个选项全部循序结束以后,得出jsixe、wsixeh和bsxixe的值,然后将这些值填充到扇形控件里,计算圆心角,然后最后的结果可以圆的扇形比例直观的展现出来。例如a=0.6,b=0.3,c=0.1,则该用户为60%的激进投资者,30%稳健型投资者,10%保守型投资者,那么最终的结果会以扇形图的形式展现出来。具体步骤如下:Step1:输入题号XStep2:根据选择的答案类型,对a(激进型答案),b(稳健型答案),c(保守型答案)进行加一计算。Step3:计算z=a/8,y=b/8,p=c/8,根据比例再乘以360度计算新圆角。Step4:最终以扇形图显示。b)身份二次审核部分:根据问卷调查的内容,如果是激进型投资者需银行经理进行二次审核,如果不是激进型投资者则直接确认投资偏好类型。如果激进型投资者通过了审核,则投资偏好为激进型投资者,如果没有通过审核,则投资偏好类型为问卷调查显示占比第二高的投资类型。具体流程图如下:图5.1流程图5.3.3问卷案例如下:(一)基本信息问卷调查内容如下:您的年龄介于(1)小于或等于18岁(2)19-25岁(3)26-40岁41-54岁54-64岁大于等于65岁以人民币计算,您的家庭净总资产(不包括自用住宅和私营企业等实业投资,但包括储蓄、现有投资组合、房地产投资、人寿保险、固定投入,同时请扣除债务如房贷、其他贷款、信用卡账单等)[9](1)大于等于100万(2)70-99万(3)50-69万(4)16-49万小于等于15万您是否有尚未清偿的数额较大的债务(超过净资产30%以上),如有其性质是(1)无(2)仅有银行发放的住房抵押贷款(3)以银行发放的信用类贷款为主(4)以非银行机构提供的短期融资为主(5)以亲友借款为主您认为您是有投资经验的投资者,还是无投资经验的投资者(1)有投资经验投资者曾投资于股票、股票型基金、投资连结型保险产品、外汇及其衍生品、贵金属及其衍生品、债券及其衍生品、投资于股票/股指的非保本理财产品、或与利率、汇率、股票股指、信用和商品等挂钩的非保本结构性理财产品,且累计投资期限在两年以上[10]。(2)无投资经验投资者未投资上述产品或投资上述产品的期限不满两年。(二)投资类型调查问卷1.根据你目前的情况,以下哪项最符合您对于自身未来5年收入的预期(1)快速增长(激进型)(2)缓慢增长(稳健型)(3)维持稳定(保守型)2.以下哪项最符合对您投资经验的投资描述(1)对金融产品及其风险有充分理解,大部分金融投资集中于权证、期货、期权等产品的交易(激进型)(2)对金融产品及其风险有充分理解,大部分金融投资集中于股票、基金、贵金属、外汇等产品的交易(激进型)(3)对于金融产品及其风险有基本理解,大部分金融投资集中于股票、基金、银行理财、信用债等产品(4)对金融产品及其风险有基本理解,大部分投资集中于国债,地方政府债、政策性金融债和存款(保守型)(5)除银行存款外,几乎没有其他投资(保守型)3.对于您而言,保本比追求高收益更为重要(1)非常不同意(激进型)(2)不同意(稳健型)(3)同意(稳健型)(4)非常同意(保守型)4.您打算重点购买哪种金融产品(1)参与私募股权投资、创业投资等(激进型)(2)期货、期权、融资融券等(激进型)(3)股票、基金、贵金属、外汇等收益率交大的资产(激进型)(4)中等风险以下的银行理财产品、信用债及保险产品(稳健型)(5)国债、地方政府债、政策性金融债、货币市场基金灯光低风险资产(保守型)综合收益和风险,如果你有100万资金,您最愿意如何安排您的投资,投资A:较大可能收获5%收益,可能承担的本金损失较小投资B:较小可能收获30%收益,可能承担的本金损失较大(1)全部投资于B(激进型)(2)大部分投资于B,小部分投资于A(稳健型)(3)各一半(稳健型)(4)大部分投资于A,小部分投资于B(保守型)(5)全部投资于A(保守型)对于理财产品、股票、基金、债券、保险产品等金融产品,您可以接受的最长投资期限为:(1)大于等于5年(激进型)(2)3-4年(稳健型)(3)1-2年(保守型)(4)1年(保守型)对您而言,理财产品、股票、基金、保险产品等金融投资出现哪种情况您会焦虑(1)本金损失50%以上(激进型)(2)本金损失30-50%(激进型)(3)本金损失10-30%(稳健型)(4)本金损失10%以内(保守型)(5)本金无损失,但收益未达预期(保守型)你对长期投资收益和风险所持的态度是(1)我希望承担风险,愿意为获得较高收益而承受较大的负面波动,能够承担本金损失(激进型)(2)我能够承担风险,愿意接受一定范围的负面波动以提高投资的潜在收益,能够承担部分本金损失(稳健型)(3)我对于风险的态度一般,愿意为较高的潜在收益接受较小的负面波动(稳健型)(4)我希望避免风险,愿意为较高潜在收益接受轻微的负面波动(保守型)(5)我不愿意盛饭风险,也不能接受投资资产的价值下跌(保守型)6.系统各功能模块设计6.1注册登录模块本模块是在银行用户登录APP后,启动了此程序,然后新用户可以进行注册银行账户,注册成功后即可登录APP内部;如果用户已存在,输入账号密码点击登录按钮即可。如果银行工作人员输入账号密码错误,则将无法进入APP内部,因此用户也无法进行注册或者是登录的操作。只有用户和银行工作人员都输入正确的账号和密码才能正式启动本APP,这样双重登录可以确保软件的安全性。非银行员工无法操作,非银行用户本人无法登录进行交易操作,可以确保双方人员的安全操作。6.1.2主要类设计LoginActivity:实现登录界面的功能,通过OnClickListener监听器在用户在登录的时候,输入自己的账号和密码,使得账号和密码不可以为空,为空则无法实现登录同时会显示账号和密码不能为空,否则会显示登录失败。RegisterActivity:实现注册界面的功能,通过监听器使得输入自己的账号、两次输入密码、输入电话号码时不能为空,且两次输入的密码不相同的话会显示两次密码不一致。同时选择自己的性别。6.2APP简介模块用户可以在此界面看到一些关于APP的基本信息以及用户账号信息。6.3银行交易模块用户可以在此界面,进行存款和取钱的操作。用户可以进行存钱,可以查看到自己的余额,以及过往的名字帐。6.3.1主要类设计CunActivity:存钱界面,用户可以在此界面进行存钱,以及备注基本信息。且需要输入相对应的密码。QunActivity:取钱界面,用户可以在此界面进行取钱,以及备注信息。且需要输入相对应的密码。LishiActivity:此界面可以清晰的了解到目前账户的余额,以及过往的一些金钱交易信息。6.4个人财务分析模块此界面,用户填写完投资类型偏好问卷后,系统根据用户所选择的答案,分析出该用户是保守型投资还是激进型投资者还是稳健型投资者。银行工作人员可以根据问卷最后结果,提供专业的咨询,给出一些理财产品的推荐,这样可以避免用户对自己的投资偏好缺少了解而盲目投资。这一板块也是整个APP的一大亮点。激进型投资者或者因为具有一定的经济实力,或者因为偏好的投资期限比较较长,导致风险承受能力相比于一般投资者也强一些。为了获得较高的收益,愿意承受理财产品在短期内可能存在的大幅度波动的风险,甚至有能力接受长时间的亏损,但在承担较高风险的理财产品时,在大多数情况下,也往往能够带来较高的收益回报,这种类型的投资者偏好将绝大部分的资金投资于股票类资产或股票型基金[11]。稳健型偏好的投资者对于风险的关注相比对于回报的关注稍微多一些,他们往往希望在低风险的情况下达到稳健的收益。虽然投资时间较短,但是他的风险较低,投资者可以有一定的回报收入,他的资产也会有一个较稳定的上身趋势。对于稳健型投资者,可以推荐股票类资产和债券类资产的组合(或股票型基金和债券型基金)以及混合型基金[12]。保守型投资者对于风险的关注远大于对收益的关注,希望在低风险的情况下获取最大的利益。对于保守型投资者,其投资重点可偏向国债、地方性债券等低风险理财产品。同时考虑有人会进行恶意刷题,所以对问卷调查的结果进行了第三方即银行经理的审核,以确保用户有资格、有能力进行高风险投资。6.4.1主要类设计ExamActivity:主要将问卷的内容置于集合中,并且将每个选项的投资类型设计好。当进行基本信息问卷的时候,将投资类型问卷隐藏。当进行投资类型问卷填写的时候,将基本信息问卷隐藏。在投资类型问卷填写的时候可以进行上一题和下一题的翻页操作。当全部问卷填写结束的时候,答案已经存入集合。集合内的题号进入循环,对三个变量进行统计,统计结束以后计算百分比占比,将得出的百分比乘以360度,将结果传入MyView进行扇形图的制作,最终结果以扇形图的形式展示。VerifyActivity:主要实现了当问卷调查的结果为激进型投资者时,将该用户的数据存储到审核表内,银行经理对这些用户进行资质审核,以确保激进型投资者有能力进行投资,同时也有能力承担风险。6.5理财产品介绍此界面,用户可以查询到银行所有的理财产品,可以了解到各个理财产品的信息,包括该产品的收益率,存储期限,活期还是定期,存储金额的范围等。银行工作人员可根据问卷调查显示的结果,按照激进型、保守型和稳健型三个类别,进行理财产品推荐。可以参考用户自身净资产、兴趣和科投放年限,进行针对性选择。用户也可以随时了解到银行目前的主要理财产品情况,可以通过咨询相关工作人员,进行合理理性投资[13]。6.5.1主要类设计LicaiActivity、BaoxianActivity、LicaiinfoActivity:此代码主要实现了贵金属、保险、活期理产品的一个介绍。SeekWeb:此界面的代码主要实现从股票相关网站获取股票的信息。APP测试 银行个人财务系统的测试使用的是AndroidStudio的模拟手机设备AndroidVirtualDevice,它是Android的模拟器识别。系统采用的模拟器为Nexus_5X_API_26,可在Andro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二次结构工程施工安全防护合同(2024年版)3篇
- 2024年度健身服务合同具体标的和属性2篇
- 2024版防水材料专利许可使用合同3篇
- 二零二四年云计算环境下数据处理与分析服务合同2篇
- 掌握经济学精髓
- 元宵文化与美食艺术
- 音乐的魔力旅程
- 2024年度二手房交易合同标准格式2篇
- 高中课外活动方案
- 2024年度演艺活动承办与赞助合同2篇
- 新QC七大手法(培训课件)
- (完整版)网络安全操作规程
- 保健医生工作及考核细则(1)规章制度
- 运用PDCA血透室导管感染率
- 国家基本公共卫生中医药健康管理培训课件
- 考研数学(数学一)模拟试卷500(题后含答案及解析)
- 直播代运营合作合同-合同模板
- 2023年贵州省12月普通高中学业水平考试
- 小学语文四年级上册第四单元作业设计
- 能源管理系统EMS用户需求说明书
- 职业教育专业教学资源库建设工作手册(2023年)
评论
0/150
提交评论