基于安卓Android的个人财务管理系统设计(Android Studio)
来源:56doc.com 资料编号:5D20594 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D20594
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于安卓Android的个人财务管理系统设计(Android Studio)(论文说明书13000字,程序代码)
摘要:近年来,随着互联网及手机使用范围的不断增加,各类信息管理软件不断进入并影响着人们的生活。而关系着人们生计的财务信息管理问题也是其中必不可少的一部分。本系统采用Java语言,以Android Studio为编译器,SQLite为数据库进行开发,并结合软件设计时的结构化思维以及规范的软件设计流程,实现了用户注册登录、财务信息管理、个人理财计划管理等功能,完成了一个基于Android的小型的操作简便的个人财务管理系统,使人们能随时随地查看自己的财务信息以及理财计划。
关键词:Android Studio;Java;信息管理系统;SQLite
Design and Implementation of Personal Financial Management System Based on Android
Abstract:In recent years, with the increasing use of the Internet and mobile phones, various kinds of information management software continue to enter and affect people's lives. Financial information management, which is related to people's livelihood, is also an indispensable part of it. This system uses Java language, develops with Android Studio and use SQLite as database. Combining with the structured thinking in software design and the standardized software design process, it realizes the functions of user registration, financial information management and personal financial planning management, and completes a small-scale personal financial management system based on Android, which makes people feel free to use it and can check their financial information and plan everywhere.
Key words:Android Studio;Java;Information Management System;SQLite.
论文组织结构
论文的组织结构如下:
第1章 绪论。简要介绍课题的研究意义及国内外研究现状,并给出论文的组织结构。
第2章 系统关键技术。介绍了系统实现时需要的主要技术,包括Android开发平台和S-QLite数据库。
第3章 系统分析。这部分对系统进行可行性分析和需求分析。
第4章 系统概要设计。主要叙述系统的概要设计,包括系统各模块设计及数据库设计。
第5章 系统详细设计与实现。针对系统各模块的设计,给出相应的实现细节与系统截图。
第6章 总结与展望。对整个系统进行技术上的总结与展望。
本系统旨在帮助用户更加合理高效地管理日常生活中的财务信息和制定理财计划来更正自己的理财行为。由用户自己输入财务信息和理财计划,都是日常生活中的基本理财行为需要,符合人们的理财观念而且统计方式客观,只提供数据的汇总而不提供理财建议,所以并不会误导用户的理财行为从而造成财产的损失[14]。从功能实现方面来看,只涉及简单的工作流,而且实现的功能比较贴近用户的日常生活,不会因为功能上的混乱影响用户的使用体验并给用户带来不必要的麻烦。
本系统的功能有信息管理系统主要的增删改查和统计功能。其中,财务管理增加和修改信息要输入的项目有5个,理财计划有8个,不需要进行复杂的工作流验证和页面非法输入验证,这是由于Android Studio中的输入控件可以设置用户输入数据的类型,这就使得系统数据输入格式控制实现起来相对简单。在进行删除时会弹出对话框提示用户是否继续执行删除操作从而较好地避免了用户误删数据的可能,通过这一方式就可以更好地保护了财务数据的完整性和安全性。查询操作是基于用户之前输入的数据来进行,由于数据量不多,不会进行复杂的查询操作,也不会增加系统的负担。统计方面主要采取饼图和折线图的方式,其中饼图显示的是用户消费的类型及金额,折线图按日期的方式显示用户的收支情况,能够更客观方便地给用户显示自身的财务信息情况。
目 录
1 绪论 1
1.1 课题研究意义 1
1.2 国内外研究现状 1
1.3 论文组织结构 1
2 系统关键技术 2
2.1 Android 2
2.1.1 开发平台 2
2.1.2 Android的技术特征 3
2.2 SQLite数据库 3
3 系统分析 4
3.1 可行性分析 4
3.1.1 功能性可行性分析 4
3.1.2 非功能性可行性分析 4
3.2 需求分析 5
3.2.1 系统功能需求分析 5
3.2.2 系统用例分析 6
3.2.3 系统设计目标 7
4 系统概要设计 8
4.1 系统架构设计 9
4.1.1 数据访问层 9
4.1.2 业务逻辑层 9
4.1.3 表现层 9
4.2 系统流程和通讯设计 10
4.2.1 系统流程分析和设计 10
4.2.2 系统活动交互 10
4.3 数据库设计 11
4.3.1 实体属性图 11
4.3.2 数据库表设计 12
5 系统详细设计与实现 14
5.1 登录与注册模块 14
5.1.1 用户登录模块 14
5.1.2 用户注册模块 14
5.2 财务管理模块 15
5.2.1 财务信息管理模块 15
5.2.2 财务信息添加模块 18
5.2.3 财务信息统计模块 20
5.3 理财计划模块 21
5.3.1 理财计划管理模块 21
5.3.2 理财计划添加模块 23
5.4 数据管理模块 24
5.5 帮助模块 25
6 总结与展望 27
参考文献 27
致谢 29
|