基于Android的C/S架构的个人财务助手系统的制作方法

文档序号:9489138阅读:503来源:国知局
基于Android的C/S架构的个人财务助手系统的制作方法
【技术领域】
[0001]本发明涉及一种个人财务助手系统,具体地涉及一种界面简洁、操作方便的基于Android的C/S架构的个人财务助手系统。
【背景技术】
[0002]在经济的快速发展,而贫富差距越来越明显越来越大的社会状态下,人们每天在财务上的流动变大了,各种饮食生活用品娱乐用品的购买,租房还贷的出入,由于操作频繁,想要更加快速有效的记录这些琐碎的收支情况就变得很难了,这些直接导致了人们想要更方便的记账方式。在普通用户的期望中,财务管理的软件应该操作简单,界面明了,重要的是必须廉价。现代人们出门,手机肯定是会带在身上的,因此需要这么一款存在于手机之上,可以随时记录收入支出的软件。在便携式的移动设备上记录收支信息的优势在于,能保证人们在发生经济活动时,可以立刻记录下来,不用等到回家记在记账簿上,那样容易遗漏。而如果把记账簿带在身上又容易丢失或者损坏。而记录在手机软件中,使人们能够时不时的监控自己的资产状况和消费状况。
[0003]在手机应用程序管理中,也有很多记账软件,例如卡卡记账、小福记账、挖财记账理财等等。通过对比发现,这些个人财务管理的软件各有千秋,功能十分齐全,给了用户很大的选择空间。然而,过分多的功能也导致了选择的疲劳性,并且功能的高度集成,大大增加了操作的复杂性,使得一般用户由于软件的操作难度过高而对使用这些软件望而止步。一般说来,一些具有复杂的功能特色的软件都伴随着高额的开发和维护成本,伴随着功能的拓展,一些软件会收取额外的使用费用,这就使很多用户望而却步。

【发明内容】

[0004]针对上述技术问题,本发明目的是:提供一种基于Android的C/S架构的个人财务助手系统,界面比较简洁而且鲜明、功能方便而且用起来简单、操作人性化,开发成本低廉。
[0005]本发明的技术方案是:
一种基于Android的C/S架构的个人财务助手系统,其特征在于,包括用于注册和登录的用户管理模块、用于管理和显示收入的收入管理模块、用于管理和显示支出的支出管理模块、用于对收入和支出的数据进行统计的统计模块和用于系统设置的系统设置模块,所述收入和支出管理模块的条目包括金额、时间、类别、地点、备注。
[0006]优选的,所述统计模块包括分类收入统计模块、分类支出模块和收支总统计模块,所述分类收入统计模块和分类支出模块根据时间进行分类查找,以饼图的形式显示出来;所述收支总统计模块根据时间进行分类查找,以线性图的方式进行统计。
[0007]优选的,所述系统设置模块的系统设置包括清空数据、收入和支出类型管理、还原系统默认设置和关于系统。
[0008]优选的,所述类别列表通过使用ListView显示,可以自定义添加或删除类型。
[0009]优选的,还包括用于输入文本数据并进行管理的便签管理模块,所述便签管理模块的管理界面采用垂直线性布局,操作按钮为垂直线性布局中嵌套一个水平线性布局。
[0010]优选的,所述系统的主窗体包括采用垂直线性布局的主标题栏、图表区、时间选择区。
[0011]与现有技术相比,本发明的优点是:
1.对自己的日常收支进行管理,即能进行相关信息的删除、修改、添加等操作,并能够实现对信息的统计和以图表形式显示出来。能够实现个人财务管理所应具有的各项基本功能,能够对各用户的信息进行基础管理;实现对数据的查询、修改、删除、添加功能,并且数据的保密性要好,还要系统稳定可靠;用户能够按日期来进行对数据的查询,最好是以报表的形式显示出来;能够拥有良好的人机交互界面,操作简易。
[0012].界面比较简洁而且鲜明、功能方便而且用起来简单、操作人性化,此系统使用Java语言,采用Eclipse进行开发,数据库采用安卓自带的SQLite数据库,开发成本低廉。
【附图说明】
[0013]下面结合附图及实施例对本发明作进一步描述:
图1为本发明基于Android的C/S架构的个人财务助手系统的功能框图;
图2为本发明基于Android的C/S架构的个人财务助手系统的统计模块的操作流程图;
图3为本发明基于Android的C/S架构的个人财务助手系统的系统设置模块的操作流程图。
【具体实施方式】
[0014]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0015]实施例:
此系统使用Java语言,采用Eclipse进行开发,数据库采用安卓自带的SQLite数据库。
[0016]主页面采用了 Holo Light with Dark Act1n Bar主题,底色为浅灰色,触屏颜色为浅蓝色。但是由于在系统的主标题和按钮设计上,使用颜色为#800000的红色,触屏颜色为#d2d2d2的灰色。
[0017]主窗体是九宫格的效果。先采用GridView布局,在界面上规划出宫格。然后再定义一个Item的xml,当作每一个宫格的单位效果。Item里面放的是线性布局,它包含了图片和文字。各个图标使用皮卡丘形象,使界面看上去总体比较清新。
[0018]当用户点击退出按钮时,会弹窗提示“您确定要退出吗? ”,此时如果选择确定,则退出程序。
[0019]系统的主窗体包括采用垂直线性布局的主标题栏、图表区、时间选择区。
[0020]图表区域是一个内嵌的LinearLayout(线性布局),内部有TextView,其中有图片。要把TextView的可见性的属性设置为gone,从而使TextView在默认情况下是隐藏的并且不占用空间。
[0021]此外,为了突出用户点击查看的效果,图表设置了允许点击。点击之后,会将选择块突出。在饼图颜色选择上,预定义了一组区分度较大的颜色数组,当分组数量大于颜色数组长度时,意味着预定义颜色不够用,超出部分采用随机颜色。
[0022]时间选择区域是相互嵌套的多个LinearLayout。使用纵向LinearLayout嵌套去横向LinearLayout,横向LinearLayout再反过来嵌套纵向LinearLayout以达到效果。
[0023]如图1所示,一种基于Android的C/S架构的个人财务助手系统,包括:
用户管理模块用于注册和登录。点击用户管理按钮,直接进入的话是没有登录,所以用户直接就是系统默认用户,这个用户的用户名密码是在文件中写死的。此时可以进行用户注册,切换,修改操作而并不能删除用户,删除用户操作必须是登录状态下才能进行的。输入用户名密码确认密码,然后点击注册按钮,即可进行注册。
[0024]收入管理模块,用于管理和显示收入,具有新增、删除、修改这三个功能。显示条目包括金额、时间、类别、地点、备注。
[0025]支出管理模块,用于管理和显示支出,具有新增、删除、修改这三个功能。显示条目包括金额、时间、类别、地点、备注。
[0026]收入管理模块和支出管理模块的类别列表通过使用ListView显示,选择simple_list_item_checked,它是系统自带的并且含有checkbox的样式。
[0027]在这个页面上,用户可以对收入支出、类型进行管理,可以按需自定义添加删除类型,使系统的使用更丰富。选择需要删除的类型,然后点击删除按钮,就可以删除该类型,那么在添加收入或支出时,被删除的收入或支出类型将不复存在。点击添加按钮,出现弹窗如下图,此时可以键入自己想添加的类型,并按确定按钮提交。提交后,再进行收入、支出添加时,在类别选项中将会出现用户自己添加的类型,可供选择。
[0028]便签管理模块,用于输入文本数据并进行管理,具有新增、删除、修改这三个功能。便签管理模块的管理界面采用垂直线性布局,操作按钮为垂直线性布局中嵌套一个水平线性布局。
[0029]统计模块,用于对收入和支出的数据进行统计,统计模块的操作流程图如图2所示,数据统计模块分为三个部分,其一是分类收入统计模块,其二是分类支出统计模块,其三是收支总统计模块。这三个部分都能根据时间进行分类查找,其中前两个模块,即分类收入和分类支出统计是以饼图的形式显示出来的,而最后一个收支总统计是以线性图的方式进行统计的。
[0030]系统设置模块,用于系统设置。系统设置模块的操作流程图如图3所示,系统设置模块中,分四个部分,具体为:清空数据一个部分,类型管理一个部分,还原默认设置一个部分,关于系统为最后一个部分。其中,清空数据又细分为三类,第一类是清空收入数据,第二类是清空支出数据,第三类是清空便签数据。类型管理也细分为两个部分,其一为收入类型管理,其二为支出类型管理。最后是关于系统部分,此模块又细分为七个小类别:当前用户、系统用户个数、支出记录、收入记录、便签记录、系统使用说明书、作者信息、系统版本。
[0031]系统设置模块的页面布局:自定义dialog,使得对话框的风格和整个系统风格一致,dialog最外层的背景色设置为黑色,内层再各自设置自己的背景颜色,使用margin形成了黑色的分割线。
[0032]还原系统默认设置指的是重置当前用户的收入、支出类型,与原先保存的收入支出的数据无关,只是还原对类型的操作并且仅限于当前登录的用户。还原之后,收入、支出类型就是数据库中默认存在的类型,如果有需要可以再添加删除。
[0033]关于系统子模块是TableLayout布局,背景色设置成红色,并且边框也是红色的。下层TableRow的背景色设置为灰色,以灰色分隔条。最下层组件背景色为白色反衬。
[0034]如果点击系统使用说
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1