基于Android平台的月支出管理系统的设计与实现.docVIP

基于Android平台的月支出管理系统的设计与实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android平台的月支出管理系统的设计与实现   摘要:本系统使用Java语言在Android SDK开发环境下开发,后台数据库使用SQLite 数据库进行数据存储。实现了日常支出登记、每日支出查询、历史支出查询、支出历史分类汇总查询等??大功能。因此使得本系统最终能够帮助用户登记月支出情况,实现对月支出的管理。   关键词:理财;月支出;日常支出;分类汇总   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0119-02   1 概述   随着众多的九零后走向社会,从小生活条件较好的他们大多数都没有形成理性消费的观念,平时大手大脚花钱,经常入不敷出。当他们成立家庭,有了孩子,各项支出增加,更是捉襟见肘。而要形成理性消费的观念,则必须对平时的消费支出情况进行统计,减少不必要的支出,改变自己乱花钱的习惯。在一些比较发达的国家中,人们在平常都有严格的理财计划。因此这些国家的理财软件种类比较齐全,功能也比较完善。而国内的理财软件主要针对企、事业单位的办公财务软件,而针对个人理财或者家庭理财方面的比较少,而基于手机端的应用软件就更少了。因此,需要开发一些相关的针对个人或者家庭的理财软件,从而达到引导年轻人理性消费,合理安排收支的良好习惯。如果是手工统计消费记录,用于统计的账本和记录会越来越多,即不利于保管,也容易造成丢失;而且随着记录的增多,如果要查找以前的消费记录,会变得越来越困难。而随着计算机网络技术的发展与应用,智能手机的使用在人们的生活中变的普及,当前的年轻人基本都有智能手机。因此,开发一个功能比较完善的基于Android平台的月支出管理软件来代替传统的手工统计,在人们上下班搭乘公共汽车的时候就可以方便地记录个人或者家庭的每月支出情况。   2 系统分析   2.1 系统功能需求   系统需求分析也就是研究软件要实现什么功能,也就是如何更好地满足用户的使用需要。本系统运行是基于Android平台的手机之上的,我们称之为手机端。根据用户的需求,现在将系统划分为多个模块。相关的功能如下:   1) 登记用户消费的内容;   2) 可输入某一月份,完成该 月份的支出管理;   3) 输入并统计该月的支出情况;   4) 显示该月支出信息表,内容应该包括日期,金额等;   5) 按支出类型进行分类统计和排序;   6) 进行月消费情况分析,即分析本月每项消费支出所占月全部支出的百分比,并将分析结果以图形化显示;   7) 按支出类型进行排序,显示消费情况支出信息;   8) 界面友好,输入信息符合逻辑。如存款金额不为负数、不可能有非数字的字符等。   2.2 其他需求   1) 本月支出管理系统经济实用,界面友好,操作起来方便简单;   2) 被登记的消费记录能够自动永久保存记录;   3) 可以根据用户的需要,综合查询出用户所消费的内容。   3 系统设计   3.1 功能模块划分   根据需求分析,明白了本系统需要完成月支出的基本功能,支出登记、支出管理、统计查询,快速分类、关于我们等相关功能。根据一些相关的属性,把这些功能分成五个功能模块,这样就更加方便操作了。本系统划分的六个功能模块具体为:   1) 支出登记模块:数据录入;   2) 支出管理模块:数据调整;   3) 统计查询模块:统计汇总;   4) 快速分类模块:分类汇总;   5) 帮助模块:关于,联系作者;   6) 登陆注册模块:用户信息校验。   3.2 数据库设计   本系统所使用的由于是单机版的,因此数据库无需联网,所以采用了SQLite数据库存储数据。在程序启动的时候,尝试开始生成数据库,如果发现已经存在那么直接读取出数据存放到缓存中,如果第一次使用不存在库表,那么尝试生成一份新的库表,如果所有的尝试都完毕后,如果无法创建或读取到数据库就会返回启动失败信息。系统的基础是由两个表组成的,分别为支出表和用户表。   4 系统功能实现   4.1 系统主要模块设计   4.1.1 支出登记模块实现   本系统的数据采集入口,其显示模块的开发采用JAVA图形编程方面技术,利用模块化、通用性强的特点,实现在手机端的时间选择控件以及下拉分类类型的控制的编写,这样便能更好地实现简单便捷方面的操作,提高信息的简单高效性,避免人工输入导致系统奔溃。   4.1.2 支出管理模块实现   该功能模块在界面上并没有直接的入口,仅提供查看,但是如果用户使用了统计功能和快速分类后,只要将选中的内容勾上,再通过系统默认更多的功能,就能调出“删除”功能,将录入错误的记录清除掉,这样使得用户操作变得比较友好,而且编程起来也编辑快捷,方便以后的扩展使用。   4.1.

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档