龙空技术网

安卓期末大作业——记账宝APP

云炬网络 73

前言:

今天大家对“记账app制作代码安卓”大约比较关怀,姐妹们都需要了解一些“记账app制作代码安卓”的相关资讯。那么小编同时在网摘上搜集了一些有关“记账app制作代码安卓””的相关内容,希望你们能喜欢,你们一起来学习一下吧!

安卓期末大作业——记账宝APP

一、需求分析

1.系统背景

由于消费水平的提高,人们对于日常的消费情况很难有一个比较清晰调理的分析,因此本“记账宝”APP作为一款日常生活中对生活开销进行统计的工具。它可以将生活中每天收入或支出的费用进行统计。在收入或支出类别中,细化多个分类,用户在添加账目的时候,可以根据费用的类别进行选择,这样大大提高了生活中开支的细化,让账目一目了然、清晰。每添加不同开支类型的账目,应用都会对开支做个收入或支出备注总结,能够统计出开支流水的走向。有了“记账宝”,生活中的柴、米、油、盐等各种花销,一切都掌握在自己手中。

2. 技术路线

(1)开发环境

Android Studio 是基于 IntelliJ IDEA 的官方Android 应用开发集成开发环境 (IDE)。除了 IntelliJ 强大的代码编辑器和开发者工具,Android Studio 提供了更多可提高 Android 应用构建效率的功能。

(2)数据存储

SQLite数据库,是一款轻型的数据库,遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中,它占用资源非常的低,SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。

二、App项目设计

1.系统功能设计

(1)功能图

(2)主要功能流程图

用户登陆流程:

收入管理流程:

支出管理流程:

2.系统功能简介

通过注册用户名和密码,将用户信息储存在数据库中,登录进主界面,主界面中会显示相对应的的收入部分和支出部分,在两部分各自的的增、删、改、查按钮中来实现对账务的管理。

总结

记账宝APP基本上达到了预期的目标,可以进行收支的录入,在界面中查询到收支情况,并能对其进行修改、删除操作。但仍有许多不足之处,比如判断收支类别时需要自己手动输入,没有运用下拉菜单的设计,存在数据冗余的情况,时间录入时同样需要手动输入,比较繁琐,我想在后面的设计中加以改进,分别运用时间选择控件和下拉菜单控件,进一步完善其功能。

在整个项目完成的过程中,首先是界面设计和整体的框架一定要设计好,不然后面有需要改动的部分时可能存在对整个项目全部调整的情况,浪费时间和精力,造成没有不要的浪费。因为我的java基础比较薄弱,许多想要实现的功能都没有找到正确的方法,以至于最后的作品也没有到最完善的阶段。这使我认识到基本功的重要性,更是勉励自己要扎扎实实的把基本功打好。

同时通过这次大作业,我加深了对Android Stdio的了解。在做这个APP过程中遇到了许多困难,在老师和朋友的帮助下,问题得以解决。通过查阅资料,阅读参考文献,终于得以完成。但是仍有一些不足之处,在之后的学习中,一定要主动学习,积极阅读文献,和老师、同学经常沟通,逐步完善自己的编程水平。

参考文献:

[1] 郭霖 第一行代码—Android (第2版) [M].人民邮电出版社 2016.11

[2] 黄晓先。 基于Android的掌上校园交流系统设计与实现[J]. 开封教育学院学报,2016,03:280-281.

[3] 徐强,周倩,成敏。 基于Android平台的物流信息采集系统[J]. 吉林大学学报(信息科学版),2016,02:196-203.

[4] 张生财。 基于Android教务信息管理系统开发[J]. 科技创新与应用,2014,34:72.

[5] 杨云君。 Android 的设计与实现[M]. 北京:机械工业出版社,2013:45-49.

标签: #记账app制作代码安卓