毕业论文

当前位置:首页 > 免费论文 > 毕业论文
写作生成器小程序

基于安卓的个人记账管理APP设计与实现(共23929字)

本科生毕业设计(论文)

 

 

 

   目:基于安卓的个人记账管理APP设计与实现

 

                                                 

 

 

独创性声明

 

本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。

 

论文作者签名:              日期:       

 

 

关于论文使用授权的说明

 

本人完全了解福州大学至诚学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。保密的论文在解密后应遵守此规定。

 

论文作者签名:             指导教师签名:            日期:    


基于安卓的个人记账管理APP设计与实现

摘要

记账是千百年都流传的事,老一辈的人都有使用算盘记账的经历;后来有了计算器,大家就使用笔和账簿辅以计算结果进行记账;到了二十一世纪的信息化时代,电脑软件的普及,使得大家转向了Excel或是其他一些带有强大分析功能的桌面软件进行电脑记账。然而,以上种种方式,都带有时间、空间的限制,不能做到随时随地的记录,延误了最佳的记账时间,或是需要后期拿出大量时间进行账目的统计分析工作,导致人们的记账习惯不能得以延续下去,功亏一篑,更是达不到规划理财的目的。

现代经济社会中,人们的经济活动频繁,消费种类繁多,在这样的情况下,研究一个专门为日常消费记账的APP已是迫在眉睫。本论文设计的个人记账管理APP不仅方便用户记录收支信息、实现报表分析,总结自己的财务情况,方便人们更加快捷、实时的记录自己的消费情况,而且可供用户记录与管理日常事件。与传统的记账方式相比,本论文设计的个人记账管理APP具有安全性、便携性和实用性等特点。 

本文首先针对个人记账管理APP展开需求分析,其次对个人记账管理APP展开功能分析,最后采用Android、Java和SQLite数据库实现个人记账管理APP。经系统测试,本文设计的个人记账管理APP具有简单鲜明、针对性功能设计和方便快速使用等特征。

 

关键词:记账管理,Adroid,APP


Design and Implementation of Personal Account Management APP Based on Android

Abstract

Speaking of bookkeeping, I believe everyone's 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 calculate 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 recorded anytime and anywhere, delay the best accounting time, or require a lot of time to perform statistical analysis of accounts, resulting in people’s The bookkeeping habits cannot be continued, and they will fail to achieve the goal of planning financial management.

In the modern economy and society, people's 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 revenue 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 billing methods, personal billing management APP designed in this thesis has the characteristics of security, portability and practicality. The

This article first analyzes the requirements for Personal Bookkeeping Management APP, then analyzes the Personal Bookkeeping Management APP, and finally uses Android, 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 System

 


   

第1章 绪论 1

1.1 选题背景及意义 1

1.2  国内外研究现状 1

1.3  论文的研究思路 2

1.4  论文的设计与解决方法 2

(1)设计语言与结构 2

(2)功能解决 2

(3)性能解决 2

图1-1设计路线图 3

第2章 开发环境的介绍和搭建 4

2.1 开发环境的介绍 4

2.1.1 JDK的介绍 4

2.1.2 Eclipse的介绍 4

2.1.3 Android SDK的介绍 4

2.2 开发环境的搭建 4

2.2.1 JDK的安装与环境变量配置 4

2.2.2 Android SDK 与Eclipse的安装与配置 4

2.2.3 Android虚拟机AVD的配置 5

图2-1 AVD配置图 5

图2-2 AVD界面图 6

第3章 个人记账管理APP需求分析 7

3.1  需求分析 7

3.2  可行性分析 7

3.3  APP系统用例图及其分析 8

图3-1 APP系统用例图 9

3.4 APP各用例功能描述 9

3.4.1我的收入 10

图3-2 我的收入用例图 10

3.4.2我的支出 10

图3-3 我的支出用例图 11

3.4.3数据统计 11

图3-4 数据统计用例图 12

3.4.4用户管理 12

图3-5 用户管理用例图 13

3.4.5系统设置 13

图3-6 系统设置用例图 14

第4章 个人记账管理APP详细设计 15

4.1  菜单页设计 15

图4-1 主界面设计 15

4.2  我的支出功能设计 15

图4-2 我的支出设计 16

4.3  我的收入功能设计 16

图4-3我的收入设计 17

4.4  数据统计功能设计 17

图4-4数据统计设计 18

4.5系统设置功能设计 18

图4-5账户管理设计 19

4.6数据库设计 19

4.6.1 APP用户表 19

表4-6  用户表 19

4.6.2收入支出数据表 20

表4-7 收入数据信息表 20

4.6.3数据统计表 20

表4-8数据统计表表 20

第5章 个人记账管理APP实现 21

5.1 主界面的实现 21

图5-1 主界面 22

5.2 收支添加功能实现 22

图5-2  新增支出界面 24

5.3 数据统计功能实现 25

图5-3 数据统计 27

5.4 账户管理功能的实现 27

图5-4 账户管理页面 29

5.5系统设置功能的实现 29

图5-5系统设置页面 31

第6章 测试 32

6.1  基本概念 32

6.2  测试步骤 32

6.3  系统测试 32

6.4  功能测试 33

6.4.1账号管理测试 33

表6-1 账号管理测试 33

6.4.2收支添加测试 34

表6-2 收支添加功能测试 34

6.4.3系统设置测试 35

表6-3 系统设置测试内容表 35

结    论 36

参考文献 37

致谢 38

 


1章 绪论

1.1 选题背景及意义

进入到新世纪后,随着社会不断的发展,人们的物质生活也在不断的变好,消费水平也有了很大的提升,尤其是对于年轻人来说,更是喜欢新型的消费,但是这样也是带来了一些坏处,比方说是一些80后和90后只懂得花钱,而在理财上面却比较差,这也给他们的生活带来了很大的麻烦。所以针对于这种情况,很多的有着不同功能的个人理财系统就产生了,不管是电脑上使用还是手机上使用都有。 

Android2007年由Google公司给研发出来的,它在出现以后短短的几年中,就将原本看似完美的塞班系统给取代,成为用的最广的操作系统[4]Android操作系统是将源码开放的,吸引了很多的厂商加入,从而也是有越来越多的人开始用Android手机,如果能设计一个基于Android平台的应用,一定是有很大的用户群体,会被很多的厂商所喜欢推崇。

随着手机和人们生活关系越来越紧密,人们也是对手机中的软件有了很大的需求。因此,记账软件开始应运而生,而用手机软件来记账,有着以下3点重要的意义:

1)记账最为直接的作用就是可以将自己日常的收支情况给摸清,看看自己的收支情况到底是怎样的,收入了多少,各种支出又有多少,都花在了什么地方。这样就能将自己的收支做一个规划,然后考虑如何能更好的理财。

2)“月光族”是一个之前很流行的词,并不是说他们都是挣得钱太少,不够花,而是往往在花钱的时候没有一个好的计划,很随便的就将钱都花完了。而靠着记账就可以把自己以前随便画的钱给记录下来,能将这钱到底是怎样给花出去的搞清楚,将乱花钱给避免了。靠着记账也许用不了多长时间就能实现合理的花钱。

写作生成器小程序