在这个软件里我们主要完成了创建新账本、添加新账本、账本列表、新增记录、默认账本等功能。
摘要: 现今手机行业和IT行业、技术迅猛的发展,在这之前我们需要通过很麻烦很复杂的步骤才能够来解决我们的问题,但是现在我们生活中越来越多的事情只需要用一部智慧型手机就能够解决。此篇文章主要是对基于安卓操作系统的一款财务软件进行介绍,这款软件的基础的功能大致是以下几个:能够创建一个新的账本、添加一个新的账本、显示所有账本的列表、添加记录、默认账本等;在该软件的设计编程中所用到的是Java语言来进行代码的编写,非常简单、非常直观的用户操作使用的界面,同时对于APP的设计我们用到的是Android Studio进行,搭配Eclipse这个能够进行拓展开发的平台框架服务,还有现在主流的SQLite的数据库进行集成,完成了这款财务的软件开发设计。
关键词:财务软件;Java编程语言;Eclipse平台; Android Studio;第三方数据库SQLite
Design and development of financial software based on Android system
Abstract: Currently, the industry of mobile phone and IT and the technology have developed swiftly and violently. Before that we required addressing our issues in extremely troublesome and complex procedures. But now an increasing number of things in our life can be solved just by using a smartphone. This thesis mainly aims at introducing financial software which is based on the android operating system. And the basic functions of the software roughly include the followings, such as creating a new book, adding a new book, showing a list of all books, adding records, defaulting books and so on. In the design and programming of the software, the Java language is used to write the code, and a more than simple and intuitive operation interface is generated for users. At the same time, we use Android Studio for the design of the APP and collocate with the platform framework service of Eclipse which can expand and develop. Additionally, with the current mainstream SQLite database integration, we accomplish the development and design of this financial software.
Keywords: Financial Software; Java Programming Language; Eclipse Platform; Android Studio; Third-Party Database SQLite
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 课题开发的背景 2
1.2 课题开发的目的及意义 2
1.3 本文主要的内容 3
2 系统分析 5
2.1 系统可行性分析 5
2.1.1 技术可行性分析 5
2.1.2 经济可行性分析 6
2.1.3 操作可行性分析 6
2.1.4 法律可行性分析 6
2.2 系统需求分析 6
2.2.1 用户工作流程 6
2.2.2 用户业务需求 7
3 系统设计 8
3.1 设计思想 8
3.2 开发环境及架构 8
3.2.1 开发环境与开发技术 9
3.3 模块设计 9
3.3.1 注册登录功能 9
3.3.2 添加账本功能 10
3.3.3 查看账本功能 10
3.3.4 删除账本功能 10
3.3.5 修改账本信息功能 10
3.3.6 数据导出功能 11
3.3.7 添加收入支出功能 11
3.3.8 查看收入支出功能 11
3.3.9 修改收入支出功能 12
3.3.10 删除收入支出功能 12
3.4 数据库设计 12
3.5 数据库的E-R图设计 13
3.6 数据库表的设计 14
4 系统实现 15
4.1 财务信息管理模块 15
4.2 财务信息管理系统的实现 15
4.2.1 收支管理模块 15
4.2.2 账本管理模块 17
4.2.3 图表显示模块 20
4.2.4 数据导出模块 20
5 系统测试 21
5.1 系统版本测试 21
5.2 系统功能测试 22
5.2.1 登录注册账户 22
5.2.2 增加新账本 23
5.2.3 删除新账本 24
5.2.4 修改新账本 25
5.2.5 查看账本 26
5.2.6 添加记录 27
5.2.7 修改记录 28
5.2.8 删除记录 29
5.2.9 图表显示 30
5.2.10 数据导出 31
5.3 测试分析 31
6 总结 32
致谢 33
参考文献 34