就完成了初步的数据库表以及字段类型的设计。基础知识介绍系统设计课题背景介绍实现过程系统测试系统详细设计用基本的android页面设计实现用户页面通过Spinner设计每个项目的下拉功能,实现用户选择相应的类别创建一个activity实现输入金额的功能,取名为keypad.java文件记录支出情况以及记录收入情况的分类设计,由于页面局限性,在布局中使RadioGroup这个组件进行布局,同时在该组件中设定两个RadioButton来进行支出和收入的切换。通过数据库的insert方法把需要记录的结果保存到数据库中需要分别保存所有系统记账页面中设计到的条目,通过SQLite内部的insert功能来进行保存在开始初始化页面,系统对每个类别、子类别、商家、时间等条目都设置了一个默认项。在数据库的初始化中,把所有的条目以及种类加载到不同的数据表中,通过访问相应的数据库以及相应数据表中的条目获取到相应的内容,来初始化到系统页面中。实现页面初始化后显示在用户前面的默认条目。记账模块设计基础知识介绍系统设计课题背景介绍实现过程系统测试系统详细设计用户对于流水清单的想法一般有两种情况:一、最近的流水情况,了解自己的资金走向二、对记账情况有所不满,需要修改对于展示流水清单,本系统中设计滑动显示流水清单,同时还需把每天的流水情况分割,显示相应的记账时间流水清单的删除或者修改操作,设计为长点击该条流水,弹出操作对话框,选择相应对流水清单的操作。这里设计流水清单页面使用android中的空间listView来实现滑动效果。通过从数据库中查询出来的数据来一条一条的显示在listView中。流水清单设计设计目的:用户可方便快捷查看自己的流水清单基础知识介绍系统设计系统详细设计课题背景介绍系统测试实现过程显示支出总额、今天、本周、本月支出总金额显示流水清单支出相关信息在报表中显示每个支出类别金额以及图表比例