1. 研究目的与意义
在PC时代的今天,手机APP已经深入人们的生活,在生活的各个方面都需要各式各样的APP来满足人们的需求。
在智能手机端拥有不少操作系统,但是Android系统在市场占有率上有着绝对的优势,达到38%,总的来说是目前市场的主流操作系统。
同时,国内数字货币的普及,引发了一系列与生活财务方面相关的的问题,为了克服日常生活中出现的财务问题,让个人的生活更有秩序,更有条理地实现一个目标,更好的释放一些时间来享受我们的生活,我们期待有这么一款APP来帮助管理这些小数据。
2. 课题关键问题和重难点
主要研究目标:实现Android系统下的APP开发。
该APP主要功能模块主要是以下几个:收入和支出管理模块;预算模块;记账分类模块;个人中心模块;UI设计模块。
关键问题:模块的设计如何达到高内聚,低耦合。
3. 国内外研究现状(文献综述)
在一个像今天这样完全现代化的时代,智能手机在日常生活中变得非常普遍。
国外某项目管理研究所的研究表明,平均而言,组织因项目业绩不佳而浪费了 9.9%的项目资金,而 43% 的项目未在预算内完成,近一半(在48%)的项目未按时完成时间。
这与人员无法管理其职责和财务有关。
4. 研究方案
总体设计方案 图1 总体设计方案主要完成的工作主要包括:总体方案流程,子模块工作流程,UI设计部件。
该APP主要细分为以下模块:(1)收入支出模块:能够对资金的变动进行一个管理和记录。
关键问题:收入支出之间的数据传递解决方法:利用intent或者bundle传递,同时封装数据库。
5. 工作计划
工作内容:该APP在开发过程中使用的是Java语言,在设计初期时,设计分析主要是根据软件工程的步骤进行,设计使用了面向对象技术和面向对象的设计原则,使用UML统一建模语言完成系统的设计,判断其可行性,在编码之前,完成相应的接口。
首先对于该APP,我们要实现的功能有5大块:查看所有账单,账单(按类别、支出、收入、月份)进行查询和统计,删除账单,记账,查看个人中心(修改个人信息、修改预算、退出)。
然后明确该APP的总体设计,通过流程图展现出来,作为设计的框架。
