总结:
搭载谷歌Android和苹果iOS操作系统的移动智能终端近年来发展迅速,具有高速计算处理能力和出色的交互方式,是目前最重要的移动计算平台。 人们可以随时随地在上面做各种各样的事情,比如即时通讯、写文档、购物和消费。 同时,人们的支付方式也发生了变化,移动支付逐渐成为主流的支付方式,但这也给我们带来了一些负面影响,最主要的一点是,由于移动支付的便利性,年轻人不懂得理性消费,不能很好地理财,这给我们的物质生活带来了很多麻烦。 这就是基于移动的个人会计系统的用武之地。
本文在对Android手机软件开发技术原理的分析和讨论的基础上,设计并实现了一种基于Android平台的手机记账系统。 整个系统分为三层:表示层、业务逻辑层和数据存储层。 表示层主要使用 Android UI 技术来显示数据; 业务逻辑层主要负责对业务逻辑和操作流程的管理和控制。 数据存储层在本地使用SQLite数据库,服务器使用MySQL数据库。 系统基于Android平台开发,采用J**A语言实现账户管理、记账管理、查询管理、统计分析、数据管理等功能。
关键词 j**a; android;会计学; 移动计算平台。
目录:执行摘要 iv
abstract v
1 引言 1
1.1 背景 1
1.2 选题的目的和意义 1
1.3 主题 1
2 相关开发工具介绍 3
2.1 Android 和 Android SDK 简介 3
2.2 开发环境---Android Studio 4
2.3 gradle 4 简介
2.4 SQLite 4 简介
2.4.1 SQLite 5的特点
2.4.2 在 Android 中使用 sqlite 5
2.5 版本管理 6
3 需求分析与可行性分析 7
3.1 可行性分析 7
3.1.1 技术可行性分析 7
3.1.2 经济可行性分析 7
3.1.3 法律可行性分析 7
3.1.4 开发人员和流程可行性分析 8
3.1.5 结论性意见 8
3.第2章 需求分析 8
3.2.1 功能需求分析 8
3.2.2 功能需求分析 8
4 整体设计 9
4.1 系统设计 9
4.1.1 系统设计目标 9
4.1.2 系统主控流程图 9
4.1.3 e-r 图 10
4.1.4 系统功能结构图 11
4.2 界面设计 12
4.2.1 欢迎界面设计 12
4.2.2 增加资产界面设计 12
4.2.3 增加计费界面设计 13
4.2.4 删除资产界面设计 13
4.3 数据库设计 14
5 详细设计与实施 16
5.1 系统流程分析 16
5.1.1 系统部署 图16
5.2 基本用户功能 16
5.2.1 主接口模块 17
5.2.2 欢迎屏幕模块 19
5.2.3 添加资产模块 20
5.2.4 添加计费模块 24
5.2.5 删除资产模块 26
6 系统测试和性能分析 27
6.1 软件测试 27
6.1.1 软件测试概述 27
6.1.2 系统集成测试步骤 27
6.2 个人账本系统测试 28
6.2.1 添加资产模块测试 28
6.2.2 添加计费模块测试 29
6.2.3 删除资产模块测试 29
6.2.4 测试结果评估 29
摘要 30
编号 31
致谢 32
外文原文 33
中文翻译 43
*字数:22447