1 / 18
文档名称:

毕业答辩(个人理财app).ppt

格式:ppt   大小:2,960KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业答辩(个人理财app).ppt

上传人:薄荷牛奶 2019/1/14 文件大小:2.89 MB

下载得到文件列表

毕业答辩(个人理财app).ppt

文档介绍

文档介绍:基于安卓的个人收支管理APP答辩人:鲍小龙指导老师:谢竞博计算机科学与技术学院6411201班个人理财目录页CONTENTSPAGE基础知识介绍系统设计系统详细设计实现过程系统测试课题背景介绍国内外研究现状(节选)课题背景介绍系统设计系统详细设计实现过程系统测试基础知识介绍开放源码基于Java的可扩展开发平台,加入相应的Android开发插件就可以进行Android程序开发。现由非盈利软件供应商联盟Eclipse基金会管理。相较C++、Python,Java语言优势①跨平台性②面向对象③安全性④多线程⑤简单易用基础知识介绍课题背景介绍系统详细设计实现过程系统测试系统设计通过本系统可以实现用户记账、预算查看自己的流水清单情况功能,所以有以下八个要求:基础知识介绍课题背景介绍系统详细设计实现过程系统测试系统设计呈现收支情况各个功能的桥梁较好的人机交互登入记一笔主页面预算显示登入页面初始化数据库在数据库中加载相应数据收入预算支出预算实时掌握自己的支出实现记账功能对收入、支出进行相关记录通过创建的数据库进行保存流水显示收入、支出便于了解实时消费情况基础知识介绍系统设计课题背景介绍实现过程系统测试系统详细设计数据库设计收入类别的数据库和支出相似,也需建立相应的数据表以及相应的字段类型。这样就完成了初步的数据库表以及字段类型的设计。基础知识介绍系统设计课题背景介绍实现过程系统测试系统详细设计用基本的android页面设计实现用户页面通过Spinner设计每个项目的下拉功能,实现用户选择相应的类别创建一个activity实现输入金额的功能,,由于页面局限性,在布局中使RadioGroup这个组件进行布局,同时在该组件中设定两个RadioButton来进行支出和收入的切换。通过数据库的insert方法把需要记录的结果保存到数据库中需要分别保存所有系统记账页面中设计到的条目,通过SQLite内部的insert功能来进行保存在开始初始化页面,系统对每个类别、子类别、商家、时间等条目都设置了一个默认项。在数据库的初始化中,把所有的条目以及种类加载到不同的数据表中,通过访问相应的数据库以及相应数据表中的条目获取到相应的内容,来初始化到系统页面中。实现页面初始化后显示在用户前面的默认条目。记账模块设计基础知识介绍系统设计课题背景介绍实现过程系统测试系统详细设计用户对于流水清单的想法一般有两种情况:一、最近的流水情况,了解自己的资金走向二、对记账情况有所不满,需要修改对于展示流水清单,本系统中设计滑动显示流水清单,同时还需把每天的流水情况分割,显示相应的记账时间流水清单的删除或者修改操作,设计为长点击该条流水,弹出操作对话框,选择相应对流水清单的操作。这里设计流水清单页面使用android中的空间listView来实现滑动效果。通过从数据库中查询出来的数据来一条一条的显示在listView中。流水清单设计设计目的:用户可方便快捷查看自己的流水清单基础知识介绍系统设计系统详细设计课题背景介绍系统测试实现过程显示支出总额、今天、本周、本月支出总金额显示流水清单支出相关信息在报表中显示每个支出类别金额以及图表比例