Money Manager v1.0.0

项目描述

Money Expense Manager 是一款应用程序,可让用户轻松跟踪自己有多少钱以及花了多少钱。它将是一个 CRUD(增删改查)应用程序,用户可以创建或添加他们的收入和支出,用户可以更新、查看和删除他们的支出。在此应用程序的第一个版本中,用户将能够记录他们在哪些地方花了钱,以及他们的收入和花费的金额。在下一个版本中,可能会添加登录功能以进行身份验证。在此应用程序中,用户可以输入他们的姓名来使用该应用程序,通过指定金额来添加收入或支出。他们收到了多少钱,他们做了什么或在哪里花了钱的详细信息,以及他们提取钱的日期或花费钱的日期的信息将被存储为输入。

需求规格

• 用户只能通过姓名访问该应用程序。

• 用户可以通过进入个人资料部分随时更改自己的姓名。

• 在此应用程序的主页上,用户可以在其仪表板上看到他们赚了多少钱、花了多少钱以及现在还剩多少钱。

• 用户可以在主页上查看他们的交易。

• 用户将能够在交易部分记录金额、日期、事件发生日期以及是收入还是支出。

• 用户将能够删除交易

用例图

image

实体关系图

image

工作流程

image

用户可以使用姓名登录应用程序。登录后,他可以查看主页。如果第一种情况没有进行交易,他将被要求添加交易。当他添加交易时,他将能够添加交易,包括金额、交易详情将在收入部分,或者他的详细信息将在支出部分,以及他进行交易的日期。然后,他交易的金额可以在上面的仪表板的详细信息中看到。用户可以随时从设置图标更改姓名。用户可以随时删除他的交易。

特点

启动屏幕

image

主页

image image image

添加交易

image image imageimage

添加重命名

image image

删除交易

image

已实现软件

IDE:Android Studio 2021.2.1.15

JDK – Java 18

框架 – Flutter 3.0.2

数据库 – Hive Db

版本控制 – Github

未来更新

• 身份验证。

• 云存储。

遇到的挑战

• 遇到数据库问题。

• 各种框架版本问题。

• 遇到无法从用户输入获取任何数据的情况。

• 前端逻辑问题。

• 遇到一些小 bug。

结论

限制

这个费用管理器应用程序仍然存在一些限制。如果我只想进行简要讨论,那么我可以认为我可以使 UI 更具吸引力。我们可以为这个项目添加更多功能。

• 如果我们能为每次交易添加时间,那将是更好的。

• 如果我们可以添加云存储,那将有助于在任何设备上获取数据。我已经发现了上述限制。我正在努力满足这些限制并构建一个有竞争力的应用程序。

亮点

• 用户可以进行无限次交易。

• 用户可以随时删除任何交易。

• UI 简单而简约。

• 用户可以随时重命名自己的姓名。

未来展望

该项目已实现使用 Flutter 构建简单应用程序的目标。该项目是使用 Dart 和 Flutter 开发的,它们正变得越来越受欢迎,很可能成为移动应用开发人员未来的选择。该项目可以根据用户需求进一步扩展。

Money Manager © Sandbox

©2022. 版权所有

GitHub

查看 Github