摘要:目前,手机拥有完善的操作系统,承担起了人们生活中娱乐和个人信息管理的重担。随着网络的日益发达,支付方式越来越丰富。多样化的支付手段使得日常生活中记账理财的需求逐渐提高。针对这一需求,本文设计开发了一款基于安卓的日常账单管理应用。该应用的设计采用JavaScript前端开发语言、react native开发框架以及MySQL数据库工具和阿里云服务器。该应用提供了账本记录查看、账目明细查看、收入支出对比、理财资讯推荐、分享社区、备忘录、理财工具和理财产品推荐等主要功能。本文从研究背景、开发技术、系统分析、功能实现和软件测试五个方面介绍了该系统的开发。35912 毕业论文关键词:Android开发;日常账单管理;MySQL数据库
Android-based daily bill management application
Abstract: Currently our mobile phones have perfect operating systems and shoulder the heavy responsibilities of entertainments and personal information management. With the increasing development of network, payment is more and more rich. Diversified means of payment makes the daily life of the demand for accounting and financing gradually increased. In response to this demand, this article develops an Android-based daily bill management application. This application use JavaScript front-end development language, react-native development framework, MySQL database tools and Ali cloud server. This system provides following main functions: book recording and viewing; account details viewing; contrast of income and expenditure; financial information recommendation; sharing community; memorandum; financial tools; financial products recommendation. This article introduces the system in the research background, development technologies, system analysis, functional realization and system test.
Key words: Android development; daily bill management; MySQL database
引言 1
1.绪论 2
1.1研究背景 2
1.2 国内外研究状况 2
1.2.1 国内研究状况 2
1.2.2 国外研究状况 2
1.3 研究目标和内容 3
1.3.1 研究目标 3
1.3.2 研究内容 3
1.4 论文组织结构 3
2.开发平台与应用技术 3
2.1 系统开发环境简介 3
2.1.1 Android Studio平台简介 3
2.1.2 阿里云服务器简介 4
2.1.3 MySQL数据库 4
2.1.4 PHP概述 4
2.1.5 React Native框架 4
3.系统分析与设计 4
3.1 可行性分析 4
3.1.1 社会环境可行性分析 4
3.1.2 经济可行性分析 5
3.1.3 技术可行性分析 5
3.2 系统需求分析 5
3.2.1 业务流程分析 5
3.2.2 功能需求分析 5
3.3 系统数据需求分析 6
3.3.1 用户登录注册数据分析 6
3.3.2 记账功能数据分析 7
3.3.3 账单查看功能数据分析 7
3.3.4 系统整体数据流图 7
3.4 系统建模 8
3.4.1 主要用例 8
3.5 系统总体设计 8
3.5.1 系统总体构架 8
3.5.2 数据库设计 9
3.5.3 服务器设计 11