图9系统设置 数据管理界面,如图10所示,对于家庭理财系统来说,数据管理功能是非常重要的一个功能,它主要是管理支出、收入以及便签的记录信息。当点击支出、收入或便签按钮时,下方就会出现所有的支出、收入或便签信息。同时会总计出支出或收入的总金额。另外还有一个统计的功能,可以进行类别的统计。如果支出、收入或便签出现记录错误,点击改条记录,就会进入对应的管理界面。然后就可以对该条记录进行修改或删除,如下图11是对支出信息进行修改或删除的管理界面,图12是收入的管理界面。 10
图10数据管理界面 11
图11支出管理界面 12
图2.12收入管理界面 退出,用户点击退出图标后回到登录界面。 13
实验的实现(硬、软件实现方法和代码): 本次设计主要是在安卓平台上开发一个理财应用,将会涉及人机交互,数据库操作你,客户端开发,这些利用安卓平台以及安卓平台内嵌的SQLite数据库,运用Eclipse软件Java技术进行代码编写。 从自身技术而言,安卓开发需要有一定的Java技术基础、数据库技术基础、对安卓平台的了解、熟悉XML. 作为计算机专业的学生,在大学四年里学习过很多类似的基础知识:Java编程、SQL Server数据库原理、XML基础知识等相关基础知识,只要有一定的自学能力,通过阅读安卓开发书籍和网上查询相关的开发资料,是有能力开发出基于安卓系统的理财软件的。 由以上两点可以看出,基于安卓系统的理财在技术上也是可行的。 主要代码如下: MainActivity.java(主界面) package com.mingrisoft.activity; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.BaseAdapter; import android.widget.GridView; 14