1、本科生毕业设计(论文) 题 目:基于安卓的个人记账管理APP设计与实现 独创性声明 本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。 论文作者签名: 日期: 关于论文使用授权的说明 本人完全了解福州大学至诚学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。保密的论文在解密后应遵守此规定。 论文作者签名: 指导教师签名: 日
2、期: 基于安卓的个人记账管理APP设计与实现摘要记账是千百年都流传的事,老一辈的人都有使用算盘记账的经历;后来有了计算器,大家就使用笔和账簿辅以计算结果进行记账;到了二十一世纪的信息化时代,电脑软件的普及,使得大家转向了Excel或是其他一些带有强大分析功能的桌面软件进行电脑记账。然而,以上种种方式,都带有时间、空间的限制,不能做到随时随地的记录,延误了最佳的记账时间,或是需要后期拿出大量时间进行账目的统计分析工作,导致人们的记账习惯不能得以延续下去,功亏一篑,更是达不到规划理财的目的。现代经济社会中,人们的经济活动频繁,消费种类繁多,在这样的情况下,研究一个专门为日常消费记账的APP已是迫在
3、眉睫。本论文设计的个人记账管理APP不仅方便用户记录收支信息、实现报表分析,总结自己的财务情况,方便人们更加快捷、实时的记录自己的消费情况,而且可供用户记录与管理日常事件。与传统的记账方式相比,本论文设计的个人记账管理APP具有安全性、便携性和实用性等特点。 本文首先针对个人记账管理APP展开需求分析,其次对个人记账管理APP展开功能分析,最后采用Android、Java和SQLite数据库实现个人记账管理APP。经系统测试,本文设计的个人记账管理APP具有简单鲜明、针对性功能设计和方便快速使用等特征。 关键词:记账管理,Adroid,APPDesign and Implementation
4、of Personal Account Management APP Based on AndroidAbstractSpeaking of bookkeeping, I believe everyones mind will come up with a variety of ways of bookkeeping. The older generation had the experience of using the abacus for accounting; later, with the calculator, everyone used pens and ledgers to c
5、alculate the results of accounting; by the 21st century information age, the popularity of computer software, Everyone turned to Excel or other desktop software with powerful analysis capabilities for computer bookkeeping. However, all of the above methods are limited by time and space, cannot be re
6、corded anytime and anywhere, delay the best accounting time, or require a lot of time to perform statistical analysis of accounts, resulting in peoples The bookkeeping habits cannot be continued, and they will fail to achieve the goal of planning financial management.In the modern economy and societ
7、y, peoples economic activities are frequent and there are many types of consumption. Under such circumstances, it is extremely urgent to study an APP that is specifically designed for daily consumption. The personal billing management APP designed in this paper not only facilitates users to record r
8、evenue and expenditure information, implement report analysis, summarizes their own financial situation, facilitates people to record their own consumption situation more quickly and in real time, and provides users with the ability to record and manage daily events. Compared with traditional billin
9、g methods, personal billing management APP designed in this thesis has the characteristics of security, portability and practicality. TheThis article first analyzes the requirements for Personal Bookkeeping Management APP, then analyzes the Personal Bookkeeping Management APP, and finally uses Andro
10、id, Java, and SQLite databases to implement Personal Bookkeeping Management APP. After system testing, the personal billing management APP designed in this paper has features such as simple and clear, targeted function design and convenient and quick use. Key Words: Ajax, Web Application, Chat Syste
11、m 目 录第1章 绪论 11.1 选题背景及意义 11.2 国内外研究现状 11.3 论文的研究思路 21.4 论文的设计与解决方法 2(1)设计语言与结构 2(2)功能解决 2(3)性能解决 2图1-1设计路线图 3第2章 开发环境的介绍和搭建 42.1 开发环境的介绍 42.1.1 JDK的介绍 42.1.2 Eclipse的介绍 42.1.3 Android SDK的介绍 42.2 开发环境的搭建 42.2.1 JDK的安装与环境变量配置 42.2.2 Android SDK 与Eclipse的安装与配置 42.2.3 Android虚拟机AVD的配置 5图2-1 AVD配置图 5图2-
12、2 AVD界面图 6第3章个人记账管理APP需求分析 73.1 需求分析 73.2 可行性分析 73.3 APP系统用例图及其分析 8图3-1 APP系统用例图 93.4 APP各用例功能描述 93.4.1我的收入 10图3-2 我的收入用例图 103.4.2我的支出 10图3-3 我的支出用例图 113.4.3数据统计 11图3-4 数据统计用例图 123.4.4用户管理 12图3-5 用户管理用例图 133.4.5系统设置 13图3-6 系统设置用例图 14第4章个人记账管理APP详细设计 154.1 菜单页设计 15图4-1 主界面设计 154.2 我的支出功能设计 15图4-2 我的支
13、出设计 164.3 我的收入功能设计 16图4-3我的收入设计 174.4 数据统计功能设计 17图4-4数据统计设计 184.5系统设置功能设计 18图4-5账户管理设计 194.6数据库设计 194.6.1 APP用户表 19表4-6 用户表 194.6.2收入支出数据表 20表4-7 收入数据信息表 204.6.3数据统计表 20表4-8数据统计表表 20第5章 个人记账管理APP实现 215.1 主界面的实现 21图5-1 主界面 225.2 收支添加功能实现 22图5-2 新增支出界面 245.3 数据统计功能实现 25图5-3 数据统计 275.4 账户管理功能的实现 27图5-4
14、 账户管理页面 295.5系统设置功能的实现 29图5-5系统设置页面 31第6章测试 326.1 基本概念 326.2 测试步骤 326.3 系统测试 326.4 功能测试 336.4.1账号管理测试 33表6-1 账号管理测试 336.4.2收支添加测试 34表6-2 收支添加功能测试 346.4.3系统设置测试 35表6-3 系统设置测试内容表 35结 论 36参考文献 37致谢 38 第1章 绪论1.1 选题背景及意义进入到新世纪后,随着社会不断的发展,人们的物质生活也在不断的变好,消费水平也有了很大的提升,尤其是对于年轻人来说,更是喜欢新型的消费,但是这样也是带来了一些坏处,比方说是
15、一些80后和90后只懂得花钱,而在理财上面却比较差,这也给他们的生活带来了很大的麻烦。所以针对于这种情况,很多的有着不同功能的个人理财系统就产生了,不管是电脑上使用还是手机上使用都有。 Android是2007年由Google公司给研发出来的,它在出现以后短短的几年中,就将原本看似完美的塞班系统给取代,成为用的最广的操作系统4。Android操作系统是将源码开放的,吸引了很多的厂商加入,从而也是有越来越多的人开始用Android手机,如果能设计一个基于Android平台的应用,一定是有很大的用户群体,会被很多的厂商所喜欢推崇。随着手机和人们生活关系越来越紧密,人们也是对手机中的软件有了很大的需求。因此,记账软件开始应运而生,而用手机软件来记账,有着以下3点重要的意义:(1)记账最为直接的作用就是可以将自己日常的收支情况给摸清,看看自己的收支情况到底是怎样的,收入了多少,各种支出又有多少,都花在了什么地方。这样就
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1